Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
Expand All @@ -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

Expand Down
6 changes: 4 additions & 2 deletions superset/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Constraints

The `constraints-<version>.txt` files come from e.g. <https://github.com/apache/superset/blob/2.0.1/requirements/base.txt> and are concatenated with the dependencies provided in <https://github.com/apache/superset/blob/2.0.1/requirements/docker.txt>. This differs from version to version (2.0.1 shown here).
The `constraints-<version>.txt` files come from e.g. <https://github.com/apache/superset/blob/x.y.z/requirements/base.txt> and are concatenated with the dependencies provided in <https://github.com/apache/superset/blob/x.y.z/requirements/docker.txt>, 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.
9 changes: 4 additions & 5 deletions superset/boil-config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
Loading