Skip to content

Latest commit

 

History

History
107 lines (72 loc) · 6.25 KB

CHANGELOG.md

File metadata and controls

107 lines (72 loc) · 6.25 KB

Liberty Tools Eclipse Changelog

24.0.9 changes / release (Sept. 24, 2024)

Eclipse Platform target release upgrade

  • 4.32 (2024-06) - moves Eclipse to Java 21 baseline

Enhancements

  • Compatibility with Maven Surefire Report plugin location and naming change.

Bug Fixes

  • File watcher added on liberty-plugin-config.xml, *.properties, and *.env files for compatibility with newer LCLS support: OpenLiberty#461

24.0.6 changes / release (June. 28, 2024)

Eclipse Platform target release upgrade

  • 4.31 (2024-03)

Dependency Upgrades

  • Liberty Config Language Server (LCLS) => 2.1.3

24.0.3 changes / release (March. 20, 2024)

Eclipse Platform target release upgrade

  • 4.30 (2023-12)

Dependency Upgrades

  • Liberty Config Language Server (LCLS) => 2.1.2
  • Language Server for Jakarta EE (LSP4Jakarta) => 0.2.1

Enhancements

  • Common Tab added to Run Configurations for saving configuration options to a local file. See #484

Bug Fixes

  • File watcher added on liberty-plugin-config.xml, *.properties, and *.env files for compatibility with newer LCLS support: OpenLiberty#461

23.0.12 changes / release (Nov. 28, 2023)

Eclipse Platform target release upgrade

  • 4.29 (2023-09)

Dependency Upgrades

  • Liberty Config Language Server (LCLS) => 2.1.1
  • Language Server for Jakarta EE (LSP4Jakarta) => 0.2.0
  • Language Server for MicroProfile (LSP4MP) => 0.10.0

Enhancements

  • Create new "Liberty Tools" Run/Debug configuration type populating source lookup with project Maven/Gradle dependencies. See #400.
  • Enable support for non-default config file paths (locations) for server.xml, server.env, bootstrap.properties. See #429.

Bug Fixes

  • LSP4Jakarta quick fixes not appearing. See #377.

Other

  • Add suspend config option for debugging LS processes, and default to NOT suspend. See #465.

23.0.9 changes / release (Sept. 27, 2023)

Eclipse Platform target release upgrade

  • 4.28 (2023-06)

Dependency Upgrades

  • Liberty Config Language Server (LCLS) => 2.0.1

Other

  • Test fixes. See #436

23.0.7 changes / release (July 28, 2023)

Enhancements

  • Provide new option to stop via Maven/Gradle when server wasn't started by current IDE session. See #248.
  • Add keyboard shortcuts for Start tab fields. See #411.

Bug Fixes

  • Increase stop timeout. See #422.
  • Debug Configuration fails to persist user-added Source Lookup path entries. See #372.

Build

  • Add Mac aarch64 architecture to Tycho build. See #416.

23.0.6 changes / release (June 20, 2023)

NOTE:: This was the first version released we consider to be of "General Availability" quality, building on previous "Early Release" versions.
So we begin the history here, but the milestone items only include the changes compared with the previous Early Release version of the feature.

Eclipse Platform target release upgrade

  • 4.27 (2023-03)

Dependency Upgrades

  • Liberty Config Language Server (LCLS) => 1.0
  • Language Server for Jakarta EE (LSP4Jakarta) => 0.1.1
  • Language Server for MicroProfile (LSP4MP) => 0.7.0

Enhancements

  • General Availability (GA) declaration
  • Populate default JRE selection in Run/Debug config JRE tab from project .classpath config. See #271.
  • Add "Debug" and "Debug in container" selection options to Dashboard. See #328.

Bug Fixes

  • After running devc (start in container) the Run/Debug config history is messed up. See #357.
  • On Windows, when Eclipse IDE is closed, server JVM started via dev mode dashboard is left running . See #159.
  • No need to include trailing '/bin' dir in Maven/Gradle install locations in preferences. See #330.

Other

  • Make sure LSP-related JARs have the included versions easily discoverable. See #371.