Spring Batch 5.1.0-M3 现已可用!

发布 | Mahmoud Ben Hassine | 2023 年 9 月 20 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Batch 5.1.0-M3 现已可在我们的里程碑仓库中获取。

这个新的里程碑版本引入了以下主要特性:

  • 依赖升级
  • 新增用于 Redis 的项读取器和写入器
  • JobRegistryBeanPostProcessor 的自动配置
  • 能够通过决策启动作业流程
  • 能够提供自定义的 JobKeyGenerator
  • 基于 Antora 的新文档

有关完整的变更列表,请查看发布说明

依赖升级

这个里程碑版本将 Spring 依赖升级到…

Spring Integration 6.2.0 Milestone 3 可用

发布 | Artem Bilan | 2023 年 9 月 20 日 | ...

尊敬的 Spring 社区:

我代表 Spring Integration 团队,很高兴地宣布 6.2.0-M3 版本已可在 Spring Milestone 仓库中获取。

此外,修复错误的 6.1.3 版本也已发布到 Maven Central。

自上次发布的 Milestone 1 以来,这些变更已进入了新的 Spring Integration 版本:

  • 文档已迁移到 Antora 站点生成器,并与其他已迁移的 Spring 项目一起托管在此

  • 项目构建生命周期现在已连接到 Gradle Enterprise,因此每个贡献者现在都可以从 Gradle 任务的远程共享缓存中受益

  • LockRegistry 接口提供了一个模板式的 executeLocked() API

你好,Java 21

工程 | Josh Long | 2023 年 9 月 20 日 | ...

Spring 粉丝们大家好!

获取文件

在开始之前,请快速为我做一件事。如果你还没有安装 SKDMAN,请去安装它

然后运行

sdk install java 21-graalce && sdk default java 21-graalce

就这样了。你现在已经在你的机器上拥有了 Java 21 和支持 Java 21 的 graalvm,可以使用了。在我看来,Java 21 也许是 Java 有史以来最重要的版本,因为它为使用 Java 的人们带来了全新的机会世界。它带来了一系列出色的 API 和新增功能,如模式匹配,这些功能是在多年来缓慢而稳定地添加到平台上的特性的集大成者。但是…

Spring 技巧:快乐地跃向 Java 21

工程 | Josh Long | 2023 年 9 月 19 日 | ...

Spring 粉丝们大家好!支持 Java 21 的 Java 21 和 GraalVM 终于来了!经过漫长的等待,Java 21——将于今天(2023 年 9 月 19 日)晚些时候发布——带来了 Java 版本中最令人兴奋的一些新特性。在这个视频中,我(https://www.youtube.com/@coffeesoftware)将回顾 Java 17 的一些基础特性,并看看它们如何在 Java 21 中达到顶峰。我将重点介绍最大的特性——虚拟线程和模式匹配。我还将介绍一些你可能不会注意到,但能提高生活质量的特性,它们是…

Spring for GraphQL 1.0.5, 1.1.6, 1.2.3 发布

发布 | Brian Clozel | 2023 年 9 月 19 日 | ...

这些维护版本修复了新发布的 "CVE-2023-34047: Spring for GraphQL 中数据和身份暴露给错误会话" - 请尽快升级

更新:我们刚刚发布了 1.0.61.1.7,以解决一个缺失的反向移植。这个反向移植与今天早些时候发布的 CVE 修复无关。

我很高兴地宣布 Spring for GraphQL 1.0.6、1.1.6 和 1.2.3 现已可在 Maven Central 获取。这三个维护版本包含许多错误修复和升级,并且可以替换你当前生产环境中的版本。

1.0.5 版本包含 7 项修复和文档改进。此版本将随 Spring Boot 2.7.16 一起发布,Spring Boot 2.7.16 将于本周晚些时候发布

本周 Spring - 2023 年 9 月 19 日(Java 21 版本)

工程 | Josh Long | 2023 年 9 月 19 日 | ...

Spring 粉丝们大家好!欢迎收听新一期的 本周 Spring - Java 21 版本

最重要的消息,的确是最重要的消息,就是 Java 21 现已可用!你应该使用 SDKMAN 来安装它,就像这样:sdk install java 21-graalce && sdk default java 21-graalce。这个安装会给你带来新的 Java 21 OpenJDK 发行版以及新的支持 Java 21 的 GraalVM 原生镜像。它与现有的 Spring Boot 版本配合良好,但真正的收益将在 Spring Boot 3.2 中体现,届时只需轻轻设置一个属性:spring.threads.virtual.enabled=true,就可以接入虚拟线程了。Spring Boot 3.…

Spring for Apache Pulsar 1.0.0-M2 现已可用

发布 | Chris Bono | 2023 年 9 月 18 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring for Apache Pulsar 的第二个里程碑版本 1.0.0-M2 已经发布,现可从 https://repo.spring.io/milestone 获取。

此版本中最值得注意的特性是

  • 与 Spring Boot 3.2.0-M3 集成
  • 更新到 Pulsar 3.1.0

更多详情请参阅发布说明

入门的好地方是参考文档中的快速导览

您如何提供帮助?

如果你有兴趣提供帮助,可以在 Github 仓库中查找未解决的问题。如果你有一般性问题,请在 Stack Overflow 上使用 spring-pulsar 标签提问…

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

先人一步

VMware 提供培训和认证,助你加速发展。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区中所有即将到来的活动。

查看全部