Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 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
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ All notable changes to this project will be documented in this file.
- zookeeper: Add `3.9.5` ([#1515]).
- hadoop: Add `3.5.0` and `3.4.3` ([#1511]).
- airflow: Add `3.2.1` ([#1519]).
- druid: Add `37.0.0` ([#1535]).

### Changed

Expand Down Expand Up @@ -45,6 +46,7 @@ All notable changes to this project will be documented in this file.
- nifi: Remove `1.28.1`, deprecate `2.7.2` ([#1520]).
- opa: Remove `1.8.0` ([#1509]).
- spark-k8s: Remove `3.5.7` and `4.0.1` ([#1525]).
- druid: Remove `34.0.0` ([#1535]).

[#1446]: https://github.com/stackabletech/docker-images/pull/1446
[#1452]: https://github.com/stackabletech/docker-images/pull/1452
Expand Down Expand Up @@ -72,6 +74,7 @@ All notable changes to this project will be documented in this file.
[#1524]: https://github.com/stackabletech/docker-images/pull/1524
[#1525]: https://github.com/stackabletech/docker-images/pull/1525
[#1533]: https://github.com/stackabletech/docker-images/pull/1533
[#1535]: https://github.com/stackabletech/docker-images/pull/1535

## [26.3.0] - 2026-03-16

Expand Down
28 changes: 15 additions & 13 deletions druid/boil-config.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[metadata.registries]
"oci.stackable.tech" = { namespace = "sdp" }

# LTS since 24.11
# Deprecated since 26.7
[versions."30.0.1".local-images]
# https://druid.apache.org/docs/30.0.1/operations/java/
java-base = "17"
Expand All @@ -11,22 +11,24 @@ java-devel = "17"
[versions."30.0.1".build-arguments]
authorizer-version = "0.7.0"

[versions."34.0.0".local-images]
# https://druid.apache.org/docs/34.0.0/operations/java/
java-base = "17"
java-devel = "17"
"hadoop/hadoop" = "3.4.2" # TODO: Bump to 3.4.3

# Deprecated since 26.3
[versions."34.0.0".build-arguments]
authorizer-version = "0.7.0"

# Supported
# Deprecated since 26.7
[versions."35.0.1".local-images]
# https://druid.apache.org/docs/35.0.1/operations/java/
java-base = "21"
java-devel = "21"
"hadoop/hadoop" = "3.4.2" # TODO: Bump to 3.4.3
"hadoop/hadoop" = "3.4.3"

[versions."35.0.1".build-arguments]
authorizer-version = "0.7.0"

# LTS since 26.7
[versions."37.0.0".local-images]
# https://druid.apache.org/docs/37.0.0/operations/java/
java-base = "21"
java-devel = "21"
"hadoop/hadoop" = "3.4.3"

[versions."37.0.0".build-arguments]
# We don't need to bump this if no code changed in https://github.com/stackabletech/druid-opa-authorizer
# But a PR still needs to be raised to add/remove versions and ensure it still builds.
Comment on lines +32 to +33

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I actually disagree. I noticed it in the past already, but this time I raised a PR for clarification of this comment: #1545.
I let you decide if you want to fix it or leave it as is.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had discussed this with @lfrancke

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep. We don't need a new release.

authorizer-version = "0.7.0"
26 changes: 0 additions & 26 deletions druid/stackable/patches/34.0.0/0007-Update-CycloneDX-plugin.patch

This file was deleted.

45 changes: 0 additions & 45 deletions druid/stackable/patches/34.0.0/0008-Fix-CVE-2024-36114.patch

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 515da2a96db1835133e2b367d4c006ce4fcf8a3a Mon Sep 17 00:00:00 2001
From 319acbb818938c36b27f875e243c157dfc32fff4 Mon Sep 17 00:00:00 2001
From: xeniape <xenia.fischer@stackable.tech>
Date: Mon, 22 Sep 2025 14:20:53 +0200
Subject: Removes all traces of the druid ranger extension
Expand All @@ -9,27 +9,27 @@ Subject: Removes all traces of the druid ranger extension
2 files changed, 3 deletions(-)

diff --git a/distribution/pom.xml b/distribution/pom.xml
index f7e9766494..7c2573fbd4 100644
index a1b2da00d3..51ce7563ea 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -460,8 +460,6 @@
<argument>org.apache.druid.extensions.contrib:druid-rabbit-indexing-service</argument>
@@ -448,8 +448,6 @@
<argument>-c</argument>
<argument>org.apache.druid.extensions.contrib:grpc-query</argument>
- <argument>-c</argument>
<argument>-c</argument>
- <argument>org.apache.druid.extensions.contrib:druid-ranger-security</argument>
- <argument>-c</argument>
<argument>org.apache.druid.extensions.contrib:druid-exact-count-bitmap</argument>
</arguments>
</configuration>
</execution>
diff --git a/pom.xml b/pom.xml
index 35ebdfdc34..829ddbd9e7 100644
index 614ab31c09..6548d3a661 100644
--- a/pom.xml
+++ b/pom.xml
@@ -260,7 +260,6 @@
@@ -266,7 +266,6 @@
<module>extensions-contrib/druid-deltalake-extensions</module>
<module>extensions-contrib/spectator-histogram</module>
<module>extensions-contrib/rabbit-stream-indexing-service</module>
- <module>extensions-contrib/druid-ranger-security</module>
<!-- distribution packaging -->
<module>distribution</module>
<!-- Revised integration tests -->
<!-- more test stuff -->
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From c836d04ca08c6f341817096dcca7d8231c25ed66 Mon Sep 17 00:00:00 2001
From bd9e330c263c4934fdf1db5aab9ebaad052e96a1 Mon Sep 17 00:00:00 2001
From: xeniape <xenia.fischer@stackable.tech>
Date: Mon, 22 Sep 2025 14:23:11 +0200
Subject: Include Prometheus emitter in distribution
Expand All @@ -8,10 +8,10 @@ Subject: Include Prometheus emitter in distribution
1 file changed, 46 insertions(+)

diff --git a/distribution/pom.xml b/distribution/pom.xml
index 7c2573fbd4..21954e8fb4 100644
index 51ce7563ea..c238ef8946 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -468,6 +468,52 @@
@@ -457,5 +457,51 @@
</plugins>
</build>
</profile>
Expand Down Expand Up @@ -61,6 +61,5 @@ index 7c2573fbd4..21954e8fb4 100644
+ </plugins>
+ </build>
+ </profile>
<profile>
<id>integration-test</id>
<activation>
</profiles>
</project>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 8a1e8f9c4eaa419bb59825e645cbacd0b4ec7d34 Mon Sep 17 00:00:00 2001
From 62239df37ea08117560b9c57e5242bfe7fb8bdb2 Mon Sep 17 00:00:00 2001
From: xeniape <xenia.fischer@stackable.tech>
Date: Tue, 23 Sep 2025 09:31:00 +0200
Subject: Stop building unused extensions.
Expand All @@ -11,19 +11,21 @@ extensions from the build.
1 file changed, 29 deletions(-)

diff --git a/pom.xml b/pom.xml
index 829ddbd9e7..369550e166 100644
index 6548d3a661..d252009bc4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -229,37 +229,8 @@
<module>extensions-core/testing-tools</module>
@@ -235,37 +235,8 @@
<module>extensions-core/druid-testcontainers</module>
<!-- Community extensions -->
<module>extensions-contrib/compressed-bigdecimal</module>
- <module>extensions-contrib/influx-extensions</module>
- <module>extensions-contrib/cassandra-storage</module>
- <module>extensions-contrib/dropwizard-emitter</module>
- <module>extensions-contrib/cloudfiles-extensions</module>
- <module>extensions-contrib/consul-extensions</module>
- <module>extensions-contrib/graphite-emitter</module>
- <module>extensions-contrib/distinctcount</module>
- <module>extensions-contrib/druid-exact-count-bitmap</module>
- <module>extensions-contrib/statsd-emitter</module>
- <module>extensions-contrib/time-min-max</module>
- <module>extensions-contrib/virtual-columns</module>
Expand All @@ -33,8 +35,6 @@ index 829ddbd9e7..369550e166 100644
<module>extensions-contrib/kafka-emitter</module>
- <module>extensions-contrib/redis-cache</module>
- <module>extensions-contrib/opentsdb-emitter</module>
- <module>extensions-contrib/materialized-view-maintenance</module>
- <module>extensions-contrib/materialized-view-selection</module>
- <module>extensions-contrib/momentsketch</module>
- <module>extensions-contrib/moving-average-query</module>
- <module>extensions-contrib/tdigestsketch</module>
Expand All @@ -51,4 +51,4 @@ index 829ddbd9e7..369550e166 100644
- <module>extensions-contrib/rabbit-stream-indexing-service</module>
<!-- distribution packaging -->
<module>distribution</module>
<!-- Revised integration tests -->
<!-- more test stuff -->
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 602c632042726fb4f71302d18144b540df8b42e9 Mon Sep 17 00:00:00 2001
From 63a7e2865e5d21eb0be7474287101e1fd66325e6 Mon Sep 17 00:00:00 2001
From: xeniape <xenia.fischer@stackable.tech>
Date: Tue, 23 Sep 2025 09:42:41 +0200
Subject: Include jackson-dataformat-xml dependency.
Expand All @@ -12,12 +12,12 @@ build.
1 file changed, 5 insertions(+)

diff --git a/server/pom.xml b/server/pom.xml
index fbe2a2a480..f099199c01 100644
index 06f26c6da6..79e0dafe5f 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -218,6 +218,11 @@
@@ -212,6 +212,11 @@
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
<version>${checkerframework.version}</version>
</dependency>
+ <dependency>
+ <!-- This is an optional dependency of log4j which is needed to use XmlLayout -->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 781c8de56f5b6f0d050133f268cff7f9a1bceec9 Mon Sep 17 00:00:00 2001
From 855139430282a4d12ffdad20d62ce9753a236b38 Mon Sep 17 00:00:00 2001
From: xeniape <xenia.fischer@stackable.tech>
Date: Tue, 23 Sep 2025 09:42:51 +0200
Subject: Stop building the tar.gz distribution.
Expand All @@ -10,7 +10,7 @@ again. So, instead we just skip the compression step entirely.
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/distribution/src/assembly/assembly.xml b/distribution/src/assembly/assembly.xml
index ff8e0d2fdd..f9daa49e21 100644
index 2b510ea85d..0fe10032ca 100644
--- a/distribution/src/assembly/assembly.xml
+++ b/distribution/src/assembly/assembly.xml
@@ -23,7 +23,7 @@
Expand Down
22 changes: 22 additions & 0 deletions druid/stackable/patches/37.0.0/0006-Update-CycloneDX-plugin.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
From 89b19164bcae17bc8f12794afcaa13aa8f14a6ed Mon Sep 17 00:00:00 2001
From: Nick Larsen <nick.larsen@stackable.tech>
Date: Tue, 16 Jun 2026 13:18:46 +0200
Subject: Update CycloneDX plugin

---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index d252009bc4..a4a8f0e1e8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1969,7 +1969,7 @@
<plugin>
<groupId>org.cyclonedx</groupId>
<artifactId>cyclonedx-maven-plugin</artifactId>
- <version>2.7.9</version>
+ <version>2.9.1</version>
<executions>
<execution>
<phase>package</phase>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From a520812e38cad3613b1b1a096cd0fc8ef7e420c7 Mon Sep 17 00:00:00 2001
From 289ac13b8e8b2f4b43b1db6b39a52b1df07cf260 Mon Sep 17 00:00:00 2001
From: xeniape <xenia.fischer@stackable.tech>
Date: Tue, 23 Sep 2025 09:43:41 +0200
Subject: Update FMPP version
Expand All @@ -12,10 +12,10 @@ which we don't want.
1 file changed, 7 insertions(+)

diff --git a/sql/pom.xml b/sql/pom.xml
index 1fe6cf3389..02db6e49fb 100644
index d62a265bbf..b8c07203bb 100644
--- a/sql/pom.xml
+++ b/sql/pom.xml
@@ -364,6 +364,13 @@
@@ -382,6 +382,13 @@
<plugin>
<groupId>com.googlecode.fmpp-maven-plugin</groupId>
<artifactId>fmpp-maven-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
From 1f518eb907c67a2c2e4556f6797d0033add57cb2 Mon Sep 17 00:00:00 2001
From: Techassi <git@techassi.dev>
Date: Wed, 21 Jan 2026 11:32:20 +0100
Subject: Stop building the embedded integration tests

---
pom.xml | 1 -
1 file changed, 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index a4a8f0e1e8..73ce663463 100644
--- a/pom.xml
+++ b/pom.xml
@@ -241,7 +241,6 @@
<module>distribution</module>
<!-- more test stuff -->
<module>quidem-ut</module>
- <module>embedded-tests</module>
</modules>

<repositories>
Loading