💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
VMware发布了Spring Boot 3.3版本,包括了性能、安全性和可观察性改进。升级包括了CDS加快启动速度和减少内存使用、虚拟线程支持Websockets、JWT身份验证增强安全性、SBOM支持改进供应链安全性。升级还包括了ActiveMQ和LDAP的扩展服务连接选项、Bitnami容器镜像的Docker Compose支持以及Spring项目和第三方库的升级。
🎯
关键要点
- VMware于2024年5月23日发布了Spring Boot 3.3版本,包含性能、安全性和可观察性改进。
- 升级包括CDS加快启动速度和减少内存使用,虚拟线程支持Websockets,JWT身份验证增强安全性,SBOM支持改进供应链安全性。
- 新增Apache ActiveMQ和LDAP的扩展服务连接选项,Bitnami容器镜像的Docker Compose支持,以及Spring项目和第三方库的升级。
- CDS特性显著减少启动时间和内存消耗,Spring Boot可以创建CDS友好的布局。
- 虚拟线程支持Websockets进一步提升性能,但在某些情况下可能不如线程池快。
- Spring Boot自动配置JwtAuthenticationConverter类以增强安全性。
- Spring Boot移除了对Dropwizard Metrics的依赖管理,并更新了Prometheus Client和Micrometer版本。
- Spring Boot现在通过新的actuator端点暴露SBOM,便于供应链安全管理。
- 新增@BatchTransactionManager注解简化Spring Batch中的自定义事务管理器配置。
- 支持Apache ActiveMQ Classic和Artemis组件及LDAP的原生服务连接,Docker Compose支持Bitnami容器镜像。
- 升级到Flyway 10.10以实现自动数据库结构迁移,Flyway 10更模块化。
- 新增Spring Data JDBC方言配置属性,GraphQL websocket保持活动配置,WebFlux应用程序的最大会话控制。
- 重要的Spring依赖更新包括Spring Security 6.3.0、Spring Session 3.3.0等。
- 根据Spring Boot发布计划,VMware计划于2024年11月21日发布Spring Boot 3.4。
🏷️
标签
➡️