github spring-projects/spring-boot v3.3.7

latest release: v3.4.1
one day ago

🐞 Bug Fixes

  • KafkaProperties fail to build SSL properties when the bundle name is an empty string #43561
  • With multiple ResourceHandlerRegistrationCustomizer beans in the context, only one of them is used #43494
  • Kafka dependency management does not include the kafka-server module #43450
  • Failures in -Djarmode=tools do not consistently return a non-zero exit #43435
  • SpringApplicationShutdownHandlers do not run in deterministic order #43430
  • Failure analysis for InvalidConfigurationPropertyValueException doesn't correctly handle fuzzy matching of environment variables #43380
  • Diagnostics are poor when property resolution throws a ConversionFailedException #43378
  • Unable to find a @SpringBootConfiguration results in misleading error message #43357
  • H2ConsoleAutoConfiguration causes early initialization of DataSource beans #43337
  • Accept progress on numbers >2GB #43328
  • Overriding log level with an environment variable does not work when using an environment prefix #43304
  • Methods to build producer / consumer properties from KafkaProperties are inconvienenent to use without an SSL bundle #43300
  • UnsupportedOperationException when starting a Maven shaded application on Java 21 with virtual threads enabled #43284
  • Unable to use Docker Compose support when mixing dedicated and shared services #40139

📔 Documentation

  • Fix typo in documentation #43557
  • Fix typo #43512
  • Links to logback javadoc are incorrect #43439
  • Fix JUnit javadoc links #43383
  • Document that server.ssl.cipher and server.ssl.enabled-protocols are not fallbacks used with SSL bundles #43353
  • Restore System property in Logging section of the reference documentation #43341
  • Use <annotationProcessorPaths> in Maven examples for configuring an annotation processor #43329
  • Fix link to proxyBeanMethods in @AutoConfiguration javadoc #43323
  • Fix links to Servlet and JPA javadoc #43320
  • Link to @EnableMethodSecurity instead of the deprecated @EnableGlobalMethodSecurity #43308
  • Fix Javadoc link for Hikari #43305

🔨 Dependency Upgrades

  • Upgrade to Dependency Management Plugin 1.1.7 #43542
  • Upgrade to Hibernate Validator 8.0.2.Final #43509
  • Upgrade to Jetty 12.0.16 #43487
  • Upgrade to jOOQ 3.19.16 #43463
  • Upgrade to Kafka 3.7.2 #43502
  • Upgrade to Micrometer 1.13.9 #43388
  • Upgrade to Micrometer Tracing 1.3.7 #43389
  • Upgrade to Native Build Tools Plugin 0.10.4 #43385
  • Upgrade to Netty 4.1.116.Final #43549
  • Upgrade to Reactor Bom 2023.0.13 #43390
  • Upgrade to RxJava3 3.1.10 #43386
  • Upgrade to Spring Authorization Server 1.3.4 #43391
  • Upgrade to Spring Batch 5.1.3 #43474
  • Upgrade to Spring Data Bom 2024.0.7 #43392
  • Upgrade to Spring Framework 6.1.16 #43393
  • Upgrade to Spring HATEOAS 2.3.4 #43475
  • Upgrade to Spring Integration 6.3.7 #43476
  • Upgrade to Spring Kafka 3.2.6 #43394
  • Upgrade to Spring LDAP 3.2.10 #43395
  • Upgrade to Spring Pulsar 1.1.7 #43396
  • Upgrade to Spring Retry 2.0.11 #43485
  • Upgrade to Spring Security 6.3.6 #43527
  • Upgrade to Spring Session 3.3.5 #43397
  • Upgrade to Thymeleaf 3.1.3.RELEASE #43464
  • Upgrade to Thymeleaf Extras SpringSecurity 3.1.3.RELEASE #43465
  • Upgrade to Tomcat 10.1.34 #43466
  • Upgrade to Undertow 2.3.18.Final #43387
  • Upgrade to Zipkin Reporter 3.4.3 #43462

❤️ Contributors

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

@BenchmarkingBuffalo, @kgb-financial-com, @ngocnhan-tran1996, @nosan, @quaff, @scordio, and @sobychacko

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.