github spring-projects/sts4 4.22.1.RELEASE

latest releases: 4.23.1.RELEASE, vscode-spring-boot-1.55.1-RC1, 4.23.0.RELEASE...
2 months ago

important highlights

  • (Spring Boot) Support JPQL syntax in Java sources and Named Query properties files (Java sources not supported yet in Eclipse)
  • (Spring Boot) Spring Symbol indexing has order of magnitude smaller memory footprint allowing for indexing very large Spring Boot projects
  • (Spring Boot) New UI in VSCode to show/hide/refresh Live Data for running Spring Boot apps
  • (Spring Boot) .properties <-> .yml conversions available in Eclipse and VSCode
  • (Spring Boot) Show active profiles for running spring boot applications in Eclipse and VSCode with Boot Dashboard extension
  • (Eclipse) "Add Starters..." Inlay in POM file available in Eclipse too now

updates to the Spring Tools 4 for Eclipse distribution

  • early access builds available for Eclipse 2024-06 milestone builds

all fixes and improvements in detail

  • (Spring Boot) Support JPQL syntax #1114
  • (Spring Boot) Indexing runs out of memory for large projects #1219
  • (Spring Boot) .properties <-> .yml converter #739
  • (Spring Boot) change the actions to refresh live information to show application right away #1204
  • (Spring Boot) Running Boot processes from IDE client #1190
  • (Spring Boot) Show active profiles in Boot Dash #1225
  • (Eclipse) "Add Starters..." Inlay in POM file in Eclipse Client #1200
  • (Spring Boot) show a nice message when trying to change log levels without a connected running app #1232
  • (Spring Boot) request mapping symbol doesn't take superclass mapping path into account [#1224](#1224)
  • (Spring Boot) Remove org.springframework.ide.vscode.boot.java.livehover.v2.SpringProcessTracker and its references #1221
  • (Spring Boot) Set the vmArg HeapDumpOnOutOfMemoryError to be optional #1212
  • (Spring Boot) provide preference to open code lens URLs in simple browser #1207
  • (Spring Boot) Refactor Gradle plugin for StsToolingModel #1201
  • (Spring Boot) remove logic to handle "magic" client-side indentation #1154
  • (Spring Boot) NPE while updating Spring Boot version #1241
  • (Eclipse) upgrade of Eclipse based installs broken #1240
  • (Spring Boot) NPE exception while scanning for symbols #1239
  • (Spring Boot) Activating 'vscode-spring-boot' extension #1238
  • (Spring Boot) CompilationUnitCache: gracefully cleanup the name environment #1233
  • (Spring Boot) renaming of files and packages causes symbols to get out of sync #1231
  • (Spring Boot) java.lang.ClassNotFoundException: org.eclipse.jdt.ls.core.internal.javadoc.JavaElementLinks cannot be found by ... #1229
  • (Eclipse) SpringToolSuite (x_86_64 option) IDE keeps crashing frequently. #1228
  • (Spring Boot) latest snapshot builds have wrong port in live hover request mapping URLs [#1226](#1226)
  • (Spring Boot) JPA Repo Entity ID composite key reports problem #1220
  • (Eclipse) upgrade dialog to select recipe appears twice #1245

known issues

  • (Eclipse) In case you use Spring Tools 4.22.1 for Eclipse 4.22.1 on macOS, you might have noticed the increased spacing in e.g. the package explorer. If you prefer the old behavior, here is a way to bring that back: eclipse-platform/eclipse.platform.ui#1674 (comment)

Don't miss a new sts4 release

NewReleases is sending notifications on new releases.