Bump org.springframework.boot from 3.3.5 to 3.4.0
Bumps org.springframework.boot from 3.3.5 to 3.4.0.
Release notes
Sourced from org.springframework.boot's releases.
v3.4.0
⭐ New Features
- Add withDefaultRequestConfigCustomizer method to HttpComponentsClientHttpRequestFactoryBuilder #43139
- Fail JsonWriter if duplicate names are detected #43041
- Add JsonObjectDeserializer.nullSafeValue method that accepts a mapper Function #42972
- Support timeout property for GraphQL over SSE #42966
- Improve performance of ConfigurationPropertiesBinder by storing bind handlers on first access #42950
- Improve performance of ConcurrentReferenceCachingMetadataReaderFactory #42949
- Log warning in HikariCheckpointRestoreLifecycle if pool suspension isn't configured #42937
- Remove spring-boot-starter-aop dependency from spring-boot-starter-data-jpa and spring-boot-starter-integration #42934
🐞 Bug Fixes
- Jersey body handling is inconsistent with Spring Webflux and Spring MVC #43209
- Classes are accidentally named "structure logging" instead of "structured logging" #43203
- StructuredLoggingJsonProperties customizer should be a Class reference rather than a String #43202
- Cannot package OCI image when 'docker.io/paketobuildpacks/new-relic' is provided as a buildpack #43171
- Incorrect Type for 'management.endpoints.access.default' defined in additional-spring-configuration-metadata.json #43154
- WebServerPortFileWriter fails when using a portfile without extension #43117
- SslOptions.isSpecified() only returns true if ciphers and enabled protocols are set #43084
- SslHealthIndicator throws NullPointerException when using SslBundle with SslStoreBundle.NONE #43078
- JdkClientHttpRequestFactoryBuilder and JettyClientHttpRequestFactoryBuilder do not set Ciphers or Enabled Protocols #43077
- Root cause of errors is hidden when loading images from archive #43070
- mvn spring-boot:run fails on Windows with "Could Not Find or Load Main Class" when path contains non-ASCII characters #43062
- A
@SpyBean
on the output of a FactoryBean is not reset #43053- Logback logging system does not process URLs with paths not ending in .xml #42990
- Bean-based conditions do not consider factory beans correctly when determining if they are a candidate #42970
- NPE in bootBuildImage when setting DOCKER_CONTEXT=default #42960
- Warning due to duplicate MockResolver extensions #42957
- HttpHostConnectException is thrown when using buildpacks with Gradle or Maven on Windows #42952
- build-info doesn't support seconds since the epoch from project.build.outputTimestamp #42936
- NPE in OnClassCondition.resolveOutcomesThreaded following thread interruption because firstHalf is null #42926
- Default WebSocketMessageBrokerConfigurer is always overriding custom channel executor #42924
- X-Registry-Auth header sent to Docker Engine API contains field "authHeader" #42915
- ApplicationContextRunner has inconsistent behaviour with duplicate auto-configuration class names #17963
📔 Documentation
- Migrate class references to full javadoc links #43239
- Documentation for 'spring.datasource.type' is misleading #43199
- Update "Upgrading From" section to use "2.x" #43160
- Include spring-boot-loader in API documentation #43153
- Document how and where to add custom GraalVM configuration files #43074
- Rework DataSource configuration examples to separate defining an additional DataSource and defining a DataSource of a different type #43059
- Location of the layers schema is incorrect in the Maven Plugin's examples #43033
- Link to Eclipse setup instructions #42954
- Fix link to Checkpoint and Restore status page #42939
🔨 Dependency Upgrades
... (truncated)
Commits
-
8964203
Release v3.4.0 -
109e731
Revert "Add@ConditionalOnMissingBean
forJobRepository
" -
d21952d
Merge branch '3.3.x' -
4151938
Next development version (v3.3.7-SNAPSHOT) -
14989a5
Upgrade to Testcontainers 1.20.4 -
c188822
Upgrade to Spring Security 6.4.1 -
e286739
Upgrade to Spring Batch 5.2.0 -
73fc351
Add@ConditionalOnMissingBean
forJobRepository
-
3cae5c2
Merge branch '3.3.x' -
283bc6f
Merge branch '3.2.x' into 3.3.x - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts