upgrades a part of their regular usage model.Ĭommercial support is still available for Spring Boot releases 2.2 and above. Spring Framework 6 users are strongly encouraged to join our stream of feature releases, not expecting to stay on 6.0.x for long but rather making the 6.1, 6.2, etc. This trend is expected to continue with Spring 6 and Spring Boot 3, as VMware recently explained: That shows a shorter lifetime of Spring Boot releases in the new, six-month release cadence: Spring Boot 2.2 had 456 days, Spring Boot 2.3 had 391 days, and Spring Boot 2.4 is down to 371 days. The announcement called out Spring Boot 2.4.13 as the last open-source release of Spring Boot 2.4. Its 0.11 release relies on GraalVM 21.3 and Spring Boot 2.6. Spring Native creates native executables for Spring applications. Spring Boot 3 will use Spring 6 and is expected for the end of 2022 at the earliest. Spring 6 will also bake observability into Spring and drop outdated features and third-party integrations. Natively compiled Java applications start much faster and use less memory at runtime. Spring 6 will require Java 17 and Jakarta EE 9 as minimal versions and provide first-class support for Java modules and native compilation.
![docker edge version docker edge version](http://man.hubwiz.com/docset/Docker.docset/Contents/Resources/Documents/docs.docker.com/docker-for-windows/images/nginx-homepage.png)
VMware is currently overhauling Spring and Spring Boot. More details on the Log4j vulnerability may be found in this InfoQ news story.
![docker edge version docker edge version](https://pbs.twimg.com/media/DZTbK_gVMAAGo0X.jpg)
The Spring Boot team has reported that users would only be affected if Log4j was chosen as their default logging library.
![docker edge version docker edge version](https://www.007ffflearning.com/post/images/2020-07-05-04.jpg)
Fixing the Log4jShell VulnerabilityĪ serious vulnerability was recently discovered in the popular Log4j library that allows attackers to remotely execute malicious code. This release also updates dependencies, such as Spring Security 5.6, Spring Data 2021.1, Spring Kafka 2.8, Hibernate 5.6, Kotlin 1.6, and JUnit 5.8. As the second and last feature release of 2021, it improves Docker image building, provides more health and management information, and allows testing Spring MVC applications with the WebTestClient interface.