尊敬的 Spring 社群:
我很高興宣佈適用於 Eclipse、Visual Studio Code 和 Theia 的 Spring Tools 4 的 4.16.0 版本已釋出。
- 更新到 Eclipse 2022-09 版本 (新特性與亮點)
- 現在包含 Linux on ARM 的新分發構建 (實驗性) - 下載連結在此
- m2e 2.0.5 版本包含在 Eclipse 的分發構建中
關於從舊版本 Eclipse 安裝升級的重要說明
- 由於 Eclipse 2022-09 版本帶來了 m2e 2.0 的重大更新,Spring Tools 4 for Eclipse 分發版過去安裝的幾個額外的第三方 m2e 聯結器擴充套件不再相容。這阻止了 Spring Tools 4.16.0 之前版本的自動更新。有兩種方法可以解決此問題:
- 全新安裝 Spring Tools 4.16.0 for Eclipse
- 轉到
Preferences -> Installation Details
並透過 Uninstall
按鈕解除安裝以下特性,然後重啟 IDE,執行 Check for Updates
,最後進行升級。
Maven Integration for Eclipse JDT Annotation Processor Toolkit
m2e connector for mavenarchiver pom properties
m2e connector for build-helper-maven-plugin
- Eclipse 2022-09 內建了控制檯檢視的 ANSI 著色功能,因此我們不再需要第三方擴充套件
Ansi Console
。如果您正在升級現有安裝,請在升級 Spring Tools 4 for Eclipse 之前或之後解除安裝此擴充套件。
修復和改進
- (Spring Boot) 修復:自定義註解上的工作區符號為 null (#818)
- (Spring Boot) 修復:組織匯入導致與語言伺服器通訊問題 (#806)
- (Spring Boot) 增強:將欄位注入重構為建構函式注入的快速修復操作 (#522)
- (Spring Boot) 修復:自定義註解上的工作區符號為 null (#818)
- (Eclipse) 增強:適配引導啟動支援以支援新的平臺級 ansi 控制檯著色 (#823)
- (Eclipse) 修復:清理/刪除錯誤日誌中的更多條目 (#802)
- (Eclipse) 修復:將 Eclipse 中的即時懸停切換為啟動後直接連線 (#832)
- (Eclipse) 修復:在引導啟動配置中新增開關以啟用/停用自動即時懸停連線 (#843)
- (Eclipse) 修復:啟動時的即時懸停自動連線應檢查 actuator (#842)
- (Eclipse) 增強:Spring Tool Suite Linux ARM 分發版 (#841)
- (VSCode) 修復:擴充套件程式無法啟用,丟擲錯誤 "Header must provide a Content-Length property" (#811)
- (Concourse) 修復:Concourse 擴充套件程式不識別資源的 "check_every: never" (#816)
- (Concourse) 修復:Concourse 擴充套件程式不識別 semver 資源的 "depth" (#830)
- (Concourse) 修復:Concourse 擴充套件程式無法識別 docker-image 資源的 "registry_mirror" 的 URL (#831)
- (Concourse) 修復:vscode-concourse:支援 .yml 和 .yaml 檔案 (#838) - 由 bmalehorn 貢獻
- (Concourse) 修復:vscode-concourse:為 pipelines & tasks 新增語言圖示 (#839) - 由 bmalehorn 貢獻
要下載 Eclipse 的分發版以及查詢 Visual Studio Code 和 Theia 的市場入口連結,請訪問:
詳細的變更列表請參見此處:https://github.com/spring-projects/sts4/wiki/Changelog#2022-09-16-4160-release-incl-language-servers-version-1390
Spring Tools 4.16.1 計劃於 2022 年 10 月下旬釋出。
祝您使用愉快!