親愛的Spring社群,
我很高興地宣佈 Spring Tools 4 for Eclipse、Visual Studio Code 和 Theia 釋出 4.17.2 版本。
即將釋出的 Eclipse 2023-03 版本可透過更新站點獲得早期訪問構建版本。
修復和改進
(Spring Boot) 已修復:[symbols] 不會自動限制工作區符號請求的結果 (#915 )
(Spring Boot) 已修復:單元測試 MavenProjectParser (#918 )
(Spring Boot) 已修復:向用戶提供有關“java sources reconciling”的更多資訊 (#920 )
(Spring Boot) 已修復:[Java-17] 啟用 jdt.ls.commons.test 測試在 maven 構建中執行 (#928 )
(Spring Boot) 已修復:使用最新的 ANTLR 執行時版本更新生成的 Java 屬性解析器 (#946 )
(Spring Boot) 已修復:日誌中出現 Bad Escape 異常 (#950 )
(Spring Boot) 已修復:協調過程中出現各種異常 (#951 )
(Spring Boot) 已修復:OpenRewrite Java Parser 中的 NPE - 無法讀取欄位“info”,因為“env”為 null (#952 )
(Spring Boot) 已修復:使用 Java records 時,application.yml 中顯示未知屬性錯誤 (#955 )
(Spring Boot) 已修復:[upgrading] 執行 Spring Boot 3 的升級配方會導致異常 (#958 )
(VSCode) 已修復:是否可以刪除 onLanguage:xml 的啟用事件?(#926 )
(VSCode) 已修復:錯誤:找不到命令 'sts.vscode-spring-boot.enableClasspathListening' (#939 )
(Eclipse) 已修復:“Not properly disposed SWT resource”是由 Spring Starter Project 引起的 (#797 )
(Eclipse) 已修復:BadLocationException 出現在錯誤日誌檢視中 (#937 )
(Eclipse) 已修復:在 starters 嚮導的 name 欄位上設定焦點 (#943 )
(Eclipse) 已修復:無法解析模組:org.springframework.tooling.ls.eclipse.gotosymbol (#962 )
(Concourse) 已修復:將 instance_vars 新增到 Concourse 模式 (#942 )
(Concourse) 已修復:將 var_sources 新增到 Concourse 模式 (#944 )
已知問題
(Spring Boot) :新引入的用於 Java 原始檔的附加協調功能,該功能用於顯示額外的驗證和快速修復,可能會導致記憶體和 CPU 消耗增加。如果您遇到這方面的問題,可以透過 Preferences -> Extensions -> Spring Boot Tools -> Open Rewrite (在 VSCode 中) 或 Preferences -> Language Servers -> Spring Language Servers -> Spring Boot Language Server -> Open Rewrite (在 Eclipse 中) 來停用協調。
(Eclipse) :由於 Eclipse 的 Maven 整合存在一個 bug,您可能會遇到資原始檔不再複製到目標目錄的問題 (#929 )。不幸的是,Eclipse 的 Maven 整合還沒有包含此問題的修復程式。您可以手動從 Eclipse 中觸發一個 Maven -> package 構建來解決此問題,或者安裝 Eclipse 的 Maven 整合的最新快照版本(如問題中所示)。
要下載適用於 Eclipse 的發行版,並查詢 Visual Studio Code 和 Theia 的市場入口連結,請訪問
詳細更改請參見:https://github.com/spring-projects/sts4/wiki/Changelog#2023-02-01-4172-release-incl-language-servers-version-1440
Spring Tools 4.18.0 計劃於 2023 年 3 月下旬釋出。
祝您使用愉快!