-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discussion: Upgrade to Spring Boot 3 #143
Comments
Not sure if it's a good idea, but I could think of another flavor of option 3: Develop on main using Spring Boot 2.x and have a Spring Boot 3 Branch which gets rebased on main to get new features and only adapt for usage with Spring Boot 3. Of course this might/will break at some point (too many changes for boot 3, feature only possible in boot 3), but until then it might work with reasonable efforts. So I would see it as an option to buy us some time ... |
Maybe some helpful information from our team: We get a critical security issue with springboot 2.7.6 therefore we decided to upgrade to 3.0.2. org.springframework:spring-web (spring-web-5.3.25.jar) We also think security updates for springboot 2.x.x will go downwards from here on. |
We also ended up not waiting for SpringWolf to upgrade to Spring Boot 3 and and upgraded our project despite Springwolf not working and using the vm-option |
Relates to: #146 |
Update: We will move forward with option 1. Also, springwolf-amqp:0.6.0, springwolf-cloud-stream:0.1.0 and springwolf-kafka:0.10.3 are going to be the last version supporting spring boot 2.X |
The new version of springwolf has been released, including Spring Boot 3 support.
As mentioned before, if you can't upgrade to Spring Boot 3, stick to the previous versions springwolf-amqp:0.6.0, springwolf-cloud-stream:0.1.0 and springwolf-kafka:0.10.3 |
Spring Boot 3 has been released recently, and you have started to ask us if/when a springwolf release officially supporting Spring Boot 3 will be released.
This issue exists to discuss the approach we want to take and understand the needs of the community.
Right now, springwolf uses Spring Boot 2.7 and Java 1.8.
We like to upgrade, but also want to support users, who cannot update to Spring Boot 3 (yet).
I see multiple paths moving forward:
springwolf-0.0.0
andspringwolf-0.0.0-springboot2
). Development happens with Spring Boot 3, with the option to backport/cherry-pick changes to the branched off Spring Boot 2.7 branch - purely on best effort.To me, option 2 seems like a good tradeoff, although I wouldn't want to wait too long as people are already upgrading. Option 3 might be possible with more support.
@stavshamir What are your thoughts?
The text was updated successfully, but these errors were encountered: