Skip to content

[WIP] Update language client to 10.1.0 - #4476

Draft
datho7561 wants to merge 2 commits into
redhat-developer:mainfrom
datho7561:wip-update-languageclient
Draft

[WIP] Update language client to 10.1.0#4476
datho7561 wants to merge 2 commits into
redhat-developer:mainfrom
datho7561:wip-update-languageclient

Conversation

@datho7561

@datho7561 datho7561 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor
  • Update to vscode-langaugeclient@^10.1.0
  • Adjust to changes to language server logging API
    • VS Code now provides client-side log filtering based on a configured log level. This interacts in a slightly annoying way with our own server side log filtering, but ultimately both are helpful to have, since disabling logging on the client still means the server is sending trace level messages, which may be annoying.

Requires #4487

Required to get workspace/textDocumentContent working, see eclipse-jdtls/eclipse.jdt.ls#3855

@datho7561 datho7561 changed the title [WIP] Update language client to 10.0.0 [WIP] Update language client to 10.1.0 Jul 29, 2026
@datho7561
datho7561 force-pushed the wip-update-languageclient branch 3 times, most recently from a903e1f to c468adb Compare August 20, 2026 21:15
- Adjust module and target settings to allow more flexibility for
  adapting ES Modules in the future
- Adjust source code to new behaviour from the above change
- Disable a few compiler errors for now

Fixes redhat-developer#4486

Signed-off-by: David Thompson <davthomp@redhat.com>
- Update to TypeScript 6 (TODO: split off into a different PR)
- Update to `vscode-langaugeclient@^10.1.0`
- Adjust to changes to language server logging API
  - VS Code now provides client-side log filtering based on a configured
    log level. This interacts in a slightly annoying way with our own
    server side log filtering, but ultimately both are helpful to have,
    since disabling logging on the client still means the server is
    sending trace level messages, which may be annoying

Required to get `workspace/textDocumentContent` working,
see eclipse-jdtls/eclipse.jdt.ls#3855

Signed-off-by: David Thompson <davthomp@redhat.com>
@datho7561
datho7561 force-pushed the wip-update-languageclient branch from c468adb to ab50010 Compare August 20, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant