Skip to content

Commit fdb618f

Browse files
committed
changelog updated for 5.4.0 release
1 parent 52d264d commit fdb618f

1 file changed

Lines changed: 30 additions & 8 deletions

File tree

‎vscode-extensions/vscode-spring-boot/CHANGELOG.md‎

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,55 @@
1-
## 2.4.0 PRE-RELEASE
1+
## 2026-09-09 (5.4.0.RELEASE, incl. language servers version 2.4.0)
2+
3+
#### important highlights
4+
5+
* _(Spring Boot)_ **New Validations & Quick Fixes:** Added validations and quick fixes to convert to `@ApplicationModuleListener`, `@SpringJUnitConfig`, `@RestController`, and specific `@Scope` annotations
6+
* _(Spring Boot)_ **Claude Code / MCP Enhancements:** Enabled the Claude Code plugin to render a project's logical structure
7+
* _(Spring Boot)_ **Stability & Performance:** Significant speedups around various quick fixes and repository-based version validation, fixed NPEs while indexing broken source code
8+
9+
#### updates to the Spring Tools for Eclipse distribution
10+
11+
* updated to the latest Eclipse 2026-09 release ([new and noteworthy](https://eclipseide.org/release/noteworthy/))
212

313
#### all fixes and improvements in detail
414

515
* _(Spring Boot)_ NPE while indexing broken source code [#1980](https://github.com/spring-projects/spring-tools/issues/1980)
16+
* _(Spring Boot)_ Featuring Spring Modulith in Spring Tools wiki [#1978](https://github.com/spring-projects/spring-tools/issues/1978)
17+
* _(Spring Boot)_ [mcp] allow Claude Code plugin to easily render logical structure of a project [#1973](https://github.com/spring-projects/spring-tools/issues/1973)
18+
* _(Spring Boot)_ Make proper parsing call for HQL and JPQL parser [#1969](https://github.com/spring-projects/spring-tools/issues/1969)
19+
* _(Spring Boot)_ navigate to web config doesn't work in Eclipse [#1968](https://github.com/spring-projects/spring-tools/issues/1968)
20+
* _(Spring Boot)_ PreciseBean refactoring to JDT [#1967](https://github.com/spring-projects/spring-tools/issues/1967)
21+
* _(Spring Boot)_ No path in Controller annotations to JDT [#1966](https://github.com/spring-projects/spring-tools/issues/1966)
622
* _(Spring Boot)_ improve performance of repository-based version validation [#1963](https://github.com/spring-projects/spring-tools/issues/1963)
23+
* _(Spring Boot)_ line comment gets removed and causes indentation errors during AST rewrite operations [#1962](https://github.com/spring-projects/spring-tools/issues/1962)
724
* _(Spring Boot)_ version validations for supported commercial versions activated on wrong setting [#1959](https://github.com/spring-projects/spring-tools/issues/1959)
25+
* _(Spring Boot)_ Avoid logging expected cache cancellation [#1953](https://github.com/spring-projects/spring-tools/issues/1953)
26+
* _(Spring Boot)_ Consume output and error streams for build command process [#1952](https://github.com/spring-projects/spring-tools/issues/1952)
27+
* _(Spring Boot)_ sts.maven.goal deadlocks on builds that outgrow the pipe buffer: executeMaven never drains the child process [#1950](https://github.com/spring-projects/spring-tools/issues/1950)
28+
* _(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](https://github.com/spring-projects/spring-tools/issues/1949)
829
* _(Spring Boot)_ show web config summary code lens in general [#1926](https://github.com/spring-projects/spring-tools/issues/1926)
930
* _(Spring Boot)_ web config codelens does not appear immediately [#1925](https://github.com/spring-projects/spring-tools/issues/1925)
1031
* _(Spring Boot)_ extract parent path in controllers [#1924](https://github.com/spring-projects/spring-tools/issues/1924)
1132
* _(Spring Boot)_ add action to convert sql statements in query annotations from string literals into text blocks [#1923](https://github.com/spring-projects/spring-tools/issues/1923)
1233
* _(Spring Boot)_ Quick Fix for the latest patch release is slow [#1902](https://github.com/spring-projects/spring-tools/issues/1902)
34+
* _(Spring Boot)_ Pass environment to refresh AOT maven/gralde command on the client [#1867](https://github.com/spring-projects/spring-tools/issues/1867)
1335
* _(Spring Boot)_ add validation + quickfix to adopt `@ApplicationModuleListener` [#1800](https://github.com/spring-projects/spring-tools/issues/1800)
1436
* _(Spring Boot)_ exception thrown around internal compilation unit cache [#1777](https://github.com/spring-projects/spring-tools/issues/1777)
37+
* _(Spring Boot)_ [structure view] jump to the position of the stereotype definition in catalog file [#1676](https://github.com/spring-projects/spring-tools/issues/1676)
38+
* _(Spring Boot)_ Wrong multiple choices of SpringBootApplication [#1587](https://github.com/spring-projects/spring-tools/issues/1587)
1539
* _(Spring Boot)_ improve validation for Spring Data queries [#1516](https://github.com/spring-projects/spring-tools/issues/1516)
1640
* _(Spring Boot)_ correctly deal with concatenated values in annotation attributes - cont. [#1486](https://github.com/spring-projects/spring-tools/issues/1486)
1741
* _(Spring Boot)_ introduce validation and quick fix for conversion to `@SpringJUnitConfig` [#1403](https://github.com/spring-projects/spring-tools/issues/1403)
1842
* _(Spring Boot)_ introduce validation and quick fix for conversion to `@RestController` [#1402](https://github.com/spring-projects/spring-tools/issues/1402)
1943
* _(Spring Boot)_ introduce validation and quick fixes for specific scope annotations [#1401](https://github.com/spring-projects/spring-tools/issues/1401)
2044
* _(Spring Boot)_ Go To Definition in SpEL expressions should work for other annotations [#1371](https://github.com/spring-projects/spring-tools/issues/1371)
2145
* _(Spring Boot)_ Go To Definition in SpEL expressions does not find methods in type hierarchy [#1370](https://github.com/spring-projects/spring-tools/issues/1370)
22-
* _(Spring Boot)_ additional quick fix to split request mapping method [#1110](https://github.com/spring-projects/spring-tools/issues/1110)
23-
* _(Spring Boot)_ refactoring recipe doesn't work with compile errors [#1064](https://github.com/spring-projects/spring-tools/issues/1064)
24-
* _(Spring Boot)_ Java tooling in VSCode doesn't re-validate Java sources after migrating to newer Spring Boot [#1061](https://github.com/spring-projects/spring-tools/issues/1061)
25-
* _(Spring Boot)_ decouple concrete upgrade recipes and mechanics from tools releases [#1052](https://github.com/spring-projects/spring-tools/issues/1052)
26-
* _(Spring Boot)_ Use OpenRewrite Properties AST and Parser [#949](https://github.com/spring-projects/spring-tools/issues/949)
2746
* _(Spring Boot)_ The configuration in the "spring.factories" file cannot be accessed by Ctrl+left mouse button. [#686](https://github.com/spring-projects/spring-tools/issues/686)
28-
* _(Spring Boot)_ Spring Boot Tools for VS Code shows unhelpful/incorrect warning [#621](https://github.com/spring-projects/spring-tools/issues/621)
47+
* _(Spring Boot, VSCode)_ Spring Boot Tools for VS Code shows unhelpful/incorrect warning [#621](https://github.com/spring-projects/spring-tools/issues/621)
48+
* _(Spring Boot, Eclipse)_ Support Prototype launch cofigurations [#1964](https://github.com/spring-projects/spring-tools/issues/1964)
49+
* _(Spring Boot, Eclipse)_ New Spring Starter Project wizard shows "-1" instead of "demo" as default project name [#1927](https://github.com/spring-projects/spring-tools/issues/1927)
50+
* _(Spring Boot, Eclipse)_ remember the scope in the spring symbols dialog [#1423](https://github.com/spring-projects/spring-tools/issues/1423)
2951

30-
## 2026-07-29 (5.4.0 RELEASE, incl. language servers version 2.3.0)
52+
## 2026-07-29 (5.3.0 RELEASE, incl. language servers version 2.3.0)
3153

3254
#### important highlights
3355

0 commit comments

Comments
 (0)