Elizabeth Thompson and Claude
e878fe7d40
fix(databricks): support cancelling SQL Lab queries on SEA connections
...
Databricks queries run through the Python Connector previously had no
"stop query" support. The connector's only cancellation mechanism is
Cursor.cancel(), which needs a full command identifier from the same
backend session; the default Thrift backend's identifier includes a
secret that's never exposed via any public/documented accessor, so it
can't be reconstructed on the fresh cursor Superset uses to issue
cancellation. The newer, opt-in SEA (Statement Execution API) backend
uses a plain statement id instead, which can be captured and reused
safely, so cancellation is implemented for that case only.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-07 21:58:10 +00:00
Elizabeth Thompson and Claude
d68e84e731
fix(databricks): classify insufficient-permissions errors as 4xx ( #41945 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-14 13:44:41 -07:00
2992d7b4c8
feat(database): add databricks oauth support ( #41421 )
...
Co-authored-by: fabian_zse <fabian@zalando.de >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 09:26:08 -07:00
Shaitan and Claude Sonnet 4.6
2e7a2b1f2d
fix: escape SQL identifiers in db engine spec prequeries and metadata queries ( #39840 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 09:48:38 -04:00
Vitor Avila
db959a6463
chore(Databricks): Display older Databricks driver as legacy ( #33001 )
2025-04-04 15:09:15 -03:00
Maxime Beauchemin and Elizabeth Thompson
e51b95ffa8
chore: enforce more ruff rules ( #31447 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2024-12-18 17:41:34 -08:00
Vitor Avila
d66ac9f3f4
fix(Databricks): Escape catalog and schema names in pre-queries ( #31199 )
2024-12-02 14:00:00 -03:00
Patrick Schmidt
6294e339e2
feat(db_engine): Implement user impersonation support for StarRocks ( #28110 )
2024-09-06 09:13:38 -07:00
1818054166
chore(tests): Spelling ( #25454 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
2024-08-20 14:47:29 -06:00
Eyal Ezer and Eyal Ezer
07b2449bd7
refactor: Unify all json.(loads|dumps) usage to utils.json ( #28702 )
...
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com >
2024-05-28 14:17:41 -07:00
Beto Dealmeida
f29e1e4c29
feat: catalog support for Databricks native ( #28394 )
2024-05-09 17:41:15 -04:00
Vitor Avila
307ebeaa19
chore(Databricks): New Databricks driver ( #28393 )
2024-05-09 14:58:03 -04:00
Maxime Beauchemin
2d63722150
chore: set up ruff as a new linter/formatter ( #28158 )
2024-04-24 17:19:53 -07:00
Daniel Vaz Gaspar
0ddc0a6738
chore: remove marshmallow-enum dependency and bump FAB ( #24499 )
2023-06-27 08:37:43 +01:00
Ville Brofeldt
cd6fc35f60
chore(db_engine_specs): clean up column spec logic and add tests ( #22871 )
2023-01-31 15:54:07 +02:00
Elizabeth Thompson
d091a68909
fix: better logic to extract errors on databricks ( #22792 )
2023-01-20 15:35:09 -08:00
Elizabeth Thompson
cd1f6d469b
fix: remove whitespace from http_path for databricks ( #22671 )
2023-01-13 14:50:18 -08:00
Beto Dealmeida
bdeedaaf80
chore: set Snowflake user agent ( #22432 )
2022-12-15 17:08:34 -08:00
Elizabeth Thompson
5c77f1ad2a
feat: add databricks form ( #21573 )
2022-12-02 10:36:27 -08:00