v2.6.0
For full upgrade instructions and new and noteworthy features please see the release notes.
⭐ New Features
- Support both kebab-case and camelCase as Spring init CLI Options #28138
🐞 Bug Fixes
- Profiles added using
@ActiveProfiles
have different precedence #28724 - Dependency management for JSTL is out of date #28660
- A RestClientBuilder bean is not defined when RestHighLevelClient is unavailable #28655
- JUnit annotations may prevent a test context from being cached #28566
- Avoid duplicate AOP proxy class definition with FilteredClassLoader #28545
- Metrics for ThreadPoolTaskScheduler can conflict with the metrics of ThreadPoolTaskExecutor if they share the same bean name prefix #28536
- Task metrics should not expose time-related metrics as these are not supported yet #28535
- Logback should default to JVM's default charset instead of ASCII #28487
- When a parent context has method validation configuration, it isn't auto-configured in its child contexts #28480
- Prometheus actuator endpoint should produce a text/plain response unless application/openmetrics-text is explicitly accepted #28469
- Lettuce metrics auto-configuration should not require Spring Data #28436
- Error page is accessible when no credentials are provided #26356
📔 Documentation
- Fix "Configure Two DataSources" example #28713
- Configuration sample in reference doc has wrong yaml formatting #28693
- Fix yaml sample format in reference doc #28692
- Update URL for GraphQL Spring Boot starter #28691
- Fix
@deprecated
and@see
in org.springframework.boot.loader.archive.Archive's javadoc #28681 - Update links to Spring Security's reference documentation #28618
- Replace "e.g." by "for example" #28583
- Fix typo in "Ant-style path matching" #28550
- Replace "refer to" with "see" #28537
- Replace "check out" with more formal language #28503
- Replace "etc" in reference documentation #28497
- Change description of property "logging.logback.rollingpolicy.max-history" to match Logback documentation #28467
- Improve documentation on using an embedded ActiveMQ broker #28435
- Remove use of {
@code
? } from configuration property descriptions #28431 - Reinstate monospaced formatting in Actuator endpoint documentation #28430
🔨 Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.92 #28569
- Upgrade to Awaitility 4.1.1 #28570
- Upgrade to Byte Buddy 1.11.22 #28571
- Upgrade to Couchbase Client 3.2.3 #28664
- Upgrade to Elasticsearch 7.15.2 #28665
- Upgrade to Flyway 8.0.4 #28697
- Upgrade to Gson 2.8.9 #28573
- Upgrade to Hibernate 5.6.1.Final #28574
- Upgrade to HttpClient5 5.1.2 #28719
- Upgrade to Johnzon 1.2.15 #28576
- Upgrade to Kotlin 1.6.0 #28698
- Upgrade to Logback 1.2.7 #28699
- Upgrade to Micrometer 1.8.0 #28516
- Upgrade to MongoDB 4.4.0 #28666
- Upgrade to Neo4j Java Driver 4.3.6 #28667
- Upgrade to Netty 4.1.70.Final #28579
- Upgrade to Netty tcNative 2.0.46.Final #28720
- Upgrade to Postgresql 42.3.1 #28581
- Upgrade to Reactor 2020.0.13 #28514
- Upgrade to Spring AMQP 2.4.0 #28518
- Upgrade to Spring Batch 4.3.4 #28261
- Upgrade to Spring Data 2021.1.0 #28517
- Upgrade to Spring Framework 5.3.13 #28515
- Upgrade to Spring HATEOAS 1.4.0 #28610
- Upgrade to Spring Integration 5.5.6 #28521
- Upgrade to Spring Kafka 2.8.0 #28519
- Upgrade to Spring Security 5.6.0 #28520
- Upgrade to Spring Session 2021.1.0 #28522
- Upgrade to Tomcat 9.0.55 #28700
❤️ Contributors
We'd like to thank all the contributors who worked on this release!