Following the Paketo team's announcement that the Bionic CNB builders will be removed, the default builder using by bootBuildImage (Gradle) and spring-boot:build-image (Maven) has been changed to Paketo Jammy #38477
:lady_beetle: Bug Fixes
App fails to start with a NoSuchMethodError when using Flyway 10.0.0 #38164
spring.webflux.multipart.max-disk-usage-per-part behaves incorrectly for values where the number of bytes overflows an int #38146
Mail health indicator fails when host is not set in properties #38007
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22 #40613
AnsiOutput.detectIfAnsiCapable broken on JDK22 #40609
Help information for spring init's build option has the wrong default #40606
JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #40599
Whitespace is not correctly trimmed when generating configuration properties metadata from records #40593
In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #40584
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22 #40613
AnsiOutput.detectIfAnsiCapable broken on JDK22 #40609
Help information for spring init's build option has the wrong default #40606
JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #40599
Whitespace is not correctly trimmed when generating configuration properties metadata from records #40593
In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #40584
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22 #40613
AnsiOutput.detectIfAnsiCapable broken on JDK22 #40609
Help information for spring init's build option has the wrong default #40606
JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #40599
Whitespace is not correctly trimmed when generating configuration properties metadata from records #40593
In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #40584
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22 #40613
AnsiOutput.detectIfAnsiCapable broken on JDK22 #40609
Help information for spring init's build option has the wrong default #40606
JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #40599
Whitespace is not correctly trimmed when generating configuration properties metadata from records #40593
In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #40584
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22 #40613
AnsiOutput.detectIfAnsiCapable broken on JDK22 #40609
Help information for spring init's build option has the wrong default #40606
JarUrlConnection.getPermission() can throw NullPointerException if jarFileConnection is null #40599
Whitespace is not correctly trimmed when generating configuration properties metadata from records #40593
In some situations, the failure when the AOT-generated initializer cannot be loaded is less helpful than before #40584
When using JPA and ImportTestcontainers, test context may fail to refresh due to "Mapped port can only be obtained after the container is started" #40863
Default MIME mappings are not loaded unless additional mappings are configured #40860
Starting from 3.2.x, @SpyBean is not able to initialise MongoRepository bean of the generic type #40855
Auto-configuration ordering change breaks DocumentReference (in non-reactive MongoTemplate) when depending on mongodb-driver-reactivestreams #40851
Neo4jReactiveDataAutoConfiguration creates incorrectly named bean #40836
Image building fails during cleanup when bind mount has read-only content #40799
Failure Analysis for InvalidConfigurationPropertyValueException is skipped when the property is not set #40691
IllegalArgumentException can be thrown when running an uber jar on a shared drive #40643
setReadTimeout can't be set via Reflective factory on JettyClientHttpRequestFactory #40638
URISyntaxException is raised if the spring boot application is started in a location that contains invalid URI characters #40616
resolveMainClassName fails when building with Gradle using Java 22
Bumps the spring group with 17 updates in the / directory:
2.7.16
2.7.18
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
3.1.4
3.3.0
6.1.4
6.3.1
6.1.4
6.3.1
6.1.4
6.3.1
6.1.4
6.3.1
6.1.4
6.3.1
2.2.0
2.5.0
Updates
org.springframework.boot
from 2.7.16 to 2.7.18Release notes
Sourced from org.springframework.boot's releases.
... (truncated)
Commits
0c8b382
Release v2.7.185490e73
Improve Tags generation for methods names7ad6e44
Upgrade to Spring Batch 4.3.10a6346fb
Merge pull request #38385 from PENEKhun0171ed2
Polish "Document comments in SQL for database initialization"578d043
Document comments in SQL for database initialization49c4f33
Prepare for the final OSS release of 2.7.xb473ffd
Upgrade to Spring Integration 5.5.20d1cce0f
Upgrade default CNB builders to Paketo Jammy95fbb49
Upgrade to Tomcat 9.0.83Updates
org.springframework.boot:spring-boot-autoconfigure
from 3.1.4 to 3.3.0Release notes
Sourced from org.springframework.boot:spring-boot-autoconfigure's releases.
... (truncated)
Commits
a25e1eb
Release v3.3.0ed0a3fd
Update publish-to-sdkman job to make new candidates the default42d6f2c
Merge branch '3.2.x'234e0fd
Stop mark 3.2.x as the default SDKman release226b900
Merge branch '3.2.x'c857eb6
Fix SDKman "make default" step13e13f9
Merge branch '3.2.x'a5ee37c
Next development version (v3.2.7-SNAPSHOT)dffdd6d
Explicitly set SDKman's make-default to false86c206a
Merge branch '3.2.x'Updates
org.springframework.boot:spring-boot
from 3.1.4 to 3.3.0Release notes
Sourced from org.springframework.boot:spring-boot's releases.
... (truncated)
Commits
a25e1eb
Release v3.3.0ed0a3fd
Update publish-to-sdkman job to make new candidates the default42d6f2c
Merge branch '3.2.x'234e0fd
Stop mark 3.2.x as the default SDKman release226b900
Merge branch '3.2.x'c857eb6
Fix SDKman "make default" step13e13f9
Merge branch '3.2.x'a5ee37c
Next development version (v3.2.7-SNAPSHOT)dffdd6d
Explicitly set SDKman's make-default to false86c206a
Merge branch '3.2.x'Updates
org.springframework.boot:spring-boot-starter-web
from 3.1.4 to 3.3.0Release notes
Sourced from org.springframework.boot:spring-boot-starter-web's releases.
... (truncated)
Commits
a25e1eb
Release v3.3.0ed0a3fd
Update publish-to-sdkman job to make new candidates the default42d6f2c
Merge branch '3.2.x'234e0fd
Stop mark 3.2.x as the default SDKman release226b900
Merge branch '3.2.x'c857eb6
Fix SDKman "make default" step13e13f9
Merge branch '3.2.x'a5ee37c
Next development version (v3.2.7-SNAPSHOT)dffdd6d
Explicitly set SDKman's make-default to false86c206a
Merge branch '3.2.x'Updates
org.springframework.boot:spring-boot-starter-validation
from 3.1.4 to 3.3.0Release notes
Sourced from org.springframework.boot:spring-boot-starter-validation's releases.
... (truncated)
Commits
a25e1eb
Release v3.3.0ed0a3fd
Update publish-to-sdkman job to make new candidates the default42d6f2c
Merge branch '3.2.x'234e0fd
Stop mark 3.2.x as the default SDKman release226b900
Merge branch '3.2.x'c857eb6
Fix SDKman "make default" step13e13f9
Merge branch '3.2.x'a5ee37c
Next development version (v3.2.7-SNAPSHOT)dffdd6d
Explicitly set SDKman's make-default to false86c206a
Merge branch '3.2.x'Updates
org.springframework.boot:spring-boot-test
from 3.1.4 to 3.3.0Release notes
Sourced from org.springframework.boot:spring-boot-test's releases.
... (truncated)
Commits
a25e1eb
Release v3.3.0ed0a3fd
Update publish-to-sdkman job to make new candidates the default42d6f2c
Merge branch '3.2.x'234e0fd
Stop mark 3.2.x as the default SDKman release226b900
Merge branch '3.2.x'c857eb6
Fix SDKman "make default" step13e13f9
Merge branch '3.2.x'a5ee37c
Next development version (v3.2.7-SNAPSHOT)dffdd6d
Explicitly set SDKman's make-default to false86c206a
Merge branch '3.2.x'Updates
org.springframework.boot:spring-boot-starter-test
from 3.1.4 to 3.3.0Release notes
Sourced from org.springframework.boot:spring-boot-starter-test's releases.