Skip to content

Upgrade JDTLS to vscode-java v1.46.0 with Java 21, Gradle 7.6.6 - #139

Merged
Lakshya A Agrawal (LakshyAAAgrawal) merged 1 commit into
microsoft:mainfrom
LakshyAAAgrawal:fix/jdtls-upgrade
Apr 10, 2026
Merged

Lakshya A Agrawal (LakshyAAAgrawal) merged 1 commit into
microsoft:mainfrom
LakshyAAAgrawal:fix/jdtls-upgrade

Conversation

@LakshyAAAgrawal

Copy link
Copy Markdown
Collaborator

Summary

Upgrades Eclipse JDTLS runtime dependencies to current versions. Incorporates and supersedes #126 (Tim Vergenz (@vergenzt)) and #128 (Stephen Rayner (@gruckion)), resolving their merge conflicts with current main.

Version changes

Component Old New
vscode-java v1.23.0 v1.46.0
Bundled JRE Java 17 Java 21
Gradle 7.3.3 7.6.6
Lombok 1.18.30 1.18.39
IntelliCode 1.2.30 1.3.2
Equinox launcher 1.6.500 1.7.0

Fixes

Attribution

Based on work by Tim Vergenz (@vergenzt) (#126) and Stephen Rayner (@gruckion) (#128). Contributors credited in commit message.

Closes #126, closes #128.

Upgrade Eclipse JDTLS runtime dependencies:
- vscode-java: v1.23.0 -> v1.46.0
- Bundled JRE: Java 17 -> Java 21 (JavaSE-17 -> JavaSE-21)
- Gradle: 7.3.3 -> 7.6.6 (with templated URL)
- Lombok: 1.18.30 -> 1.18.39
- IntelliCode: 1.2.30 -> 1.3.2
- Equinox launcher: 1.6.500 -> 1.7.0
- Fix osx-arm64: was incorrectly downloading x64 binary

Based on work by @vergenzt (microsoft#126) and @gruckion (microsoft#128).
Closes microsoft#126, closes microsoft#128.

Contributed-by: Tim Vergenz <vergenzt@users.noreply.github.com>
Contributed-by: Stephen Rayner <contact@gruckion.com>
@LakshyAAAgrawal
Lakshya A Agrawal (LakshyAAAgrawal) merged commit fbd5f49 into microsoft:main Apr 10, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants