github spring-projects/spring-boot v2.7.3

latest releases: v3.4.0-RC1, v3.3.5, v3.2.11...
2 years ago

🐞 Bug Fixes

  • Misleading error message when using JarMode Layertools and the source is not an archive #32097
  • ClassNotFoundException can be thrown for classes in nested jars when under GC pressure #32085
  • Flyway auto-configuration fails with Flyway 9 #32034
  • BasicJsonParser does not protect against deeply nested maps #32031
  • OptionalLiveReloadServer logs the wrong port number when it is configured to use an ephemeral port #31984
  • Servlet WebServerStartStopLifecycle doesn't set running to false on stop #31967
  • JUL-based logging performed during close of application context is lost #31963
  • The hash of spring-boot-jarmode-layertools.jar that's added to a fat jar doesn't match the hash of the equivalent published artifact #31949
  • management.endpoint.health.probes.add-additional-paths has no effect when configuration properties have already created the liveness and/or readiness groups #31926
  • UnsupportedDataSourcePropertyException is thrown when attempting to set jdbcUrl for C3P0 #31921
  • Dev Tools restart failures caused by a too short quiet period are hard to diagnose #31906
  • HealthContributor beans managed by a CompositeHealthContributor are recreated on each call #31879
  • Dependency management for REST Assured is incomplete #31877
  • Jar Handler never clears PROTOCOL_HANDLER system property #31875
  • BasicJsonParser can fail with a timeout or stackoverflow with malformed map JSON #31873
  • BasicJsonParser can fail with a stackoverflow exception #31871

📔 Documentation

  • Review Git contribution documentation #32099
  • Documentation for Maven Plugin classifier has an unresolved external reference #32043
  • Update Static Content reference documentation to reflect the DefaultServlet no longer being enabled by default #32026
  • Example log output is out-of-date and inconsistent #31987
  • Document that Undertow's record-request-start-time server option must be enabled for %D to work in access logging #31976
  • Update documentation on using H2C to consider running behind a proxy that's performing TLS termination #31974
  • Some properties in the Common Application Properties appendix have no description #31971
  • Fix links in documentations #31951
  • External configuration documentation uses incorrect placeholder syntax #31943
  • server.reactive.session.cookie properties are not listed in the application properties appendix #31914
  • Remove documentation and metadata references to ConfigFileApplicationListener #31901
  • Metadata for 'spring.beaninfo.ignore' has incorrect SourceType #31899
  • Remove reference to nitrite-spring-boot-starter #31893
  • Remove reference to Azure Application Insights #31890
  • Fix typos in code and documentation #31865

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.12.13 #32013
  • Upgrade to Couchbase Client 3.3.3 #32014
  • Upgrade to Dependency Management Plugin 1.0.13.RELEASE #32056
  • Upgrade to Dropwizard Metrics 4.2.11 #32015
  • Upgrade to Embedded Mongo 3.4.8 #32016
  • Upgrade to GraphQL Java 18.3 #31945
  • Upgrade to Groovy 3.0.12 #32017
  • Upgrade to Gson 2.9.1 #32018
  • Upgrade to Hazelcast 5.1.3 #32019
  • Upgrade to Hibernate Validator 6.2.4.Final #32020
  • Upgrade to MariaDB 3.0.7 #32021
  • Upgrade to Maven Javadoc Plugin 3.4.1 #32089
  • Upgrade to Micrometer 1.9.3 #32022
  • Upgrade to MySQL 8.0.30 #32023
  • Upgrade to Reactor 2020.0.22 #32038
  • Upgrade to Spring Security 5.7.3 #32040
  • Upgrade to Undertow 2.2.19.Final #32090

❤️ 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.