Martin Lippert

Martin Lippert

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.

Recent Blog posts by Martin Lippert

Spring Tools 4.8.1 released

Releases | October 27, 2020 | ...

Dear Spring Community,

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

quick reminder

  • the Eclipse-based distribution of the Spring Tools 4 requires a JDK11 (or newer) to run on
  • the Eclipse-based distribution ships with an embedded JDK15 runtime, no need to install or configure a specific JDK to run the IDE on anymore

additional changes and fixes

  • (Spring Boot) new: Added support for Spring Boot multi-document properties files (#533)
  • (Spring Boot) fixed: Support escaping of map keys with '[]' in Spring Boot property yaml files
  • (Spring Boot) fixed: Tolerate '.[' for map navigation in .properties file
  • (Eclipse) improvement: support container image creation and container deployment of Spring Boot apps without maven wrapper
  • (Eclipse) improvement: better process label for live hovers from boot apps running in docker
  • (Eclipse) improvement: allow docker-deployed boot apps to find each other (via simple network setup inside of docker)
  • (Eclipse)

Spring Tools 4.8.0 released

Releases | September 16, 2020 | ...

Dear Spring Community,

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

This release includes major changes to the Spring Tools 4 for Eclipse distribution

  • updated to Eclipse 2020-09 release
  • requires a JDK11 to run on
  • ships with an embedded JDK14 runtime, no need to install or configure a specific JDK to run the IDE on anymore
  • includes Eclipse Docker tooling by default now (in addition to the nice docker integration for the Spring Boot Dashboard)
  • includes Wild Web Developer tooling now (#354), including advanced support for JavaScript, TypeScript, HTML, and more

Spring Tools 4.7.2 released

Releases | September 03, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Eclipse) new: this releases introduces a completely new wizard in Eclipse to add Spring Boot starter modules to existing projects. Take a look at the user guide section about it to learn all about this new and way more flexible way to add modules to your Spring Boot projects.
  • (Eclipse) new: this releases introduces an experimental early version of support for the Spring Boot OCI image building support in combination with…

Spring Tools 4.7.1 released

Releases | July 30, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) enhancement: Syntax check for Annotations with Spring Expression Language (#475)
  • (Spring Boot) fixed: hard to reproduce BadLocationException inside of language server fixed now, occurred e.g. in (#451)
  • (Eclipse) new: early access update sites and distribution builds for Eclipse 2020-09 available now (and requires JDK11 to run)
  • (Eclipse) improvement: old Spring Boot launch configs are now "fixed" automatically to exclude test classes again
  • (Eclipse) improvement: new Spring Symbols view now works a lot better when selecting the file scope (also takes selections…

Spring Tools 4.7.0 released

Releases | June 19, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) bugfix: automatic live hover detection works again reliably
  • (Eclipse) update: Spring Tools 4 for Eclipse distribution updated to Eclipse 2020-06 release
  • (Eclipse) improvement: added support for multiple instances of symbols view
  • (Eclipse) improvement: added favorites dropdown to symbols view
  • (Eclipse) improvement: boot dashboard shows request mappings, beans, and the environment of running apps now if SSH tunnel is enabled for the app on CF
  • (Eclipse) update: Support SemVer format in Spring Initializr wizard (#473)
  • (Eclipse) bugfix: STS 4.6.2 and Eclipse 2020-06 RC1: FrameworkEvent ERROR (#477

Spring Tools 4.6.2 released

Releases | May 28, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) improvement: additional check to auto-connect live hovers only when actuators are on the project classpath (#450)
  • (Spring Boot) improvement: added content assist for keys that exist in YAML and properties files (#427)
  • (Spring Boot) improvement: Yaml editor gives error when using @..@ placeholders (#190)
  • (Spring Boot) bugfix: super type hierarchy lookup might fail
  • (Spring Boot) bugfix: quickly restarting app caused error popup from live hover mechanism to show up
  • (Eclipse) improvement: early access version of new Spring symbols view
  • (Eclipse) performance: fixed several issues that could have caused slowing down source code editing in the Java editor (#435) (#405

Spring Tools 4.6.1 released

Releases | April 22, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) improvement: Spring yaml validation doesn't understand the "<<:" syntax (#440)
  • (Spring Boot) improvement: YAML Property completion: Superclass properties not detected in case of List or Map (#449)
  • (Spring Boot) improvement: improved performance for content-assist for Spring XML config files
  • (Spring Boot) bugfix: Quick Fix for unknown properties broken (#442)
  • (Eclipse) improvement: early access builds on Eclipse 2020-06 milestone builds available
  • (Eclipse) improvement: reduced timeout for ls-based content-assist for the Java Editor, so broken or slow language server behavior should not…

Spring Tools 4.6.0 released

Releases | March 20, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) performance: improved performance while scanning projects for symbols
  • (Spring Boot) performance: improved performance when multiple files change at once (e.g. after a switch to a different branch or a git pull + refresh)
  • (Eclipse) bugfix: source lookup for Spring Boot launch configs works again
  • (Eclipse) documentation: There is a new section in the user documentation that focuses on migrating an existing workspace from Spring Tool Suite 3 to Spring Tools 4: https://github.com/spring-projects/sts4/wiki/STS3-Migration

Spring Tools 4.5.1 released

Releases | January 22, 2020 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) improvement: live hover mechanism now reports connection failures
  • (Eclipse) improvement: Add support for async completions in 4.15 (#402) - PR from @gayanper
  • (Eclipse) improvement: Early access builds for Eclipse 4.15 available
  • (Eclipse) fixed: auto-completion inserted extra newline for params in @Value annotations
  • (Eclipse) fixed: Boot Dashboard cannot start app when Eclipse project name contains spaces (#403)
  • (Eclipse) fixed: NPE in PropertiesJavaDefinitionHandler.adjustedHighlightRangeForKey (#401)
  • (Eclipse) fixed…

Spring Tools 4.5.0 released

Releases | December 19, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Eclipse): Spring Tools 4 for Eclipse distribution updated to Eclipse 2019-12 release
  • (Eclipse) improvement: progress updates from new live hover mechanism now appears in Eclipse as well
  • (Eclipse) bugfix: fixed NPE when deleting apps from CF via the boot dashboard
  • (Eclipse) bugfix: finish button was disabled after selecting an org/space when creating a CF target in the boot dashboard
  • (Spring Boot) improvement: better and more consistent labels for running processes in live hover actions across the board
  • various improvements to the Spring Tools 4 user guide
  • bugfixes

Get ahead

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

Learn more

Get support

Tanzu Spring 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