Spring Boot 2.7.3 发布


Spring Boot 2.7.3 现已发布,此版本包括 48 个错误修复、文档改进和依赖项升级。具体更新内容如下:

Bugfix

  • 使用 JarMode Layertools 且源不是存档时出现误导性错误消息 #32097
  • 在 GC 压力下,可以为嵌套 jar 中的类抛出 ClassNotFoundException #32085
  • Flyway 自动配置在 Flyway 9 中失败 #32034
  • BasicJsonParser 不能防止深度嵌套的映射 #32031
  • OptionalLiveReloadServer 在配置为使用临时端口时记录错误的端口号 #31984
  • Servlet WebServerStartStopLifecycle 在停止时未将运行设置为 false #31967
  • 在关闭应用程序上下文期间执行的基于 JUL 的日志记录丢失 #31963
  • 添加到胖 jar 中的 spring-boot-jarmode-layertools.jar 的哈希与等效的已发布工件的哈希不匹配 #31949
  • management.endpoint.health.probes.add-additional-paths 在配置属性已经创建了 liveness 和/或 readiness 组时无效 #31926
  • 尝试为 C3P0 设置 jdbcUrl 时抛出 UnsupportedDataSourcePropertyException #31921
  • 由太短的 quiet period 难以诊断导致的开发工具重启失败 #31906
  • 每次调用时都会重新创建由 CompositeHealthContributor 管理的 HealthContributor bean #31879
  • REST Assured 的依赖管理不完整 #31877
  • Jar Handler 从未清除 PROTOCOL_HANDLER 系统属性 #31875
  • BasicJsonParser 在处理 malformed map JSON时可能会出现超时或堆栈溢出的情况 #31873
  • BasicJsonParser 可能会因 堆栈溢出异常而失败#31871

文档

  • 查看 Git 贡献文档 #32099
  • Maven 插件分类器的文档有一个未解决的外部引用 #32043
  • 更新 Static Content 参考文档以反映默认情况下不再启用 DefaultServlet #32026
  • 示例日志输出已过时且不一致 #31987
  • 必须启用 Undertow 的 record-request-start-time 服务器选项以便 %D 在访问日志中发挥作用 #31976
  • 更新有关使用 H2C 以考虑在执行 TLS 终止的代理后运行的文档 #31974
  • Common Application Properties 附录中的某些属性没有描述 #31971
  • 修复文档中的链接 #31951
  • 外部配置文档使用不正确的占位符语法 #31943
  • server.reactive.session.cookie 属性未在应用程序属性附录中列出 #31914
  • 删除对 ConfigFileApplicationListener 的文档和元数据引用 #31901
  • 'spring.beaninfo.ignore' 的元数据具有不正确的 SourceType #31899
  • 删除对 nitrite-spring-boot-starter 的引用 #31893
  • 删除对 Azure Application Insights 的引用 #31890
  • 修复代码和文档中的拼写错误 #31865

依赖升级

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

更新说明:https://github.com/spring-projects/spring-boot/releases/tag/v2.7.3


相關推薦

2022-07-26

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.7.3 正式发布,该版本中的变化包括: 0093e04f - chore: 应用格式化和检查样式 5c592cb9 - chore: 应用格式化 73fadf6d - 修复处理 GatewayTimeout + 修复在异步

2023-01-21

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Authorization Server 0.4.0、Spring Boot 2.7.8、Spring Cloud 2021.0.5、Spring Cloud Alibaba 2021.0.4.0、Nacos 2.2.0 等最新版本开发的多租户系统,遵循SpringB

2022-08-21

Spring Shell 2.1.x 完全依赖于 Spring Boot 2.x,并不试图与旧的 Spring Shell 1.x 或 Spring Boot 1.x 保持任何向后兼容。 Spring Shell 2.1.1 现已发布,具体更新内容包括: Fixes 本 GA 包含一些显着的变化: 基于 Spring Boot 2.7.3 构建 向后移植

2022-10-01

属性列 Excel注解支持backgroundColor属性设置背景色 升级spring-cloud-alibaba到最新版2021.0.4.0 升级spring-cloud到最新版2021.0.4 升级spring-boot到最新版本2.7.3 升级spring-boot-admin到最新版2.7.5 升级seata到最新版1.5.2 升级druid到最新版本

2022-09-24

SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA

2022-09-23

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.3、Spring Cloud 2021.0.4、Spring Cloud Alibaba 2021.0.4.0、 Spring Authorization Server 0.3.1、Nacos 2.1.1 等最新版本开发的多租户系统,遵循Spring

2022-11-11

(#2793)。 将 version.junit 从 5.9.0 升级到 5.9.1 (#2792) 将 spring.boot. 版本从 2.7.3 升级到 2.7.4 (#2791) 将 junit-platform-launcher 从 1.9.0 升级到 1.9.1 (#2790) 将 hibernate5. 版本从 5.6.11.Final 升级到 5.6.12.Final (#2798) 将 snakeyaml 从 1.32 升级到 1

2022-09-21

Spring Data 2022.0.0-M6、2021.2.3 和 2021.1.7 现已发布,包括对 Spring Data REST 中检测到的 CVE 的修复。官方建议务必尽快更新并在此处查看详细信息。下一个 Spring Boot 版本 2021.2.3 和 2021.1.7 将在未来几天内推出。 2022.0.0-M6 Spring

2022-09-13

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.3、Spring Cloud 2021.0.4、Spring Cloud Alibaba 2021.0.1.0、 Spring Authorization Server 0.3.1、Nacos 2.1.1 等最新版本开发的多租户系统,遵循Spring

2022-07-05

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.7.2 正式发布,该版本中的变化包括: 568d1029 - chore(#2058): 增加测试并修正格式化 ab05b73b - 优化 BuildVersion 构造函数的默认版本问题 05e7b302&

2022-04-08

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 2.6.5 正式发布,自 2.6.3 版本以来的变化包括: e5818472 - 将 spring boot 更新至 2.6.6 2f4dd017 - 修改为 2.6.5-SNAPSHOT 版本 d7f92c30 - 合并 github.com:codecentric/spr

2023-06-27

Spring Boot Admin 是一个用于管理 Spring Boot 应用程序的管理界面,Spring Boot Admin 3.1 正式发布,该版本中的变化包括: 修复:使用 RouterFunctions 时,DispatcherMappings 视图中断 支持使用 Kubernetes Client 进行发现 chore:添加 CODEOWNERS

2022-10-02

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.3、Spring Cloud 2021.0.4、Spring Cloud Alibaba 2021.0.4.0、 Spring Authorization Server 0.3.1、Nacos 2.1.1 等最新版本开发的多租户系统,遵循Spring

2022-10-08

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.3、Spring Cloud 2021.0.4、Spring Cloud Alibaba 2021.0.4.0、 Spring Authorization Server 0.3.1、Nacos 2.1.1 等最新版本开发的多租户系统,遵循Spring