|  | 
|  | 1 | +From de4d98f9cd65d93bb4bb061c233f6647efc951f4 Mon Sep 17 00:00:00 2001 | 
|  | 2 | +From: dervoeti <[email protected] > | 
|  | 3 | +Date: Wed, 18 Jun 2025 12:16:46 +0200 | 
|  | 4 | +Subject: Build custom Stackable version | 
|  | 5 | + | 
|  | 6 | +--- | 
|  | 7 | + docs/js/templateData.js                                       | 2 +- | 
|  | 8 | + docs/streams/upgrade-guide.html                               | 2 +- | 
|  | 9 | + gradle.properties                                             | 2 +- | 
|  | 10 | + kafka-merge-pr.py                                             | 2 +- | 
|  | 11 | + streams/quickstart/java/pom.xml                               | 2 +- | 
|  | 12 | + .../java/src/main/resources/archetype-resources/pom.xml       | 2 +- | 
|  | 13 | + streams/quickstart/pom.xml                                    | 2 +- | 
|  | 14 | + tests/kafkatest/__init__.py                                   | 2 +- | 
|  | 15 | + tests/kafkatest/version.py                                    | 4 ++-- | 
|  | 16 | + 9 files changed, 10 insertions(+), 10 deletions(-) | 
|  | 17 | + | 
|  | 18 | +diff --git a/docs/js/templateData.js b/docs/js/templateData.js | 
|  | 19 | +index 13d352fc70..42d3549382 100644 | 
|  | 20 | +--- a/docs/js/templateData.js | 
|  | 21 | ++++ b/docs/js/templateData.js | 
|  | 22 | +@@ -19,6 +19,6 @@ limitations under the License. | 
|  | 23 | + var context={ | 
|  | 24 | +     "version": "39", | 
|  | 25 | +     "dotVersion": "3.9", | 
|  | 26 | +-    "fullDotVersion": "3.9.0", | 
|  | 27 | ++    "fullDotVersion": "3.9.0-stackable0.0.0-dev", | 
|  | 28 | +     "scalaVersion": "2.13" | 
|  | 29 | + }; | 
|  | 30 | +diff --git a/docs/streams/upgrade-guide.html b/docs/streams/upgrade-guide.html | 
|  | 31 | +index 6a30e6671b..6d2ecb81aa 100644 | 
|  | 32 | +--- a/docs/streams/upgrade-guide.html | 
|  | 33 | ++++ b/docs/streams/upgrade-guide.html | 
|  | 34 | +@@ -133,7 +133,7 @@ | 
|  | 35 | +         More details about the new config <code>StreamsConfig#TOPOLOGY_OPTIMIZATION</code> can be found in <a href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-295%3A+Add+Streams+Configuration+Allowing+for+Optional+Topology+Optimization">KIP-295</a>. | 
|  | 36 | +     </p> | 
|  | 37 | +  | 
|  | 38 | +-    <h3><a id="streams_api_changes_390" href="#streams_api_changes_390">Streams API changes in 3.9.0</a></h3> | 
|  | 39 | ++    <h3><a id="streams_api_changes_390" href="#streams_api_changes_390">Streams API changes in 3.9.0-stackable0.0.0-dev</a></h3> | 
|  | 40 | +  | 
|  | 41 | +     <p> | 
|  | 42 | +         The introduction of <a href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-1033%3A+Add+Kafka+Streams+exception+handler+for+exceptions+occurring+during+processing">KIP-1033</a> | 
|  | 43 | +diff --git a/gradle.properties b/gradle.properties | 
|  | 44 | +index 0c14658608..b79ee9f0cf 100644 | 
|  | 45 | +--- a/gradle.properties | 
|  | 46 | ++++ b/gradle.properties | 
|  | 47 | +@@ -23,7 +23,7 @@ group=org.apache.kafka | 
|  | 48 | + #  - streams/quickstart/pom.xml | 
|  | 49 | + #  - streams/quickstart/java/src/main/resources/archetype-resources/pom.xml | 
|  | 50 | + #  - streams/quickstart/java/pom.xml | 
|  | 51 | +-version=3.9.0 | 
|  | 52 | ++version=3.9.0-stackable0.0.0-dev | 
|  | 53 | + scalaVersion=2.13.14 | 
|  | 54 | + # Adding swaggerVersion in gradle.properties to have a single version in place for swagger | 
|  | 55 | + # New version of Swagger 2.2.14 requires minimum JDK 11. | 
|  | 56 | +diff --git a/kafka-merge-pr.py b/kafka-merge-pr.py | 
|  | 57 | +index a775a38435..4a7fbac34e 100755 | 
|  | 58 | +--- a/kafka-merge-pr.py | 
|  | 59 | ++++ b/kafka-merge-pr.py | 
|  | 60 | +@@ -70,7 +70,7 @@ TEMP_BRANCH_PREFIX = "PR_TOOL" | 
|  | 61 | +  | 
|  | 62 | + DEV_BRANCH_NAME = "trunk" | 
|  | 63 | +  | 
|  | 64 | +-DEFAULT_FIX_VERSION = os.environ.get("DEFAULT_FIX_VERSION", "3.9.0") | 
|  | 65 | ++DEFAULT_FIX_VERSION = os.environ.get("DEFAULT_FIX_VERSION", "3.9.0-stackable0.0.0-dev") | 
|  | 66 | +  | 
|  | 67 | + ORIGINAL_HEAD = "" | 
|  | 68 | +  | 
|  | 69 | +diff --git a/streams/quickstart/java/pom.xml b/streams/quickstart/java/pom.xml | 
|  | 70 | +index 78e1a70fa7..8698b4eb35 100644 | 
|  | 71 | +--- a/streams/quickstart/java/pom.xml | 
|  | 72 | ++++ b/streams/quickstart/java/pom.xml | 
|  | 73 | +@@ -26,7 +26,7 @@ | 
|  | 74 | +     <parent> | 
|  | 75 | +         <groupId>org.apache.kafka</groupId> | 
|  | 76 | +         <artifactId>streams-quickstart</artifactId> | 
|  | 77 | +-        <version>3.9.0</version> | 
|  | 78 | ++        <version>3.9.0-stackable0.0.0-dev</version> | 
|  | 79 | +         <relativePath>..</relativePath> | 
|  | 80 | +     </parent> | 
|  | 81 | +  | 
|  | 82 | +diff --git a/streams/quickstart/java/src/main/resources/archetype-resources/pom.xml b/streams/quickstart/java/src/main/resources/archetype-resources/pom.xml | 
|  | 83 | +index 2bc235eb16..90d566d1a0 100644 | 
|  | 84 | +--- a/streams/quickstart/java/src/main/resources/archetype-resources/pom.xml | 
|  | 85 | ++++ b/streams/quickstart/java/src/main/resources/archetype-resources/pom.xml | 
|  | 86 | +@@ -29,7 +29,7 @@ | 
|  | 87 | +  | 
|  | 88 | +     <properties> | 
|  | 89 | +         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
|  | 90 | +-        <kafka.version>3.9.0</kafka.version> | 
|  | 91 | ++        <kafka.version>3.9.0-stackable0.0.0-dev</kafka.version> | 
|  | 92 | +         <slf4j.version>1.7.36</slf4j.version> | 
|  | 93 | +     </properties> | 
|  | 94 | +  | 
|  | 95 | +diff --git a/streams/quickstart/pom.xml b/streams/quickstart/pom.xml | 
|  | 96 | +index b5101583ee..3c08985e2a 100644 | 
|  | 97 | +--- a/streams/quickstart/pom.xml | 
|  | 98 | ++++ b/streams/quickstart/pom.xml | 
|  | 99 | +@@ -22,7 +22,7 @@ | 
|  | 100 | +     <groupId>org.apache.kafka</groupId> | 
|  | 101 | +     <artifactId>streams-quickstart</artifactId> | 
|  | 102 | +     <packaging>pom</packaging> | 
|  | 103 | +-    <version>3.9.0</version> | 
|  | 104 | ++    <version>3.9.0-stackable0.0.0-dev</version> | 
|  | 105 | +  | 
|  | 106 | +     <name>Kafka Streams :: Quickstart</name> | 
|  | 107 | +  | 
|  | 108 | +diff --git a/tests/kafkatest/__init__.py b/tests/kafkatest/__init__.py | 
|  | 109 | +index a190e05067..0aa8fa7095 100644 | 
|  | 110 | +--- a/tests/kafkatest/__init__.py | 
|  | 111 | ++++ b/tests/kafkatest/__init__.py | 
|  | 112 | +@@ -22,4 +22,4 @@ | 
|  | 113 | + # Instead, in development branches, the version should have a suffix of the form ".devN" | 
|  | 114 | + # | 
|  | 115 | + # For example, when Kafka is at version 1.0.0-SNAPSHOT, this should be something like "1.0.0.dev0" | 
|  | 116 | +-__version__ = '3.9.0' | 
|  | 117 | ++__version__ = '3.9.0-stackable0.0.0-dev' | 
|  | 118 | +diff --git a/tests/kafkatest/version.py b/tests/kafkatest/version.py | 
|  | 119 | +index 4825a46039..06fd3029f9 100644 | 
|  | 120 | +--- a/tests/kafkatest/version.py | 
|  | 121 | ++++ b/tests/kafkatest/version.py | 
|  | 122 | +@@ -122,7 +122,7 @@ def get_version(node=None): | 
|  | 123 | +         return DEV_BRANCH | 
|  | 124 | +  | 
|  | 125 | + DEV_BRANCH = KafkaVersion("dev") | 
|  | 126 | +-DEV_VERSION = KafkaVersion("3.9.0-SNAPSHOT") | 
|  | 127 | ++DEV_VERSION = KafkaVersion("3.9.0-stackable0.0.0-dev") | 
|  | 128 | +  | 
|  | 129 | + # This should match the LATEST_PRODUCTION version defined in MetadataVersion.java | 
|  | 130 | + LATEST_STABLE_METADATA_VERSION = "3.9-IV0" | 
|  | 131 | +@@ -276,5 +276,5 @@ V_3_8_0 = KafkaVersion("3.8.0") | 
|  | 132 | + LATEST_3_8 = V_3_8_0 | 
|  | 133 | +  | 
|  | 134 | + # 3.9.x version | 
|  | 135 | +-V_3_9_0 = KafkaVersion("3.9.0") | 
|  | 136 | ++V_3_9_0 = KafkaVersion("3.9.0-stackable0.0.0-dev") | 
|  | 137 | + LATEST_3_9 = V_3_9_0 | 
0 commit comments