github spring-projects/spring-boot v2.7.0-RC1

latest releases: v3.4.0-M3, v3.3.4, v3.2.10...
pre-release2 years ago

⭐ 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

🐞 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

📔 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

🔨 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

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.