Skip to content

Bump org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.0

Bumps org.springframework.boot:spring-boot-starter-parent from 3.3.5 to 3.4.0.

Release notes

Sourced from org.springframework.boot:spring-boot-starter-parent's releases.

v3.4.0-RC1

New Features

  • Update web services support to make use of ClientHttpRequestFactoryBuilder #42886
  • Add requestFactorySettings method to RestTemplateBuilder #42885
  • Rename RestTemplateBuilder 'set' methods #42884
  • Unify default HTTP client redirect behavior and provide configuration option #42879
  • Add Testcontainers and docker compose support for ClickHouse #42837
  • Support ResourceLoader delegation from ApplicationResourceLoader #42835
  • Add support for ClickHouse JDBC driver in enum DatabaseDriver #42815
  • Add property to control export of OTLP logs #42813
  • Remove remaining functionality that has been deprecated for removal in 3.4.0 #42780
  • Add support for auto-configuring an indexed reactive session repository #42604
  • Detect accidental misconfiguration of JsonMixin annotation #42592
  • Support Reactor Netty in ClientHttpRequestFactories #42587
  • Add property to specify Docker Compose flags #42571
  • Rename OtlpAutoConfiguration to OtlpTracingAutoConfiguration #42529
  • Add connect timeout properties for OTLP logging and tracing #42528
  • Add management.otlp.logging.transport property #42527
  • Use builder-jammy-java-tiny when using Buildpacks #42508
  • Allow structure logging JSON to be customized #42486
  • Raise the minimum supported version of Gradle 8 to 8.4 #42481
  • Harmonize configuration properties that accept a comma-separated list of values #42478
  • Allow common messages to be specified for message sources #42472
  • Provide a configuration property for configuring Jetty's max form keys #42448
  • Provide service connection support for Hazelcast #42416
  • Make OtlpMeterRegistry virtual thread aware #42407
  • Improve SpringEnvironmentLookup exception to hint that the log4j2 file must have '-spring' suffix #42405
  • Allow auto-configured org.jooq.Configuration to be used to create a custom DSLContext #42400
  • Add support for partitioned cookies #42316
  • Deprecate support for injecting DynamicPropertyRegistry in favor of DynamicPropertyRegistrar beans #41996
  • Warn when the user provides volume mounts with sensitive targets when building images #41643
  • Shut down management server only once main server is shut down #41002
  • Export SBOM contained in native-image #40630
  • Introduce @BatchTaskExecutor to make it easier to configure Spring Batch to use a custom task executor #40040
  • Restrict actuator access based on read/write/delete operations via configuration #39046
  • Provide a way to further customize underlying ClientHttpRequestFactory components #39035
  • Autoconfigure Undertow/XNIO for virtual thread support #38819
  • Provide a mechanism for easily configuring global client HTTP request factory settings #36266

:lady_beetle: Bug Fixes

  • Running mvn spring-boot:run with classpaths that exceeds Windows' length limits leaves temporary files #42845
  • ClassNotFoundException is thrown when loading protocol resolvers from ForkJoinPool task #42839
  • Report produced by ConditionReportApplicationContextFailureProcessor is always empty in a failed test #42786
  • Case-insensitive comparisons may be adversely affected by the user's locale #42736
  • server.tomcat.reject-illegal-header has been deprecated since 2.7.12 and should have been removed in 3.3.0 #42731
  • DataSourceProperties#driverClassIsLoadable should not print a stacktrace to the error stream when it fails #42684
  • Some @ControllerEndpoint and @RestControllerEndpoint infrastructure remains undeprecated #42499
  • Auto-configuration for Rabbit Streams doesn't consider RabbitConnectionDetails #42491

... (truncated)

Commits
  • 8964203 Release v3.4.0
  • 109e731 Revert "Add @ConditionalOnMissingBean for JobRepository"
  • 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 for JobRepository
  • 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

Merge request reports

Loading