fix(kotlin): update managed Kotlin LSP to 263.4702.0

The previous default, 262.9593.0, is a JetBrains EAP-style build that has
expired: intellij-server exits at startup with "This build of intellij-server
has expired", so every Kotlin symbolic tool fails. 263.4702.0 is the newest
release on Kotlin/kotlin-lsp and starts normally.

Uses the same archive layout and CDN path as 262.9593.0. Hashes regenerated
with scripts/update_downloaded_dependency_hashes.py.

Fixes #2008

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
kronosandClaude Sonnet 5 authored and Dr. Dominik Jain committed 2026-09-21 12:12:28 +02:00
1 parent c4dc91a7da
commit fba5258294
5 files changed
+27 -19

No files matched your search

+3 -3
View File
@@ -827,10 +827,10 @@ Supported settings:
| Setting | Default | Description |
|---|---|---|
| `ls_path` | managed download | Override the Kotlin Language Server executable path. |
| `kotlin_lsp_version` | `262.9593.0` | Override the Kotlin Language Server version Serena downloads when `ls_path` is not set. |
| `kotlin_lsp_version` | `263.4702.0` | Override the Kotlin Language Server version Serena downloads when `ls_path` is not set. |
| `jvm_options` | `-Xmx2G` | Value assigned to `JAVA_TOOL_OPTIONS` for the Kotlin LS process. Set to `""` to disable JVM options entirely. |
The managed `262.9593.0` packages include a bundled JBR. For a custom `ls_path`, point directly to
The managed `263.4702.0` packages include a bundled JBR. For a custom `ls_path`, point directly to
`bin/intellij-server` (`bin/intellij-server.exe` on Windows). Serena also retains the legacy download
layout for custom Kotlin LSP versions older than `262.4739.0`. The pinned current and frozen initial
releases are checksum-verified; arbitrary custom versions are downloaded without checksum verification.
@@ -840,7 +840,7 @@ Example:
```yaml
ls_specific_settings:
kotlin:
kotlin_lsp_version: "262.9593.0"
kotlin_lsp_version: "263.4702.0"
jvm_options: "-Xmx4G -XX:+UseG1GC"
```