This is a vote to release Apache Pulsar support for Spring, version 3.0.0-M1.
Apache Pulsar support for Spring is derived from Spring for Apache Pulsar, also known as Spring Pulsar (https://github.com/spring-projects/spring-pulsar), from the Apache Pulsar starter and auto-configuration in Spring Boot (https://github.com/spring-projects/spring-boot), and from the Apache Pulsar binder in Spring Cloud Stream (https://github.com/spring-cloud/spring-cloud-stream), all licensed under the Apache License, Version 2.0. Those works remain the copyright of their original authors and contributors, as stated in the headers of the source files. For more information, see the reference documentation and the source repository: https://pulsar.apache.org/pulsar-spring/reference https://github.com/apache/pulsar-spring Source release, with its checksum and signature: https://dist.apache.org/repos/dist/dev/pulsar/pulsar-spring-3.0.0-M1-candidate-1 SHA-512 checksum: aee0545e1871502e07d021549c8390c4250e4c4a588bd9a6a15fce6cd134716c58e51a51a87ef4f25b735ec040218df1796e8d8d44f032fbc9df5427e3f383de apache-pulsar-spring-3.0.0-M1-src.tar.gz Maven staging repository: https://repository.apache.org/content/repositories/orgapachepulsar-1425 Git tag: v3.0.0-M1-candidate-1 (commit 259064ce41f6ab8c9c6644cee5eac90f452ecb2e) https://github.com/apache/pulsar-spring/releases/tag/v3.0.0-M1-candidate-1 The source release is signed with a key in: https://downloads.apache.org/pulsar/KEYS To verify the source release: CANDIDATE_URL=https://dist.apache.org/repos/dist/dev/pulsar/pulsar-spring-3.0.0-M1-candidate-1 wget $CANDIDATE_URL/apache-pulsar-spring-3.0.0-M1-src.tar.gz{,.sha512,.asc} sha512sum -c apache-pulsar-spring-3.0.0-M1-src.tar.gz.sha512 gpg --verify apache-pulsar-spring-3.0.0-M1-src.tar.gz.asc tar xzf apache-pulsar-spring-3.0.0-M1-src.tar.gz cd apache-pulsar-spring-3.0.0-M1-src ./gradlew assemble This requires JDK 25, and doesn't run the tests. To also run them, use ./gradlew build instead, which requires Docker and takes about 8-12 minutes. The vote is open for at least 72 hours, and passes with at least three binding +1 votes and more binding +1 votes than binding -1 votes. Votes of PMC members are binding. [ ] +1 Release this candidate [ ] -1 Don't release this candidate, because ...
