本周 Spring - 2023 年 11 月 7 日

工程 | Josh Long | 2023 年 11 月 07 日 | ...

嗨,Spring 粉丝们!

你能相信我们已经翻到了 11 月份的日历页吗?时间真是个敏捷的开发者,部署月份就像是在一个不断发展的应用程序中部署次要版本一样。当我们调整时钟以倒退,依依不舍地告别夏令时时,傍晚的到来也以一种轻快的效率到来。是的,外面天黑了,对我来说有点太早了,如果说实话的话。白天变短提醒我们,虽然我们可能无法控制天体时钟,但我们确实有能力利用我们被赋予的时间。这是一个安顿下来的绝佳时机……

Spring Boot 3.2.0 中的 SSL 热重载

工程 | Moritz Halbritter | 2023 年 11 月 07 日 | ...

在 Spring Boot 3.2.0 中,我们添加了嵌入式 Web 服务器热重载 SSL 证书和密钥的功能。这意味着您可以在不重启应用程序的情况下轮换您的 SSL 信任材料。热重载受 Tomcat 和 Netty 嵌入式 Web 服务器的支持。

让我们看看它是如何工作的!

首先,我们将使用 OpenSSL 创建我们的 SSL 私钥和匹配的证书

mkdir certs
cd certs
openssl req -x509 -subj "/CN=demo-cert-1" -keyout demo.key -out demo.crt -sha256 -days 365 -nodes -newkey rsa 

这会在 certs/demo.key 中创建一个存储的私钥,并在 certs/demo.crt 中创建一个带有公用名称“demo-cert-1”的匹配(自签名)证书……

Spring Boot 3.2.0-RC2 现已推出

版本发布 | Phil Webb | 2023 年 11 月 03 日 | ...

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

此版本包含 69 项增强功能、文档改进、依赖项升级和错误修复

此版本尝试修复在 RC1 中发现的一些问题。请参阅 发行说明 以获取更多详细信息和升级说明。

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

您如何提供帮助?

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

Spring Modulith 1.1 RC2 发布

版本发布 | Oliver Drotbohm | 2023 年 11 月 03 日 | ...

我很高兴地宣布 Spring Modulith 1.1 RC2 现已推出。我们借此机会整合了来自社区的反馈,以调整 1.1 代中新引入的一些功能的内部结构。我们还设法在这个版本中偷偷加入了一些新的功能

  • 在事件外部化中支持 AWS SNS/SQS(由 Maciej Walkowiak 贡献) GH-344
  • 允许通过 @ApplicationModuleListener 定义侦听器标识符 GH-346
  • 重新实例化,与 Spring Boot 3.1 和 Framework 6.0 的通用兼容性 GH-357
  • 升级到 Spring Boot 3.2 RC2 GH-354

查找完整的版本 更改日志……

Spring Cloud 2023.0.0-RC1(又名 Leyton)现已推出

版本发布 | Ryan Baxter | 2023 年 11 月 02 日 | ...

我代表社区,很高兴地宣布 Spring Cloud 2023.0.0 发布列车的候选版本 1 (RC1) 今天已推出。该版本可以在 Spring Milestone 存储库中找到。您可以查看 2023.0.0 发行说明以获取更多信息

2023.0.0 发布列车中的重要更改

此版本基于 Spring Boot 3.2.0-RC1。

您可以通过查看 发布项目 找到此版本中解决的所有问题列表。

Spring Cloud Stream

可以在 此处 找到 Spring Cloud Stream 4.1.0-RC1 中引入的所有重要更改。

以下模块……

Spring Tools 4.20.1 发布

版本发布 | Martin Lippert | 2023 年 11 月 01 日 | ...

亲爱的 Spring 社区,

我很高兴地宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.20.1 版本。

重要亮点

  • (Spring Boot) Spring 属性的代码补全最初显示速度提高了 10 倍(与后续调用一样快)
  • (Spring Boot)围绕符号扫描和 Java 调和的各种性能优化
  • (Eclipse)即将发布的 Eclipse 2023-12 版本的抢先体验版本

详细更改可以在发行说明中找到:https://github.com/spring-projects/sts4/releases/tag/4.20.1.RELEASE

下载

要下载……

本周 Spring - 2023 年 10 月 31 日

工程 | Josh Long | 2023 年 10 月 31 日 | ...

嗨,Spring 粉丝们,以及来自 Spring 团队的万圣节快乐,祝那些庆祝的人们快乐!

我希望你们的夜晚充满乐趣,并且一天都没有可怕的 bug!

我的朋友们,本周我们有一些有趣的东西要看,所以让我们直接深入了解吧。

reactor-core 3.6.0 中有什么新功能?

工程 | Oleh Dokuka | 2023 年 10 月 31 日 | ...

Reactor 3.6.0 即将发布,并将于 11 月 14 日发布 GA 版本。这篇博文描述了此即将发布的版本中包含的新功能!

虚拟线程支持

如今,每个人都在谈论 Java 21Loom 项目。Reactor 团队听到了这些声音,并看到了该项目在我们生态系统中的价值。在此即将发布的版本中,我们引入了对 VirtualThread 实现的支持。

为什么它很方便?

让我们考虑以下代码示例

package io.projectreactor.samples;

import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;

import reactor.core…

获取 Spring 新闻通讯

关注 Spring 新闻通讯

订阅

抢先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部