Spring Shell 4.0.0 GA 現已發佈。公告稱,此次重大版本更新標誌着 Spring Shell 發展歷程中的一個重要里程碑,並帶來了多項新功能、改進和錯誤修復。
部分亮點包括:
- 與 Spring 項目的兼容性:兼容最新版本的 Spring Framework 和 Spring Boot,確保無縫集成和性能提升。
- 增強型命令模型:改進後的命令模型簡化了命令的創建和管理,使開發人員更容易構建交互式 CLI 應用程序。
- 改進的 API Null Safety:使用 jSpecify null-safety 功能來降低
NullPointerException的發生概率。 - 改進的模塊化:更模塊化的架構,可以更好地定製和擴展 shell 的功能。
- 更新文檔:對文檔和示例進行了全面更新,以幫助開發人員快速入門並充分利用新功能。
- 漏洞修復:解決了社區報告的幾個問題,以提高穩定性和可靠性。
v4 版本的遷移指南可在項目 wiki 中找到:遷移指南。完整的變更列表可查看發行説明。