major changes to the Spring Tools 4 for Eclipse distribution
- updated to Eclipse 2022-03 release (new and noteworthy)
fixes and improvements
- (VSCode) fixed: VSCode Spring boot tools 1.30.0 error trying to find JVM (#726)
- (VSCode) fixed: vscode "Problems" diagnostic entries lack "source" field (#725)
- (VSCode) fixed: orphan vscode extension processes left running (#704)
- (VSCode) fixed: deadlock in language server process avoids process to be shutdown (#741)
- (VSCode) fixed: Outline View is broken again on Windows (#742)
- (VSCode) fixed: boot-java.live-information.automatic-tracking.on is not working on vscode (#733)
- (VSCode) fixed: Java 17 is mis-identified as Java 8 (#713)
- (Eclipse) fixed: Deadlock with Spring LSP in Eclipse 4.23 with STS 4.23 nightlies (#729)
known issues
-
(Eclipse): There is an issue with the internal web browser opening HTTP URLs on macOS, showing an error popup from the operating system instead of opening the HTTP URL. Therefore, the default setting has changed to use the external system browser by default.
-
(Spring Boot): Importing Spring Guides into the IDE using Gradle can result in an exception error dialog showing up, complaining about an incompatible class file version. This is most likely due to the IDE running on the embedded JDK17 by default, but the Gradle version in some Spring Guides is not yet updated to a JDK17-compatible version of Gradle. If you face this issue, please import the Spring Guide using Gradle, as usual, ignore the error dialog, and switch to Gradle 7.3 in the
gradle-wrapper.properties
file of the imported project. Then trigger a refresh of the Gradle project using the context menu.