Skip to content

Commit 7e9b96f

Browse files
authored
Merge branch 'main' into chore/bump-ubi-rust-builders-25.7.0
2 parents 89ab14e + cfbb0df commit 7e9b96f

File tree

24 files changed

+1916
-108
lines changed

24 files changed

+1916
-108
lines changed

.github/workflows/reusable_build_image.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
uses: stackabletech/actions/publish-index-manifest@2d3d7ddad981ae09901d45a0f6bf30c2658b1b78 # 0.7.0
9494
with:
9595
image-registry-uri: oci.stackable.tech
96-
image-registry-username: robot$sdp+github-action-build
96+
image-registry-username: robot$${{ inputs.registry-namespace }}+github-action-build
9797
image-registry-password: ${{ secrets.harbor-robot-secret }}
9898
image-repository: ${{ inputs.registry-namespace }}/${{ inputs.product-name }}
9999
image-index-manifest-tag: ${{ matrix.versions }}-stackable${{ inputs.sdp-version }}

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,19 @@ All notable changes to this project will be documented in this file.
3131
`check-permissions-ownership.sh` provided in stackable-base image ([#1025]).
3232
- zookeeper: check for correct permissions and ownerships in /stackable folder via
3333
`check-permissions-ownership.sh` provided in stackable-base image ([#1043]).
34+
- java: Add JDK 24 ([#1097]).
3435

3536
### Changed
3637

3738
- ubi-rust-builder: Bump Rust toolchain to 1.85.0, cargo-cyclonedx to 0.5.7, and cargo-auditable to 0.6.6 ([#1050]).
3839
- ubi9-rust-builder: Bump base image and update protoc to `30.2` ([#1091]).
39-
- spark-k8s: Include spark-connect jars. Replace OpenJDK with Temurin JDK. Cleanup. ([#1034])
40+
- spark-k8s: Include spark-connect jars, replace OpenJDK with Temurin JDK, cleanup ([#1034]).
41+
- spark-connect-client: Image is now completely based on spark-k8s and includes JupyterLab and other demo dependencies ([#1071]).
42+
- jmx_exporter: Bump products to use `1.2.0` ([#1090]).
43+
- kubectl: Bump products to use `1.33.0` ([#1090]).
44+
- yq: Bump products to use `4.45.2` ([#1090]).
45+
- cyclonedx-bom: Bump airflow and superset to use `6.0.0` ([#1090]).
46+
- vector: Bump to `0.46.1` ([#1098]).
4047

4148
### Fixed
4249

@@ -57,6 +64,7 @@ All notable changes to this project will be documented in this file.
5764

5865
- ci: Remove Nexus steps from build, mirror and release workflows ([#1056]).
5966
Also remove the old release workflow.
67+
- zookeeper: Remove 3.9.2 ([#1093]).
6068
- Remove ubi8-rust-builder image ([#1091]).
6169

6270
[#1025]: https://github.com/stackabletech/docker-images/pull/1025
@@ -77,7 +85,11 @@ All notable changes to this project will be documented in this file.
7785
[#1054]: https://github.com/stackabletech/docker-images/pull/1054
7886
[#1055]: https://github.com/stackabletech/docker-images/pull/1055
7987
[#1056]: https://github.com/stackabletech/docker-images/pull/1056
88+
[#1090]: https://github.com/stackabletech/docker-images/pull/1090
8089
[#1091]: https://github.com/stackabletech/docker-images/pull/1091
90+
[#1093]: https://github.com/stackabletech/docker-images/pull/1093
91+
[#1097]: https://github.com/stackabletech/docker-images/pull/1097
92+
[#1098]: https://github.com/stackabletech/docker-images/pull/1098
8193

8294
## [25.3.0] - 2025-03-21
8395

airflow/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ ARG STATSD_EXPORTER
2929
ARG PYTHON
3030
ARG TARGETARCH
3131
ARG STACKABLE_USER_UID
32+
ARG S3FS
33+
ARG CYCLONEDX_BOM
3234

3335
COPY airflow/constraints-${PRODUCT}-python${PYTHON}.txt /tmp/constraints.txt
3436
COPY --from=opa-auth-manager-builder /tmp/opa-auth-manager/dist/opa_auth_manager-0.1.0-py3-none-any.whl /tmp/
@@ -68,7 +70,7 @@ source /stackable/app/bin/activate
6870
pip install --no-cache-dir --upgrade pip
6971
pip install --no-cache-dir apache-airflow[${AIRFLOW_EXTRAS}]==${PRODUCT} --constraint /tmp/constraints.txt
7072
# Needed for pandas S3 integration to e.g. write and read csv and parquet files to/from S3
71-
pip install --no-cache-dir s3fs==2024.9.0 cyclonedx-bom==5.0.0
73+
pip install --no-cache-dir s3fs==${S3FS} cyclonedx-bom==${CYCLONEDX_BOM}
7274
# Needed for OIDC
7375
pip install --no-cache-dir Flask_OIDC==2.2.0 Flask-OpenID==1.3.1
7476

airflow/versions.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33
"product": "2.9.3",
44
"python": "3.9",
55
"git_sync": "v4.4.0",
6+
"s3fs": "2024.9.0",
7+
"cyclonedx_bom": "6.0.0",
68
"statsd_exporter": "0.28.0",
79
"tini": "0.19.0",
8-
"vector": "0.43.1",
10+
"vector": "0.46.1",
911
},
1012
{
1113
"product": "2.10.4",
1214
"python": "3.12",
1315
"git_sync": "v4.4.0",
16+
"s3fs": "2024.9.0",
17+
"cyclonedx_bom": "6.0.0",
1418
"statsd_exporter": "0.28.0",
1519
"tini": "0.19.0",
16-
"vector": "0.43.1",
20+
"vector": "0.46.1",
1721
},
1822
]

hadoop/versions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"java-base": "11",
55
"java-devel": "11",
66
"async_profiler": "2.9",
7-
"jmx_exporter": "1.1.0",
7+
"jmx_exporter": "1.2.0",
88
"protobuf": "3.7.1",
99
"hdfs_utils": "0.4.0",
1010
},
@@ -13,7 +13,7 @@
1313
"java-base": "11",
1414
"java-devel": "11",
1515
"async_profiler": "2.9",
16-
"jmx_exporter": "1.1.0",
16+
"jmx_exporter": "1.2.0",
1717
"protobuf": "3.7.1",
1818
"hdfs_utils": "0.4.0",
1919
},
@@ -22,7 +22,7 @@
2222
"java-base": "11",
2323
"java-devel": "11",
2424
"async_profiler": "2.9",
25-
"jmx_exporter": "1.1.0",
25+
"jmx_exporter": "1.2.0",
2626
"protobuf": "3.7.1",
2727
"hdfs_utils": "0.4.0",
2828
},
@@ -31,7 +31,7 @@
3131
"java-base": "11",
3232
"java-devel": "11",
3333
"async_profiler": "2.9",
34-
"jmx_exporter": "1.1.0",
34+
"jmx_exporter": "1.2.0",
3535
"protobuf": "3.7.1",
3636
"hdfs_utils": "0.4.1",
3737
},

hbase/versions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"phoenix": "5.2.1",
1212
"hbase_profile": "2.4",
1313
"hadoop": "3.3.6",
14-
"jmx_exporter": "1.1.0", # update the stackable/jmx/config<version> folder too
14+
"jmx_exporter": "1.2.0", # update the stackable/jmx/config<version> folder too
1515
"opa_authorizer": "", # only for HBase 2.6.1
1616
"delete_caches": "true",
1717
},

hive/versions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
versions = [
22
{
33
"product": "3.1.3",
4-
"jmx_exporter": "1.1.0",
4+
"jmx_exporter": "1.2.0",
55
# Hive 3 must be built with Java 8 but will run on Java 11
66
"java-base": "11",
77
"java-devel": "8",
@@ -13,7 +13,7 @@
1313
},
1414
{
1515
"product": "4.0.0",
16-
"jmx_exporter": "1.1.0",
16+
"jmx_exporter": "1.2.0",
1717
# Hive 4 must be built with Java 8 (according to GitHub README) but seems to run on Java 11
1818
"java-base": "11",
1919
"java-devel": "8",
@@ -25,7 +25,7 @@
2525
},
2626
{
2727
"product": "4.0.1",
28-
"jmx_exporter": "1.1.0",
28+
"jmx_exporter": "1.2.0",
2929
# Hive 4 must be built with Java 8 (according to GitHub README) but seems to run on Java 11
3030
"java-base": "11",
3131
"java-devel": "8",

java-base/versions.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,30 @@
11
versions = [
22
{
33
"product": "8",
4-
"vector": "0.43.1",
4+
"vector": "0.46.1",
55
},
66
{
77
"product": "11",
8-
"vector": "0.43.1",
8+
"vector": "0.46.1",
99
},
1010
{
1111
"product": "17",
12-
"vector": "0.43.1",
12+
"vector": "0.46.1",
1313
},
1414
{
1515
"product": "21",
16-
"vector": "0.43.1",
16+
"vector": "0.46.1",
1717
},
1818
{
1919
"product": "22",
20-
"vector": "0.43.1",
20+
"vector": "0.46.1",
2121
},
2222
{
2323
"product": "23",
24+
"vector": "0.46.1",
25+
},
26+
{
27+
"product": "24",
2428
"vector": "0.43.1",
2529
},
2630
]

java-devel/versions.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,8 @@
2323
"product": "23",
2424
"stackable-devel": "1.0.0",
2525
},
26+
{
27+
"product": "24",
28+
"stackable-devel": "1.0.0",
29+
},
2630
]

kafka/versions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"scala": "2.13",
77
"kcat": "1.7.0",
88
"opa_authorizer": "1.5.1",
9-
"jmx_exporter": "1.1.0",
9+
"jmx_exporter": "1.2.0",
1010
},
1111
{
1212
"product": "3.7.2",
@@ -15,7 +15,7 @@
1515
"scala": "2.13",
1616
"kcat": "1.7.0",
1717
"opa_authorizer": "1.5.1",
18-
"jmx_exporter": "1.1.0",
18+
"jmx_exporter": "1.2.0",
1919
},
2020
{
2121
"product": "3.8.0",
@@ -24,7 +24,7 @@
2424
"scala": "2.13",
2525
"kcat": "1.7.0",
2626
"opa_authorizer": "1.5.1",
27-
"jmx_exporter": "1.1.0",
27+
"jmx_exporter": "1.2.0",
2828
},
2929
{
3030
"product": "3.9.0",
@@ -33,6 +33,6 @@
3333
"scala": "2.13",
3434
"kcat": "1.7.0",
3535
"opa_authorizer": "1.5.1",
36-
"jmx_exporter": "1.1.0",
36+
"jmx_exporter": "1.2.0",
3737
},
3838
]

0 commit comments

Comments
 (0)