Spring Data 2023.1 正式 GA

软件资讯 软件资讯 发布于 2年前 19 浏览 0 回复

Spring Data 2023.1 (代号:Vaughan) 现已正式发布,该版本包含多个基础架构主题以及对单个存储模块的改进。

Spring Data 2023.1 已将 Spring Framework baseline 升级到 6.1,同时还升级了 Project Reactor 2023.0.0 和 Micrometer 1.12.0,要求将 Java 17 作为最低平台版本,并支持高达 Java 21 的虚拟线程支持。

通过配置 Virtual Threads-enabledExecutor,可以在各种组件中使用虚拟线程。这些组件的突出示例是 Redis 的 MessageListenerContainer 或 Mongo 的 MessageListenerContainer,用于 Change Streams 和 Tailing Cursor polling。使用虚拟线程需要选择加入,因为配置仍默认为平台线程。

此版本还提供了 JVM Checkpoint Restore arrangements (Project CRaC) 的改进。Spring Data Redis 的 connection factory bean 现在是Lifecyclebean,可在 bean 初始化时自动启动,并且可以在获取 checkpoint snapshot 之前停止。项目团队表示,接下来将计划探索对其他模块的支持,但是特定支持通常需要数据库驱动程序直接支持。

各个模块内还有许多其他功能和改进以及各种变化。此版本还对 Spring Data JDBC 模块中的 Single Query Loading 提供实验性支持,以使用 single query 加载完整聚合。了解有关新增功能的更多信息,可参阅发行说明和各个模块参考文档。

展望未来,项目团队计划扩展 Single Query Loading 支持并修改 JPA 的查询机制,以整合随着时间的推移而发展的各种查询方法。

此版本将包含在即将发布的 Spring Boot 3.2 GA 版本中。

详情可查看官方公告



为您推荐相关文章:

  • Spring Boot 4.0.0 正式发布
  • Spring Boot 3.5.5 版本发布
  • Spring Integration 7.1.0-M1 发布
  • Spring Security 7.1.0-M1 发布
  • Spring Shell 4.0.0 GA
  • 同类文章推荐:

  • VirtualBox 7.2.6 发布
  • Firefox 147.0.2 发布
  • Grafana 12.3.2 发布
  • Docker 29.2.0 发布
  • Zotero 8 正式发布
  • GNU C Library 2.43 发布