Spring Batch 5.1 RC1 发布!

版本发布 | Mahmoud Ben Hassine | 2023年10月18日 | ...

我很高兴地宣布,Spring Batch 5.1 的第一个候选版本现已在我们的里程碑仓库中可用。

本次发布的主题是改善用户入门体验。这篇博文将带您了解主要改进内容

  • 更新的入门指南
  • 改进的示例
  • 增强的 issue 报告指南
  • 依赖升级

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

更新的入门指南

入门指南已经存在很长时间,并且很好地展示了如何将 Spring Batch 与 Spring 结合使用...

本周的 Spring - 2023年10月17日

工程 | Josh Long | 2023年10月17日 | ...

Spring 粉丝们大家好!欢迎来到又一期的本周的 Spring!今天是2023年10月17日,我身在加拿大的蒙特利尔,然后周四将前往犹他州的盐湖城参加那里的 Java 用户组活动。千万不要错过!

本周有很多内容要介绍,让我们直接开始吧!

Spring Cloud Dataflow 2.11.1 版本发布

版本发布 | Corneil du Plessis | 2023年10月17日 | ...

我代表团队和所有贡献者很高兴地宣布,Spring Cloud Dataflow 2.11.1 版本已发布,现已从 Maven Central 获取。

2.11.1 中的值得关注的更改

  • 更新的版本和针对 CVE 的缓解措施。
    • json-smart: 2.4.11
    • nimbus-jose-jwt: 9.31
    • snappy-java: 1.1.10.4
    • commons-compress: 1.24.0
  • 确保 TaskOperations launch API 向后兼容。
  • 修复创建 mono-repo 后模块依赖管理中的问题。

库更新

  • Spring Boot 2.7.16

更多信息请参阅发布说明

保持联系...

一如既往,我们欢迎反馈和贡献,请在StackoverflowGitHub 上联系我们...

Apache Kafka 在 Spring Cloud Stream Kafka 应用中的 Exactly-Once 语义

工程 | Soby Chacko | 2023年10月16日 | ...

本博客系列的其它部分

第一部分:Spring Cloud Stream Kafka 应用中的事务介绍

第二部分:Spring Cloud Stream Kafka 应用中的生产者发起事务

第三部分:在 Spring Cloud Stream Kafka 应用中与外部事务管理器同步

第四部分:Spring Cloud Stream 和 Apache Kafka 的事务回滚策略

在本系列之前的讨论中,我们已经对 Spring Cloud Stream Kafka 应用中的事务工作原理进行了基础分析,现在我们终于来到了最重要的问题:exactly-once 语义,这是流式应用中一个备受讨论且必要的功能。在本博客系列的这部分中,我们将探讨如何在 Spring Cloud Stream 应用中通过 Apache Kafka 事务实现 exactly-once 语义。有了前几部分关于事务工作原理的知识,理解 Spring Cloud Stream Kafka 应用如何实现 exactly-once 就相对容易了...

Spring 的运行时效率(今天和明天)

工程 | Sébastien Deleuze | 2023年10月16日 | ...

随着 Spring Framework 6.1 和 Spring Boot 3.2 通用版本的临近,我们想分享关于 Spring 团队正在为开发者优化应用运行时效率所做的一些努力的概述。

我们将介绍以下技术和用例

  • 在 JDK 21 上将 Spring MVC 用作轻量级虚拟线程 Web 栈
  • 使用 Spring 和 GraalVM Native Image 优化容器部署
  • JVM Checkpoint Restore: 使用 Spring 和 Project CRaC 实现按需扩缩容到零
  • 通过 Spring AOT 和 Project Leyden 一窥 OpenJDK 的未来

如果您更喜欢观看视频…

Spring Data 2023.0.5、2022.0.11 和 2021.2.17 版本发布

版本发布 | Mark Paluch | 2023年10月13日 | ...

我代表团队和所有贡献者,很高兴地宣布 2023.0.52022.0.112021.2.17 服务版本已发布。这些版本包含了依赖升级、修复和改进。

即将发布的 Spring Boot 3.1.53.0.122.7.17 版本将在下周包含上述发布。

我们预计下一批 Spring Data 维护版本将在11月中旬发布,同时还将发布我们过去几个月一直在努力开发的新功能版本 3.2。

2023.0.5

Spring Shell 3.2.0-M2 现已可用

版本发布 | Janne Valkealahti | 2023年10月13日 | ...

Spring Shell 3.2.0-M2 现已可用

我代表团队和所有贡献者,很高兴地宣布 Spring Shell 3.2.0-M2 现已可从 Spring 仓库获取。

此版本添加了对 终端 UI 的首次实验性支持,如下面的截屏所示

tui

更多详情请参阅3.2.0-M2 发布说明

感谢所有通过提交 issue 报告和拉取请求做出贡献的人。

您如何提供帮助?

项目页面 | GitHub | Issue 列表 | 文档

Spring Data 2023.1 发布 RC1

版本发布 | Mark Paluch | 2023年10月13日 | ...

我很高兴地宣布,功能完备的 Spring Data 2023.1 候选版本现已可用!本次发布是为下周发布的第一个 Spring Boot 3.2 候选版本做准备。我们预计最终版本将在11月发布通用版本。

此 RC 版本包含一些新的和值得注意的更改

  • @ReadPreference 支持 Repository 查询方法,以及支持 MongoDB 文档字段名中的点。
  • 修订 Spring Data Relational 中的 Converter 安排,允许对 JDBC 和 R2DBC 模块使用相同的转换器抽象。
  • 使用 Lettuce 驱动程序时,为 Redis 提供异步缓存支持。

Spring Framework 6.0.13 现已可用

版本发布 | Brian Clozel | 2023年10月12日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Framework 6.0.13 现已可用。

Spring Framework 6.0.13 包含34 个修复和文档改进,其中包括7 个回归修复。此版本将随 Spring Boot 3.0.12 和 3.1.5 一起发布,预计下周发布

我们预计下一批 Spring Framework 维护版本将于11月发布,同时还将发布我们过去几个月一直在努力开发的新功能版本 6.1.0。

项目页面 | GitHub | Issue 列表 | 文档

Spring Framework 6.1 发布 RC1

版本发布 | Brian Clozel | 2023年10月12日 | ...

我代表 Spring Framework 团队,很高兴地宣布,Spring Framework 6.1 的第一个候选版本现已可从 repo.spring.io/milestone 获取。

Spring Framework 6.1.0-RC1 包含75 个修复和改进

新特性

这个第一个候选版本包含了一些新特性

  • Spring Framework 6.1 现在要求 Jackson 2.14 作为基线,并支持新的 DatatypeFeature
  • 我们做了进一步的 AOT 改进,减少了运行时反射,并为 GraalVM 即将到来的可达性变化做了准备
  • 由于新的 BodyInserter 方法变体,您现在可以在响应式 Web API 中使用 OutputStream 作为数据源
  • 函数式 Web 框架现在允许在提供静态资源时操作头部;这使得编写 HTTP 缓存响应头部更加容易。

订阅 Spring 电子报

保持与 Spring 电子报的联系

订阅

先人一步

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部