Spring Security 6.5.0-RC1 发布!

发布 | Josh Cummings | 2025年4月21日 | ...

我代表团队以及所有贡献者,很高兴宣布 Spring Security 最终次要版本的发布候选里程碑。

在众多功能增强中,有一些功能在我们准备正式发布时非常希望大家关注。

核心

  • 完全废弃 ConfigAttributeSecurityConfig 和其他访问 API 组件。

特别是,如果您正在使用任何已废弃的ACL 访问组件,请务必反馈。

OAuth 2.0

SAML 2.0

  • 简化了 SAML 2.0 Response 验证 (文档), Assertion 验证 (文档), 和 Authentication 转换 (文档)
  • 基于 RelayState 的认证请求存储库 - #14793

Spring for GraphQL 1.4 RC1 发布

发布 | Brian Clozel | 2025年4月17日 | ...

我代表 Spring for GraphQL 团队,很高兴宣布 1.4.0-RC1 版本发布,这是我们正式发布前的最后一站。如果您错过了,1.4.0-M1 版本已经带来了许多新功能和改进

您可以阅读 1.4.0-RC1 的完整更新日志我们 wiki 上的升级注意事项

DataLoader 可观测性

Spring for GraphQL 的 Instrumentation 为 GraphQL 请求和 DataFetcher 操作创建了 Micrometer Observations。一些数据获取操作依赖于批量加载调用来避免“N+1 问题”。在以前的版本中,人们无法区分“完整”的数据获取操作和仅仅委托给 DataLoader 的操作…

Spring Framework 7.0.0-M4 现已可用

发布 | Brian Clozel | 2025年4月17日 | ...

我代表团队以及所有贡献者,很高兴宣布下一代 Spring Framework 的新里程碑。第四个里程碑在 7.0.0-M17.0.0-M27.0.0-M3 的基础上继续提供新功能和改进。

Java 24+ 应用的 Class-File API 用法

Spring Framework 读取类字节码以收集应用程序代码的元数据。历史上,我们通过 org.springframework.core.type.classreading 包中的 MetadataReaderFactoryMetadataReader 类型使用了精简的 ASM 分支来实现这一目的。虽然 Spring 应用程序通常不直接接触此 API,但这在解析 @Configuration 时特别有用…

Spring Framework 6.1.19 和 6.2.6 现已可用

发布 | Brian Clozel | 2025年4月17日 | ...

我代表团队以及所有贡献者,很高兴宣布 Spring Framework 6.1.196.2.6 现已可用。

Spring Framework 6.1.19 包含11 个修复和文档改进。该版本将于下周与 Spring Boot 3.3.11 一同发布。

Spring Framework 6.2.6 包含35 个修复和文档改进。该版本将于下周与 Spring Boot 3.4.53.5.0-RC1 一同发布。在维护版本中发布新功能非常罕见,但该版本还为带有 @ContextHierarchy 的 Bean 覆盖提供了第一类支持。请参考“Context hierarchies with bean overrides”文档章节

使用 Spring AI 1.0.0 M7 发布

发布 | Mark Pollack | 2025年4月10日 | ...

我们很高兴宣布 Spring AI 1.0.0 Milestone 7 发布。这将是最后一个里程碑版本。下个月将发布 RC1 版本,紧随其后的是 GA 版本,及时赶上在巴塞罗那举行的 Spring IO 会议。

为了庆祝此次发布,我们在我们的AI 生成音乐播放列表中添加了一首新歌曲,歌词由 Josh Long 和 Claude 创作!请听最新曲目,以提升您的博客阅读和编码体验。

以下是此版本的关键变更。注意,存在破坏性变更!

破坏性变更

Spring AI 1.0.0-M7 引入了几项重要变更,与…

带有 Docker Model Runner 的 Spring AI

发布 | Mark Pollack | 2025年4月10日 | ...

这篇博文由 Eddú Meléndez 撰写。

Docker 最近在适用于 Apple 芯片的 Docker Desktop 4.40.0 中发布了 Model Runner。Docker Model Runner 提供了一个本地推理 API,旨在与 OpenAI API 兼容,作为 Spring AI 1.0.0-M7 版本的一部分,可轻松与 Spring AI 集成。模型以标准 OCI artifacts 形式发布在 Docker Hub 的 ai 命名空间下。

先决条件

  • 下载 Docker Desktop for Mac 4.40.0。

  • 选择以下任一选项启用 Model Runner

    选项 1

  • 启用 Model Runner `docker desktop enable model-runner --tcp 12434`。

  • 将 base-url 设置为 `http://localhost:12434/engines\`

    选项 2

  • 启用 Model Runner `docker desktop enable model-runner`。

  • 使用 Testcontainers 并按如下方式设置 base-url

Spring Cloud 2025.0.0-M3 (又名 Northfields) 已发布

发布 | Ryan Baxter | 2025年4月8日 | ...

我代表社区,很高兴宣布 Spring Cloud 2025.0.0 发布列车的 Milestone 3 (M3) 今天可用。该版本可在 Spring Milestone 仓库中找到。您可以查看 2025.0.0 的 发布说明以获取更多信息

2025.0.0 发布列车中的显著变化

此版本中的所有更改的完整列表可在 GitHub 上的此项目中找到。

该版本基于 Spring Boot 3.5.0-M3。

Spring Cloud Stream

  • 添加了使用 BindingsLifecycleController 动态定义绑定的功能
  • 添加了使用 BindingsLifecycleController 修改现有绑定的功能
  • 修复了 Actuator 的 SpEL 表达式序列化

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,为您的进步注入强大动力。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部