Spring Data 2024.1.2 和 2024.0.8 发布

发布 | Mark Paluch | 2025年1月17日 | ...

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

即将发布的 Spring Boot 版本将在下周采用上述版本。

下周,我们将发布 Spring Data 4.0 开发线(Calver 2025.1.0 M1)的第一个里程碑版本,其中包含围绕 JPA 支持的多项改进,包括基于 Spring Framework 7.0 M1 升级到 JPA 3.2(Hibernate 7.0 Beta3,Eclipselink 5.0 B05)的基线。这是...

Spring gRPC 0.3.0 发布

发布 | Dave Syer | 2025年1月17日 | ...

实验性的 Spring gRPC 项目最近发布了 0.3.0 版本。Jar 包可在 Maven Central 中获取,您可以在 https://start.spring.io 使用 Spring gRPC 生成新项目。如果您正在尝试使用它,我们建议您这样做,因为有一些构建插件需要配置,而生成的项目会为您解决所有这些问题。

新版本对客户端的工厂接口进行了一些更新。此外,现在完全支持客户端拦截器的自动配置,包括来自 Micrometer 的拦截器。在服务器端,我们现在支持 Spring Security...

Spring AI MCP 0.5.0 (里程碑) 发布

发布 | Christian Tzolov | 2025年1月13日 | ...

我们很高兴宣布 Spring AI MCP 0.5.0 里程碑版本发布。

主要功能和改进

传输层增强

  • 新的基于 Servlet 的 SSE 传输

    • 添加了支持 Servlet 6.0 的 HttpServletSseServerTransport
    • 支持与任何支持 Servlets 的 Java HTTP 服务器集成
    • 兼容 Jakarta Servlet API 6.1.0
    • 包含与 Tomcat 的全面集成测试
  • 增强的 WebMVC 传输

    • 用自定义的基于 BlockingQueue 的实现替换了 Spring 的 SseEmitter
    • 改进了事件传递控制和连接管理
    • 添加了使用 SSEEvent 记录的专用会话管理
    • 增强了错误处理和超时管理
    • 包含全面的集成测试

Spring Cloud 2023.0.5 (即 Leyton) 现已可用

发布 | Spencer Gibb | 2025年1月10日 | ...

我代表社区,很高兴宣布 Spring Cloud 2023.0.5 (即 Leyton) 发布列的通用版本 (RELEASE) 现已可用。该版本可在 Maven Central 中找到。您可以查看 2023.0 发布说明以获取更多信息

2023.0.5 发布列中的显著变化

这主要是一个错误修复和依赖升级版本。请在此处查找相关问题和拉取请求。


以下模块已作为 2023.0.5 的一部分进行了更新

模块 版本 问题
Spring Cloud Starter Build 2023.0.5 (问题)
Spring Cloud Netflix 4.1.5 (问题)
Spring Cloud Config 4.1.5 (问题)
Spring Cloud Build 4.1.5 (问题)
Spring Cloud Kubernetes 3.1.5 (问题)
Spring Cloud Stream 4.1.5 (问题)
Spring Cloud Function 4.1.5 (问题)
Spring Cloud Circuitbreaker 3.1.4 (问题)

Spring AI MCP 0.4.0 (里程碑) 发布

发布 | Christian Tzolov | 2025年1月4日 | ...

我们很高兴宣布 Spring AI MCP 0.4.0 里程碑版本发布。

仓库配置

将此 Spring 里程碑仓库添加到您的 POM

<repositories>
  <repository>
    <id>spring-milestones</id>
    <name>Spring Milestones</name>
    <url>https://repo.spring.io/libs-milestone-local</url>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
</repositories>

主要功能

参考文档:https://docs.springframework.org.cn/spring-ai-mcp/reference/overview.html

增强的根管理

  • 在异步客户端中实现了适当的 ListRootsResult 包装
  • 在服务器组件中添加了 listRoots 方法
  • 在异步服务器中实现了根变更通知处理
  • 添加了包含异步通知的根集成测试
  • 添加了支持单个和多个消费者进行根变更通知的功能
  • 提高了根添加/删除场景的健壮性

Spring AI MCP 0.3.0 (里程碑) 发布

发布 | Christian Tzolov | 2024年12月29日 | ...

我们很高兴宣布 Spring AI MCP 0.2.0 里程碑版本发布。

仓库配置

将此 Spring 里程碑仓库添加到您的 POM

<repositories>
  <repository>
    <id>spring-milestones</id>
    <name>Spring Milestones</name>
    <url>https://repo.spring.io/libs-milestone-local</url>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
</repositories>

主要功能

MCP 服务器增强

  • 引入了具有 builder 模式的新 McpServer 工厂,用于灵活配置
  • 添加了支持非阻塞操作和响应式的 McpAsyncServer
  • 实现了 McpSyncServer 作为异步实现的同步包装器
  • 添加了运行时工具管理功能
  • 引入了服务器能力和实现信息支持

Spring AI 1.0.0 M5 发布

发布 | Mark Pollack | 2024年12月23日 | ...

我们很高兴宣布 Spring AI 的 1.0.0 Milestone 5 版本发布

与往常一样,此版本包含一些新功能和错误修复,但我们着重从设计角度审查了代码库,目标是在 2025 年初达到 GA (General Availability)。虽然我们尝试通过在一个发布周期内弃用方法和类来使此过渡平稳进行,但仍有一些我们已知的破坏性变更,也许还有一些我们不知道的,所以请耐心等待。请参阅下面的“破坏性变更”部分。

新功能

模型上下文协议 (MCP) 支持 - 孵化中

MCP 是一个改变游戏规则的…

Spring AI MCP 0.2.0 (里程碑) 发布

发布 | Christian Tzolov | 2024年12月21日 | ...

我们很高兴宣布 Spring AI MCP 0.2.0 里程碑版本发布。

仓库配置

将此 Spring 里程碑仓库添加到您的 POM

<repositories>
  <repository>
    <id>spring-milestones</id>
    <name>Spring Milestones</name>
    <url>https://repo.spring.io/libs-milestone-local</url>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
</repositories>

破坏性变更

  • 模块重组(请参阅下面的 Module Names Updated 部分)
  • StdioServerTransport 重命名为 StdioClientTransport

关键特性

API 更新

  • 简化了 McpClient 的列出操作(无需光标参数)
  • 添加了 McpClient.Builder 支持。

订阅 Spring 资讯

通过 Spring 资讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部