important highlights
- (Spring Boot) Claude Code Plugin (Experimental): introduced a new experimental plugin for Claude Code. To avoid conflicts with the Java Language Server, this plugin relies on the MCP protocol and provides:
- Embedded MCP Server: exposes Spring Boot-specific tools and resources to the LLM.
- Skills: a set of Claude Code skills (such as validation and quickfixes) to interact seamlessly with your Spring Boot projects.
For installation instructions, please see the Claude Code Plugin README.
- (Spring Boot) Embedded MCP Server: added more capabilities and automatic configuration (Eclipse Copilot) for the embedded MCP server
- (Spring Boot) Spring AI Support: added overall support for Spring AI
- (Spring Boot) Maven Repository Validation: added and polished maven repository-based version validation and latest patch quick fix based on build file configured repos
- (Spring Boot) Type-Safe Property References: enhanced support for dealing with multiple references and refactoring string-based properties to type-safe ones
- (Spring Boot) Spring Indexer and AOT: removed deprecated symbol indexing, improved JDK 25 AOT cache usage, and refined AOT repository code lens positioning
updates to the Spring Tools for Eclipse distribution
- updated to the latest Eclipse 2026-06 release (new and noteworthy)
all fixes and improvements in detail
- (Spring Boot Eclipse) [regression] add new starter doesn't modify the
pom.xmlfile anymore #1906 - (Spring Boot) polish maven repository based version validation #1899
- (Spring Boot) add maven repository based version validation #1892
- (Spring Boot) add more capabilities to the embedded MCP server #1882
- (Spring Boot) [aot repositories] align position of code lens with method declaration or annotation, not above the javadoc #1874
- (Spring Boot) allow validation preferences to include parameter values for the validation #1869
- (Spring Boot) [type-safe property references] deal with multiple references at once #1860
- (Spring Boot) [spring ai] add overall support for Spring AI #1857
- (Spring Boot) improve spring data query symbol label for multi-line text-block queries #1856
- (Spring Boot) [spring indexer] remove deprecated symbol indexing #1836
- (Spring Boot) [type-safe property references] support refactoring string-based to type-safe property references #1827
- (Spring Boot) additional Spring indexer refactorings #1825
- (Spring Boot) improve JDK 25 AOT cache usage #1824
- (Spring Boot) [structure view] sorting of projects get out of sync when projects arrive async #1821
- (Spring Boot) [structure view] initial delay when opening the view #1690
- (Spring Boot) [mcp] automatically configure embedded mcp server (Eclipse Copilot) #1598
- (Spring Boot) Web Config Path incorrectly annotated in Eclipse #1891
- (Spring Boot) "Internal error" logged by Spring Boot Language Server #1886
- (Spring Boot) [API Versioning] Spring Language Server Doesn't Recognise useVersionResolver() use for API Versioning #1880
- (Spring Boot) Use JDT Refactoring instead OpenRewrite recipe for AOT generated query #1865
- (Spring Boot) NPE thrown inside of updated indexer logic #1855
- (Spring Boot) SQL syntax highlighting throws error #1852
- (Spring Boot) Native query validation defaults to PostgreSQL when MariaDB and H2 driver in class path #1839
- (Spring Boot) AOT Query escape chars #1833
- (Spring Boot) auto completion of bean names for
@DependsOnannotation is broken #1829 - (Spring Boot) revalidation of OpenFeign config clients does not work all the time #1804