Skip to content

Conversation

@onobc
Copy link
Contributor

@onobc onobc commented Oct 20, 2025

Removes all things Spring Pulsar Reactive.

onobc added 2 commits October 19, 2025 20:50
This removes the auto-configuration for Spring Pulsar Reactive.

Signed-off-by: onobc <chris.bono@gmail.com>
Consolidates the PulsarConfiguration into the PulsarAutoConfiguration because
there is no longer a need to factor out the common components between Spring
Pulsar and Spring Pulsar Reactive.

Signed-off-by: onobc <chris.bono@gmail.com>
@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Oct 20, 2025
@snicoll snicoll self-assigned this Oct 20, 2025
@wilkinsona wilkinsona changed the title Remove pulsar reactive Remove support for Spring Pulsar Reactive Oct 20, 2025
@wilkinsona wilkinsona added type: enhancement A general enhancement status: on-hold We can't start working on this issue yet and removed status: waiting-for-triage An issue we've not yet triaged labels Oct 20, 2025
@snicoll
Copy link
Member

snicoll commented Oct 20, 2025

FTR, until we can make the PR actionable, I have already polished and fixed the build so no need to push further changes.

snicoll pushed a commit to snicoll/spring-boot that referenced this pull request Oct 20, 2025
This removes the auto-configuration for Spring Pulsar Reactive.

Consolidates the PulsarConfiguration into the PulsarAutoConfiguration because
there is no longer a need to factor out the common components between Spring
Pulsar and Spring Pulsar Reactive.

See spring-projectsgh-47707

Signed-off-by: onobc <chris.bono@gmail.com>
snicoll added a commit to snicoll/spring-boot that referenced this pull request Oct 20, 2025
Signed-off-by: onobc <chris.bono@gmail.com>
@snicoll snicoll removed the status: on-hold We can't start working on this issue yet label Oct 20, 2025
@snicoll snicoll added this to the 4.0.0-RC1 milestone Oct 20, 2025
snicoll pushed a commit that referenced this pull request Oct 20, 2025
This removes the auto-configuration for Spring Pulsar Reactive.

Consolidates the PulsarConfiguration into the PulsarAutoConfiguration because
there is no longer a need to factor out the common components between Spring
Pulsar and Spring Pulsar Reactive.

See gh-47707

Signed-off-by: onobc <chris.bono@gmail.com>
snicoll added a commit that referenced this pull request Oct 20, 2025
@snicoll snicoll closed this in 6ff720d Oct 20, 2025
@vpavic
Copy link
Contributor

vpavic commented Oct 20, 2025

Could you provide some background behind this change? I looked into the Spring Pulsar repo, but wasn't able to find anything outside of a commit spring-projects/spring-pulsar@52d4380 that doesn't reference any issue. I'm not using Spring Pulsar reactive, but was considering it for some specific services, so I'm curious about the reasons for removal.

@onobc
Copy link
Contributor Author

onobc commented Oct 20, 2025

Hi @vpavic ,
Thank you for the ping. Yes, a blog post will follow soon. The primary reason is lack of adoption/use of Spring Pulsar Reactive. More info to follow in the blog. There is still the well-maintained Apache Pulsar Client Reactive that backed the Spring Pulsar Reactive offering.

Note

The Reactive support will remain in the Spring Pulsar 1.2.x line

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement A general enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants