Upgrade to Pulsar Reactive 0.4.0

This commit updates the Reactive client used by Spring Pulsar to
version 0.4.0. The updated client fixes an issue where the
non-reactive and reactive shaded producer cache had the same
relocation prefix. This allows the removal of the shaded
relocation prefixes from the checkRuntimeClasspathForConflicts
ignore closure.

See gh-37801
This commit is contained in:
Chris Bono 2023-10-09 22:43:10 -05:00 committed by Andy Wilkinson
parent bd6606fa39
commit 0a40fddaa7
2 changed files with 3 additions and 6 deletions

View File

@ -1218,7 +1218,7 @@ bom {
]
}
}
library("Pulsar Reactive", "0.3.0") {
library("Pulsar Reactive", "0.4.0") {
group("org.apache.pulsar") {
modules = [
"pulsar-client-reactive-adapter",

View File

@ -11,9 +11,6 @@ dependencies {
checkRuntimeClasspathForConflicts {
ignore { name -> name.startsWith("org/bouncycastle/") ||
name.matches("^org\\/apache\\/pulsar\\/.*\\/package-info.class\$") ||
name.equals("findbugsExclude.xml") ||
name.startsWith("org/springframework/pulsar/shade/com/github/benmanes/caffeine/") ||
name.startsWith("org/springframework/pulsar/shade/com/google/errorprone/") ||
name.startsWith("org/springframework/pulsar/shade/org/checkerframework/") }
name.matches("^org\\/apache\\/pulsar\\/.*\\/package-info.class\$") ||
name.equals("findbugsExclude.xml") }
}