本週 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 中發現的一些問題。有關更多詳細資訊和升級說明,請參閱發布說明

感謝所有透過問題報告和 Pull Request 做出貢獻的人。

如何提供協助?

如果您有興趣提供協助,請查看 issue repository 中 "適合貢獻" 標籤。如果您有一般問題,請在 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 Release Train 的發布候選版本 1 (RC1) 今天推出。此版本可以在 Spring Milestone repository 中找到。您可以查看 2023.0.0 發布說明以取得更多資訊

2023.0.0 Release Train 中的重大變更

此版本基於 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 的粉絲們,Spring 團隊祝所有慶祝萬聖節的人萬聖節快樂!

我希望您今晚玩得開心,而且您的一天沒有可怕的錯誤!

我的朋友們,我們這週有一些有趣的東西可以看看,所以讓我們直接開始吧。

reactor-core 3.6.0 即將推出哪些新功能?

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

Reactor 3.6.0 即將於 11 月 14 日 GA。此部落格文章描述了此即將推出的版本中包含的新功能!

Virtual Threads 支援

今天,每個人都在談論 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 社群中所有即將到來的活動。

查看全部