Spring Data 2023.1 正式发布

发布 | Mark Paluch | 2023年11月17日 | ...

代表 Spring Data 工程团队以及所有为本次发布做出贡献的人,我非常高兴地宣布 Spring Data 2023.1(代号:Vaughan)已从 Maven Central 正式发布!此版本包含一些基础设施主题,以及各个存储模块的改进。

Spring Data 2023.1 已将其 Spring Framework 基线升级到 6.1,以及 Project Reactor 2023.0.0 和 Micrometer 1.12.0,同时将 Java 17 作为最低平台版本,并支持最高 Java 21 以支持虚拟线程。

可以通过配置启用虚拟线程的 Executor 在各种组件中使用虚拟线程。这些组件的突出示例是 Redis 的 MessageListenerContainer 或 Mongo 的 MessageListenerContainer,用于更改流和尾随游标轮询。使用虚拟线程需要选择加入,因为配置仍然默认为平台线程。

此版本还包含对 JVM 检查点恢复安排(Project CRaC) 的改进。Spring Data Redis 的连接工厂 Bean 现在是 Lifecycle Bean,会在 Bean 初始化时自动启动,并且可以在进行检查点快照之前停止。展望未来,我们计划探索对更多模块的支持,但是特定支持通常需要数据库驱动程序的直接支持。

各个模块中还有许多其他功能、改进和各种更改。此版本还提供了对 Spring Data JDBC 模块中单查询加载的实验性支持,以使用单个查询加载完整的聚合。要详细了解新增功能,请参阅 发行说明 和各个模块的参考文档。

展望未来,我们计划扩展单查询加载支持,并修改 JPA 的查询机制,以整合随着时间推移而演变的各种查询方法。

此版本将包含在即将发布的 Spring Boot 3.2 GA 版本中。我们希望听到您的反馈,所以请继续提供反馈。

最后,以下是各个模块、变更日志、工件和我们全新的基于 Antora 的文档站点的链接

获取 Spring 电子邮件简报

随时关注 Spring 电子邮件简报

订阅

抢先一步

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部