Spring Data Neumann SR5、Moore SR11 和 Lovelace SR21 现已可用

发布 | Mark Paluch | 2020年10月28日 | ...

我代表团队高兴地宣布 Spring Data 发布三重功能:Neumann SR5Moore SR11Lovelace SR21。这些服务版本构建在 Spring Framework 版本5.2.10(Neumann 和 Moore)和5.1.19(Lovelace)之上,主要包含依赖项升级和修复,以及一些精选的改进。

Spring Data Neumann SR5 包含67 项改进和修复。Spring Data Moore SR11 包含43 项修复和改进。最后,Spring Data Lovelace SR21 包含17 项精选修复

所有服务版本都将被即将发布的 Spring Boot 2.3.52.2.112.1.18 版本(分别)采用,用于……

Spring Data 2020.0.0 正式发布

发布 | Mark Paluch | 2020年10月28日 | ...

尊敬的 Spring 社区:

我代表 Spring Data 团队和我们的贡献者,很高兴地宣布 Spring Data 2020.0.0 现已从 Maven Central 正式发布。

Spring Data 2020.0.0(代号:奥卡姆)是使用更改的版本方案的首个发布列车,之前的发布列车按名称标识,例如Neumann-RELEASE

此发布列车包含多个主题。以下是最重要主题的摘要

  • 将发布列车版本切换到 calver(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 身份验证和对有序集合命令的增强支持。
  • 支持 RxJava 3。
  • 取消 lombok 生产代码。
  • ……

Spring Batch 4.3 现已正式发布!

发布 | Mahmoud Ben Hassine | 2020年10月28日 | ...

尊敬的 Spring Batch 社区:

我代表团队和所有贡献者,很高兴地宣布 Spring Batch 4.3 现已从 Maven Central 正式发布!

此版本包含许多新功能、增强功能和依赖项更新。您可以在发行说明中找到完整的更改列表,但以下是主要亮点

  • Java 记录支持
  • GraalVM 支持
  • 新的同步ItemStreamWriter
  • 新的JpaCursorItemReader 实现
  • MongoItemWriterRepositoryItemWriter 的性能改进
  • 还有更多!

这些功能和增强功能已经……

Spring Framework 5.3 正式发布

发布 | Juergen Hoeller | 2020年10月27日 | ...

尊敬的 Spring 社区:

我代表 Spring Framework 团队和我们的贡献者,很高兴地宣布 Spring Framework 5.3 现已从repo.spring.io和 Maven Central 正式发布!

Spring Framework 5.3 需要 JDK 8 或更高版本,并特别采用JDK 15作为最新的 OpenJDK 版本,例如,支持记录类。作为 5.x 系列的最后一个功能分支,5.3.x 系列将进入扩展支持阶段,包括明年的 JDK 17 LTS。

即将发布的 Spring Boot 2.4 和明年的 Spring Boot 2.5 版本将基于此框架系列,以及对GraalVM 上的 Spring 原生可执行文件的孵化支持……

Spring Tools 4.8.1 发布

发布 | Martin Lippert | 2020年10月27日 | ...

尊敬的 Spring 社区:

我很高兴地宣布面向 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.8.1 版本发布。

快速提醒

  • 基于 Eclipse 的 Spring Tools 4 发行版需要 JDK11(或更高版本)才能运行。
  • 基于 Eclipse 的发行版附带嵌入式 JDK15 运行时,无需再安装或配置特定 JDK 即可运行 IDE。

其他更改和修复

  • (Spring Boot)新增:添加了对 Spring Boot 多文档属性文件的支持(#533
  • (Spring Boot)已修复:支持在 Spring Boot 属性 yaml 文件中转义带有“[]”的映射键
  • (Spring Boot)已修复:容忍 .properties 文件中的“.[" 用于映射导航
  • (Eclipse)改进:支持创建容器映像和部署 Spring Boot 应用程序,无需 maven 包装器
  • (Eclipse)改进:改进从在 docker 中运行的 boot 应用程序中进行实时悬停的进程标签
  • (Eclipse)改进:允许 docker 部署的 boot 应用程序相互查找(通过 docker 内部的简单网络设置)
  • (Eclipse)……

Spring Authorization Server 0.0.2 现已可用

发布 | Joe Grandja | 2020年10月15日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Authorization Server 0.0.2 正式可用。

您可以通过使用模块坐标从repo.spring.io和 Maven Central 下载它

compile 'org.springframework.security.experimental:spring-security-oauth2-authorization-server:0.0.2'

有关此新项目的更多详细信息,请参阅初始公告项目页面

此版本交付的主要功能是

  • OAuth 公共客户端的代码交换证明密钥 (PKCE) — RFC 7636

  • OAuth 2.0 授权代码授予的用户同意页面 — RFC 6749

  • ……

Spring Boot 2.4.0-M4 现已可用

发布 | Scott Frederick | 2020年10月15日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.4 的第四个里程碑版本已发布,可从我们的里程碑存储库获取。

此版本关闭了145 个问题和拉取请求。感谢所有通过问题报告和拉取请求做出贡献的人。

此里程碑的亮点包括

  • 故障分析器改进
  • 能够发布 Maven 和 Gradle 插件生成的 Docker 映像
  • 通过 Micrometer 公开 Redis 缓存指标
  • 许多依赖项升级

有关完整的更改列表和升级说明,请参阅 wiki 上的Spring Boot 2.4 发行说明更新的参考文档……

Spring Data 2020.0 RC2 现已发布

发布 | Christoph Strobl | 2020年10月14日 | ...

尊敬的 Spring 社区:

我代表 Spring Data 团队和所有贡献者,很高兴地宣布 Spring Data 2020.0.0 RC2 可从里程碑存储库获取。此版本修复了87 张工单。最显著的更改是

  • Apache Geode 的PagingAndSortingRepository 支持。
  • 对 Redis 中的REVERSERANGEBYLEX 命令以及KEEPTTLJUSTID 标志的支持。
  • 其他 MongoDB 聚合管道运算符:$unionWith$function$accumulator
  • Neo4j 中的循环数据加载策略改进。
  • 专用的 Cassandra DataClass 行映射器。
  • 用于 Kotlin 的可挂起存储库查询方法。
  • ……

Spring Integration 5.4 发布候选版本 1 可用

发布 | Artem Bilan | 2020年10月14日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Integration 5.4 系列的第一个(也是最后一个)发布候选版本。

可以从我们的里程碑存储库下载

compile 'org.springframework.integration:spring-integration-core:5.4.0-RC1'

自从之前的里程碑 3以来,此版本带来了更多错误修复和一些内部改进,以适应 Project Reactor 对处理器的更改。

此版本中最显著的功能是

  • 现在内部使用 Spring Framework 的LogAccessor 抽象来提高代码可读性;

  • 现在可以使用ZeroMqMessageHandlerZeroMqMessageProducer 组件与 ZeroMq 进行单向交互;

  • ReactiveRedisStreamMessageProducer 现在通过向errorChannel 发送ErrorMessage 提供错误处理逻辑;

  • AbstractMailReceiver 现在可以选择不急切地获取MimeMessage 内容,并让下游流来决定如何处理此类邮件。

  • ……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加快您的进步。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部