Skip to content

v2.6.0

Compare
Choose a tag to compare
@spring-builds spring-builds released this 19 Nov 07:32
· 13696 commits to main since this release

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!