Bump org.springframework.boot:spring-boot-starter-web from 2.7.18 to 3.4.0 by dependabot[bot] · Pull Request #480 · Mu-L/feign
Bumps org.springframework.boot:spring-boot-starter-web from 2.7.18 to 3.4.0.
Release notes
Sourced from org.springframework.boot:spring-boot-starter-web'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
@SpyBeanon 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
8964203Release v3.4.0109e731Revert "Add@ConditionalOnMissingBeanforJobRepository"d21952dMerge branch '3.3.x'4151938Next development version (v3.3.7-SNAPSHOT)14989a5Upgrade to Testcontainers 1.20.4c188822Upgrade to Spring Security 6.4.1e286739Upgrade to Spring Batch 5.2.073fc351Add@ConditionalOnMissingBeanforJobRepository3cae5c2Merge branch '3.3.x'283bc6fMerge branch '3.2.x' into 3.3.x- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)