Martin Lippert

Martin Lippert

Developer Tools Engineering, Spring Tool Suite Lead | Hamburg, Germany

Martin leads the Spring Tools projects at VMware to provide the best developer tools out there for Spring. In addition to that he works on next generation developer tooling and innovative new architectures for cloud-based developer tooling. Before joining the Spring family, Martin co-founded it-agile, a leading consulting and development company focused on agile software development.

Blog posts by Martin Lippert

Spring Tools 4.22.0 released

Releases | March 13, 2024 | ...

Dear Spring Community,

I am happy to announce the 4.22.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot) Add Spring Boot Starters... InlayHint in Spring Boot projects pom.xml next to <dependencies> tag (VSCode only at the moment)
  • (Spring Boot) early TestJars support #1197
  • (Eclipse) fixed: Spring Tool Suite 17 with maven no longer copies application.properties file to the target folder #929

updates to the Spring Tools 4 for Eclipse distribution

Detailed changes can be found in the release notes: https://github.com/spring-projects/sts…

Spring Tools 4.21.1 released

Releases | February 08, 2024 | ...

Dear Spring Community,

I am happy to announce the 4.21.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot, VSCode) Log Levels viewing and editing is available in VSCode for live running Boot apps if enabled on the the app via Spring Boot Actuators
  • (Spring Boot, VSCode) Ability to show "Refactor Preview" in VSCode before applying the changes from OpenRewrite recipes

updates to the Spring Tools 4 for Eclipse distribution

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

Detailed changes can be found in the release notes: https://github.com/spring-projects/sts4/releases/tag/4.21.…

Spring Tools 4.21.0 released

Releases | December 06, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.21.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot) Completions experience for request mappings on class method level has been improved
  • (Spring Boot) Spring Boot 3.2 upgrade available via OpenRewrite integration

updates to the Spring Tools 4 for Eclipse distribution

Detailed changes can be found in the release notes: https://github.com/spring-projects/sts4/releases/tag/4.21.0.RELEASE

downloads

To download the distribution…

Spring Tools 4.20.1 released

Releases | November 01, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.20.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot) Completions for Spring Properties show up 10 times faster initially (as fast as on the consecutive invocations)
  • (Spring Boot) Various performance optimizations around symbols scanning and Java reconciling
  • (Eclipse) Early access builds available for upcoming Eclipse 2023-12 release

Detailed changes can be found in the release notes: https://github.com/spring-projects/sts4/releases/tag/4.20.1.RELEASE

downloads

To download the…

Spring Tools 4.20.0 released

Releases | September 13, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.20.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

updates to the Spring Tools 4 for Eclipse distribution

important highlights

  • (Spring Boot): 5x-10x faster Java Reconciling support to show Spring specific validations re-built from the ground up tuned for high performance to work seamlessly in large code bases
  • (Eclipse): No more rogue "Boot Language Server" jobs, forever calculating completion proposals and other stuck Java/Spring tooling features

more…

Spring Tools 4.19.1 released

Releases | August 04, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.19.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

updates to the Spring Tools 4 for Eclipse distribution

  • early-access builds available for early Eclipse 2023-09 milestones (via the Eclipse Marketplace or the corresponding update site)

selected fixes and improvements

  • (Spring Boot) fixed: Experimental validation support for Spring Modulith (#953)
  • (Spring Boot) fixed: duplicates of symbols showing up (#10056)
  • (Spring Boot) fixed: Let show optional: prefix for spring.sql.init.schema-locations and spring.sql.init.data-locations (#1067)
  • (Eclipse) fixed: class loading exception: SpringModelLanguageServer cannot be found (#1060)
  • (Documentation) fixed: Use Theia Blueprint in the documentation? (#1073)

Spring Tools 4.19.0 released

Releases | June 16, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.19.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

updates to the Spring Tools 4 for Eclipse distribution

fixes and improvements

  • (Spring Boot) new: Spring Data Repositories: Validate ID type (#457)
  • (Spring Boot) fixed: upgrading from Spring Boot 3.0.x to 3.1.0 doesn't work (#1051)
  • (Spring Boot) fixed: replace internals of symbols machinery with more comprehensive model of spring components (#1006)

Detailed changes can be found in the release notes: https…

Spring Tools 4.18.1 released

Releases | May 05, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.18.1 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

important highlights

  • (Spring Boot) enhancement: support navigating to a Spring property file when inspecting on @Value annotations (#761)
  • (Spring Boot) enhancement: support @ConditionalOnProperty in property navigation feature (#1033)
  • (Spring Boot) enhancement: automatically add import for types when applying content-assist proposals for query methods (#991)
  • (Spring Boot) enhancement: [spring-data-support] take type hierarchy of domain types into account (#1013)
  • (Spring Boot) enhancement: [spring-data-support] remove pure findBy method completion from proposal list (#1014)
  • (Spring Boot) fixed: several live hovers are missing when running Spring Boot 3 applications (#1019

Spring Tools 4.18.0 released

Releases | March 15, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.18.0 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

updates to the Spring Tools 4 for Eclipse distribution

important highlights

  • (Spring Boot): new and vastly improved content-assist for Spring Data repository query methods (thanks to contributions from @danthe1st)
  • (Spring Boot): the additional reconciling of Spring Boot projects to show Spring specific validations, outdated versions and more, now reports progress, runs faster, and uses less memory - please consider using this and tell us about your experiences and if you hit issues while having this feature enabled
  • (VSCode): fixed an extremely annoying issue that caused regular Java content-assist in VSCode to stop working after a short while
  • (Eclipse): a bug in m2e got fixed and is included in this release, which caused resource files (e.g. application.properties) to not be copied into the target folder anymore. This works again and automatically copies your changed application.properties

Spring Tools 4.17.2 released

Releases | February 01, 2023 | ...

Dear Spring Community,

I am happy to announce the 4.17.2 release of the Spring Tools 4 for Eclipse, Visual Studio Code, and Theia.

updates to the Spring Tools 4 for Eclipse distribution

  • early-access builds for upcoming Eclipse 2023-03 release available via update site

fixes and improvements

  • (Spring Boot) fixed: [symbols] do not auto-limit the result of the workspace symbol request (#915)
  • (Spring Boot) fixed: Unit test MavenProjectParser (#918)
  • (Spring Boot) fixed: Give user more information about what is "java sources reconciling" (#920)
  • (Spring Boot) fixed: [Java-17] Enable jdt.ls.commons.test tests to execute in the maven build (#928)
  • (Spring Boot) fixed: update generated parser for Java properties with latest ANTLR runtime version (#946)
  • (Spring Boot) fixed: Bad Escape exception showing up in log (#950)
  • (Spring Boot) fixed: various exceptions while reconciling (#951)
  • (Spring Boot) fixed: NPE from OpenRewrite Java Parser - Cannot read field "info" because "env" is null (#952

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all