Skip to content

Commit fe7425a

Browse files
committed
Update to Pulsar 4.1.1
This updates the Pulsar client library from `4.1.0` to `4.1.1`. The new version of the client introduces a new method on the `Producer` interface. This requires our `CachingPulsarProducerfactory` implementation to also add the method. Signed-off-by: onobc <[email protected]>
1 parent aa1141c commit fe7425a

File tree

10 files changed

+15
-10
lines changed

10 files changed

+15
-10
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ micrometer = "1.16.0-M3"
1010
micrometer-docs-gen = "1.0.4"
1111
micrometer-tracing = "1.6.0-M3"
1212
protobuf = "3.25.8"
13-
pulsar = "4.1.0"
13+
pulsar = "4.1.1"
1414
pulsar-reactive = "0.7.0"
1515
reactor = "2025.0.0-M7"
1616
spring = "7.0.0-M9"

spring-pulsar-sample-apps/sample-failover-custom-router/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
pulsar:
3-
image: 'apachepulsar/pulsar:4.1.0'
3+
image: 'apachepulsar/pulsar:4.1.1'
44
ports:
55
- '6650'
66
- '8080'

spring-pulsar-sample-apps/sample-imperative-produce-consume/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
pulsar:
3-
image: 'apachepulsar/pulsar:4.1.0'
3+
image: 'apachepulsar/pulsar:4.1.1'
44
ports:
55
- '6650'
66
- '8080'

spring-pulsar-sample-apps/sample-pulsar-binder/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
pulsar:
3-
image: 'apachepulsar/pulsar:4.1.0'
3+
image: 'apachepulsar/pulsar:4.1.1'
44
ports:
55
- '6650'
66
- '8080'

spring-pulsar-sample-apps/sample-pulsar-functions/download-connectors.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
mkdir connectors
44
cd connectors
5-
wget https://archive.apache.org/dist/pulsar/pulsar-4.1.0/connectors/pulsar-io-cassandra-4.1.0.nar
6-
wget https://archive.apache.org/dist/pulsar/pulsar-4.1.0/connectors/pulsar-io-rabbitmq-4.1.0.nar
5+
wget https://archive.apache.org/dist/pulsar/pulsar-4.1.1/connectors/pulsar-io-cassandra-4.1.1.nar
6+
wget https://archive.apache.org/dist/pulsar/pulsar-4.1.1/connectors/pulsar-io-rabbitmq-4.1.1.nar
77
cd ..

spring-pulsar-sample-apps/sample-pulsar-reader/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
pulsar:
3-
image: 'apachepulsar/pulsar:4.1.0'
3+
image: 'apachepulsar/pulsar:4.1.1'
44
ports:
55
- '6650'
66
- '8080'

spring-pulsar-sample-apps/sample-reactive/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
pulsar:
3-
image: 'apachepulsar/pulsar:4.1.0'
3+
image: 'apachepulsar/pulsar:4.1.1'
44
ports:
55
- '6650'
66
- '8080'

spring-pulsar-test/src/main/java/org/springframework/pulsar/test/support/PulsarTestContainerSupport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public interface PulsarTestContainerSupport {
3333
PulsarContainer PULSAR_CONTAINER = new PulsarContainer(getPulsarImage());
3434

3535
static DockerImageName getPulsarImage() {
36-
return DockerImageName.parse("apachepulsar/pulsar:4.1.0");
36+
return DockerImageName.parse("apachepulsar/pulsar:4.1.1");
3737
}
3838

3939
@BeforeAll

spring-pulsar/src/main/java/org/springframework/pulsar/core/CachingPulsarProducerFactory.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,11 @@ public TypedMessageBuilder<T> newMessage(Transaction txn) {
296296
return this.producer.newMessage(txn);
297297
}
298298

299+
@Override
300+
public <V> TypedMessageBuilder<V> newMessage(Schema<V> schema, Transaction txn) {
301+
return this.producer.newMessage(schema, txn);
302+
}
303+
299304
@Override
300305
public long getLastSequenceId() {
301306
return this.producer.getLastSequenceId();

tools/pulsar/docker/standalone/pulsar-start.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
docker run -it -p 6650:6650 -p 8080:8080 \
44
--mount source=pulsardata,target=/pulsar/data \
55
--mount source=pulsarconf,target=/pulsar/conf \
6-
apachepulsar/pulsar:4.1.0 \
6+
apachepulsar/pulsar:4.1.1 \
77
bin/pulsar standalone

0 commit comments

Comments
 (0)