diff --git a/.github/ISSUE_TEMPLATE/update-product-zookeeper.md b/.github/ISSUE_TEMPLATE/update-product-zookeeper.md index 6959a14df..14ee548e3 100644 --- a/.github/ISSUE_TEMPLATE/update-product-zookeeper.md +++ b/.github/ISSUE_TEMPLATE/update-product-zookeeper.md @@ -28,9 +28,11 @@ Add/Change/Remove anything that isn't applicable anymore ## Update tasks - [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions). -- [ ] Upload new version (see `zookeeper/upload_new_zookeeper_version.sh`). - [ ] Update `boil-config.toml` to the latest supported version of JVM (base and devel). - [ ] Update other dependencies if applicable (eg: jmx_exporter, etc). +- [ ] Initialize new product versions with patchable and add patches if applicable. +- [ ] Delete old patch directories. +- [ ] Check the corresponding operator (getting_started / kuttl / supported-versions) for usage of the versions. - [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below. - [ ] Update the version in demos. Add the PR(s) to the list below. diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f2d0b988..2a5866e03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ All notable changes to this project will be documented in this file. - spark-connect-client: Add `4.0.1` ([#1286]). - trino/trino-storage-connector: Add `477` ([#1285]). - testing-tools: Add `upload_new_keycloak_version.sh` script ([#1289]). +- zookeeper: Add `3.9.4` ([#1292]). ### Changed @@ -35,8 +36,6 @@ All notable changes to this project will be documented in this file. - stackable-devel: Bump ubi9 base image and update cargo-auditable to `0.7.0` ([#1253]). - vector: Bump to `0.49.0` ([#1258]). - airflow: Bump uvicorn dependency to `0.37.0` ([#1264]). -- druid: Deprecate `33.0.0` ([#1263]). -- opa: Deprecate `1.4.2` ([#1279]). - trino-cli: Bump to 477 ([#1285]). - tools: Bump dependency versions - kubectl to `1.34.1`, yq to `4.47.2`, and jq to `1.8.1` ([#1290]). - testing-tools: Update keycloak dependency to `26.3.5` and `python:3.12-slim-bullseye` base image ([#1289]). @@ -80,6 +79,7 @@ All notable changes to this project will be documented in this file. [#1286]: https://github.com/stackabletech/docker-images/pull/1286 [#1289]: https://github.com/stackabletech/docker-images/pull/1289 [#1290]: https://github.com/stackabletech/docker-images/pull/1290 +[#1292]: https://github.com/stackabletech/docker-images/pull/1292 ## [25.7.0] - 2025-07-23 diff --git a/zookeeper/boil-config.toml b/zookeeper/boil-config.toml index 64ab0416d..c4f43981b 100644 --- a/zookeeper/boil-config.toml +++ b/zookeeper/boil-config.toml @@ -3,4 +3,11 @@ java-base = "17" java-devel = "11" [versions."3.9.3".build-arguments] -jmx-exporter-version = "1.3.0" +jmx-exporter-version = "1.4.0" + +[versions."3.9.4".local-images] +java-base = "17" +java-devel = "11" + +[versions."3.9.4".build-arguments] +jmx-exporter-version = "1.4.0" diff --git a/zookeeper/stackable/patches/3.9.4/0001-Add-CycloneDX-plugin.patch b/zookeeper/stackable/patches/3.9.4/0001-Add-CycloneDX-plugin.patch new file mode 100644 index 000000000..0bd6070fc --- /dev/null +++ b/zookeeper/stackable/patches/3.9.4/0001-Add-CycloneDX-plugin.patch @@ -0,0 +1,34 @@ +From 24644dd2f8463f972965d14021a7b071d8feaf81 Mon Sep 17 00:00:00 2001 +From: xeniape +Date: Tue, 30 Sep 2025 15:24:05 +0200 +Subject: Add CycloneDX plugin + +--- + pom.xml | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/pom.xml b/pom.xml +index 860ffb97..5355571a 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -925,7 +925,7 @@ + + org.cyclonedx + cyclonedx-maven-plugin +- 2.7.9 ++ 2.8.0 + + + +@@ -1200,6 +1200,11 @@ + + org.cyclonedx + cyclonedx-maven-plugin ++ ++ application ++ 1.5 ++ false ++ + + + diff --git a/zookeeper/stackable/patches/3.9.4/patchable.toml b/zookeeper/stackable/patches/3.9.4/patchable.toml new file mode 100644 index 000000000..2099babb5 --- /dev/null +++ b/zookeeper/stackable/patches/3.9.4/patchable.toml @@ -0,0 +1,2 @@ +mirror = "https://github.com/stackabletech/zookeeper.git" +base = "7246445ec281f3dbf53dc54e970c914f39713903"