Closed
Description
- Update
pom.xml
- Use newer versions (also update the comments)
- Compare dependencies (
./mvnw dependency:tree
andjar tvf target/mystamps.war | grep '\.jar$' | awk '{print $8}' | cut -d/ -f3 | sort
) - Compare JAR size (
ls -l target/mystamps.war
) - Compare memory consumption
- Compare time for running
./mvnw verify
- Read the change logs
- Spring Boot 2.0.9.RELEASE
- https://spring.io/blog/2017/05/16/spring-boot-2-0-0-m1-available-now
- https://spring.io/blog/2017/06/16/spring-boot-2-0-0-m2-available-now
- https://spring.io/blog/2017/07/26/spring-boot-2-0-0-m3-available-now
- https://spring.io/blog/2017/09/15/security-changes-in-spring-boot-2-0-m4
- https://spring.io/blog/2017/10/12/spring-boot-2-0-0-m5-available-now
- https://spring.io/blog/2017/11/06/spring-boot-2-0-0-m6-available-now
- https://spring.io/blog/2017/11/30/spring-boot-2-0-0-m7-available-now
- https://spring.io/blog/2018/01/31/spring-boot-2-0-0-rc1-available-now
- https://spring.io/blog/2018/02/21/spring-boot-2-0-0-rc2-available-now
- https://spring.io/blog/2018/03/01/spring-boot-2-0-goes-ga
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Security-2.0
- https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-with-Java-9-and-above
- https://github.com/spring-projects/spring-boot/wiki/Relaxed-Binding-2.0
- https://spring.io/blog/2018/03/12/upgrading-start-spring-io-to-spring-boot-2
- https://spring.io/blog/2018/03/16/micrometer-spring-boot-2-s-new-application-metrics-collector
- https://spring.io/blog/2018/04/05/spring-boot-2-0-1-available-now
- https://spring.io/blog/2018/05/09/spring-boot-2-0-2
- https://spring.io/blog/2018/06/14/spring-boot-2-0-3-available-now
- https://spring.io/blog/2018/07/30/spring-boot-2-0-4-available-now
- https://spring.io/blog/2018/09/12/spring-boot-2-0-5
- https://spring.io/blog/2018/10/16/spring-boot-2-0-6
- https://spring.io/blog/2018/10/16/spring-project-vulnerability-reports-published
- https://spring.io/blog/2018/11/30/spring-boot-2-0-7-available-now
- https://spring.io/blog/2019/01/11/spring-boot-2-0-8-released
- https://spring.io/blog/2019/04/03/spring-boot-2-0-9-released
- Spring Security 5.0.12.RELEASE
- https://spring.io/blog/2017/05/11/spring-security-5-0-0-m1
- https://spring.io/blog/2017/06/16/spring-security-5-0-0-m2-released
- https://spring.io/blog/2017/07/24/spring-security-5-0-0-m3-released
- https://spring.io/blog/2017/09/15/spring-security-5-0-0-m4-released
- https://spring.io/blog/2017/10/10/spring-security-5-0-0-m5-released
- https://spring.io/blog/2017/11/01/spring-security-5-0-0-rc1-released
- https://spring.io/blog/2017/11/28/spring-security-5-0-0-release-released
- https://docs.spring.io/spring-security/site/docs/5.0.x/reference/htmlsingle/#new
- https://spring.io/blog/2018/01/30/cve-2018-1199-spring-security-5-0-1-4-2-4-4-1-5-released
- https://spring.io/blog/2018/02/20/spring-security-5-0-2-released
- https://spring.io/blog/2018/02/28/spring-security-5-0-3-released
- https://spring.io/blog/2018/04/05/spring-security-5-0-4-and-4-2-5-released
- https://spring.io/blog/2018/05/08/spring-security-5-0-5-released
- https://spring.io/blog/2018/06/13/spring-security-5-0-6-and-4-2-7-released
- https://spring.io/blog/2018/07/26/spring-security-5-0-7-released
- https://spring.io/blog/2018/09/11/spring-security-5-0-8-and-4-2-8-released
- https://spring.io/blog/2018/10/16/spring-security-5-1-1-5-0-9-and-4-2-9-released
- https://spring.io/blog/2018/11/29/spring-security-5-1-2-5-0-10-4-2-10-released
- https://spring.io/blog/2019/01/11/spring-security-5-1-3-5-0-11-4-2-11-released
- https://spring.io/blog/2019/04/03/spring-security-5-1-5-5-0-12-4-2-12-released
- https://spring.io/blog/2019/04/05/cve-2019-3795-spring-security-4-2-12-5-0-12-5-1-5-released
- https://www.baeldung.com/spring-security-5-default-password-encoder (+pinboard)
- https://www.baeldung.com/spring-security-5-password-storage (+pinboard)
- Spring Framework 5.0.13.RELEASE
- https://spring.io/blog/2016/07/28/spring-framework-5-0-m1-released
- https://spring.io/blog/2016/07/28/reactive-programming-with-spring-5-0-m1
- https://spring.io/blog/2016/09/21/spring-framework-5-0-m2-released
- https://spring.io/blog/2016/11/08/spring-framework-5-0-m3-released
- https://spring.io/blog/2016/12/30/spring-framework-5-0-m4-released
- https://spring.io/blog/2017/02/23/spring-framework-5-0-m5-released
- https://spring.io/blog/2017/02/23/spring-framework-5-0-m5-update
- https://spring.io/blog/2017/05/08/spring-framework-5-0-goes-rc1
- https://spring.io/blog/2017/06/14/spring-framework-5-0-rc2-available-now
- https://spring.io/blog/2017/07/24/spring-framework-5-0-rc3-on-the-way-to-ga
- https://spring.io/blog/2017/09/11/spring-framework-5-0-rc4-available-now
- https://spring.io/blog/2017/09/28/spring-framework-5-0-goes-ga
- https://github.com/spring-projects/spring-framework/wiki/What's-New-in-Spring-Framework-5.x
- https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-5.x
- https://spring.io/blog/2016/09/22/new-in-spring-5-functional-web-framework
- https://content.pivotal.io/blog/reacting-to-spring-framework-5-0
- https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-5-FAQ
- https://spring.io/blog/2017/10/24/spring-framework-5-0-1-available-now
- https://spring.io/blog/2017/11/27/spring-framework-5-0-2-and-4-3-13-available-now
- https://spring.io/blog/2018/01/23/spring-framework-5-0-3-and-4-3-14-available-now
- https://spring.io/blog/2018/02/19/spring-framework-5-0-4-available-now
- https://spring.io/blog/2018/04/03/spring-framework-5-0-5-and-4-3-15-available-now
- https://spring.io/blog/2018/04/05/multiple-cve-reports-published-for-the-spring-framework
- https://spring.io/blog/2018/05/08/spring-framework-4-3-17-and-5-0-6-available-now
- https://spring.io/blog/2018/06/13/spring-framework-5-0-7-and-4-3-18-available-now
- https://spring.io/blog/2018/07/26/spring-framework-5-0-8-available-now
- https://spring.io/blog/2018/09/07/spring-framework-5-1-rc3-5-0-9-and-4-3-19-available-now
- https://spring.io/blog/2018/10/15/spring-framework-5-1-1-5-0-10-and-4-3-20-available-now
- https://spring.io/blog/2018/11/27/spring-framework-5-1-3-5-0-11-and-4-3-21-available-now
- https://spring.io/blog/2019/01/09/spring-framework-5-1-4-5-0-12-and-4-3-22-available-now
- https://spring.io/blog/2019/04/01/spring-framework-5-1-6-5-0-13-and-4-3-23-available-now
- https://springframework.guru/what-is-new-with-spring-framework-5/
- Spring Boot 2.0.9.RELEASE
- Read https://content.pivotal.io/blog/opening-doors-with-spring-boot-2-0
- Read https://medium.com/@nucatus/spring-boot-2-x-migration-analysis-95f42bde402a
- Read https://habr.com/ru/company/haulmont/blog/438980/ (in Russian)
- https://www.baeldung.com/new-spring-boot-2
- Migrate
- Update a list of the excluded autoconfigurations
- Revisit properties names with versions and updates their comments
- EventsConfig: remove
@DependsOn
annotation