github spring-projects/spring-boot v3.4.2

latest release: v3.5.0-M1
one day ago

🐞 Bug Fixes

  • Property metadata for "logging.structured.json.customizer" has incorrect type #43916
  • GraylogExtendedLogFormatProperties throws NullPointerException when only 'logging.structured.gelf.host' is specified #43863
  • Structured logging properties have no effect in a native image #43862
  • Docker Compose support for ClickHouse does not allow an empty password when ALLOW_EMPTY_PASSWORD=yes #43790
  • docker compose ps now fails due to unknown --orphans flag with 2.23 or earlier #43717
  • Build info timestamp is truncated to seconds #43617
  • FileWatcher used for SSL reload does not support symlinks #43604
  • BindableRuntimeHintsRegistrar should handle TypeNotPresentException #43600
  • CapturedOutput is empty when using Log4J2 StatusLogger #43578
  • Spring Boot 3.4 is not compatible with Gson 2.10 #43442
  • NoClassDefFoundError when using JUnit to test a Gradle 7.6.x app that depends on spring-boot-actuator-autoconfigure but not on org.junit.platform:junit-platform-launcher #43340

📔 Documentation

  • Document that the @ConfigurationProperties annotation processor cannot generate description and defaultValue metadata for external types #43929
  • Fix description of management.metrics.graphql.autotime.enabled #43905
  • Document 'base64:' prefix support #43835
  • Document handling of @Fallback beans in ConditionalOnSingleCandidate's javadoc #43826
  • Javadoc of DataSourceBuilder does not reference all supported types #43732
  • Update OpenTelemetry section in Supported Monitoring Systems to refer to OTLP instead #43729
  • Consistently document the minimum supported versions of Gradle #43725
  • Document that system libraries are a reason to customize the builder and switch away from builder-jammy-java-tiny #43716
  • Links to the Javadoc of Jakarta Messaging are invalid #43662
  • Paragraph HTML tags are rendered as-is in Maven Plugin reference documentation #43623
  • Javadoc link for jakarta.xml.bind is invalid #43607
  • Documentation still has references to 'layertools' #43605
  • Javadoc of ConstructorBinding should not use markdown formatting #43599
  • Managed Dependency Coordinates lists Spock and OkHttp dependencies that are not managed #43584

🔨 Dependency Upgrades

  • Upgrade to ActiveMQ 6.1.5 #43791
  • Upgrade to Commons Codec 1.17.2 #43720
  • Upgrade to Couchbase Client 3.7.7 #43843
  • Upgrade to FreeMarker 2.3.34 #43721
  • Upgrade to Hibernate 6.6.5.Final #43910
  • Upgrade to HttpCore5 5.3.2 #43792
  • Upgrade to Infinispan 15.0.12.Final #43911
  • Upgrade to Jersey 3.1.10 #43793
  • Upgrade to jOOQ 3.19.18 #43844
  • Upgrade to Lettuce 6.4.2.RELEASE #43609
  • Upgrade to Logback 1.5.16 #43715
  • Upgrade to Micrometer 1.14.3 #43745
  • Upgrade to Micrometer Tracing 1.4.2 #43746
  • Upgrade to Netty 4.1.117.Final #43845
  • Upgrade to Postgresql 42.7.5 #43846
  • Upgrade to Pulsar 3.3.4 #43912
  • Upgrade to R2DBC MySQL 1.3.1 #43722
  • Upgrade to Reactor Bom 2024.0.2 #43747
  • Upgrade to Spring AMQP 3.2.2 #43748
  • Upgrade to Spring Data Bom 2024.1.2 #43749
  • Upgrade to Spring Framework 6.2.2 #43750
  • Upgrade to Spring Kafka 3.3.2 #43751
  • Upgrade to Spring Pulsar 1.2.2 #43752
  • Upgrade to SQLite JDBC 3.47.2.0 #43723

❤️ Contributors

Thank you to all the contributors who worked on this release:

@arefbehboudi, @dreis2211, @gavarava, @hezean, @izeye, @jxblum, @ngocnhan-tran1996, @nosan, @quaff, and @tmaciejewski

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.