v2.7.0-RC1
版本发布时间: 2022-04-22 06:03:43
spring-projects/spring-boot最新发布版本:v3.3.6(2024-11-21 20:32:01)
:star: New Features
- Use auto-configured JSON codecs in GraphQlTesterAutoConfiguration #30646
- Change identityprovider to assertingparty in Saml2RelyingPartyProperties #30642
- Update initialization of WebSocket handler in GraphQlWebMvcAutoConfiguration #30641
- Allow disabling the Dynatrace instruments in Micrometer #30637
- Make ServletWebServerFactory and ReactiveWebServerFactory extend the WebServerFactory marker interface #30579
- Add support for CNB platform API 0.9 #30566
- Align tag and metric names with Micrometer?s recommendations #30536
- Deprecate running an application in the Maven process #30479
- Add support for Prometheus Exemplars #30472
- Support Ordered and
@Order
for exit code generation #30457 - Configure RSocket support in GraphQL #30453
- Support "application/graphql+json" media type in GraphQL HTTP mapping #30407
- Perform failure analysis when a web application cannot be started due to a missing web server factory bean #30358
- Simplify registration of Jackson mixin types #30152
- Deprecate DatabaseDriver.GAE #29984
- Add auto-configuration for Kafka Retry Topics #29812
- Relocate
@Local
*Port to spring-boot-test #29589 - Move core Maven artifacts to the provided scope for the maven plugin #29520
- Provide autoconfiguration to enable TLS for Web Server using PEM files instead of Keystore #29273
- Validate the aud claim in OAuth2 resource server #29084
- Deprecate Elasticsearch RestHighLevelClient #28598
- Support Elasticsearch RestClientBuilder auto-configuration without RestHighLevelClient #28496
:lady_beetle: Bug Fixes
- bootBuildInfo fails with a NullPointerException when an additional property has a null value #30671
-
@SpringBootTest
(webEnvironment = WebEnvironment.NONE) is overridden by spring.main.web-application-type in application.properties #30667 - Spring Boot does not respect WebApplicationType.REACTIVE in tests with a mock web environment #30665
- NullPointerException is thrown when accessing /actuator/configprops if a class annotated with both
@Configuration
and@ConfigurationProperties
has a static@Bean
method #30582 - ApplicationAvailabilityBean is not thread-safe #30554
- Incorrect Neo4j username property replacement hint by spring-boot-properties-migrator #30552
- Add Tomcat locale mapping for Japanese to preserve UTF-8 charset #30542
- MustacheAutoConfiguration in a Servlet web application fails with a ClassNotFoundException when Spring MVC is not on the classpath #30476
- DataSource metrics are not auto-configured when using lazy initialization #30282
:notebook_with_decorative_cover: Documentation
- Update doc samples to reflect AdoptOpenJDK move to the Eclipse Foundation #30750
- Fix incorrect link in kafka.adoc #30740
- Move Jetty 9 specific exclusions to the correct dependency #30584
- Add missing configuration metadata for "management.endpoint.health.probes.add-additional-paths" #30573
- Update list of default internal proxies in Web Server howto #30545
- Polish documentation #30528
- Javadoc of org.springframework.boot.gradle.plugin.ResolveMainClassName.setClasspath(Object) is inaccurate #30470
- Document that
@DefaultValue
can be used on a record component #30466 - Remove redundant Javadoc #30450
- Move JsonComponent documentation from Spring MVC to general Jackson section #30405
:hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.96 #30710
- Upgrade to Byte Buddy 1.12.9 #30711
- Upgrade to Elasticsearch 7.17.2 #30712
- Upgrade to Embedded Mongo 3.4.5 #30546
- Upgrade to Flyway 8.5.9 #30766
- Upgrade to GraphQL Java 18.0 #30464
- Upgrade to H2 2.1.212 #30714
- Upgrade to Hibernate 5.6.8.Final #30715
- Upgrade to Infinispan 13.0.9.Final #30767
- Upgrade to Jackson 2.13.2.1 #30741
- Upgrade to Janino 3.1.7 #30768
- Upgrade to Jetty 9.4.46.v20220331 #30717
- Upgrade to Kotlin 1.6.21 #30769
- Upgrade to Kotlin Coroutines 1.6.1 #30719
- Upgrade to Liquibase 4.9.1 #30720
- Upgrade to Lombok 1.18.24 #30721
- Upgrade to MariaDB 3.0.4 #30722
- Upgrade to Maven Clean Plugin 3.2.0 #30723
- Upgrade to Maven Javadoc Plugin 3.4.0 #30770
- Upgrade to Maven Shade Plugin 3.3.0 #30724
- Upgrade to Micrometer 1.9.0-RC1 #30605
- Upgrade to MIMEPull 1.10.0 #30725
- Upgrade to Mockito 4.5.0 #30759
- Upgrade to MongoDB 4.6.0 #30746
- Upgrade to Netty 4.1.76.Final #30726
- Upgrade to Pooled JMS 1.2.4 #30727
- Upgrade to Postgresql 42.3.4 #30728
- Upgrade to Reactor 2020.0.18 #30604
- Upgrade to RSocket 1.1.2 #30729
- Upgrade to Spring AMQP 2.4.4 #30703
- Upgrade to Spring Data 2021.2.0-RC1 #30610
- Upgrade to Spring for GraphQL 1.0.0-RC1 #30463
- Upgrade to Spring Framework 5.3.18 #30493
- Upgrade to Spring Framework 5.3.19 #30518
- Upgrade to Spring HATEOAS 1.5.0-RC1 #30745
- Upgrade to Spring Integration 5.5.11 #30704
- Upgrade to Spring Kafka 2.8.5 #30608
- Upgrade to Spring LDAP 2.4.0-RC1 #30606
- Upgrade to Spring Retry 1.3.3 #30607
- Upgrade to Spring Security 2.7.0-RC1 #30609
- Upgrade to Spring Session 2021.2.0-RC1 #30611
- Upgrade to Tomcat 9.0.62 #30731
- Upgrade to Undertow 2.2.17.Final #30732
:heart: Contributors
We'd like to thank all the contributors who worked on this release!