OpenLiberty / OpenLiberty/liberty-tools-eclipse
Currency updates for 3Q 2026 release (26.0.9)
@JoshwinThomasIBM is already working on this.
Since Sep 9, 2026.
- Dominant language
- Java
- Stars
- 16
- Forks
- 20
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 16
Description
Our 3Q release is going to target Eclipse IDE 2026-09 instead of the intended 2026-06. This is due to a breaking change in both LSP4MP and LSP4Jakarta that includes an update to JDT-LS 1.60.0 that brings in an ASM dependency that conflicts with the Eclipse platform ASM version in 2026-06. Our 3Q currency update will be a bit different and include the following:
Eclipse 2026-06 compatibility verification
- Test our current marketplace LTE version 26.0.8 and make sure it works with Eclipse 2026-06
Target platform updates
- Target platform creation for Eclipse 2026-09. This will include all of the language server updates and become the default target platform.
- Target platform creation for Eclipse 2026-06. This is not functionally necessary, but will help keep things consistent in our repo. All language server versions should stay the same.
LSP4J and LSP4E requirements
Our 2Q release included a hard restriction on LSP4J (and LSP4E by association). That can safely be removed as LSP4Jakarta is now updated to use the LSP4J version included in the Eclipse IDE platform (1.0.0).
- Remove LSP4J and LSP4E version range restrictions in Manifest files
- Update LSP4J version in 2026-09 target platform
- Remove independent LSP4E repository definition in 2026-09 target platform. Move installable units (
<iu>entries) for LSP4E back to the main platform repository section. - Remove LSP4E and LSP4J definitions from feature.xml. Verify that LSP4E and LSP4J plugins are not included in our
repository/pluginsdirectory after build.
Release process
We are going to create a new update site for the new LTE version. We will be keeping the old update site for all past Eclipse versions. Our current update site is anchored here: https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/liberty-tools-eclipse/4.35/latest - 4.35 being the earliest Eclipse IDE level that is supported by the latest version of LTE. Our new update site will be based on Eclipse 4.41 as the earliest supported IDE level.
- Create https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/liberty-tools-eclipse/4.41 directory
- Follow same process outlined in our release process wiki but using 4.41 as the root directory (create
latestand26.0.10subfolders) - In the Eclipse Marketplace, update the current solution entry to support Eclipse IDE 2026-06 by checking the 2026-06 checkbox.
- In the Eclipse Marketplace, create a new solution for the LTE 26.0.10 version and only check Eclipse 2026-09.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.