Spring Boot CDS 支持和 Project Leyden 预期

工程 | Sébastien Deleuze | 2024年8月29日 | ...

Spring Boot 开发人员如何才能在最大限度地减少约束的情况下提高应用程序的运行时效率,以便在大多数应用程序上都能享受这些好处?答案是 Spring Boot 3.3 引入的 CDS 支持,它允许您更快地启动 Spring Boot 应用程序并减少内存消耗。它基于几个月前我介绍的 Spring Framework 6.1 中引入的基础

关键一点是,与GraalVM 原生镜像支持相比,这种新的 CDS 支持提供了不同的价值主张:与…相比,使用 CDS 获得的改进幅度较小。

Spring Shell 3.2.7、3.3.2 和 3.4.0-M1 现已可用

发布 | Janne Valkealahti | 2024年8月27日 | ...

我代表团队和所有做出贡献的人员,很高兴地宣布 Spring Shell 3.2.73.3.23.4.0-M1 已发布,现在可以从 Maven Central 和Milestone Repo分别获取。

请参阅3.2.7 版本说明3.3.2 版本说明3.4.0-M1 版本说明以了解更多详细信息。

感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

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

本周 Spring - 2024年8月27日 - SpringOne 2024 版

工程 | Josh Long | 2024年8月27日 | ...

您好,Spring 粉丝们,来自 VMware Explore 2024 上 SpringOne 的展览大厅!一些关键演讲正在直播 - 立即注册并免费观看,网址为SpringOne.io。现在我正在展览大厅值班,向络绎不绝的人群演示,但稍后我还会进行一些演讲,同样,您也可以在SpringOne.io上在线观看。

正如您所料,在 SpringOne 之前,有很多令人兴奋的部分需要关注,所以让我们开始吧!

Spring AI 1.0.0 M2 发布

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

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

此版本在各个领域带来了重大增强和新功能。

主要关注点:可观察性

此版本的重点是可观察性功能,这对于监控、调试和优化 AI 应用程序至关重要。已为以下方面引入了全面的可观察性功能:

  • ChatClient(包括顾问)
  • 聊天模型(OpenAI、Ollama、Mistral、Anthropic)
  • 嵌入模型
  • 图像生成模型
  • 向量存储

注意:未来将添加对其他ChatModel实现的支持…

Spring Boot 3.4.0-M2 现已可用

发布 | Phil Webb | 2024年8月23日 | ...

我代表团队和所有做出贡献的人员,很高兴地宣布 Spring Boot 3.4.0-M2 已发布,现在可以从https://repo.spring.io/milestone获取。

此版本包含131 项增强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括

  • SSL 信息和运行状况检查执行器
  • 改进的 Docker 支持
  • 镜像构建支持

请参阅版本说明以了解更多详细信息和升级说明。

感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的“适合贡献”标签。如果您有任何一般问题,请在stackoverflow.com上使用spring-boot标签提问,或在Gitter上与社区聊天…

Spring Boot 3.4 中的结构化日志记录

工程 | Moritz Halbritter | 2024年8月23日 | ...

日志记录是故障排除应用程序的长期既定部分,以及可观察性的三大支柱之一,另外两个支柱是指标和跟踪。没有人喜欢在生产环境中盲目操作,当发生事件时,开发人员很乐意拥有日志文件。日志通常以人类可读的格式写入。

结构化日志记录是一种技术,其中日志输出以定义明确的、通常是机器可读的格式写入。此格式可以馈送到日志管理系统,并启用强大的搜索和分析功能。结构化日志记录最常用的格式之一是 JSON。

使用 Spring Boot 3.4,结构化日志记录开箱即用。它支持Elastic Common Schema (ECS)Logstash

Spring Boot 2.7.21、3.0.16 和 3.1.13 现已可用

发布 | Andy Wilkinson | 2024年8月23日 | ...

我代表团队,很高兴地宣布 Spring Boot 2.7.22、3.0.17 和 3.1.13 已针对支持客户发布。这些版本可从https://packages.broadcom.com获取。

  • Spring Boot 2.7.22 附带 17 个错误修复和依赖项升级。
  • Spring Boot 3.0.17 附带 35 个错误修复和依赖项升级。
  • Spring Boot 3.1.13 附带 46 个错误修复和依赖项升级。

针对支持客户的下一个 2.7.x、3.0.x 和 3.1.x 版本计划在 3 个月内发布。

Spring Modulith 1.3 M2、1.2.3 和 1.1.8 发布

发布 | Oliver Drotbohm | 2024年8月23日 | ...

我很高兴地宣布 Spring Modulith 1.3 M2、1.2.3 和 1.1.8 现已可用。它们都包含错误修复和对最新版本依赖项的升级。以下是这些版本中最重要的功能

  • 支持嵌套应用程序模块(仅限 1.3 M2)。有关详细信息,请参阅参考文档。 – GH-578
  • 事件发布完成现在会发出按 ID 查询以显着提高性能并减少数据库负载(仅限 1.3 M2)。 – GH-258
  • 事件完成的次要性能改进(所有版本)。 – GH-749

有关详细信息,请查看1.3 M21.2.31.1.8的更改日志。我们感谢您提供任何形式的反馈,特别是关于里程碑版本的反馈,请在 GitHub讨论中…

获取 Spring 电子邮件简报

通过 Spring 电子邮件简报保持联系

订阅

走在前面

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部