Spring Boot - v2.7.1


: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!


Details

date
June 23, 2022, 12:42 p.m.
name
v2.7.1
type
Patch
👇
Register or login to:
  • 🔍View and search all Spring Boot releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or