Spring Security 6.4.5 发布
Spring Security 6.5.0-RC1 发布!
我代表团队以及所有贡献者,很高兴宣布 Spring Security 最终次要版本的发布候选里程碑。
在众多功能增强中,有一些功能在我们准备正式发布时非常希望大家关注。
核心
- 完全废弃
ConfigAttribute
、SecurityConfig
和其他访问 API 组件。
特别是,如果您正在使用任何已废弃的ACL 访问组件,请务必反馈。
OAuth 2.0
SAML 2.0
Spring for GraphQL 1.4 RC1 发布
我代表 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 for GraphQL 1.3.5 发布
很高兴宣布 Spring for GraphQL 1.3.5 现已在 Maven Central 上可用。
1.3.5 关闭了12 个问题。该版本将与 Spring Boot 3.3.11 和 3.4.5 一同发布,这些版本将于下周发布。
您如何提供帮助?
如果您有一般性问题,请在 stackoverflow.com 上使用 spring-graphql
标签提问。
项目页面 | GitHub | 问题 | 文档 | Stack Overflow
Spring Framework 7.0.0-M4 现已可用
我代表团队以及所有贡献者,很高兴宣布下一代 Spring Framework 的新里程碑。第四个里程碑在 7.0.0-M1、7.0.0-M2 和 7.0.0-M3 的基础上继续提供新功能和改进。
Java 24+ 应用的 Class-File API 用法
Spring Framework 读取类字节码以收集应用程序代码的元数据。历史上,我们通过 org.springframework.core.type.classreading
包中的 MetadataReaderFactory
和 MetadataReader
类型使用了精简的 ASM 分支来实现这一目的。虽然 Spring 应用程序通常不直接接触此 API,但这在解析 @Configuration
时特别有用…
Spring Framework 6.1.19 和 6.2.6 现已可用
我代表团队以及所有贡献者,很高兴宣布 Spring Framework 6.1.19
和 6.2.6
现已可用。
Spring Framework 6.1.19
包含11 个修复和文档改进。该版本将于下周与 Spring Boot 3.3.11
一同发布。
Spring Framework 6.2.6
包含35 个修复和文档改进。该版本将于下周与 Spring Boot 3.4.5
和 3.5.0-RC1
一同发布。在维护版本中发布新功能非常罕见,但该版本还为带有 @ContextHierarchy
的 Bean 覆盖提供了第一类支持。请参考“Context hierarchies with bean overrides”文档章节…
使用 Spring AI 1.0.0 M7 发布
我们很高兴宣布 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
这篇博文由 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) 已发布
我代表社区,很高兴宣布 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 表达式序列化 …