github spring-projects/spring-boot v3.3.5

10 hours ago

🐞 Bug Fixes

  • Running mvn spring-boot:run with classpaths that exceeds Windows' length limits leaves temporary files #42841
  • Report produced by ConditionReportApplicationContextFailureProcessor is always empty in a failed test #42785
  • Case-insensitive comparisons may be adversely affected by the user's locale #42735
  • DataSourceProperties#driverClassIsLoadable should not print a stacktrace to the error stream when it fails #42683
  • Some @ControllerEndpoint and @RestControllerEndpoint infrastructure remains undeprecated #42498
  • Auto-configuration for Rabbit Streams doesn't consider RabbitConnectionDetails #42490
  • ClassNotFoundException is thrown when loading protocol resolvers from ForkJoinPool task #42468
  • ActiveMQ Artemis Connection Factory creation fails in native image #42421
  • Duplicate meter binding when context contains multiple registries, none are primary, and one or more is a composite #42397

📔 Documentation

  • Document that embedded Tomcat must be at least 10.1.25 #42849
  • Fix systemd example configuration #42805
  • Document that the exact behavior of the maximum HTTP request header size property is server-specific #42789
  • Clarify why @Primary is recommended when defining your own ObjectMapper that replaces JacksonAutoConfiguration's #42787
  • Polish javadoc for Binder#bindOrCreate(String, Class) #42778
  • Document that Tomcat's maxQueueCapacity need to be greater than 0 #42726
  • Remove stale link to jar-to-war getting started guide #42723
  • Fix typos and formatting errors in documentation #42718
  • Fix case used for examples in "Sanitize Sensitive Values" #42702
  • Fix Regex javadoc links #42685
  • Document how Map properties are bound from environment variables #42672
  • Improve classpath index documentation for reproducible builds #42643
  • Remove links to Spring Data GemFire #42596
  • Order alphabetically the sections in Common Application Properties #42520
  • Improve the javadoc describing when @ConditionalOn(Missing)Bean will infer the type to match #42505
  • Document how to handle MANIFEST.MF in native image with Maven #42476
  • Fix links to Micrometer reference doc #42467
  • Polish documentation #42454
  • Add Javadoc since for PrometheusScrapeEndpoint(PrometheusRegistry, Properties) #42406
  • Remove note about graceful shutdown with Tomcat requiring 9.0.33 or later as we now require 10.1.x #42382
  • Document support for Java 23 #42380
  • Improve documentation for CycloneDX integration #41506

🔨 Dependency Upgrades

  • Prohibit upgrades to Undertow 2.3.18.Final #42756
  • Upgrade to CycloneDX Maven Plugin 2.8.2 #42631
  • Upgrade to GraphQL Java 22.3 #42757
  • Upgrade to Infinispan 15.0.10.Final #42632
  • Upgrade to Jaybird 5.0.6.java11 #42752
  • Upgrade to Jersey 3.1.9 #42633
  • Upgrade to Jetty 12.0.14 #42635
  • Upgrade to Jetty Reactive HTTPClient 4.0.8 #42634
  • Upgrade to jOOQ 3.19.14 #42818
  • Upgrade to JUnit Jupiter 5.10.5 #42637
  • Upgrade to Logback 1.5.11 #42753
  • Upgrade to Micrometer 1.13.6 #42543
  • Upgrade to Micrometer Tracing 1.3.5 #42544
  • Upgrade to Neo4j Java Driver 5.25.0 #42628
  • Upgrade to Netty 4.1.114.Final #42639
  • Upgrade to Pooled JMS 3.1.7 #42640
  • Upgrade to Pulsar Reactive 0.5.8 #42819
  • Upgrade to R2DBC Pool 1.0.2.RELEASE #42754
  • Upgrade to R2DBC Postgresql 1.0.7.RELEASE #42755
  • Upgrade to Reactor Bom 2023.0.11 #42545
  • Upgrade to Spring Authorization Server 1.3.3 #42546
  • Upgrade to Spring Data Bom 2024.0.5 #42547
  • Upgrade to Spring Framework 6.1.14 #42548
  • Upgrade to Spring GraphQL 1.3.3 #42742
  • Upgrade to Spring Integration 6.3.5 #42549
  • Upgrade to Spring LDAP 3.2.7 #42550
  • Upgrade to Spring Pulsar 1.1.5 #42551
  • Upgrade to Spring RESTDocs 3.0.2 #42743
  • Upgrade to Spring Retry 2.0.10 #42552
  • Upgrade to Spring Security 6.3.4 #42553
  • Upgrade to Spring Session 3.3.3 #42554
  • Upgrade to Tomcat 10.1.31 #42642

❤️ Contributors

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

@IMWoo94, @arefbehboudi, @izeye, @jeonghyeon00, @ngocnhan-tran1996, @nosan, and @quaff

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.