I’m pleased to announce that we have now released new versions of the SPT Development Spring Boot starter projects, for integrating the SPT Development libraries related to correlation IDs, logging and auditing, into Spring Boot applications. These new releases along with new releases of some of the projects they relate to, have been updated to align with the recently released Spring Boot 3.1.1. As always, the source is available on GitHub and the artifacts are also available in Maven Central for easy inclusion in your own Java projects.
The following projects have all been updated to v3.1.1:
- spt-development-audit-spring-boot
- spt-development-cid-jms-spring-boot
- spt-development-cid-web-spring-boot
- spt-development-logging-spring-boot
Additionally, the following libraries have also been updated to align with version 3.1.1 of Spring Boot and/or to the latest versions of other dependencies:
- spt-development-audit-spring - v3.0.7
- spt-development-cid-jms-spring- v3.0.7
- spt-development-cid-web - v2.0.10
- spt-development-logging-spring - v3.0.7
- spt-development-test - v3.0.7
We have also upgraded the demo project and the Micrometer demo project to Spring Boot 3.1.1 and v3.1.1 of all the libraries above.
Improved Testcontainers and Docker compose support in Spring Boot 3.1
The release of Spring Boot 3.1.0 introduced improved Testcontainers and Docker Compose Support. These features are a fantastic addition to the Spring Boot application development process; both the Testcontainers support and the Docker Compose support have been blogged about widely. We have updated the demo project to make use of these new features as part of an ongoing drive to make the demo project more production quality (whilst keeping the feature set relatively simple). There are more details on making use of the Docker Compose support in particular, in the demo project README.
We hope this helps the community, and if there are any questions or comments, please don’t hesitate to get in touch.