本周 Spring 要闻 - 2023 年 11 月 7 日

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

你好,Spring 爱好者!

您敢相信我们已经翻到了十一月的日历页了吗?时间真是一个敏捷的开发者,部署月份就像在不断演进的应用程序中发布小版本一样。当我们调整时钟往后拨,不情愿地告别夏令时,傍晚便以一种清爽的效率悄然而至。是的,外面已经天黑了,说实话,对我来说有点太早了。缩短的白天提醒我们,虽然我们无法控制天体的时钟,但我们确实有能力利用我们拥有的时间。现在是安顿下来的绝佳时机……

Spring Boot 3.2.0 中的 SSL 热重载

工程 | 莫里茨·哈尔布里特 | 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 中发现的一些问题。请参阅 发布说明 以获取更多详细信息和升级说明。

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

你如何提供帮助?

如果你有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果你有一般性问题,请使用spring-boot标签stackoverflow.com上提问,或者在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 月 2 日 | ...

我谨代表社区,很高兴地宣布 Spring Cloud 2023.0.0 发布版(Release Train)的候选发布 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 Properties 的自动补全首次显示速度提升 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 粉丝们,祝那些庆祝万圣节的朋友们万圣节快乐!

我希望你们度过一个愉快的夜晚,并且一天都没有可怕的 bug!

我的朋友们,本周我们有一些有趣的内容要看,让我们深入了解一下吧。

reactor-core 3.6.0 中有哪些新特性?

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

Reactor 3.6.0 即将发布,并将于 11 月 14 日全面上市。这篇博文介绍了此即将发布的版本中包含的新功能!

虚拟线程支持

如今,每个人都在谈论 Java 21Project Loom。Project 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 社区所有即将举行的活动。

查看所有