close

Martin Lippert

Martin Lippert

Developer Tools Engineering, Spring Tool Suite Lead

Hamburg, Germany

Martin leads the Spring Tool Suite and the Spring IDE projects at Pivotal and works together with the tools team on providing the best developer tools out there for Spring and Cloud Foundry. 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 at Pivotal, Martin co-founded it-agile, a leading consulting and development company focused on agile software development.
Blog Posts by Martin Lippert

Spring Tools 4.6.1 released

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 damage JDT content-assist experience anymore
  • (Eclipse) improvement: vastly reduced communication traffic around classpath changes between Eclipse and the Spring Boot language server
  • (Eclipse) improvement: async retrieval of properties of remote apps in boot dashboard to avoid UI freezes or delays
  • (Eclipse) bugfix: org.eclipse.mylyn.wikitext.markdown required to update to 4.6.0 (#429)
  • (Eclipse) bugfix: remote targets in boot dashboard always re-appeared after deleting them
  • (Eclipse) bugfix: errors being logged at language server startup, related LSP4E rename handler
  • (VSCode): Visual Studio Code extensions now available from the https://open-vsx.org marketplace
Read more...

Spring Tools 4.6.0 released

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
Read more...

Spring Tools 4.5.1 released

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: builds on Eclipse 4.14 include latest m2e snapshot components to fix an issue when running JUnit 5 tests
Read more...

Spring Tools 4.5.0 released

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
Read more...

Spring Tools 4.4.2 released

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
Read more...

Spring Tools 4.4.1 released

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)
Read more...

Spring Tools 4.4.0 released

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
Read more...

Spring Tools 4.3.2 released

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) fixed: missing javax.inject import causes CF integration in boot dashboard to fail
  • a number of additional bug fixes…
Read more...

Spring Tools 4.3.1 released

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)
Read more...

Spring Tools 4.3.0 released

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) fixed: CF manifest editor supports manifest files with number of instances set to zero
  • (Concourse) fixed: Added support for vars property in task step
  • (Eclipse) fixed: quickly restarting apps in boot dashboard multiple times could cause failures
Read more...