⭐ 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
@Beanannotation #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