本周 Spring - 2023年3月21日

工程 | Josh Long | 2023年3月21日 | ...

嗨,Spring 爱好者们!欢迎来到又一期精彩的本周 Spring!今天是3月21日,他们宣布了 Java 20!对于 Java 开发者来说,这是一个激动人心的时刻。当然,Java 20 只是 Java 21(包括 Project Loom,六个月后发布)之前又一个令人惊叹的版本。而且,Spring Framework 看似有望在 Spring Framework 6.1 中提供与它的集成。对于 Java 和 Spring Boot 开发者来说,这是一个了不起的时代!

Spring Framework 6.0.7 和 5.3.26 修复了 cve-2023-20860 和 cve-2023-20861

发布 | Brian Clozel | 2023年3月20日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Framework 6.0.75.3.26 版本现已可用。

Spring Framework 6.0.7 附带28 个修复和文档改进,包括2 个回归修复。Spring Framework 5.3.26 附带40 个修复和文档改进

这些版本修复了以下 CVE

这些版本将随 Spring Boot 3.0.52.7.10 一起发布,定于周四发布。在…

Spring Framework 5.2.23 修复了 cve-2023-20861

发布 | Brian Clozel | 2023年3月20日 | ...

我代表团队,很高兴地宣布 Spring Framework 5.2.23.RELEASE 现已可用。此版本已由Spring Framework 商业支持客户请求,并可在 Maven Central 上获取。

Spring Framework 5.2.23.RELEASE 附带3 个修复,包括对以下 CVE 的修复

由于 2.3.x已超出商业支持范围,此版本将不会随 Spring Boot 版本一起发布。您可以在 Spring Boot MavenGradle 构建中手动升级 Spring Framework。升级到受支持的 Spring Boot 版本是…

Spring Data 2023.0-M1 和服务版本 2022.0.4 & 2021.2.10 发布

发布 | Christoph Strobl | 2023年3月20日 | ...

我代表团队,很高兴宣布 Spring Data 2023.0 发布列车的第三个里程碑以及服务版本 2022.0.4 和 2021.2.10 现已可用。这些版本附带改进,包括对回归的修复。

即将发布的 Spring Boot 3.0.5 和 2.7.10 版本将方便地包含这些服务版本。

2023.0.0 里程碑 3 中包含的新特性主要有

  • 一个新的 scroll API 支持基于偏移量和键的分页
  • 改进了 HQL 和 JPQL 的 JPA 查询解析
  • 支持 MongoDB 的显式字段级加密
  • 在 Data REST 中聚合引用请求参数

Spring Vault 3.0.2 和 2.3.3 修复了 CVE-2023-20859

发布 | Mark Paluch | 2023年3月20日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Vault 3.0.22.3.3 版本现已可用。

Spring Vault 3.0.2 附带7 个修复和文档改进。Spring Vault 2.3.3 附带13 个修复和精选改进

这些版本修复了以下 CVE

CVE-2023-20859:从令牌吊销失败源中向日志插入敏感信息

这些版本将在未来几天内随 Spring Cloud 一起发布。在此之前,请在您的项目中覆盖依赖版本。

对于 build.gradle 中的 Gradle 构建

A Bootiful Podcast:Spring Batch 负责人 Mahmoud Ben Hassine 谈 2023 年的最新进展

工程 | Josh Long | 2023年3月16日 | ...

嗨,Spring 爱好者们!欢迎来到又一期A Bootiful Podcast!在本期节目中,Josh Long (@starbuxman) 与 Spring Batch 负责人Mahmoud Ben Hassine (@FMBENHASSINE) 讨论了 Spring Batch 的最新进展。

备注

Spring 世界中的 Kotlin DSL

工程 | Josh Long | 2023年3月16日 | ...

Kotlin 是一种美丽的语言,只需凭借 Kotlin 语法本身,就能轻松地让旧 Java 库变得更加简洁。然而,当您编写 DSL 时,它会大放异彩。

这里有一些内部消息:Spring 团队尽最大努力保持协调一致,围绕核心主题对齐,并使 Spring 优于其各部分之和。您在每个主要版本中都能看到这一点:Spring Framework 2.0 中的 XML 命名空间。3.0 中的 Java Config。Spring Boot 1.0 与 Spring Framework 4.0 同时首次发布时的条件化和自动配置。响应式编程与…

Spring Tools 4.18.0 发布

发布 | Martin Lippert | 2023年3月15日 | ...

亲爱的 Spring 社区,

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.18.0 版本发布。

Spring Tools 4 for Eclipse 发行版更新

重要亮点

  • (Spring Boot): 为 Spring Data repository 查询方法提供了全新且大幅改进的内容辅助(感谢 @danthe1st 的贡献)
  • (Spring Boot): 针对 Spring Boot 项目的额外协调,用于显示 Spring 特定的验证、过时版本等,现在报告进度更快,使用内存更少 - 请考虑使用此功能并告诉我们您的体验以及启用此功能时是否遇到问题
  • (VSCode): 修复了一个非常烦人的问题,该问题导致 VSCode 中的常规 Java 内容辅助在短时间后停止工作
  • (Eclipse): 修复了一个 m2e 中的 bug,并已包含在此版本中,该 bug 导致资源文件(例如 application.properties)不再复制到 target 文件夹。现在此功能再次工作,并自动复制您更改的 application.properties

本周 Spring - 2023年3月14日

工程 | Josh Long | 2023年3月14日 | ...

嗨,Spring 爱好者们!Pi (π) 日快乐!欢迎来到又一期本周 Spring!旧金山正在下着瓢泼大雨!新闻里在讨论“大气河流”;我不知道那是什么意思,但我也不想知道。总之,话不多说:我一如既往地很高兴有机会待在室内学习。这周有很多内容要回顾,所以让我们直接开始吧!

订阅 Spring 资讯

订阅 Spring 资讯,保持连接

订阅

先行一步

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 通过一份简单的订阅,提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部