From 03470bfaef7fdeca705fbbb8a63a86dd40707562 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Thu, 8 Jan 2026 17:33:30 +0000 Subject: [PATCH] Upgrade to Rabbit Stream Client 1.4.0 Exclusions for org.lz4:lz4-java have been added as the Rabbit Stream Client now depends upon at.yawk.lz4:lz4-java which its replacement. Closes gh-48761 --- documentation/spring-boot-docs/build.gradle | 16 ++++++++++++---- platform/spring-boot-dependencies/build.gradle | 6 +----- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/documentation/spring-boot-docs/build.gradle b/documentation/spring-boot-docs/build.gradle index e95c95d2bd2..c7b3c177f69 100644 --- a/documentation/spring-boot-docs/build.gradle +++ b/documentation/spring-boot-docs/build.gradle @@ -161,7 +161,9 @@ dependencies { implementation("jakarta.validation:jakarta.validation-api") implementation("org.apache.httpcomponents.client5:httpclient5") implementation("org.apache.commons:commons-dbcp2") - implementation("org.apache.kafka:kafka-streams") + implementation("org.apache.kafka:kafka-streams") { + exclude group: "org.lz4", module: "lz4-java" + } implementation("org.apache.logging.log4j:log4j-to-slf4j") implementation("org.apache.tomcat.embed:tomcat-embed-core") implementation("org.assertj:assertj-core") @@ -208,7 +210,9 @@ dependencies { implementation("org.springframework.data:spring-data-r2dbc") implementation("org.springframework.graphql:spring-graphql") implementation("org.springframework.graphql:spring-graphql-test") - implementation("org.springframework.kafka:spring-kafka") + implementation("org.springframework.kafka:spring-kafka") { + exclude group: "org.lz4", module: "lz4-java" + } implementation("org.springframework.kafka:spring-kafka-test") implementation("org.springframework.pulsar:spring-pulsar") implementation("org.springframework.restdocs:spring-restdocs-mockmvc") @@ -409,9 +413,13 @@ project.rootProject.gradle.projectsEvaluated { .findAll { !it.name.startsWith('spring-boot-starter') } .each { javadocProject -> dependencies { - javadoc(project(javadocProject.path)) + javadoc(project(javadocProject.path)) { + exclude group: "org.lz4", module: "lz4-java" + } if (javadocProject.plugins.hasPlugin(OptionalDependenciesPlugin)) { - javadoc(project(path: javadocProject.path, configuration: 'optional')) + javadoc(project(path: javadocProject.path, configuration: 'optional')) { + exclude group: "org.lz4", module: "lz4-java" + } } } } diff --git a/platform/spring-boot-dependencies/build.gradle b/platform/spring-boot-dependencies/build.gradle index a85567455ba..bcdf538d60e 100644 --- a/platform/spring-boot-dependencies/build.gradle +++ b/platform/spring-boot-dependencies/build.gradle @@ -1924,11 +1924,7 @@ bom { releaseNotes("https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v{version}") } } - library("Rabbit Stream Client", "0.23.0") { - prohibit { - versionRange "[0.24.0,)" - because "It requires Netty 4.2.0" - } + library("Rabbit Stream Client", "1.4.0") { group("com.rabbitmq") { modules = [ "stream-client"