springboot v2.4.8 和 v2.5.2 发布

v2.4.8

:lady_beetle: Bug 修复

  • EnvironmentPostProcessors 没有正确的使用 ClassLoader 初始化#27043
  • 当把一个不存在的类的名称绑定到Class<?>属性上时,失败了,这对我们没有什么帮助。#27028
  • 在处理spring.config.import属性时,仍应进行特定配置文件的解决。#26960
  • 如果设置了kotlin.version的额外属性,就不应该读取Kotlin插件的版本。 #26946
  • 当自动计时功能被禁用时,MetricsClientHttpRequestInterceptor的内存泄漏。 #26915
  • 在依赖org.springframework.boot:spring-boot-configuration-processor的项目中使用配置缓存时,Gradle构建失败,提示 “执行时调用’Task.project’不被支持”。 #26880
  • 在处理’spring.config.import’属性时,仍应考虑特定的配置文件。 #26858
  • 当使用 spring.flyway.url 或 spring.liquibase.url 且 classpath 上没有 spring-jdbc 的 Flyway 或 Liquibase 时,应用程序无法启动。 #26849
  • BeanNotOfRequiredTypeFailureAnalyzer报告的误导性类型信息 #26821
  • DevTools的LiveReload支持的HTTP头处理是区分大小写的。#26813
  • 在 repackaging war的时候无法排除依赖关系 #15808

:notebook_with_decorative_cover: Documentation

  • spring.datasource.name属性的描述不准确 #27026
  • 在RandomValuePropertySource中支持文档uuid #26975
  • 更新参考文档以反映@SpringBootApplication@SpringBootConfiguration的使用。#26937
  • 让文件版本更明显 #26851

:hammer: Dependency Upgrades

  • Upgrade to Dropwizard Metrics 4.1.24 #27031
  • Upgrade to Jetty EL 8.5.68 #26984
  • Upgrade to Lettuce 6.0.6.RELEASE #27032
  • Upgrade to Micrometer 1.6.8 #27014
  • Upgrade to Neo4j Java Driver 4.1.4 #27033
  • Upgrade to Netty tcNative 2.0.40.Final #27066
  • Upgrade to Nimbus JOSE JWT 8.22 #27068
  • Upgrade to OAuth2 OIDC SDK 8.36.2 #27067
  • Upgrade to Postgresql 42.2.22 #26985
  • Upgrade to Reactor 2020.0.8 #26962
  • Upgrade to SLF4J 1.7.31 #26986
  • Upgrade to Spring AMQP 2.3.9 #26966
  • Upgrade to Spring Data 2020.0.10 #26963
  • Upgrade to Spring HATEOAS 1.2.7 #27013
  • Upgrade to Spring Integration 5.4.8 #26967
  • Upgrade to Spring Security 5.4.7 #26965
  • Upgrade to Spring Session 2020.0.5 #26964
  • Upgrade to Tomcat 9.0.48 #26987

详情

v2.5.2

:lady_beetle: Bug 修复

  • Instantiator 在没有classloader的情况下被调用 #27074
  • EnvironmentPostProcessors 没有正确的使用 ClassLoader 初始化#27073
  • EnvironmentPostProcessors 没有正确的使用 ClassLoader 初始化 #27072
  • Instantiator 在没有classloader的情况下被调用 #27071
  • 当把一个不存在的类的名称绑定到Class<?>属性上时,失败了,这对我们没有什么帮助。 #27061
  • 当把一个不存在的类的名称绑定到Class<?>属性上时,失败了,这对我们没有什么帮助。#27060
  • repackaging war 时无法排除依赖关系#27057
  • repackaging war 时无法排除依赖关系 #27056
  • 当应用程序上下文被关闭,然后在应用程序上下文刷新过程中调用System.exit(int)时,会出现死锁。 #27049
  • NettyProperties.leakDetection的默认值与Netty的默认值不一致 #27046
  • 在处理’spring.config.import’属性时,仍应进行特定配置文件的解决。 #27006
  • 在处理’spring.config.import’属性时,仍应进行特定配置文件的解决。#27005
  • 在依赖org.springframework.boot:spring-boot-configuration-processor的项目中使用配置缓存时,Gradle构建失败,提示 “执行时调用’Task.project’不被支持”。 #26997
  • 当试图通过TLS使用HTTP/2时,Jetty 10出现NoSuchMethodError (h2) #26988
  • 当使用log4j2时,SpringApplicationShutdownHook会抛出ClassCastException。 #26953
  • 当Gradle版本< 6.8时,Gradle 6.9.x未被列为支持的版本。#26952
  • 如果设置了kotlin.version的额外属性,就不应该读取Kotlin插件的版本。#26947
  • 在处理’spring.config.import’属性时,仍应考虑特定的配置文件。#26939
  • BeanNotOfRequiredTypeFailureAnalyzer报告的误导性类型信息 #26935
  • 2.5中的SQL初始化不再能优雅地处理连接错误 #26926
  • 基于脚本的数据库初始化不应该检查数据库的类型,除非它有脚本来应用 #26925
  • 当自动计时功能被禁用时,MetricsClientHttpRequestInterceptor的内存泄漏。 #26923
  • DevTools的LiveReload支持的HTTP头处理是区分大小写的。 #26920
  • DevTools的LiveReload支持的HTTP头处理是区分大小写的。#26919
  • 当使用 spring.flyway.url 或 spring.liquibase.url 且 classpath 上没有 spring-jdbc 的 Flyway 或 Liquibase 时,应用程序无法启动。 #26917
  • bean factory 的后处理器不能被配置为在DependsOnDatabaseInitializationPostProcessor之后运行。 #26899
  • WebSocket自动配置在Jetty 10中抛出一个CNFE #26847

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

:hammer: 依赖升级

  • 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

详情