Spring/spring-boot: Release v2.6.0-M2
Name: spring-boot
Owner: Spring
Release: v2.6.0-M2
Released: 2021-08-19
License: Apache-2.0
Release Assets:
⭐ New Features
- Make it easier to add new configuration options to ApplicationContextRunners #27690
- Move the auto-configuration of DiskSpaceMetrics to SystemMetricsAutoConfiguration #27688
- Added property to customise Jackson default leniency #27659
- Prohibit circular references by default #27652
- Apply ContainerCustomizer beans to the auto-configured AMQP MessageListenerContainers #27625
- Provide expiry and bufferLength configuration properties for configuring a distribution statistic #27584
- Add network option for image building #27486
- Provide auto-configuration for spring-rabbit-stream #27480
@ConstructorBinding
behavior by default for@ConfigurationProperties
annotated records #27216- Add Jackson ConstructorDetector properties support #27178
- Drop dependency management for org.jboss:jboss-transaction-spi #26574
- Add support for dumping the heap when running on Open J9 #26466
- Add spring.webflux.multipart configuration properties #26254
- Allow health groups to be configured at an additional path #25471
- Configure WebTestClient for
@AutoConfigureMockMvc
tests #23067 - Add ability to include/exclude part of a composite contributor in a health group #23027
- Use MessageSource to interpolate bean validation messages #17530
🐞 Bug Fixes
- spring-boot-configuration-metadata leaks enforced dependency constraints into consuming builds #27731
- Cyclic bean definition when a Spring Data repository is a dependency of a MeterBinder #27636
- Potential NPE in
TomcatMetricsBinder.findContext()
#27617 - spring-boot:build-image hangs when exceptions are thrown during upload #27536
- WebTestClientContextCustomizerFactory causes an IllegalStateException when WebClient is on the classpath without a supported HTTP client #27528
- spring.security.dispatcher-types is not applied to Spring Security's filter when running in a separate management context #27506
- A URI with non-alpha characters in its scheme is not sanitized #27489
📔 Documentation
- Fix broken links in docs #27761
- Mention productionRuntimeClasspath in Gradle plugin's documentation #27621
- Fix typo in javadoc #27619
🔨 Dependency Upgrades
- Upgrade to Artemis 2.18.0 #27703
- Upgrade to Byte Buddy 1.11.12 #27704
- Upgrade to Commons DBCP2 2.9.0 #27641
- Upgrade to Commons Pool2 2.11.0 #27642
- Upgrade to Couchbase Client 3.2.0 #27643
- Upgrade to Ehcache3 3.9.5 #27705
- Upgrade to Elasticsearch 7.13.4 #27706
- Upgrade to Flyway 7.13.0 #27644
- Upgrade to Git Commit ID Plugin 4.9.10 #27707
- Upgrade to Glassfish JAXB 2.3.5 #27708
- Upgrade to Hazelcast 4.2.2 #27709
- Upgrade to Hazelcast Hibernate5 2.2.1 #27710
- Upgrade to Hibernate 5.5.6.Final #27702
- Upgrade to HtmlUnit 2.52.0 #27645
- Upgrade to Janino 3.1.6 #27711
- Upgrade to Jedis 3.6.3 #27712
- Upgrade to Jolokia 1.7.0 #27646
- Upgrade to Liquibase 4.4.3 #27713
- Upgrade to Logback 1.2.5 #27714
- Upgrade to MariaDB 2.7.4 #27715
- Upgrade to Maven AntRun Plugin 3.0.0 #27716
- Upgrade to Maven Enforcer Plugin 3.0.0 #27717
- Upgrade to Micrometer 1.8.0-M2 #27607
- Upgrade to MIMEPull 1.9.15 #27718
- Upgrade to MSSQL JDBC 9.4.0.jre8 #27719
- Upgrade to MySQL 8.0.26 #27720
- Upgrade to Netty 4.1.67.Final #27721
- Upgrade to QueryDSL 5.0.0 #27647
- Upgrade to Reactor 2020.0.10 #27606
- Upgrade to Selenium HtmlUnit 2.52.0 #27648
- Upgrade to SendGrid 4.7.4 #27722
- Upgrade to SLF4J 1.7.32 #27723
- Upgrade to Spring AMQP 2.4.0-M2 #27622
- Upgrade to Spring Data 2021.1.0-M2 #27608
- Upgrade to Spring HATEOAS 1.4.0-M2 #27649
- Upgrade to Spring Integration 5.5.3 #27611
- Upgrade to Spring Kafka 2.8.0-M2 #27609
- Upgrade to Spring Security 5.6.0-M2 #27610
- Upgrade to Spring Session 2021.1.0-M1 #27612
- Upgrade to Tomcat 9.0.52 #27724
- Upgrade to Undertow 2.2.10.Final #27725
:heart: Contributors
We'd like to thank all the contributors who worked on this release!