尊敬的 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 月下旬发布。
祝您使用愉快!