本周 Spring 要闻 - 2023 年 11 月 7 日
你好,Spring 爱好者!
您敢相信我们已经翻到了十一月的日历页了吗?时间真是一个敏捷的开发者,部署月份就像在不断演进的应用程序中发布小版本一样。当我们调整时钟往后拨,不情愿地告别夏令时,傍晚便以一种清爽的效率悄然而至。是的,外面已经天黑了,说实话,对我来说有点太早了。缩短的白天提醒我们,虽然我们无法控制天体的时钟,但我们确实有能力利用我们拥有的时间。现在是安顿下来的绝佳时机……
你好,Spring 爱好者!
您敢相信我们已经翻到了十一月的日历页了吗?时间真是一个敏捷的开发者,部署月份就像在不断演进的应用程序中发布小版本一样。当我们调整时钟往后拨,不情愿地告别夏令时,傍晚便以一种清爽的效率悄然而至。是的,外面已经天黑了,说实话,对我来说有点太早了。缩短的白天提醒我们,虽然我们无法控制天体的时钟,但我们确实有能力利用我们拥有的时间。现在是安顿下来的绝佳时机……
在 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 已发布,并可从 https://repo.spring.io/milestone 获取。
此版本包含 69 项增强、文档改进、依赖升级和错误修复。
此版本旨在修复 RC1 中发现的一些问题。请参阅 发布说明 以获取更多详细信息和升级说明。
感谢所有通过问题报告和拉取请求做出贡献的人。
如果你有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”标签。如果你有一般性问题,请使用spring-boot标签在stackoverflow.com上提问,或者在Gitter上与社区聊天……
我谨代表社区,很高兴地宣布 Spring Cloud 2023.0.0 发布版(Release Train)的候选发布 1 (RC1) 今天已发布。您可以在 Spring Milestone 仓库中找到该版本。您可以查看 2023.0.0 的发布说明以获取更多信息。
此版本基于 Spring Boot 3.2.0-RC1。
您可以通过查看发布项目来获取此版本中已解决问题的完整列表。
Spring Cloud Stream 4.1.0-RC1 中引入的所有重要变更可以在此处找到。
以下模块……
嗨,Spring 粉丝们!在本期节目中,Josh Long 采访了 Oracle 副总裁 Thomas Wuerthinger,谈论了他创建并领导的 GraalVM 项目。本次访谈于 2023 年 Devoxx 比利时大会现场录制!
亲爱的Spring社区,
我很高兴宣布 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 的 4.20.1 版本发布。
详细的更改可以在发布说明中找到: https://github.com/spring-projects/sts4/releases/tag/4.20.1.RELEASE
要下载……
嗨,Spring 粉丝们,祝那些庆祝万圣节的朋友们万圣节快乐!
我希望你们度过一个愉快的夜晚,并且一天都没有可怕的 bug!
我的朋友们,本周我们有一些有趣的内容要看,让我们深入了解一下吧。
Reactor 3.6.0 即将发布,并将于 11 月 14 日全面上市。这篇博文介绍了此即将发布的版本中包含的新功能!
如今,每个人都在谈论 Java 21 和 Project 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 Shell 4.0.0-M1 已在 Spring 仓库中发布。
请参阅 发行说明 4.0.0-M1 以获取更多详细信息。
感谢所有通过问题报告和拉取请求做出贡献的人。