Spring Integration 6.5 里程碑 3 已发布

发布 | Artem Bilan | 2025 年 3 月 18 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Integration 6.5.0 系列的第三个里程碑版本发布。

此外,修复了错误并升级了依赖的 6.3.96.4.3 版本也已发布。

6.5.0-M3 中一些值得注意的变更包括

  • AbstractRecentFileListFilter - 一个 FileListFilter,用于根据提供的 age 仅接受近期文件;
  • 当消息生产过早启动时,AbstractMessageChannel 现在会发出特殊的 MessageDispatchingException
  • PollerMetadata.sendTimeout 选项已被移除(之前已弃用),因为它不再使用;
  • spring-integration-hazelcast 模块已被弃用,因为我们依赖的 Hazelcast 功能(从 5.5.0 开始)现为商业支持;
  • 大多数主要的/次要的依赖升级。

Spring 本周回顾 – 2025 年 3 月 18 日

工程 | Josh Long | 2025 年 3 月 18 日 | ...

大家好,Spring 爱好者们!我刚从在 Redwood Shores 举办的精彩 JavaOne 大会回来。这是一场有趣、热闹的活动,也是与新老朋友重新联系的好机会。

我热爱这个社区!

这场大会的主要亮点之一是什么?Java 24 来了终于

和往常一样,我们有很多新闻——有些是旧的,但大多数,嗯,是新的。让我们直接深入吧!

Spring Web Services 4.1.0-M1 现已发布

发布 | Stéphane Nicoll | 2025 年 3 月 18 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Web Services 4.1.0-M1 已发布,现可通过 https://repo.spring.io/milestone 获取。

此第一个版本包括 16 项增强、文档改进、依赖升级和错误修复。值得注意的新功能包括

  • 现已恢复对 Apache Axiom 的支持,因为它现在支持 Jakarta。
  • Apache WSS4J 已升级到 4.0.0。

Spring Web Services 4.1.x 基于 Spring Framework 6.2.x 和 Spring Security 6.5.x,并将成为该系列中的 LTS 版本。

请参阅发行说明以了解详情…

Spring for Apache Kafka 4.0.0-M1、3.3.4 和 3.2.8 现已发布

发布 | Soby Chacko | 2025 年 3 月 18 日 | ...

我们很高兴宣布 Spring for Apache Kafka 4.0.x 系列的第一个里程碑版本发布。4.0.0-M1 里程碑的主要主题是将框架升级到与 Spring Framework 7.0.0-M3 兼容。其他一些依赖项已更新到各自的下一个主要版本,例如 Kotlin 支持已更新到版本 2.1.10

4.0.0-M1 发布的另一个主题是,所有以前的 org.springframework.lang 可空性注解已迁移到基于 JSpecify 的空安全改进。更多信息,请参阅这篇关于 Spring 对…的支持的博客文章

Spring Web Services 4.0.12 现已发布

发布 | Stéphane Nicoll | 2025 年 3 月 18 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Web Services 4.0.12 已发布,现可通过 Maven Central 获取。

此版本包括 13 项错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中标记为“适合贡献”的标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-ws 标签提问。

项目页面 | GitHub | 问题 | 文档 |

Spring for GraphQL 1.4 M1 发布

发布 | Brian Clozel | 2025 年 3 月 18 日 | ...

我代表 Spring for GraphQL 团队,很高兴宣布我们的第一个 1.4 里程碑版本已发布。

与 GraphQL over HTTP 规范保持一致

GraphQL over HTTP 草案规范进展顺利,因此我们决定在 1.4 版本中完全与其保持一致。Spring for GraphQL 的先前版本已经支持官方的 "application/graphql-response+json",并且它已经成为我们一段时间以来的默认响应媒体类型。

通常,如果服务器不可用、缺少安全凭据或请求体不是有效的 JSON,GraphQL HTTP 客户端应预期收到 4xx/5xx HTTP 响应。与此新规范的剩余差距在于 GraphQL 引擎完全失败时的 HTTP 响应状态行为。通过最近的更改,“application/graphql-response+json” 响应在客户端发送的 GraphQL 文档无法解析或被 GraphQL 引擎视为无效时,也将使用 4xx 状态。当客户端请求 "application/json" 时,我们保留了以前的行为…

Spring Data 2024.1.4 和 2024.0.10 发布

发布 | Mark Paluch | 2025 年 3 月 14 日 | ...

我代表团队和所有贡献者,很高兴宣布 2024.1.42024.0.10 服务版本现已发布。这些版本包含了依赖升级、回归错误修复和部分改进。

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

2024.1.4

Spring Data 2025.0.0-M2 发布

发布 | Mark Paluch | 2025 年 3 月 14 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Data 2025.0.0(“Spring Data 3.5”)的第二个里程碑版本发布。

我们想重点介绍一些您可以探索的功能

  • 现在使用接口投影时,如果方法返回值是 null(即 getter 方法),尽管方法定义为返回非空值,也会正确地抛出 NullPointerException 进行防护。此功能对所有 Kotlin 接口启用。对于所有其他接口,当包或接口使用可空性注解进行标注并标记为非空时(或从包级别继承 @NonNullApi),会启用验证。
  • Spring Data Redis 的哈希字段过期、扩展的过期命令支持以及对 GET … SET 的支持。
  • ValidatingEntityCallback 及其响应式变体 ReactiveValidatingEntityCallback

订阅 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

先行一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部