本周 Spring - 2024 年 10 月 29 日

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

嗨,Spring 粉丝们!最近怎么样?万圣节快到了!我太激动了!我将打扮成一个 PHP 程序。呜呜呜……等等。我正在德国法兰克福参加精彩的 Vaadin Create 会议,即将为这里一群热爱 Spring 的观众做主题演讲。那么,事不宜迟,让我们直接开始吧!

Spring Modulith 1.3 RC1、1.2.5 和 1.1.10 已发布

发布 | Oliver Drotbohm | 2024年10月28日 | ...

我谨代表社区,很高兴地宣布 Spring Modulith 1.3 RC1、1.2.5 和 1.1.10 已发布。虽然服务版本包含一些错误修复和常规的依赖项更新,但发布候选版本包含了许多新功能和改进,例如(完整的更改日志 在此

Spring Security 6.4 中 RestClient 对 OAuth2 的支持

工程 | 史蒂夫·里森伯格 | 2024年10月28日 | ...

在 Spring Security 6.2 和 6.3 中,我们一直致力于稳步改进使用 OAuth2 客户端的应用程序的配置。通过允许应用程序发布在应用程序启动期间自动包含在整个 OAuth2 客户端配置中的 bean,常见用例的配置已得到简化。最近的改进包括:

  • 只需发布一个 OAuth2AuthorizedClientProvider(或 ReactiveOAuth2AuthorizedClientProvider)类型的 bean 即可启用扩展授权类型。
  • OAuth 2.0 访问令牌请求可以通过发布一个或多个 OAuth2AccessTokenResponseClient(或 ReactiveOAuth2AccessTokenResponseClient)类型的 bean 来扩展自定义参数。
  • 如果尚未发布 OAuth2AuthorizedClientManager(或 ReactiveOAuth2AuthorizedClientManager)类型的 bean,Spring Security 会自动发布一个,从而在应用程序需要获取访问令牌时减少样板配置。

让我们将OpenTelemetry与Spring一起使用

工程 | Marcin Grzejszczak | 2024年10月28日 | ...

引言

在可观测性这个充满活力的领域,OpenTelemetry是一套新的工具,它源于现在已被弃用的OpenCensus和OpenTracing项目。对于Spring Framework、Spring Boot、Spring Data和Spring Cloud的可观测性,成熟的解决方案,例如事实上的Java可观测性标准Micrometer,正被用于检测其各种模块。OpenTelemetry项目由许多组件组成。我们认为最引人注目的是OpenTelemetry Protocol (OTLP),它允许开发人员利用一致的遥测格式的力量来处理任何……

Spring Boot 3.4.0-RC1 现已发布

发布 | Phil Webb | 2024 年 10 月 26 日 | ...

我很高兴地代表团队和所有贡献者宣布,Spring Boot 3.4.0-RC1 已经发布,现已可从 https://repo.spring.io/milestone 获取。

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

  • 更新的 Buildpacks 支持,同时支持 ARM 和 x86 架构
  • 更新的 ClientHttpRequestFactory 支持,包括新的构建器和更多自定义支持
  • 改进了对控制 Actuator 端点访问的支持

请参阅发布说明以了解更多…

Spring Batch 5.2.0-RC1 已发布!

版本发布 | Mahmoud Ben Hassine | 2024 年 10 月 25 日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Batch 5.2 的第一个发布候选版本现已可从我们的里程碑存储库中获取。

此版本标志着 5.2 版本的特性冻结里程碑,并包含许多错误修复、依赖项升级和文档增强。有关更改的完整列表,请查看发布说明

下一步是什么?

首先,我想感谢所有为本次发布做出贡献的人!Spring Batch 5.2.0-RC1 与 Spring Boot 3.4.0-RC1 一起发布。

我们将继续努力,使这个发布候选版本尽可能稳定,并于 2024 年 11 月发布 GA 版本。我们期待您在 Github IssuesGithub DiscussionsTwitterStackOverflow 上提供反馈…

Spring Boot 3.2.11 现已推出

版本发布 | Moritz Halbritter | 2024 年 10 月 24 日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Boot 3.2.11 已发布,现已可从 Maven Central 获取。

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

你如何提供帮助?

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

项目主页 | GitHub | Issues | 文档 | Stack Overflow |

Spring Boot 3.3.5 现已推出

版本发布 | Andy Wilkinson | 2024 年 10 月 24 日 | ...

我谨代表团队和所有贡献者,很高兴地宣布 Spring Boot 3.3.5 已发布,现已可从 Maven Central 获取。

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

你如何提供帮助?

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

项目主页 | GitHub | Issues | 文档 | Stack Overflow |

Spring Integration 6.4 RC1 发布

发布 | Artem Bilan | 2024 年 10 月 24 日 | ...

我很高兴地宣布,Spring Integration 6.4.0 系列的第一个 Release Candidate 版本正式发布,这离不开团队以及所有贡献者的辛勤付出。

此外,我们也发布了包含常规错误修复和依赖升级的 Spring Integration 6.3.56.2.10 版本。

以下是自上一个公告的 Milestone 3 发布以来,Spring Integration 6.4 的一些重要改进和新功能:

  • Python 脚本支持已迁移至 GraalVM Polyglot。现在可以在您的脚本中使用 Python 3 语言版本。此外,还受益于第三方库的所有优点;
  • RedisLockRegistry 现在可以配置 TaskScheduler,以便在存储中自动续订锁;
  • SourcePollingChannelAdapterSpec 现在可以配置自定义 TaskScheduler,例如用于某些 TaskDecorator 的用例;
  • @SpringIntegrationTest 现在可用于测试类继承,包括 @Nested 配置;
  • 此外,还有大量依赖已升级至其最新版本。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有