Prepare for Spring Boot 4 #323
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This pull request prepares the codebase for the upcoming release of Spring Boot 4.x.
The primary goal is to ensure that our CI builds can run successfully using a maintenance release of Spring Boot 4.
We are following the official Spring Boot 4.0 Migration Guide as a reference throughout the migration process.
Additionally, while the main focus is the Spring Boot upgrade, we may take the opportunity to make minor improvements or adjustments unrelated to the version upgrade if any come up during the work.
Version Number of doma-spring-boot and Support for Spring Boot 3.x
In accordance with the migration guide, our primary focus will shift to supporting Spring Boot 4.x, and support for Spring Boot 3.x will be discontinued.
Due to the end of support for Spring Boot 3.x and the start of support for Spring Boot 4.x, we will increment the major version of doma-spring-boot.
Therefore, the new version number of doma-spring-boot will be 3.0.0.