The Apache Pulsar team is pleased to announce the first release of
Apache Pulsar support for Spring, version 3.0.0-M1.

Apache Pulsar support for Spring makes it easier to build Apache
Pulsar applications with Spring. It provides PulsarTemplate for
publishing messages, @PulsarListener and @PulsarReader for consuming
them, a Spring Boot starter with auto-configuration, and a Spring
Cloud Stream binder.

This is the first release since Spring for Apache Pulsar, also known
as Spring Pulsar, moved from the Spring team to the Apache Pulsar
project, where it continues as a subproject. It is a milestone
release, and your feedback will help shape the 3.0.0 release. Read
more about the move:

- Apache Pulsar blog:
https://pulsar.apache.org/blog/2026/11/10/apache-pulsar-support-for-spring/
- Spring blog: https://spring.io/blog/2026/11/10/spring-pulsar-new-home-asf

Spring for Apache Pulsar 2.0.8 is the final release from the Spring
team. The new artifacts are published to Maven Central under the
org.apache.pulsar group ID and use the org.apache.pulsar.spring Java
packages. This release uses the Pulsar 5.0 client, which is compatible
with older Pulsar broker versions. The migration guide explains how to
update your Maven coordinates and packages:
https://pulsar.apache.org/pulsar-spring/reference/migration.html#migration-updating

Download:
https://pulsar.apache.org/download/#apache-pulsar-support-for-spring

Documentation:
https://pulsar.apache.org/pulsar-spring/reference

Apache Pulsar support for Spring is derived from Spring for Apache
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.

We're grateful to the Spring team for supporting Spring Pulsar's move
to the Apache Pulsar project. We look forward to your contributions in
the new repository: https://github.com/apache/pulsar-spring

Regards,

The Pulsar Team

Reply via email to