Closed Jeeppler closed 6 months ago
Spring Boot 3.0 is available: https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0
Release Notes: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes
2.7.x to 3.0.x migration guide: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide
In addition, to requiring Java 17 #1736, Spring Boot 3.0 uses the Jakarta EE 10 APIs #581.
Apache Commons Fileupload does not support JakartaEE at the moment.
They will release a Version 2, which will support Jakarta EE: https://github.com/apache/commons-fileupload#where-can-i-get-the-latest-release. We have to wait for the release.
Wrote email to the apache commons fileupload developer on the mailing list. He want's to create a release by the end of the weekend.
VOTE to release the new version of apache commons fileupload: https://lists.apache.org/thread/27gkqk3928bw9qcqyhkgw9tzqxllpw67
SpringBoot 3 and Spring Framework 6 will require at least Java 17 to run: https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6
In addition, SpringBoot 3 and Spring Framework will switch to Jakarta EE 9. That means the old Java EE namespace will not be available anymore.
SpringBoot 3 and SpringFramework 6 are scheduled to be released in Q4 2022.