Skip to content

v2.5.2

Compare
Choose a tag to compare
@spring-builds spring-builds released this 25 Jun 03:37
· 15914 commits to main since this release

πŸͺ² Bug Fixes

  • Instantiator is called without a classloader #27074
  • EnvironmentPostProcessors aren't instantiated with correct ClassLoader #27073
  • EnvironmentPostProcessors aren't instantiated with correct ClassLoader #27072
  • Instantiator is called without a classloader #27071
  • Failure when binding the name of a non-existent class to a Class<?> property isn't very helpful #27061
  • Failure when binding the name of a non-existent class to a Class<?> property isn't very helpful #27060
  • Unable to exclude dependencies on repackaging war #27057
  • Unable to exclude dependencies on repackaging war #27056
  • Deadlock when the application context is closed and System.exit(int) is then called during application context refresh #27049
  • Default value for NettyProperties.leakDetection is not aligned with Netty's default #27046
  • Profile-specific resolution should still happen when processing 'spring.config.import' properties #27006
  • Profile-specific resolution should still happen when processing 'spring.config.import' properties #27005
  • Gradle build fails with "invocation of 'Task.project' at execution time is unsupported" when using the configuration cache in a project that depends on org.springframework.boot:spring-boot-configuration-processor #26997
  • NoSuchMethodError with Jetty 10 when trying to use HTTP/2 over TLS (h2) #26988
  • SpringApplicationShutdownHook throws ClassCastException when use log4j2 #26953
  • Gradle 6.9.x is not listed as a supported version when the Gradle version is < 6.8 #26952
  • Kotlin plugin's version shouldn't be read if the kotlin.version extra property has been set #26947
  • Profile-specific files should still be considered when processing 'spring.config.import' properties #26939
  • Misleading type information reported by BeanNotOfRequiredTypeFailureAnalyzer #26935
  • SQL initialization in 2.5 does not handle connection errors gracefully anymore #26926
  • Script-based database initialization should not check the database's type unless it has scripts to apply #26925
  • Memory leak in MetricsClientHttpRequestInterceptor when auto-timing is disabled #26923
  • DevTools' LiveReload support's HTTP header handling is case sensitive #26920
  • DevTools' LiveReload support's HTTP header handling is case sensitive #26919
  • App fails to start when using Flyway or Liquibase with a spring.flyway.url or spring.liquibase.url without spring-jdbc on the classpath #26917
  • A bean factory post processor cannot be configured to run after DependsOnDatabaseInitializationPostProcessor #26899
  • WebSocket auto-configuration throws a CNFE with Jetty 10 #26847

πŸ“” Documentation

  • Description of spring.datasource.name property is inaccurate #27063
  • Description of spring.datasource.name property is inaccurate #27062
  • Update reference documentation to reflect @SpringBootApplication's use of @SpringBootConfiguration #27024
  • Document uuid support in RandomValuePropertySource #27010
  • Misleading doc about application startup exposure #26978
  • Add missing space for asciidoc ordered list #26955
  • Add Azure info to the cloud deployment docs #26910
  • Make the documentation versions more apparent #26891

πŸ”¨ Dependency Upgrades

  • Upgrade to Cassandra Driver 4.11.2 #26990
  • Upgrade to Dropwizard Metrics 4.1.24 #27035
  • Upgrade to Hazelcast 4.1.4 #27069
  • Upgrade to Jedis 3.6.1 #26992
  • Upgrade to Jetty EL 9.0.48 #26993
  • Upgrade to Kotlin 1.5.20 #27088
  • Upgrade to Kotlin 1.5.20 #27086
  • Upgrade to Lettuce 6.1.3.RELEASE #27036
  • Upgrade to Micrometer 1.7.1 #27015
  • Upgrade to Neo4j Java Driver 4.2.7 #27037
  • Upgrade to Netty tcNative 2.0.40.Final #27070
  • Upgrade to Nimbus JOSE JWT 9.10 #27039
  • Upgrade to OAuth2 OIDC SDK 9.9 #27038
  • Upgrade to Postgresql 42.2.22 #26994
  • Upgrade to Reactor 2020.0.8 #26968
  • Upgrade to SLF4J 1.7.31 #26995
  • Upgrade to Spring AMQP 2.3.9 #26972
  • Upgrade to Spring Data 2021.0.2 #26970
  • Upgrade to Spring HATEOAS 1.3.2 #26969
  • Upgrade to Spring Integration 5.5.1 #26974
  • Upgrade to Spring Kafka 2.7.3 #26973
  • Upgrade to Spring Security 5.5.1 #26945
  • Upgrade to Spring Session 2021.0.1 #26971
  • Upgrade to Tomcat 9.0.48 #26996

❀️ Contributors

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