Spring Boot CDS支持和Leyden项目展望

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

Spring Boot开发者如何以最小的限制提高其应用程序的运行时效率,从而在大多数应用程序中享受这些好处?答案是Spring Boot 3.3引入的CDS支持,它允许您更快地启动Spring Boot应用程序并消耗更少的内存。它基于我几个月前介绍的Spring Framework 6.1引入的基础

关键在于,这种新的CDS支持提供了与GraalVM原生镜像支持不同的价值主张:通过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 和 里程碑仓库 获取。

请参阅 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 Milestone 2 版本发布。

本次发布在各个领域带来了重要的增强和新功能。

核心关注点:可观测性

本次发布的一个主要重点是可观测性功能,这对于监控、调试和优化 AI 应用程序至关重要。已经为以下方面引入了全面的可观测性功能:

  • ChatClient(包括 Advisor)
  • 聊天模型(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 支持
  • 镜像构建支持

请参阅 发布说明 以获取更多详细信息和升级说明。

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

你如何提供帮助?

如果你有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果你有一般性问题,请使用spring-boot标签stackoverflow.com上提问,或者在Gitter上与社区聊天……

Spring Boot 3.4 中的结构化日志

工程 | 莫里茨·哈尔布里特 | 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 已发布。它们都包含了 bug 修复以及对最新依赖版本的升级。以下是这些版本最重要的功能:

  • 支持嵌套的应用模块(仅限 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 社区所有即将举行的活动。

查看所有