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
pull/37808/head
Chris Bono 1 year ago committed by Andy Wilkinson
parent bd6606fa39
commit 0a40fddaa7

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

@ -12,8 +12,5 @@ dependencies {
checkRuntimeClasspathForConflicts { checkRuntimeClasspathForConflicts {
ignore { name -> name.startsWith("org/bouncycastle/") || ignore { name -> name.startsWith("org/bouncycastle/") ||
name.matches("^org\\/apache\\/pulsar\\/.*\\/package-info.class\$") || name.matches("^org\\/apache\\/pulsar\\/.*\\/package-info.class\$") ||
name.equals("findbugsExclude.xml") || 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/") }
} }

Loading…
Cancel
Save