github spring-projects/spring-boot v2.3.10.RELEASE

latest releases: v3.4.0, v3.3.6, v3.2.12...
3 years ago

🪲 Bug Fixes

  • Gradle bootBuildImage does not preserve file permissions for resources #25915
  • Keystore.load calls do not close InputStream #25884
  • Unlike Micrometer's PushMeterRegistry, PrometheusPushGatewayManager stops publishing when an UnknownHostException is caught #25804
  • When running with a context hierarchy, PrimaryDefaultValidatorPostProcessor causes a NoSuchBeanDefinitionException when a Validator is in an ancestor context #25800
  • java.util.concurrent.RejectedExecutionException is logged when shutting down Spring Boot app with Cassandra #25796
  • DefaultErrorWebExceptionHandler does not remove MetaType.ALL when a quality values is present #25778
  • Unpacked jars are not deleted when the JVM exits #25773
  • TldPatterns are not aligned with Tomcat #25764
  • URI tag of http.client.requests metric ignores REST template's root URI #25744
  • Actuator's rest template metrics customization prevents RootUriRequestExpectationManager.forRestTemplate from identifying that the template has had a root URI configured #25741
  • spring-boot:build-image hangs when classifier is specified in configuration #25736
  • An EnvironmentAware FailureAnalyzer may be configured with the wrong Environment #25691
  • AbstractWebMvcEndpointHandlerMapping does not chain InvalidEndpointRequestExceptions #25642
  • When multiple schema or data script locations are configured and no resources can be found at a location, you can't tell which location is faulty #25620
  • spring-boot:build-image hangs if finalName is specified in Spring Boot plugin configuration #25590
  • EmbeddedDatabaseConnection#h2 should not specify a host name #25560
  • RSocket's EmbeddedServerAutoConfiguration does not back off if spring-web is absent #25551
  • Incorrect ConfigurationMetadataRepository when loaded from json files containing properties of the same group #25507
  • Layertools may extract entries outside of the destination path #25505
  • Default fork value for spring-boot:stop is not consistent #25472
  • CloudPlatform.isActive can return true when spring.main.cloud-platform is set to NONE #25455
  • @ConfigurationProperties class's default values are not visible in the Errors instance passed to Validator.validate(Object target, Errors errors) #25356
  • Application fails to start when using Actuator and Jersey configured as a Filter #25262
  • javax.persistence.schema-generation.database.action is ignored when checking if default DDL auto setting should be applied #25129
  • Elasticsearch auto-configuration does not configure default converters #25087

📔 Documentation

  • Javadoc link for non-public autoconfiguration classes does not exist #25948
  • Use main as the branch name in info endpoint example #25865
  • Document more prominently that DataJpaTest sets spring.jpa.show-sql=true by default #25843
  • Update deprecation warnings with for removal targets #25808
  • Description of management.metrics.export.influx.db is wrong #25723
  • Document how to configure Maven's Failsafe plugin when not using spring-boot-starter-parent #25621
  • Fix typos in README #25597
  • Highlight link to Actuator API docs in the reference docs #25486
  • Correct javadoc for ON_PARAM to accurately describe its behavior #25480
  • Fix wording error in build-info goal description #25382
  • Improve documentation of Mockito test execution listeners #25375
  • Polish HTTP client metrics documentation wording #25353
  • Document limitations of using deferred JPA bootstrap and early access to JPA #24027
  • Document how to provide runtime JVM arguments when building an image #21478

🔨 Dependency Upgrades

  • Upgrade to AppEngine SDK 1.9.88 #25953
  • Upgrade to Byte Buddy 1.10.22 #25954
  • Upgrade to Dropwizard Metrics 4.1.19 #25955
  • Upgrade to Flatten Maven Plugin 1.2.7 #26094
  • Upgrade to Glassfish JAXB 2.3.4 #26095
  • Upgrade to Hibernate 5.4.30.Final #25956
  • Upgrade to HSQLDB 2.5.2 #26096
  • Upgrade to Jakarta Mail 1.6.7 #25957
  • Upgrade to Jaybird 3.0.11 #25958
  • Upgrade to Jetty 9.4.39.v20210325 #25960
  • Upgrade to Jetty Reactive HTTPClient 1.1.7 #25959
  • Upgrade to Lettuce 5.3.7.RELEASE #26097
  • Upgrade to Lombok 1.18.20 #25961
  • Upgrade to Maven Invoker Plugin 3.2.2 #25962
  • Upgrade to Micrometer 1.5.13 #26098
  • Upgrade to MIMEPull 1.9.14 #25964
  • Upgrade to MongoDB 4.0.6 #25965
  • Upgrade to Neo4j OGM 3.2.21 #25966
  • Upgrade to Netty 4.1.63.Final #25967
  • Upgrade to Netty tcNative 2.0.38.Final #25968
  • Upgrade to OAuth2 OIDC SDK 7.1.3 #25969
  • Upgrade to Postgresql 42.2.19 #25970
  • Upgrade to R2DBC Bom Arabba-SR9 #25971
  • Upgrade to Reactor Dysprosium-SR19 #25902
  • Upgrade to RSocket 1.0.4 #25972
  • Upgrade to SAAJ Impl 1.5.3 #26099
  • Upgrade to Spring AMQP 2.2.16.RELEASE #25973
  • Upgrade to Spring Batch 4.2.6.RELEASE #25974
  • Upgrade to Spring Data Neumann-SR9 #25905
  • Upgrade to Spring Framework 5.2.14 #25903
  • Upgrade to Spring HATEOAS 1.1.5 #25904
  • Upgrade to Spring Integration 5.3.7 #26112
  • Upgrade to Spring Kafka 2.5.12.RELEASE #25975
  • Upgrade to Spring Security 5.3.9 #25906
  • Upgrade to Spring Session Dragonfruit-SR3 #25907
  • Upgrade to Sun Mail 1.6.7 #25976
  • Upgrade to Tomcat 9.0.45 #25977
  • Upgrade to Undertow 2.1.7.Final #25978

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