github spring-projects/spring-tools 5.4.0.RELEASE

4 hours ago

important highlights

  • (Spring Boot) New Validations & Quick Fixes: Added validations and quick fixes to convert to @ApplicationModuleListener, @SpringJUnitConfig, @RestController, and specific @Scope annotations
  • (Spring Boot) Claude Code / MCP Enhancements: Enabled the Claude Code plugin to render a project's logical structure
  • (Spring Boot) Stability & Performance: Significant speedups around various quick fixes and repository-based version validation, fixed NPEs while indexing broken source code

updates to the Spring Tools for Eclipse distribution

all fixes and improvements in detail

  • (Spring Boot) NPE while indexing broken source code #1980
  • (Spring Boot) Featuring Spring Modulith in Spring Tools wiki #1978
  • (Spring Boot) [mcp] allow Claude Code plugin to easily render logical structure of a project #1973
  • (Spring Boot) Make proper parsing call for HQL and JPQL parser #1969
  • (Spring Boot) navigate to web config doesn't work in Eclipse #1968
  • (Spring Boot) PreciseBean refactoring to JDT #1967
  • (Spring Boot) No path in Controller annotations to JDT #1966
  • (Spring Boot) improve performance of repository-based version validation #1963
  • (Spring Boot) line comment gets removed and causes indentation errors during AST rewrite operations #1962
  • (Spring Boot) version validations for supported commercial versions activated on wrong setting #1959
  • (Spring Boot) Avoid logging expected cache cancellation #1953
  • (Spring Boot) Consume output and error streams for build command process #1952
  • (Spring Boot) sts.maven.goal deadlocks on builds that outgrow the pipe buffer: executeMaven never drains the child process #1950
  • (Spring Boot) MCP tool getResolvedProjectClasspath throws NPE when a classpath jar's file name is not strict SemVer (e.g. snakeyaml-2.4.jar) #1949
  • (Spring Boot) show web config summary code lens in general #1926
  • (Spring Boot) web config codelens does not appear immediately #1925
  • (Spring Boot) extract parent path in controllers #1924
  • (Spring Boot) add action to convert sql statements in query annotations from string literals into text blocks #1923
  • (Spring Boot) Quick Fix for the latest patch release is slow #1902
  • (Spring Boot) Pass environment to refresh AOT maven/gralde command on the client #1867
  • (Spring Boot) add validation + quickfix to adopt @ApplicationModuleListener #1800
  • (Spring Boot) exception thrown around internal compilation unit cache #1777
  • (Spring Boot) [structure view] jump to the position of the stereotype definition in catalog file #1676
  • (Spring Boot) Wrong multiple choices of SpringBootApplication #1587
  • (Spring Boot) improve validation for Spring Data queries #1516
  • (Spring Boot) correctly deal with concatenated values in annotation attributes - cont. #1486
  • (Spring Boot) introduce validation and quick fix for conversion to @SpringJUnitConfig #1403
  • (Spring Boot) introduce validation and quick fix for conversion to @RestController #1402
  • (Spring Boot) introduce validation and quick fixes for specific scope annotations #1401
  • (Spring Boot) Go To Definition in SpEL expressions should work for other annotations #1371
  • (Spring Boot) Go To Definition in SpEL expressions does not find methods in type hierarchy #1370
  • (Spring Boot) The configuration in the "spring.factories" file cannot be accessed by Ctrl+left mouse button. #686
  • (Spring Boot, VSCode) Spring Boot Tools for VS Code shows unhelpful/incorrect warning #621
  • (Spring Boot, Eclipse) Support Prototype launch cofigurations #1964
  • (Spring Boot, Eclipse) New Spring Starter Project wizard shows "-1" instead of "demo" as default project name #1927
  • (Spring Boot, Eclipse) remember the scope in the spring symbols dialog #1423

Don't miss a new spring-tools release

NewReleases is sending notifications on new releases.