Spring AI 1.0.0 M3 发布

发布 | Mark Pollack | 2024 年 10 月 08 日 | ...

我们很高兴地宣布 Spring AI 的 1.0.0 里程碑 3 版本发布。

此版本在多个领域带来了显著增强和新功能。

可观测性

此版本为可观测性堆栈带来了许多改进,特别是对于来自聊天模型的流式响应。非常感谢 Thomas Vitale 和 Dariusz Jedrzejczyk 在这方面的所有帮助!

可观测性涵盖了 ChatClient、ChatModel、Embedding Models 和 Vector stores,使您能够详细查看与 AI 基础设施的所有接触点。

在 M2 版本中,我们引入了可观测性……

从 Spring Cloud Data Flow 2.11.x 到 3.0

工程 | Ilayaperumal Gopinathan | 2024 年 10 月 07 日 | ...

尊敬的 Spring 社区,

随着 Spring Framework 7.0 和 Spring Boot 4.0 的最新发布,Spring Cloud Data Flow 团队很高兴地宣布下一个主要版本 SCDF 3.0,以与 Spring Framework 7.0 和 Spring Boot 4.0 对齐。

这将使以下 SCDF 生态系统项目与 Spring Framework 7.0 和 Spring Boot 4.0 保持一致

  • Spring Cloud Data Flow 服务器组件(SCDF core 和 Skipper servers)
  • Composed Task Runner、SCDF Shell、Single Step Batch Job 和 Task Launcher
  • Spring Cloud Deployer 对 Cloud Foundry 和 Kubernetes 的实现
  • Spring Cloud Data Flow UI
  • 基于 Spring Boot 4.0 的 Spring Cloud Stream/Task 工作负载
  • ……

使用 Spring AI Advisors 为您的 AI 应用赋能

工程 | Christian Tzolov | 2024 年 10 月 02 日 | ...

在快速发展的人工智能世界中,开发者一直在寻找增强其 AI 应用的方法。Spring AI,一个用于构建 AI 驱动应用的 Java 框架,引入了一项强大的功能:Spring AI Advisors

Advisors 可以增强您的 AI 应用,使其更具模块化、可移植性且更易于维护。

如果您不方便阅读这篇博文,可以收听这个实验性播客,它是根据博客内容AI 生成

什么是 Spring AI Advisors?

核心来说,Spring AI Advisors 是拦截并可能修改您的 AI 应用中聊天完成请求和响应流的组件。这个系统中的关键角色是 AroundAdvisor……

从 Spring Framework 6.2 到 7.0

工程 | Juergen Hoeller | 2024 年 10 月 01 日 | ...

尊敬的 Spring 社区,

Spring Framework 6.2 正在为 2024 年 11 月的正式发布做准备,核心容器和 Web 支持方面有特别重大的修订:参见《Spring Framework 6.2 新特性》。此版本设计用于 JDK 17-23 和 Jakarta EE 9-10。

与此同时,我们已经在规划 2025 年,我很高兴地宣布,我们 2025 年 11 月的发布将开启一个新的主要世代:Spring Framework 7.0!

我们将把基线升级到 Jakarta EE 11 (Tomcat 11, Hibernate ORM 7, Hibernate Validator 9),并拥抱即将到来的 JDK 25 LTS,同时为了与更广泛的 Java 生态系统保持一致,将保留 JDK 17 基线。对于 Kotlin 应用,我们计划将 Spring Framework 7 的支持基于 Kotlin 2。最后但同样重要的是,我们的空安全策略正在与最近发布的 JSpecify 融合……

Spring 本周动态 - 2024 年 10 月 1 日

工程 | Josh Long | 2024 年 10 月 01 日 | ...

嗨,Spring 粉丝们!今天是十月一号!我们正式进入了 2024 年的第四季度!时间过得太快了。太快了。但一如既往,精彩的事物正在发生,所以让我们直奔主题吧!

Spring Boot 2.7 支持周期延长

新闻 | Michael Minella | 2024 年 09 月 27 日 | ...

升级需要时间。我们理解这一点。Spring Boot 3 于 2022 年 11 月发布,带来了 Java 17 的新现代化基线以及从 Java EE 到 Jakarta EE 的迁移。它包含了超过 55 个托管依赖项更新。通过 GraalVM 进行本地编译是整个产品组合中的首选选项,开箱即用的可观测性是所有 Spring 项目的核心能力。然而,直到 Spring Boot 3.2,我们才开始看到社区对 Spring Boot 3 的采用超过了 Spring Boot 2。Spring Boot 3 已经迅速超越了 Spring Boot 2,但是……

AI 遇见 Spring Petclinic:使用 Spring AI 实现 AI 助手(第二部分)

工程 | Oded Shopen | 2024 年 09 月 27 日 | ...

第一部分回顾

在本博客系列的第一部分中,我们探讨了将 Spring AI 与大型语言模型集成的基础知识。我们逐步介绍了构建自定义 ChatClient、利用函数调用实现动态交互以及优化提示以适应 Spring Petclinic 用例。到最后,我们拥有了一个功能齐全的 AI 助手,能够理解和处理与我们的兽医诊所领域相关的请求。

现在,在第二部分中,我们将进一步探讨检索增强生成(RAG),这是一种使我们能够处理无法容纳的大型数据集的技术,……

AI 遇见 Spring Petclinic:使用 Spring AI 实现 AI 助手(第一部分)

工程 | Oded Shopen | 2024 年 09 月 26 日 | ...

引言

在这篇分为两部分的博文中,我将讨论我为 Spring Petclinic 所做的修改,以整合一个允许用户使用自然语言与应用交互的 AI 助手。

Spring Petclinic 介绍

Spring Petclinic 是 Spring 生态系统中的主要参考应用。根据 GitHub 的数据,该仓库创建于 2013 年 1 月 9 日。自那时以来,它已成为使用 Spring Boot 编写简洁、开发者友好代码的模范应用。截至撰写本文时,它已获得超过 7,600 个星标和 23,000 个 Fork。

e386a28e-e860-4cf7-a94c-aa7dad13abe3

该应用……

Spring 本周动态 - 2024 年 9 月 24 日

工程 | Josh Long | 2024 年 09 月 24 日 | ...

嗨,Spring 粉丝们!欢迎来到又一期《Spring 本周动态》!我正在德克萨斯州令人愉快的达拉斯,参加精彩的 JConf.dev 展会。然后我将前往德国,再回家洗衣服,之后动身前往科罗拉多州丹佛参加精彩的 Dev2Next 展会,接着再去比利时参加 Devoxx Belgium。这将是充满乐趣的几周。你们怎么样?

获取 Spring 时事通讯

订阅 Spring 时事通讯,保持联系

订阅

先行一步

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部