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
This commit is contained in:
Andy Wilkinson
2026-01-09 09:54:24 +00:00
parent 94386b3b83
commit 03470bfaef
2 changed files with 13 additions and 9 deletions
+12 -4
View File
@@ -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"
}
}
}
}
@@ -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"