github spring-projects/spring-boot v3.5.7

latest release: v4.0.0-RC1
14 hours ago

⭐ New Features

  • Add TWENTY_FIVE to JavaVersion enum #47609

🐞 Bug Fixes

  • Signed jar verification fails when nested in an uber war running on an Oracle JVM #47771
  • In an uber war, value of the Sbom-Location manifest attribute does not match the SBOM's actual location #47737
  • Homebrew formula for the CLI should use libexec #47722
  • When virtual threads are enabled, embedded Jetty does not use recommended virtual thread configuration #47717
  • ClientHttpRequestFactoryRuntimeHints is missing timeout methods with Duration overloads #47678
  • OnBeanCondition no longer correctly finds annotations on scoped target proxy beans #47635
  • JavaVersion doesn't work reliably in native-image #47620
  • LiquibaseEndpoint always uses defaultSchema instead of liquibaseSchema #47346
  • Launcher fails to find main method when it is parameterless #47311
  • Package private Main class using Java 25 is not found by build plugins #47309
  • Bitnami legacy images are not automatically detected #47275
  • Maven plugin does not provide an easy way to exclude optional dependencies from uber jar #25403

📔 Documentation

  • Some spring.test.* properties are not documented #47775
  • Dependency management for Maven AntRun Plugin is missing changelog link #47744
  • Developing Your First Spring Boot Application has outdated tools #47700
  • Include deprecated configuration properties in the reference documentation #47669
  • Aggregated Javadoc should link to the proper version of JakartaEE #47593
  • Update javadoc of TestRestTemplate following change to redirect behavior #47474
  • Use non-deprecated syntax to configure sourceCompatibility #47343
  • Fix link to Framework's @Bean annotation #47330
  • Update managed dependency version override examples in documentation #47306

🔨 Dependency Upgrades

  • Upgrade to ActiveMQ 6.1.8 #47767
  • Upgrade to Angus Mail 2.0.5 #47525
  • Upgrade to AssertJ 3.27.6 #47526
  • Upgrade to Byte Buddy 1.17.8 #47527
  • Upgrade to Cassandra Driver 4.19.1 #47768
  • Upgrade to Classmate 1.7.1 #47528
  • Upgrade to Elasticsearch Client 8.18.8 #47671
  • Upgrade to Glassfish JAXB 4.0.6 #47529
  • Upgrade to GraphQL Java 24.3 #47755
  • Upgrade to Groovy 4.0.29 #47713
  • Upgrade to Hibernate 6.6.33.Final #47530
  • Upgrade to HttpClient5 5.5.1 #47531
  • Upgrade to HttpCore5 5.3.6 #47532
  • Upgrade to Jakarta Mail 2.1.5 #47533
  • Upgrade to Jakarta XML Bind 4.0.4 #47242
  • Upgrade to Jetty 12.0.29 #47728
  • Upgrade to Jetty Reactive HTTPClient 4.0.12 #47534
  • Upgrade to jOOQ 3.19.27 #47536
  • Upgrade to Logback 1.5.20 #47714
  • Upgrade to Lombok 1.18.42 #47538
  • Upgrade to Maven Compiler Plugin 3.14.1 #47539
  • Upgrade to Micrometer 1.15.5 #47457
  • Upgrade to Micrometer Tracing 1.5.5 #47458
  • Upgrade to MongoDB 5.5.2 #47648
  • Upgrade to MSSQL JDBC 12.10.2.jre11 #47612
  • Upgrade to Netty 4.1.128.Final #47649
  • Upgrade to Postgresql 42.7.8 #47540
  • Upgrade to Pulsar 4.0.7 #47541
  • Upgrade to R2DBC H2 1.0.1.RELEASE #47729
  • Upgrade to R2DBC Postgresql 1.0.8.RELEASE #47542
  • Upgrade to Reactor Bom 2024.0.11 #47459
  • Upgrade to RxJava3 3.1.12 #47543
  • Upgrade to Spring AMQP 3.2.8 #47614
  • Upgrade to Spring Authorization Server 1.5.3 #47460
  • Upgrade to Spring Batch 5.2.4 #47487
  • Upgrade to Spring Data Bom 2025.0.5 #47461
  • Upgrade to Spring Framework 6.2.12 #47462
  • Upgrade to Spring GraphQL 1.4.3 #47754
  • Upgrade to Spring Integration 6.5.3 #47615
  • Upgrade to Spring LDAP 3.3.4 #47463
  • Upgrade to Spring Pulsar 1.2.11 #47464
  • Upgrade to Spring Security 6.5.6 #47465
  • Upgrade to Spring Session 3.5.3 #47466
  • Upgrade to Spring WS 4.1.2 #47467
  • Upgrade to Tomcat 10.1.48 #47613
  • Upgrade to Undertow 2.3.20.Final #47545
  • Upgrade to WebJars Locator Lite 1.1.2 #47546

❤️ Contributors

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

@DKARAGODIN, @JinhyeokFang, @Lublanski, @Pankraz76, @fhiyo, @ngocnhan-tran1996, @nosan, @scottfrederick, and @xyraclius

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.