On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.3.0-M2 has been released and is now available from https://repo.spring.io/milestone. This release includes 110 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include: Service Connection support for Apache ActiveMQ Artemis, ActiveMQ Classic, and LDAP Support for Bitnami container images with Docker Compose A @BatchTransactionManager to make it easier to configure Spring Batch to use a custom transaction manager HttpClient based Zipkin sender Please…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.2.3 has been released and is now available from Maven Central. This release includes 67 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests. How can you help? If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter. Project Page | GitHub…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.3.0-M1 has been released and is now available from https://repo.spring.io/milestone. This release includes 105 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include: Observability Improvements Spring Security Improvements Please see the release notes for more details and upgrade instructions. Thanks to all those who have contributed with issue reports and pull requests. How can you help? If you're interested in helping out, check out the "ideal…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.2.2 has been released and is now available from Maven Central. This release includes 53 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests. How can you help? If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter. Project Page | GitHub…
The Spring Boot plugins for Maven and Gradle provide the ability to build Docker images using Cloud Native Buildpacks. By default, Spring Boot uses the CNB builders provided by the Paketo Buildpacks project. What's Changed The Paketo Buildpacks project has announced that Ubuntu 18.04 Bionic-based builders are no longer supported, in favor of Ubuntu 22.04 Jammy-based builders. See the Paketo announcement for more details on the builders that are affected by this change. The Maven and Gradle plugins for Spring Boot versions 3.1 and earlier use the Bionic Base Builder by default when building…
Secure Sockets Layer (SSL) and Transport Layer Security (TLS) are key components of securing communications between systems in a layered or service-oriented architecture. Spring Boot applications in such an architecture often accept incoming network connections or create outgoing connections, and developers are tasked with configuring applications to work in such a secure environment. If you've ever worked with the Java security and SSL APIs, you're probably aware that this is not a particularly fun task. It often involves multiple trips to stackoverflow.com to copy and paste code. There are a…
On behalf of the Spring Boot team and everyone that has contributed, I am pleased to announce that Spring Boot 3.1.0 has been released and is available from Maven Central. This release adds a significant number of new features and improvements. For full upgrade instructions and new and noteworthy features please see the release notes. What's new in 3.1 The highlights of the 3.1 release include: Support for managing external services at development time using Testcontainers and Docker Compose Simplified configuration of Testcontainers in integration tests Centralized and expanded configuration…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 2.7.7 has been released and is now available from Maven Central. This release includes 24 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests. How can you help? If you're interested in helping out, check out the "ideal for contribution" tag in the issue repository. If you have general questions, please ask on stackoverflow.com using the spring-boot tag or chat with the community on Gitter. Project Page | GitHub…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.0.0-M5 has been released and is now available from https://repo.spring.io/milestone. This release includes 153 enhancements, documentation improvements, dependency upgrades, and bug fixes. Notable new features include: Improved Ahead-of-Time (AOT) processing and native image support Improved actuator endpoints sanitization Jersey support re-instated Please see the release notes for more details and upgrade instructions. Thanks to all those who have contributed with issue reports and pull requests…
On behalf of the team and everyone who has contributed, I'm happy to announce that Spring Boot 3.0.0-M3 has been released and is now available from https://repo.spring.io/milestone. This release includes 74 bug fixes, documentation improvements, and dependency upgrades. Notable new features include: Auto-configuration for Micrometer Observation, Tracing, and OtlpMeterRegistry Reinstated Support for REST Assured and Pooled JMS Please see the release notes for more details and upgrade instructions. Thanks to all those who have contributed with issue reports and pull requests. How can you help…