Spring Data 2021.2.1 和 2021.1.5 发布


Spring Data 2021.2.1 和 2021.1.5 现已发布,这两个版本都附带了针对大多数 bug fixes 和依赖项升级的修复。

此外,其中还包括对一个漏洞的修复:

  • CVE-2022-22980
    “Spring Data MongoDB SpEL Expression Injection Vulnerability”
    MongoDB 应用程序中的 SpEL 注入攻击,通过使用带有未过滤输入的参数化 SpEL 语句使用 @Query 或 @Aggregation 注释的存储库查询方法。
    严重性:
    High

官方表示,这些新版本是对所有 Spring Data 生产场景的推荐升级。 

各个模块、变更日志和文档的链接如下:

2021.2.1

  • Spring Data Commons 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data JDBC 2.4.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data JPA 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data for Apache Geode 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Neo4j 6.3.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data KeyValue 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data MongoDB 3.4.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data for Apache Cassandra 3.4.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data R2DBC 1.5.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data LDAP 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Envers 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data REST 3.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Redis 2.7.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Elasticsearch 4.4.1 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Couchbase 4.4.1 - Artifacts - Javadoc - Documentation - Changelog

2021.1.5

  • Spring Data Commons 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data JDBC 2.3.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data JPA 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data for Apache Geode 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Neo4j 6.2.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data KeyValue 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data MongoDB 3.3.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data for Apache Cassandra 3.3.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data R2DBC 1.4.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data LDAP 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Envers 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data REST 3.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Redis 2.6.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Elasticsearch 4.3.5 - Artifacts - Javadoc - Documentation - Changelog
  • Spring Data Couchbase 4.3.5 - Artifacts - Javadoc - Documentation - Changelog

相关文章

2022-09-21

Spring Data 2022.0.0-M6、2021.2.3 和 2021.1.7 现已发布,包括对 Spring Data REST 中检测到的 CVE 的修复。官方建议务必尽快更新并在此处查看详细信息。下一个 Spring Boot 版本 2021.2.3 和 2021.1.7 将在未来几天内推出。 2022.0.0-M6 Spring

2022-07-17

Spring Data 2022.0.0-M5, 2021.2.2 & 2021.1.6 已发布,更新内容主要是修复错误和升级依赖项。其中,2022.0.0-M5 的一项显着升级是迁移到 Hibernate 6。 2022.0.0-M5 Spring Data Commons 3.0 M5 - Artifacts - Javadoc - Documen

2022-10-26

Spring Data 2022.0.0 发布了首个 RC 版本。 公告写道,此版本修订了模块结构,尤其是 Spring Data for Apache Geode 不再包含到发行版中。其他主要变化包括: 移除TypeInformation中对ClassTypeInformation的引用 #2703 允许对Range进行函数式

2022-10-24

Spring Batch 5.0 发布了首个 RC 版本。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 此版本包含两个主

2022-10-09

对空集合抛出异常 RedissonBaseLock 在故障转移后抛出 NPE Spring Data Redisevalsha()方法在集群模式下不使用 Redis 节点路由的 key 在复制模式下无法检测到 DNS 的变化 RCollectionReactive.addAll()方法在没有订阅的情况下被执行 RKeysAsyn

2022-11-13

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.5、Spring Cloud 2021.0.5、Spring Cloud Alibaba 2021.0.4.0、 Spring Authorization Server 0.3.1、Nacos 2.1.2 等最新版本开发的多租户系统,遵循Spring

2022-10-24

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.5、Spring Cloud 2021.0.4、Spring Cloud Alibaba 2021.0.4.0、 Spring Authorization Server 0.3.1、Nacos 2.1.2 等最新版本开发的多租户系统,遵循Spring

2022-05-09

Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.7、Spring Cloud 2021.0.2、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.1.0 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流

2022-12-02

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Authorization Server 0.4.0、Spring Boot 2.7.6、Spring Cloud 2021.0.5、Spring Cloud Alibaba 2021.0.4.0、Nacos 2.1.2 等最新版本开发的多租户系统,遵循SpringB

2022-04-18

Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.6、Spring Cloud 2021.0.1、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.0.4 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流

2022-12-02

的官方推荐。 此版本更新内容如下: Feature 添加了 Spring Data Redis 3.0.0 模块 Fixed 集群中的 PubSub 订阅有时并不适用于所有节点  如果连接池大小<10且至少有一条命令失败,则命令回复不匹配 RLock 连续抛出 Cancell

2022-12-02

Spring Integration6.0.0 现已正式发布,且可以在 Maven Central 中找到。 此版本是一年多工作的结晶,完全基于 Spring Framework 6.0、Spring Data 2022.0、Spring for GraphQL 1.1、Spring WebServices 4.0 ,另一方面,Spring Integration 6.0 是最近发布的 Spring Boo

2022-11-01

企业级微服务架构和服务能力开发平台。首个全面拥抱 Spring Authorization Server 的版本,基于Spring Boot 2.7.5、Spring Cloud 2021.0.4、Spring Cloud Alibaba 2021.0.4.0、 Spring Authorization Server 0.3.1、Nacos 2.1.2 等最新版本开发的多租户系统,遵循Spring

2022-10-22

Spring Boot 3.0 首个 RC 已发布,此外还为两个分支发布了更新:2.7.5 & 2.6.13。 3.0.0-RC1 发布公告写道,此版本包含 135 项功能增强、文档改进、依赖升级和 Bugfix。 Spring Boot 3.0 的开发工作始于实验性的 Spring Native,旨在为 Graa