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.4.2 released

Releases | November 21, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot), (Eclipse) enhancement: new actions to connect/refresh/disconnect live hover information for running Spring Boot projects now available from the Boot Dashboard menus (context-menu + view toolbar)
  • (Spring Boot), (Eclipse) enhancement: Optional link console tab with Boot Dashboard selection (#386)
  • (Spring Boot), (VSCode): early version of more detailed progress reporting for live hover information mechanism
  • (Concourse) enhancement: various updates
  • bugfixes

Spring Tools 4.4.1 released

Releases | October 24, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) introducing the all-new mechanism to connect and disconnect to/from running Spring applications to show live data - take a look at the wiki for details
  • (Spring Boot), (Eclipse) enhancement: Goto Symbol now also works from XML bean files
  • (Spring Boot), (Eclipse) fixed: Completion in application.properties sometimes leaves some 'garbage' text
  • (Spring Boot): improve performance of xml symbol scanning
  • (Spring Boot): updated lsp4xml to 0.9.1 to address (CVE-2019-18212) + (CVE-2019-18213)
  • (Spring Boot): improve performance of xml symbol scanning
  • (Concourse) enhancement: added support for registry-image resource type (#380

Spring Tools 4.4.0 released

Releases | September 19, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Eclipse) major change: quick text search contributed to the Eclipse platform and ships to millions of Eclipse users now
  • (Eclipse) improvement: updated to Eclipse 2019-09 release
  • (Eclipse) improvement: various improvements to support the dark theme
  • (Eclipse) fixed: deadlock during startuo fixed
  • (Concourse) improvement: updated to latest changes in Concourse YAML elements and attributes
  • various additional bug fixes

To download…

Spring Tools 4.3.2 released

Releases | August 14, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) fixed: CTRL-click navigation does not handle properties on super class correctly (#326)
  • (Spring Boot) fixed: Configuration property analysis does not handle properties written in snake_case correctly (#327)
  • (Eclipse) fixed: language server processes not being terminated correctly under specific circumstances, resulting in many language server processes keep running while Eclipse is open
  • (Eclipse) fixed: Eclipse Language Server cannot be resolved because of a uses constraint violation (#325)
  • (Eclipse) fixed: UI freezes caused by xmlnamespace support? (#318)
  • (Eclipse)

Spring Tools 4.3.1 released

Releases | July 12, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (all language servers) performance: further improvements to the language server startup time
  • (Spring Boot) fixed: wrong error markers in properties files (#314)
  • (VS Code) fixed: vscode goto definition error with lsp (#309)
  • (Eclipse) fixed: STS4 can now be installed again into an existing Eclipse install when running on JDK8
  • (Eclipse) fixed: deadlock when starting up the Spring Boot language server for workspaces with many projects
  • (Eclipse) fixed: cannot launch apps in boot dashboard anymore when using early builds of Eclipse 2019-09 (4.13)
  • (Eclipse) improved, but not completely fixed yet: freeze when opening pom.xml file - if you still experience slowness here, please apply the workaround as documented in the issues comment (comment on #314

Spring Tools 4.3.0 released

Releases | June 21, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Eclipse Theia vs Atom) Eclipse Theia now officially supported, Atom support deprecated
  • (Spring Boot) improvement: project classpath notifications now happen in batch on startup to further optimize performance and job load on the Eclipse side
  • (Spring Boot) improvement: symbols are now being re-created if dependent types change
  • (Spring Boot) fixed: Slow code completion takes more than a 1 sec. (#293)
  • (Spring Boot) fixed: content-assist for Spring XML config files now working again in VS Code and Theia
  • (Spring Boot) fixed: Anonymous inner type beans don't have boot hints
  • (CF Manifest)

Spring Tool Suite 3.9.9 released

Releases | June 20, 2019 | ...

Dear Spring Community,

I am happy to announce the 3.9.9 maintenance release of the Spring Tool Suite 3 (STS3).

Highlights from this release include:

  • updated to Eclipse 2019-06 release
  • mimics the https-preferring XSD schema lookup of the core Spring framework
  • allows users to use https for Spring schema locations as default
  • various bug fixes

To download the distributions, please go visit:

STS 3.9.9 is presumably the final release of the Spring Tool Suite 3 distribution. At the moment, there are no further updates or maintenance releases planned. For moving forward we recommend to switch to the next generation of the tooling, the Spring Tools 4. In case of high demand, we might produce additional maintenance update releases of the Spring Tool Suite 3. But in case you are missing important features in the new Spring Tools 4 that prevents you from switching over, let us know and report an enhancement request at https://github.com/spring-projects/sts4/issues

Spring Tools 4.2.2 released

Releases | May 24, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (all language servers) performance: additional improvements to language server startup time
  • (Spring Boot) new: navigation for bean identifiers, bean classes, and property names for Spring XML config files
  • (Spring Boot) new: content-assist rolled out for many more Spring XML config elements and attributes
  • (Spring Boot) fixed: Detect @RequestMapping with path defined as constant instead of literal string (#281)
  • (CF Manifest) new: added support for anchors and references
  • (Eclipse) new: added project-related XSD schema resolution
  • (Eclipse) fixed: high CPU and memory spikes when code minings and live hovers are active (#292

Spring Tools 4.2.1 released

Releases | April 18, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) performance: additional performance and memory footprint improvements to symbol indexing, now eats less memory and is faster while doing the initial indexing run
  • (Spring Boot) new: content-assist for bean types in Spring XML config files
  • (Spring Boot) new: content-assist for property names in Spring XML config files
  • (Spring Boot) new: content-assist for bean references in property definitions in Spring XML config files (very rough early cut, needs a lot more work on proposal content, number of proposals, and sorting)
  • (Eclipse) fixed: empty property values in custom properties not set when launching boot apps (#275

Spring Tools 4.2.0 released

Releases | March 29, 2019 | ...

Dear Spring Community,

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

Highlights from this release include:

  • (Spring Boot) new: Allow configuration of VM arguments for LSP process "PropertiesLauncher" (#211)
  • (Spring Boot) performance: major performance improvements to symbol indexing infrastructure by caching created symbols across language server starts
  • (Spring Boot) performance: replaced internal type indexing with communication to JDT (language server) to save time and memory spend for keeping our own type index
  • (Eclipse) new: distribution updated to Eclipse 2019-03
  • (Eclipse) new: enables Spring JMX support now by default in Spring Boot launch configs
  • various additional bug fixes and improvements

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