Releases: cloudflightio/cloudflight-platform-spring
2.0.3
2.0.2
2.0.1
Update to Spring Boot 3
After two release candidates, we are happy to announce version 2.0.1 of this library, powered by Spring Boot 3.0.3 and Spring Cloud 2022.0.1.
Please read the Release Notes of Spring Boot 3 carefully if you migrate, there are some breaking changes like the move to Jakarta EE 9 or the updates in Spring Security.
As Spring Boot 3 requires JDK 17, this is also a requirement for this library now.
On top of the breaking changes in Spring Boot 3 there is also one thing specific to this library: We decided to drop Testcontainers Spring Boot as it did not support Spring Boot 3 yet and instead created our own library based on the Micronaut Test Resource Framework: Checkout Spring Boot Test Resources if you were using platform-spring-test-testcontainers
before. This library will now automatically load io.cloudflight.testresources.springboot:springboot-testresources-client
for you, you need to then add your required test processors to the testResourcesImplementation
individually, you might check our platform-spring-caching how this works, you can then also remove all embedded.*
properties as well as your bootstrap.properties
.
Another helpful resource for you while upgrading might be the Changeset for this framework: https://github.com/cloudflightio/cloudflight-platform-spring/pull/47/files. You might see similar changes in your software.
What's Changed
- #45 update to Spring Boot 3.0.3 by @klu2 in #47
- Update to Kotlin 1.8
- updating the Azure Libraries to 5.0.0 see https://spring.io/blog/2023/01/26/spring-cloud-azure-5-0-is-now-generally-available for upgrade instructions
- support for Playtika TestContainers has been dropped in favor of Spring Boot Test Resources
Full Changelog: 1.1.7...2.0.1
2.0.0-rc.2
What's Changed
Full Changelog: 2.0.0-rc.1...2.0.0-rc.2
2.0.0-rc.1
Update to Spring Boot 3
This is the first Release Candidate of the version 2.0.0 of this library, powered by Spring Boot 3 and Spring Cloud 2022.0.0.
Please read the Release Notes of Spring Boot 3 carefully if you migrate, there are some breaking changes like the move to Jakarta EE 9 or the updates in Spring Security.
As Spring Boot 3 requires JDK 17, this is also a requirement for this library now.
On top of the breaking changes in Spring Boot 3 there is also one thing specific to this library: We decided to drop Testcontainers Spring Boot as it did not support Spring Boot 3 yet and instead created our own library based on the Micronaut Test Resource Framework: Checkout Spring Boot Test Resources if you were using platform-spring-test-testcontainers
before. This library will now automatically load io.cloudflight.testresources.springboot:springboot-testresources-client
for you, you need to then add your required test processors to the testResourcesImplementation
individually, you might check our platform-spring-caching how this works, you can then also remove all embedded.*
properties as well as your bootstrap.properties
.
Another helpful resource for you while upgrading might be the Changeset for this framework: https://github.com/cloudflightio/cloudflight-platform-spring/pull/47/files. You might see similar changes in your software.
What's Changed
- #45 update to Spring Boot 3 by @klu2 in #47
- updating the Azure Libraries to 6.0.0-beta.4
- support for Playtika TestContainers has been dropped in favor of Spring Boot Test Resources
- calculate the scope from commit messages by @klu2 in #54
Full Changelog: 1.1.7...2.0.0-rc.1
1.1.7
What's Changed
- Update to Spring Boot 2.7.7, Spring Cloud 2021.0.5, JUnit Jupiter 5.9.1 by @klu2 in #46 and #52
- update playtika-testcontainers to 2.2.14 by @klu2 in #48
- #50 enforce Slf4J version for ArchUnit by @klu2 in #51
- Make ValidationExceptionAdvice non-internal for public use by @MartinAhrer in #49
New Contributors
- @MartinAhrer made their first contribution in #49
Full Changelog: 1.1.6...1.1.7