diff --git a/CHANGELOG.md b/CHANGELOG.md index 009d97211..28fa95670 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ All notable changes to this project will be documented in this file. - opa: Add `1.8.0` ([#1279]). - spark: Add `3.5.7` ([#1280]). - spark-connect-client: Add `3.5.7` ([#1280]). +- superset: Add `4.1.4` ([#1284]). ### Changed @@ -42,7 +43,7 @@ All notable changes to this project will be documented in this file. - opa: Remove `1.0.1` ([#1279]). - spark: Remove `3.5.5` ([#1280]). - spark-connect-client: Remove unused example script from the image ([#1280]). -- kafka: Remove `3.9.0` ([#1283]). +- kafka: Remove `3.9.0` ([#1283]). [#1207]: https://github.com/stackabletech/docker-images/pull/1207 [#1215]: https://github.com/stackabletech/docker-images/pull/1215 @@ -63,6 +64,7 @@ All notable changes to this project will be documented in this file. [#1278]: https://github.com/stackabletech/docker-images/pull/1278 [#1279]: https://github.com/stackabletech/docker-images/pull/1279 [#1283]: https://github.com/stackabletech/docker-images/pull/1283 +[#1284]: https://github.com/stackabletech/docker-images/pull/1284 ## [25.7.0] - 2025-07-23 diff --git a/superset/README.md b/superset/README.md index 0528cae28..da37910e2 100644 --- a/superset/README.md +++ b/superset/README.md @@ -2,6 +2,8 @@ ## Constraints -The `constraints-.txt` files come from e.g. and are concatenated with the dependencies provided in . This differs from version to version (2.0.1 shown here). +The `constraints-.txt` files come from e.g. and are concatenated with the dependencies provided in , where that file exists (i.e. <4.1.0). This differs from version to version (4.1.4 shown here): -In some cases `apispec[yaml]==3.3.2` needed to be adjusted to `apispec==3.3.2` due to `ERROR: Constraints cannot have extras`. +In some cases `apispec[yaml]==6.3.0` needed to be adjusted to `apispec==6.3.0` due to `ERROR: Constraints cannot have extras`. + +If the constraints file contains an `-e file:.` directive, this can be commented out as we are install Superset using uv from PyPI and do not need to edit it subsequently. diff --git a/superset/boil-config.toml b/superset/boil-config.toml index 63d5330b9..22ed90d0e 100644 --- a/superset/boil-config.toml +++ b/superset/boil-config.toml @@ -10,25 +10,24 @@ authlib-version = "1.2.1" python-version = "3.9" uv-version = "0.7.3" -[versions."4.1.1".local-images] +[versions."4.1.2".local-images] "shared/statsd-exporter" = "0.28.0" stackable-base = "1.0.0" vector = "0.49.0" -[versions."4.1.1".build-arguments] +[versions."4.1.2".build-arguments] cyclonedx-bom-version = "6.0.0" # https://github.com/dpgaspar/Flask-AppBuilder/blob/release/4.5.0/requirements/extra.txt#L7 authlib-version = "1.2.1" -# 3.11 support was merged in January 2025 (two months after 4.1.1 release), 3.10 is not available in our UBI image, so we need to stay on 3.9 for now python-version = "3.9" uv-version = "0.7.3" -[versions."4.1.2".local-images] +[versions."4.1.4".local-images] "shared/statsd-exporter" = "0.28.0" stackable-base = "1.0.0" vector = "0.49.0" -[versions."4.1.2".build-arguments] +[versions."4.1.4".build-arguments] cyclonedx-bom-version = "6.0.0" # https://github.com/dpgaspar/Flask-AppBuilder/blob/release/4.5.0/requirements/extra.txt#L7 authlib-version = "1.2.1" diff --git a/superset/stackable/constraints/4.1.1/build-constraints.txt b/superset/stackable/constraints/4.1.4/build-constraints.txt similarity index 100% rename from superset/stackable/constraints/4.1.1/build-constraints.txt rename to superset/stackable/constraints/4.1.4/build-constraints.txt diff --git a/superset/stackable/constraints/4.1.1/constraints.txt b/superset/stackable/constraints/4.1.4/constraints.txt similarity index 98% rename from superset/stackable/constraints/4.1.1/constraints.txt rename to superset/stackable/constraints/4.1.4/constraints.txt index 6409fd779..2bec952c0 100644 --- a/superset/stackable/constraints/4.1.1/constraints.txt +++ b/superset/stackable/constraints/4.1.4/constraints.txt @@ -1,4 +1,6 @@ -# from https://raw.githubusercontent.com/apache/superset/refs/tags/4.1.1/requirements/base.txt +# from https://raw.githubusercontent.com/apache/superset/refs/tags/4.1.4/requirements/base.txt +#-e file:. +# # via -r requirements/base.in alembic==1.13.1 # via flask-migrate amqp==5.2.0 @@ -139,6 +141,8 @@ greenlet==3.0.3 # via shillelagh gunicorn==22.0.0 # via apache-superset +h11==0.16.0 + # via wsproto hashids==1.3.1 # via apache-superset holidays==0.25 @@ -338,7 +342,7 @@ sqlalchemy-utils==0.38.3 # via # apache-superset # flask-appbuilder -sqlglot==25.24.0 +sqlglot==26.11.1 # via apache-superset sqlparse==0.5.0 # via apache-superset