Spring Shell 3.2.0-M2 现已发布

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

Spring Shell 3.2.0-M2 现已发布

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

此版本增加了对 Terminal UI 的首次实验性支持,如下面的屏幕录像所示。

tui

请参阅 3.2.0-M2 版本说明 以获取更多详细信息。

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

你如何提供帮助?

项目主页 | GitHub | 问题反馈 | 文档

Spring Data 2023.1 RC1 发布

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

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

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

  • 为 Repository 查询方法提供 @ReadPreference 支持,以及支持 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 | 问题 | 文档

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 的未来可达性变化准备了 Framework。
  • 现在,由于新增了 BodyInserter 方法变体,您可以使用 OutputStream 作为响应式 Web API 的数据源。
  • 函数式 Web 框架现在允许在提供静态资源时进行头信息操作;这使得编写 HTTP 缓存响应头更加容易。

Spring Cloud Stream和Apache Kafka的事务回滚策略

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

本系列博客的其他部分

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

第二部分:Spring Cloud Stream Kafka 应用程序中的生产者启动事务

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

在此博客系列的最后三个部分中,我们分析了 Spring Cloud Stream Kafka 应用程序中的事务如何工作。我们遇到了事务有用的不同场景,包括生产者和消费者应用程序,以及应用程序如何正确使用它们。现在这些基本要素都已完成,让我们继续探讨事务的另一个方面:错误发生时回滚事务。当发生错误且事务系统无法提交事务时,事务管理器将回滚事务,并且不会为下游使用者保留任何数据。如果应用程序能够控制这种回滚机制的工作方式,那将非常有帮助。Spring Cloud Stream 促进了这种回滚……

本周Spring动态 - 2023年10月10日

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

大家好,Spring 爱好者们!欢迎收听《Spring 本周要闻》的又一期!上周,我在比利时安特卫普参加了精彩的 Devoxx Belgium 活动,本周我在阿姆斯特丹参加了 SpringOne Tour Amsterdam 活动,并且——在 SpringOne Tour Amsterdam 活动期间——我抽空加入了我的朋友和Java Champion Trustin Lee (@trustin)(他创建了 Netty!这家伙是传奇人物!)的讨论,并在当地阿姆斯特丹 Java 用户组进行问答,主持人是另一位 Java Champion 和当地人 Geertjan Wielenga (@GeertjanW)。确实,这美好的一天跨越了这两个…

Spring Shell 2.1.13、3.0.8 和 3.1.4 现已发布

发布 | Janne Valkealahti | 2023 年 10 月 04 日 | ...

Spring Shell 2.1.13、3.0.8 和 3.1.4 现已发布

我谨代表团队和所有做出贡献的成员,很高兴地宣布 Spring Shell 2.1.133.0.83.1.4 已发布,现已可从 Maven Central 获取。

请参阅 2.1.13 版本说明3.0.8 版本说明3.1.4 版本说明 以了解更多详情。

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

你如何提供帮助?

项目主页 | GitHub | 问题反馈 | 文档

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

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

本系列博客的其他部分

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

第二部分:Spring Cloud Stream Kafka 应用程序中的生产者启动事务

在此博客系列的上一部分中,我们了解了事务管理的基础知识,主要是在使用生产者发起的 Spring Cloud Stream Kafka 应用程序时。在那次讨论中,我们还简要地看到了 Spring Cloud Stream Kafka 消费者应用程序如何以适当的隔离级别消费以事务方式生成的数据。当您与外部事务管理器同步时,例如…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有