mercedes-benz / sechub

SecHub provides a central API to test software with different security tools.
https://mercedes-benz.github.io/sechub/
MIT License
268 stars 65 forks source link

Spring Boot 3 and Spring Framework 6 #797

Closed Jeeppler closed 6 months ago

Jeeppler commented 3 years ago

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.

Jeeppler commented 1 year 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.

Jeeppler commented 1 year ago

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.

Jeeppler commented 1 year ago

Here are more details:

Jeeppler commented 1 year ago

Workaround: https://mvnrepository.com/artifact/org.apache.wicket/wicket-commons-fileupload/10.0.0-M1

Jeeppler commented 1 year ago

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.

Jeeppler commented 1 year ago

VOTE to release the new version of apache commons fileupload: https://lists.apache.org/thread/27gkqk3928bw9qcqyhkgw9tzqxllpw67