Skip to content

Commit cb04f12

Browse files
authored
feat(superset): Add 6.0.0-rc2 (#1337)
* feat(superset): Add 6.0.0rc2 * feat(superset/opa-authorizer): Remove legacy appbuilder code * chore(superset): Use valid semver * chore: Update changelog
1 parent 5f33b19 commit cb04f12

File tree

7 files changed

+490
-6
lines changed

7 files changed

+490
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
### Added
8+
9+
- superset: Add 6.0.0-rc2 ([#1337]).
10+
11+
[#1337]: https://github.com/stackabletech/docker-images/pull/1337
12+
713
## [25.11.0] - 2025-11-07
814

915
## [25.11.0-rc1] - 2025-11-06

superset/Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ microdnf install \
2020
microdnf clean all
2121
rm -rf /var/cache/yum
2222

23-
pip install \
23+
pip${PYTHON_VERSION} install \
2424
--no-cache-dir \
2525
--upgrade \
2626
poetry==2.1.1 \
@@ -71,6 +71,9 @@ RUN microdnf module enable -y nodejs:${NODEJS_VERSION} && \
7171
nodejs \
7272
# Needed to create the source code snapshot
7373
tar \
74+
# Needed by `npm run build`:
75+
which \
76+
zstd \
7477
&& microdnf clean all && \
7578
rm -rf /var/cache/yum
7679

@@ -115,8 +118,7 @@ uv pip install --no-cache-dir build
115118
# This picks up the UI assets from the npm build
116119
cd ..
117120
python${PYTHON_VERSION} -m build --wheel
118-
119-
uv pip install --no-cache-dir dist/apache_superset-${PRODUCT_VERSION}-py3-none-any.whl --constraint /tmp/constraints.txt --build-constraints /tmp/build-constraints.txt
121+
uv pip install --no-cache-dir dist/apache_superset-*-py3-none-any.whl --constraint /tmp/constraints.txt --build-constraints /tmp/build-constraints.txt
120122

121123
# Install additional dependencies
122124
# Add optional dependencies for use in custom Superset configurations.
@@ -150,7 +152,7 @@ uv pip install --no-cache-dir \
150152
cyclonedx-bom==${CYCLONEDX_BOM_VERSION}
151153

152154
if [ -n "$AUTHLIB_VERSION" ]; then
153-
pip install Authlib==${AUTHLIB_VERSION}
155+
uv pip install Authlib==${AUTHLIB_VERSION}
154156
fi
155157

156158
uv pip install --no-cache-dir /tmp/opa_authorizer-0.1.0-py3-none-any.whl

superset/boil-config.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ vector = "0.49.0"
55

66
[versions."4.0.2".build-arguments]
77
cyclonedx-bom-version = "6.0.0"
8+
# Find the flask-appbuilder version in the applicable constraints.txt file, then find the authlib version.
89
# https://github.com/dpgaspar/Flask-AppBuilder/blob/release/4.4.1/requirements/extra.txt#L7
910
authlib-version = "1.2.1"
1011
python-version = "3.9"
@@ -18,6 +19,7 @@ vector = "0.49.0"
1819

1920
[versions."4.1.2".build-arguments]
2021
cyclonedx-bom-version = "6.0.0"
22+
# Find the flask-appbuilder version in the applicable constraints.txt file, then find the authlib version.
2123
# https://github.com/dpgaspar/Flask-AppBuilder/blob/release/4.5.0/requirements/extra.txt#L7
2224
authlib-version = "1.2.1"
2325
python-version = "3.9"
@@ -31,8 +33,23 @@ vector = "0.49.0"
3133

3234
[versions."4.1.4".build-arguments]
3335
cyclonedx-bom-version = "6.0.0"
36+
# Find the flask-appbuilder version in the applicable constraints.txt file, then find the authlib version.
3437
# https://github.com/dpgaspar/Flask-AppBuilder/blob/release/4.5.0/requirements/extra.txt#L7
3538
authlib-version = "1.2.1"
3639
python-version = "3.9"
3740
uv-version = "0.7.3"
3841
nodejs-version = "20"
42+
43+
[versions."6.0.0-rc2".local-images]
44+
"shared/statsd-exporter" = "0.28.0"
45+
stackable-devel = "1.0.0"
46+
vector = "0.49.0"
47+
48+
[versions."6.0.0-rc2".build-arguments]
49+
cyclonedx-bom-version = "6.0.0"
50+
# Find the flask-appbuilder version in the applicable constraints.txt file, then find the authlib version.
51+
# https://github.com/dpgaspar/Flask-AppBuilder/blob/release/5.0.0/requirements/extra.txt#L7
52+
authlib-version = "1.2.1"
53+
python-version = "3.11"
54+
uv-version = "0.7.3"
55+
nodejs-version = "20"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# It is not yet known how and when to change this
2+
# I will try without it overridden for now
3+
# Cython==3.0.12

0 commit comments

Comments
 (0)