You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/07/17 05:16:19 UTC

(superset) 01/01: fix(docs): use modern driver package for CrateDB

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch adopt/38358-followup
in repository https://gitbox.apache.org/repos/asf/superset.git

commit edb6c3403089960eb78225b572de5809f15f571b
Author: Evan <ev...@preset.io>
AuthorDate: Thu Jul 16 22:14:02 2026 -0700

    fix(docs): use modern driver package for CrateDB
    
    Update the remaining `crate[sqlalchemy]` driver reference to
    `sqlalchemy-cratedb`, a leftover from the earlier migration off the
    legacy package, and add the corresponding UPDATING.md entry.
    
    Supersedes #38358
    
    Co-Authored-By: Andreas Motl <an...@crate.io>
    Co-Authored-By: Claude Sonnet 5 <no...@anthropic.com>
---
 UPDATING.md                       | 1 +
 docs/src/data/databases.json      | 2 +-
 superset/db_engine_specs/crate.py | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/UPDATING.md b/UPDATING.md
index 138fe882375..307270afbd1 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -731,6 +731,7 @@ See `superset/mcp_service/PRODUCTION.md` for deployment guides.
 
 ---
 
+- [38358](https://github.com/apache/superset/pull/38358): Switched CrateDB PyPI package from `crate[sqlalchemy]` to `sqlalchemy-cratedb`.
 - [35621](https://github.com/apache/superset/pull/35621): The default hash algorithm has changed from MD5 to SHA-256 for improved security and FedRAMP compliance. This affects cache keys for thumbnails, dashboard digests, chart digests, and filter option names. Existing cached data will be invalidated upon upgrade. To opt out of this change and maintain backward compatibility, set `HASH_ALGORITHM = "md5"` in your `superset_config.py`.
 - [35062](https://github.com/apache/superset/pull/35062): Changed the function signature of `setupExtensions` to `setupCodeOverrides` with options as arguments.
 
diff --git a/docs/src/data/databases.json b/docs/src/data/databases.json
index bc5350fad1c..c2209b079ef 100644
--- a/docs/src/data/databases.json
+++ b/docs/src/data/databases.json
@@ -3672,7 +3672,7 @@
         "drivers": [
           {
             "name": "crate",
-            "pypi_package": "crate[sqlalchemy]",
+            "pypi_package": "sqlalchemy-cratedb",
             "connection_string": "crate://{host}:{port}",
             "is_recommended": true
           }
diff --git a/superset/db_engine_specs/crate.py b/superset/db_engine_specs/crate.py
index dec3021f73e..59516b63b6c 100644
--- a/superset/db_engine_specs/crate.py
+++ b/superset/db_engine_specs/crate.py
@@ -49,7 +49,7 @@ class CrateEngineSpec(BaseEngineSpec):
         "drivers": [
             {
                 "name": "crate",
-                "pypi_package": "crate[sqlalchemy]",
+                "pypi_package": "sqlalchemy-cratedb",
                 "connection_string": "crate://{host}:{port}",
                 "is_recommended": True,
             },