From 5ed53c1b40861459aca1f53194ab0101c0cdf8c8 Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 18 Jun 2026 11:44:54 +0200 Subject: [PATCH 1/3] chore: Bump NiFi to 2.9.0 --- stacks/data-lakehouse-iceberg-trino-spark/nifi.yaml | 2 +- stacks/nifi-kafka-druid-superset-s3/nifi.yaml | 2 +- stacks/signal-processing/nifi.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stacks/data-lakehouse-iceberg-trino-spark/nifi.yaml b/stacks/data-lakehouse-iceberg-trino-spark/nifi.yaml index 6322b164..5fb94dbe 100644 --- a/stacks/data-lakehouse-iceberg-trino-spark/nifi.yaml +++ b/stacks/data-lakehouse-iceberg-trino-spark/nifi.yaml @@ -5,7 +5,7 @@ metadata: name: nifi spec: image: - productVersion: 2.7.2 + productVersion: 2.9.0 clusterConfig: authentication: - authenticationClass: nifi-admin-credentials diff --git a/stacks/nifi-kafka-druid-superset-s3/nifi.yaml b/stacks/nifi-kafka-druid-superset-s3/nifi.yaml index 98ba2d5d..e624ebfb 100644 --- a/stacks/nifi-kafka-druid-superset-s3/nifi.yaml +++ b/stacks/nifi-kafka-druid-superset-s3/nifi.yaml @@ -5,7 +5,7 @@ metadata: name: nifi spec: image: - productVersion: 2.7.2 + productVersion: 2.9.0 clusterConfig: authentication: - authenticationClass: nifi-admin-credentials diff --git a/stacks/signal-processing/nifi.yaml b/stacks/signal-processing/nifi.yaml index f1f1cdc8..8a955519 100644 --- a/stacks/signal-processing/nifi.yaml +++ b/stacks/signal-processing/nifi.yaml @@ -5,7 +5,7 @@ metadata: name: nifi spec: image: - productVersion: 2.7.2 + productVersion: 2.9.0 # TODO (@NickLarsenNZ): Use a versioned image with stackable0.0.0-dev or stackableXX.X.X so that # the demo is reproducable for the release and it will be automatically replaced for the release branch. custom: oci.stackable.tech/demos/nifi:2.7.2-postgresql From bdb363e6b24b0db7b9df44d031bf5d96314eb1bc Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 18 Jun 2026 11:45:34 +0200 Subject: [PATCH 2/3] chore: Bump custom NiFi image to 2.9.0 --- .github/workflows/dev_nifi.yaml | 2 +- demos/signal-processing/Dockerfile-nifi | 2 +- stacks/signal-processing/nifi.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dev_nifi.yaml b/.github/workflows/dev_nifi.yaml index 606e82b4..b7598bf1 100644 --- a/.github/workflows/dev_nifi.yaml +++ b/.github/workflows/dev_nifi.yaml @@ -25,5 +25,5 @@ jobs: image-name: nifi # TODO (@NickLarsenNZ): Use a versioned image with stackable0.0.0-dev or stackableXX.X.X so that # the demo is reproducable for the release and it will be automatically replaced for the release branch. - image-version: 2.7.2-postgresql + image-version: 2.9.0-postgresql containerfile-path: demos/signal-processing/Dockerfile-nifi diff --git a/demos/signal-processing/Dockerfile-nifi b/demos/signal-processing/Dockerfile-nifi index 71603763..3859ce78 100644 --- a/demos/signal-processing/Dockerfile-nifi +++ b/demos/signal-processing/Dockerfile-nifi @@ -1,4 +1,4 @@ -FROM oci.stackable.tech/sdp/nifi:2.7.2-stackable0.0.0-dev +FROM oci.stackable.tech/sdp/nifi:2.9.0-stackable0.0.0-dev # This is the postgresql JDBC driver from https://jdbc.postgresql.org/download/ # There appear to be no signatures to validate against 😬 diff --git a/stacks/signal-processing/nifi.yaml b/stacks/signal-processing/nifi.yaml index 8a955519..6c7d84f6 100644 --- a/stacks/signal-processing/nifi.yaml +++ b/stacks/signal-processing/nifi.yaml @@ -8,7 +8,7 @@ spec: productVersion: 2.9.0 # TODO (@NickLarsenNZ): Use a versioned image with stackable0.0.0-dev or stackableXX.X.X so that # the demo is reproducable for the release and it will be automatically replaced for the release branch. - custom: oci.stackable.tech/demos/nifi:2.7.2-postgresql + custom: oci.stackable.tech/demos/nifi:2.9.0-postgresql # pullPolicy: IfNotPresent clusterConfig: authentication: From b99e86e7be8cc5abbf1d380743d0b3aa2013a5e3 Mon Sep 17 00:00:00 2001 From: Techassi Date: Thu, 18 Jun 2026 11:46:30 +0200 Subject: [PATCH 3/3] chore: Bump PostgreSQL JDBC driver to 42.7.10 --- demos/signal-processing/Dockerfile-nifi | 4 ++-- demos/signal-processing/DownloadAndWriteToDB.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/demos/signal-processing/Dockerfile-nifi b/demos/signal-processing/Dockerfile-nifi index 3859ce78..744d3241 100644 --- a/demos/signal-processing/Dockerfile-nifi +++ b/demos/signal-processing/Dockerfile-nifi @@ -3,11 +3,11 @@ FROM oci.stackable.tech/sdp/nifi:2.9.0-stackable0.0.0-dev # This is the postgresql JDBC driver from https://jdbc.postgresql.org/download/ # There appear to be no signatures to validate against 😬 # -# VERSION="42.7.5" +# VERSION="42.7.10" # curl -O "https://jdbc.postgresql.org/download/postgresql-$VERSION.jar" # curl --fail -u "your_username" --upload-file "postgresql-$VERSION.jar" 'https://repo.stackable.tech/repository/misc/jdbc/' # rm "postgresql-$VERSION.jar" # IMPORTANT (@NickLarsenNZ): Changing this version requires a change in the NiFi template (DownloadAndWriteToDB.json) -ARG DRIVER_VERSION="42.7.5" +ARG DRIVER_VERSION="42.7.10" RUN curl --fail -o "/stackable/nifi/postgresql-$DRIVER_VERSION.jar" "https://repo.stackable.tech/repository/misc/jdbc/postgresql-$DRIVER_VERSION.jar" diff --git a/demos/signal-processing/DownloadAndWriteToDB.json b/demos/signal-processing/DownloadAndWriteToDB.json index 42b38d8e..6605021a 100644 --- a/demos/signal-processing/DownloadAndWriteToDB.json +++ b/demos/signal-processing/DownloadAndWriteToDB.json @@ -746,7 +746,7 @@ "Database User": "admin", "kerberos-user-service": null, "dbcp-soft-min-evictable-idle-time": "-1", - "database-driver-locations": "/stackable/nifi/postgresql-42.7.5.jar", + "database-driver-locations": "/stackable/nifi/postgresql-42.7.10.jar", "dbcp-max-idle-conns": "8" }, "propertyDescriptors": {