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 社区中所有即将举行的活动。

查看所有