mystamps
mystamps copied to clipboard
Update Spring Boot to 2.4.x
Changelogs:
- Spring Boot 2.4
- [x] https://spring.io/blog/2020/04/30/updates-to-spring-versions
- [x] https://spring.io/blog/2020/06/29/spring-boot-2-4-0-m1-is-now-available
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4.0-M1-Release-Notes
- [x] https://spring.io/blog/2020/08/14/spring-boot-2-4-0-m2-is-now-available
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4.0-M2-Release-Notes
- [ ] https://spring.io/blog/2020/08/14/config-file-processing-in-spring-boot-2-4
- [x] https://spring.io/blog/2020/09/17/spring-boot-2-4-0-m3-available-now
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4.0-M3-Release-Notes
- [x] https://spring.io/blog/2020/10/15/spring-boot-2-4-0-m4-available-now
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4.0-M4-Release-Notes
- [x] https://spring.io/blog/2020/10/30/spring-boot-2-4-0-rc1-available-now
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4.0-RC1-Release-Notes
- [x] https://spring.io/blog/2020/11/12/spring-boot-2-4-0-available-now
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4-Release-Notes
- [ ] https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Config-Data-Migration-Guide
- [x] https://spring.io/blog/2020/12/11/spring-boot-2-4-1-available-now
- [x] https://spring.io/blog/2021/01/14/spring-boot-2-4-2-available-now
- [x] https://spring.io/blog/2021/02/18/spring-boot-2-4-3-is-now-available
- [x] https://spring.io/blog/2021/03/18/spring-boot-2-4-4-available-now
- [x] https://spring.io/blog/2021/04/15/spring-boot-2-4-5-available-now
- [x] https://spring.io/blog/2021/05/20/spring-boot-2-4-6-available-now
- [x] https://spring.io/blog/2021/06/10/spring-boot-2-4-7-available-now
- [x] https://spring.io/blog/2021/06/24/spring-boot-2-4-8-is-now-available
- [x] https://spring.io/blog/2021/07/22/spring-boot-2-4-9-is-now-available
- [x] https://spring.io/blog/2021/08/19/spring-boot-2-4-10-is-now-available
- [x] https://spring.io/blog/2021/09/22/spring-boot-2-4-11-available-now
- [x] https://spring.io/blog/2021/10/21/spring-boot-2-4-12-is-now-available
- [x] https://spring.io/blog/2021/11/18/spring-boot-2-4-13-available-now
- [ ] https://spring.io/blog/2021/01/17/what-s-new-in-spring-boot-2-4 (video)
- Spring Framework 5.3
- [x] https://github.com/spring-projects/spring-framework/wiki/What's-New-in-Spring-Framework-5.x#whats-new-in-version-53
- [ ] https://spring.io/blog/2020/06/30/url-matching-with-pathpattern-in-spring-mvc
- Spring Security 5.4
- [x] https://docs.spring.io/spring-security/site/docs/5.4.0/reference/html5/#new
- [ ] https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
- Action points:
- [ ]
pom.xml: consider removingspring-framework.versionandspring-security.version - [ ]
MvcConfig: remove deprecation and usage ofsetUseSuffixPatternMatch()during upgrade to Spring Framework 5.3 - [ ] try to
WebSecurityConfigurerAdapterwithSecurityFilterChainbean(s) (seehttps://github.com/spring-projects/spring-security/issues/8804and https://github.com/spring-projects/spring-security/commit/4492e5b66723d5074d624ce09fc56f7f93239dae) - [ ] revise
RequestRejectedExceptionhandling (seehttps://github.com/spring-projects/spring-security/issues/5007andhttps://github.com/spring-projects/spring-security/pull/7052)
- [ ]
Should be done after #1244