本周 Spring 动态(AI) - 2025 年 5 月 27 日

工程 | Josh Long | 2025 年 5 月 27 日 | ...

大家好,Spring爱好者们!又到了《Spring本周动态》的时刻了!这次,我来和大家分享的是在经历了一周疯狂的行程后。上周,我从旧金山飞往瑞典斯德哥尔摩,在那里我参加了JForum(一个月度技术交流会)的演讲。Spring吸引了自疫情前以来JForum最大的观众群体!接着,我又前往美丽的巴塞罗那参加精彩的Spring I/O大会,在那里我与Mark Pollack博士就Spring AI做了主题演讲,然后与Spring联合创始人Rod Johnson和Juergen Hoeller共同主持了一场座谈。之后,我又与GraalVM创始人兼Oracle副总裁…进行了一场联合演讲。

仓库向量搜索方法

工程 | Mark Paluch | 2025 年 5 月 23 日 | ...

大型语言模型 (LLM) 的出现推动了生成式 AI 的发展,并使其一个关键组件浮出水面,为广大受众所知:嵌入

嵌入是数据在高维空间中的向量表示,捕捉了它们的语义。向量表示可以更高效、更有效地搜索相似项目(向量搜索)。向量搜索通常用于构建检索增强生成 (RAG) 系统,因此对向量数据库的需求很大。

虽然新的向量数据库正在兴起,但现有的数据库引擎正在逐步整合向量搜索…

Spring Data 提前编译的仓库

工程 | Christoph Strobl | 2025年5月22日 | ...

在过去的几年里,Java 生态系统在减少应用程序启动时间方面投入了大量精力。主要关注点围绕着提前编译 (Ahead-of-Time) 优化。无论是将代码打包成 GraalVM 本机可执行文件,通过检查点协调恢复 (CRaC)、类数据共享 (CDS) 或其最新继任者 AOT 缓存(Leyden 项目的一部分)捕获已优化的字节码。尽管不同方法之间的准入门槛各不相同,但它们都将性能优化从运行时转移到更早的阶段,例如构建时或单独的…

Spring Integration 6.5 GA 发布

发布 | Artem Bilan | 2025年5月22日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Integration 6.5.0 版本正式发布。

此外,还发布了 6.3.106.4.5 版本,包含错误修复和依赖项升级。

6.5.0 中一些值得注意的更改包括

  • AbstractRecentFileListFilter - 一个 FileListFilter,仅接受根据提供的 age 是最新的文件;
  • AbstractMessageChannel 现在会在消息生产启动过早的情况下发出一个特殊的 MessageDispatchingException
  • PollerMetadata.sendTimeout 选项已移除(之前已弃用),因为它已不再使用;
  • spring-integration-hazelcast 模块中基于 Hazelcast CP-subsystem 的组件已弃用,因为我们依赖的 Hazelcast 特性(从 5.5.0 开始)已转为商业支持;
  • LockRequestHandlerAdvice

Spring Boot 3.5.0 现已发布

发布 | Stéphane Nicoll | 2025年5月22日 | ...

我谨代表 Spring Boot 团队以及所有做出贡献的人,很高兴地宣布 Spring Boot 3.5.0 已发布,并可从 Maven Central 获取。

本次发布新增了大量新功能和改进。有关完整的升级说明新特性亮点,请参阅发布说明

3.5 版本新特性

3.5 版本的主要亮点包括:

  • 结构化日志改进
  • 服务连接的 SSL 支持
  • 从环境变量加载属性
  • 带自定义执行器的 AsyncTaskExecutor
  • Bean 后台初始化的自动配置
  • 注册 Filter 和 Servlet 的注解

Spring Boot 3.4.6 现已发布

发布 | Stéphane Nicoll | 2025年5月22日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Boot 3.4.6 已发布,并可在 Maven Central 上获取。

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

你如何提供帮助?

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

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

Spring Boot 3.3.12 现已发布

发布 | Stéphane Nicoll | 2025年5月22日 | ...

我谨代表团队和所有做出贡献的人,很高兴地宣布 Spring Boot 3.3.12 已发布,并且现在可从 Maven Central 获取。

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

你如何提供帮助?

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

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

Reactor Kafka 项目将被停用

新闻 | Jason Konicki | 2025年5月20日 | ...

Reactor Kafka 项目将被停用

总结: 我们决定停止 Reactor Kafka 项目的未来维护,并弃用 Spring 组合中与之相关的组件。

我们的团队定期评估我们的项目组合,并考虑长期可持续性。当采用率下降时,我们会慎重地停用项目,以将我们的精力集中在社区最需要的地方。根据对采用指标、下载趋势、项目活动以及 Reactor Kafka 如何融入我们整体战略的评估,我们决定结束对该项目的维护和集成。

Spring AI 1.0 GA 已发布

发布 | Mark Pollack | 2025年5月20日 | ...

我谨代表 Spring AI 工程团队以及所有为本次发布做出贡献的人,非常兴奋地宣布 Spring AI 1.0 正式发布。我们为你准备了一篇精彩的发布博文。

入门

所有新组件都已发布到 Maven Central。请使用提供的 BOM 来导入依赖项。

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-bom</artifactId>
            <version>1.0.0</version>
            <type>pom</type>
            <scope>import</scope…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有