v2.7.1
版本发布时间: 2022-06-23 20:42:48
spring-projects/spring-boot最新发布版本:v3.4.1(2024-12-19 21:53:46)
:lady_beetle: Bug Fixes
- Values in a spring.data.cassandra.config file can't override some defaults defined in CassandraProperties #31503
-
@RestControllerAdvice
@ExceptionHandler
Inconsistent behavior with@RestControllerEndpoint
#31501 - Malformed json causes BasicJsonParser to throw a NullPointerException #31499
- Metadata generated by the configuration properties annotation processor can miss inherited properties from nested classes #31484
- JarFile implementation calls close early which breaks verification of signed unpacked nested jars on Oracle JDK #31395
- Health indicators that take a long time to respond are difficult to diagnose #31384
- Custom Converter annotated with
@ConfigurationPropertiesBinding
does not get selected if targetType has a static factory method different return type #31341 - Tomcat server.max-http-header-size property is ignored when using HTTP/2 #31329
- OAuth2 Resource Server Auto-Configuration can only configure a single JWS algorithm #31321
- Maven shade plugin configuration in spring-boot-starter-parent does not append META-INF/spring/*.imports files #31316
- GraphQL RouterFunctions are unordered which prevents other functions from being ordered after them #31314
- spring-boot-dependencies manages spring-ldap-ldif-batch which no longer exists #31254
- Dependency task can fail due to BootJar and BootWar afterResolve hooks #31213
- MimeMappings does not include application/wasm #31188
- spring-configuration-metadata.json is missing for additional-spring-configuration-metadata.json after switching from
@Configuration
to@AutoConfiguration
#31186 - Binder(ConfigurationPropertySource... sources) does not assert that sources contains only non-null elements #31183
- WebMvcMetricsFilter stopped working since 2.7.0 #31150
- Dependency management for mimepull is redundant and the managed version is incompatible with Java 8 #31145
- layers.xsd is out of sync with the documentation and implementation for including and excluding module dependencies #31128
:notebook_with_decorative_cover: Documentation
- Make SpringApplication Kotlin samples idiomatic #31463
- Harmonize Kotlin example #31458
- Remove duplicate content from "The Spring WebFlux Framework" section #31381
- Document that property placeholders should use the canonical property name form #31369
- Fix typos in the reference documentation #31366
- Enable Links for the Javadoc of the Gradle Plugin #31362
- Remove "earlier in this chapter" from places where content is now elsewhere in the documentation #31360
- Restore custom favicon documentation #31358
- Document that when using Lombok it must be configured to run before spring-boot-configuration-processor #31356
- Use Lambda-based API in Spring Security examples #31354
- Fix typo in name of imports file in javadoc of ImportCandidates.from #31277
- Typos in documentation ("spring-factories" instead of "spring.factories") #31206
- Fix Custom Layers Configuration section title in Maven plugin docs #31180
- org.springframework.boot.actuate.autoconfigure.metrics.graphql has no package info #31140
- Update Dynatrace Micrometer registry documentation #31132
:hammer: Dependency Upgrades
- Upgrade to AppEngine SDK 1.9.97 #31421
- Upgrade to Byte Buddy 1.12.11 #31508
- Upgrade to Couchbase Client 3.3.1 #31422
- Upgrade to Dropwizard Metrics 4.2.10 #31488
- Upgrade to Elasticsearch 7.17.4 #31423
- Upgrade to Embedded Mongo 3.4.6 #31424
- Upgrade to Flyway 8.5.13 #31425
- Upgrade to Groovy 3.0.11 #31426
- Upgrade to H2 2.1.214 #31427
- Upgrade to Hazelcast 5.1.2 #31428
- Upgrade to Jetty 9.4.48.v20220622 #31509
- Upgrade to jOOQ 3.14.16 #31429
- Upgrade to Kotlin Coroutines 1.6.3 #31490
- Upgrade to MariaDB 3.0.5 #31431
- Upgrade to Micrometer 1.9.1 #31372
- Upgrade to MongoDB 4.6.1 #31432
- Upgrade to Neo4j Java Driver 4.4.6 #31433
- Upgrade to Netty 4.1.78.Final #31434
- Upgrade to Postgresql 42.3.6 #31435
- Upgrade to Reactive Streams 1.0.4 #31436
- Upgrade to Reactor 2020.0.20 #31371
- Upgrade to Solr 8.11.2 #31491
- Upgrade to Spring AMQP 2.4.6 #31376
- Upgrade to Spring Data 2021.2.1 #31374
- Upgrade to Spring Framework 5.3.21 #31319
- Upgrade to Spring HATEOAS 1.5.1 #31465
- Upgrade to Spring Integration 5.5.13 #31483
- Upgrade to Spring Kafka 2.8.7 #31377
- Upgrade to Spring LDAP 2.4.1 #31373
- Upgrade to Spring Security 5.7.2 #31375
- Upgrade to Tomcat 9.0.64 #31437
- Upgrade to Undertow 2.2.18.Final #31438
:heart: Contributors
We'd like to thank all the contributors who worked on this release!