Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
2.3.4.RELEASE
BUG修复
-
@ManagementContextConfiguration
与@Configuration(proxyBeanMethods=false)
进行了元注解,它不会禁用代理。 #23305 - 当重新打包在一个单一的jar中时,签名的jar依赖性能问题。 #23264
- ValidationHandler不再适用于某些map key。 #23260
- MVC错误模型不必要地要求时间戳条目为java.util.Date。 #23258
- 在执行器端点上的URI属性列表中,缺失消毒功能。 #23252
- Cassandra的池持续时间映射使用了错误的持续时间单位 #23249
- 当使用HSQLDB时,当从池中检索第一个连接时,Hikari会记录一个关于驱动类名称的警告信息。 #23203
- ErrorPageFilter不再以HIGHEST_PRECEDENCE + 1排序。 #23200
- spring-boot-dependencies不应该定义spring-boot.version属性。 #23174
- PropertiesLauncher 无法加载 bcprov-jdk15on-1.64.jar 的 PBKDF-OpenSSL。 #23165
- 由于URL检查的原因,无法支持可配置的SSL日志回传扩展。 #23135
- 图像构建支持不零点阵数字哈希到64个字符。 #23132
- 图像生成器在加载瞬时图像时出现错误,无声无息地失败。 #23130
- 由于节点限制,大文件会抛出YAMLException。 #23096
- RSocketPortInfoApplicationContextInitializer可以抛出NPE。 #23087
- UndertowWebServerFactoryCustomizer在ClassUtils上通过一个非预期的导入来要求共通语言。 #23063
- JarFile在Java 11+上运行时可能会导致内存问题。 #22998
- 当依赖spring-boot-starter-oauth2-client时,nimbus-jose-jwt的依赖性收敛错误。 #22996
- LayoutFactory可以用空的源文件来呈现。 #22995
- 指标自动配置的顺序不正确 #22989
-
@TypeExcludeFilters
注解不是@Inherited
。 #22966 - 当使用DefaultErrorAttributes的子类并使用它的废弃构造函数时,不能禁用异常包含。 #22750
- 用Maven构建OCI映像时记录太多。 #22674
文档资料
- 记录
@ConfigurationProperties
bean在切片测试中不被扫描的情况。 #23243 - 修复Elasticsearch客户端配置文档 #23074
- 在参考文件中提供执行器自定义端点的例子。 #23060
- 在Kotlin测试部分提到正确的JUnit 5注释。 #23004
- 记录用layertools提取图层不能用可执行的JAR文件。 #22993
- SpringApplicationBuilder.properties(Properties)中的Javadoc不准确。 #22964
- 修正错别字
Assert4J
→AssertJ
。 #22960 - 记录从IDE中优雅关闭可能无法工作的情况。 #22959
- 修正文档中的错别字 #22945
- 修复Gradle Plugin自定义图像名称的例子和文档 #22918
- 记录如何使用spring.fants为测试片添加自动配置。 #22531
- 更新 Maven Plugin 的文档,注意用同一个 JMX 端口配置开始和停止目标的重要性。 #22401
- 记录应用程序启动后如何执行任务 #22100
- 从编译器插件版本看文档设置buildpack的Java版本。 #21796
- 记录 buildpacks 使用非 root 用户构建容器镜像和运行容器的情况。 #21122
依赖升级
- Upgrade to Micrometer 1.5.5 #23393
- Upgrade to Spring REST Docs 2.0.5.RELEASE #23376
- Upgrade to Spring AMQP 2.2.11 #23373
- Upgrade to Spring WS 3.0.10.RELEASE #23339
- Upgrade to Spring HATEOAS 1.1.2.RELEASE #23338
- Upgrade to Lettuce 5.3.4.RELEASE #23337
- Upgrade to Undertow 2.1.4.Final #23318
- Upgrade to Tomcat 9.0.38 #23317
- Upgrade to R2DBC Bom Arabba-SR7 #23316
- Upgrade to Postgresql 42.2.16 #23315
- Upgrade to Netty tcNative 2.0.34.Final #23314
- Upgrade to Netty 4.1.52.Final #23313
- Upgrade to Neo4j OGM 3.2.16 #23312
- Upgrade to Hibernate 5.4.21.Final #23311
- Upgrade to Hazelcast 3.12.9 #23310
- Upgrade to Flatten Maven Plugin 1.2.5 #23309
- Upgrade to Couchbase Client 3.0.8 #23308
- Upgrade to AppEngine SDK 1.9.82 #23307
- Upgrade to Spring Kafka 2.5.6 #23199
- Upgrade to Spring Data Neumann-SR4 #23196
- Upgrade to Reactor Dysprosium-SR12 #23192
- Upgrade to Spring Session Dragonfruit-SR1 #23187
- Upgrade to Spring Framework 5.2.9 #23183
相关链接
更新资讯
https://github.com/spring-projects/spring-boot/releases/tag/v2.3.4.RELEASE
SpringBoot官网
https://spring.io/projects/spring-boot
SpringBoot Github
https://github.com/spring-projects/spring-boot