Spring Data 2020.0.0 正式 GA

我是小探花 2020-10-30 13:17:00 ⋅ 600 阅读

Spring Data 2020.0.0(代号 Ockham)已正式 GA,这也是更改版本号方案后的首个版本,此前的版本号采用名字来标记,例如 Neumann-RELEASE。

新的版本号格式为YYYY.MINOR.MICRO[-MODIFIER]

  • YYYY是完整的年份,代表此版本发布于该年份

  • MINOR每年从 0 开始,0 代表某年份中发布的第一个主要版本。按照版本逐渐递增,属于主要版本更新

  • MICRO是针对主要版本的补丁更新,从 0 开始

  • MODIFIER 是一个可选的修饰符,后面的<COUNT>是从 1 开始的递增数字,例如

    • M<COUNT>代表里程碑版本

    • RC<COUNT>代表候选版本

    • -SNAPSHOT代表快照版本(注意,此前使用的.BUILD已被弃用)

    • 对于正式发布的版本不使用任何修饰符

示例: 2020.0.0-M12020.0.0-M22020.0.0-RC12020.0.0-SNAPSHOT2020.0.02020.0.1-SNAPSHOT2020.0.12020.1.0-M12020.1.0-M22020.1.0-RC12020.1.0-SNAPSHOT2020.1.0等。

Spring Data 2020.0.0 更新亮点:

  • 采用新版本号命名方案,以及引入spring-data-bom
  • 提升 Graal Native Image 体验
  • 支持反应式 SpEL 上下文扩展和审计
  • 将 SDN-RX 引入 Spring Data Neo4j 6.0
  • 为 Spring Data JDBC 新增 Oracle 方言
  • 基于 Spring Framework 的 R2DBC 模块重构 Spring Data R2DBC
  • 升级至 Redis 6.0,支持 ACL 身份验证以及对 Sorted Set 命令的增强支持
  • 支持 RxJava 3
  • 支持 De-lombok 生产环境代码

详细变更日志查看 Changelog

Spring Boot 2.4-RC1 是升级 Spring Data 2020.0.0 的最方便途径,使用 Spring Boot 2.3 的 Neo4j 用户需要特别注意,因为 Spring Data Neo4j 6.0 的配置基础架构发生了不兼容的变化。

最后附上所有组件的更新:

Spring Data 旨在为数据访问提供一个熟悉的、一致的、基于 Spring 的编程模型,同时仍然保留底层数据存储的特殊特性 (traits),使得数据访问技术、关系型和非关系型数据库、map-reduce 框架和基于云的数据服务的使用变得简单。

Spring Data 属于大型工程项目,包含许多针对特定数据库的子项目。


全部评论: 0

    我有话说:

    【开源资讯】Spring Data 2020.0 RC2 发布

    Spring Data 2020.0 RC2 发布了。Spring Data 项目的目的是简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency&gt; <

    Spring Cloud 2020.0.1 BUG 修复版本发布

    2021 首发, Spring Cloud 2020.0.1 (代号"Ilford",伊尔福德)版本发布,此版本 BUG 修复版本,可从 2020.0.0 版本平滑升级。目前已可以从 maven

    架构实战篇(七):Spring Boot Data JPA 快速入门

    Spring Data JPA 是Spring Data 的一个子项目,它通过提供基于JPA的Repository极大了减少了操作JPA的代码。

    Spring Boot 2.1.0新特性 ,准备好了吗?!

    Spring Boot官方在10月30号正式发布了v2.1.0.RELEASE版本,由于本人最近比较忙,直到今天才着重抽空学习和了解这次升级一共带来了9大新特性,根据官方描述,正在逐渐支持 java

    构建数据集成和实时数据处理流水线工具Spring Cloud Data Flow

    Spring Cloud Data Flow 是基于原生云对 Spring XD 的重新设计

    时序数据库 InfluxDB 2.0 正式 GA,并宣布下一代存储引擎 InfluxDB I0x

    时间序列数据库 InfluxDB 发布了重大更新版本 2.0,官方说到 InfluxDB 2.0 是时间序列数据的新一代开源平台,开发者可以在这个统一的平台上获取、查询

    mongoHelper 0.3.9 发布,spring-data-mongodb 增强工具包,简化 CRUD 操作

    mongoHelper 是基于 spring-data-mongodb 的增强工具包,简化 CRUD 操作,提供类 jpa 的数据库操作。 传统关系型数据库及围绕它们构建的 orm 在项目开发中有很

    Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5 发布

    Spring Boot 多个分支发布了新版本,分别是 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5。 Spring Boot 2.4.0-RC1 此版本是 

    Projector 1.0 GA,JetBrains 出品的远程访问 IDE 工具

    JetBrains 出品的 Projector 1.0正式 GA。根据发布公告的介绍,Projector 是用于在网络上远程运行 JetBrains IDE 和 Swing 应用程序的工具和框架

    MySQL 8.0.23 GA

    MySQL 最新版本 8.0.23 现已正式发布。此版本除了像以往一样解决了一部分 BUG,同样也增添了一些新的功能。具体更新内容如下: 用户管理:授予RELOAD权限,使用户可以执行各种

    「开源资讯」MySQL 8.0.22 GA发布,有变化

      MySQL 最新版本 8.0.22 于2020年10月19日正式发布。 主要新变化 改进审计日志:对于JSON格式的日志文件,MySQL企业审计支持使用audit_log_read

    Pulsar Go Client 0.4.0 发布

    Pulsar Client Go 是 Apache Pulsar 的 Go 语言客户端。近期,社区发布 Pulsar Client Go 0.4.0 版本。 新特性 支持在

    MySQL 8.0.24 GA

    MySQL 8.0.24 现已发布。这是一个维护版本,修复了 219 个 Bug。其中有两位中国人的贡献(Yuxiang Jiang 和 Zhai Weixiang),他们发现 Bug 并

    阿里巴巴中间件-Nacos 发布 v0.8.0 Pre-GA版本,安全稳定上生产

    服务注册和服务配置开源项目 Nacos 本周发布了 v0.8.0 Pre-GA 版本,作为开源项目生命周期中的里程碑版本之一

    Vant 3.0 正式发布:全面拥抱 Vue 3

    历经八个月时长的开发,Vant 3.0 现已正式发布。官方表示,在本次迭代中,其主要工作是基于 Vue 3 重构整个代码仓库和周边生态,并发布 Vant 3.0、Vant Cli 3.0

    前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10

    前端框架 Angular 11.0.0 正式发布。 Angular 11.0.0 将 TypeScript 升级到 4.0, 对 TypeScript 3.9 不再支持。 放弃了对 IE 9 、10

    Angular 11.1.0 正式发布,支持 TypeScript 4.1

    。 近日,Angular 11.1.0 正式发布...

    Spring Initializr 0.1.0 发布,Spring 项目的快速开始生成器

    Spring Initializr 0.1.0 已经发布。 Spring initializr 是一个 Spring 项目的快速开始生成器。其提供了一个可扩展的 API 来生成基于 JVM