This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryFixed JDK detection bugs and decoupled the JDT LS JDK from Gradle's JDK.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Add jdtls capability and documentSymbol response logging Add jdtls capability and documentSymbol response logging Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Low |
Use jvmArguments instead of arguments for Gradle toolchain paths Use jvmArguments instead of arguments for Gradle toolchain paths Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Fix JDK 17/18/19 detection bug in detectJavaVersion Fix JDK 17/18/19 detection bug in detectJavaVersion Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Declare hierarchicalDocumentSymbolSupport in client capabilities Declare hierarchicalDocumentSymbolSupport in client capabilities Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Decouple jdtls JDK from Gradle JDK via --java-executable Decouple jdtls JDK from Gradle JDK via --java-executable Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Auto-detect JDK runtimes and log import failures in jdtls Auto-detect JDK runtimes and log import failures in jdtls Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Medium |
Pass detected JDK paths to Gradle toolchain resolver Pass detected JDK paths to Gradle toolchain resolver Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Low |
Handle client/registerCapability for dynamic provider registration Handle client/registerCapability for dynamic provider registration Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Low |
Set cmd.Dir and send didChangeConfiguration during jdtls initialization Set cmd.Dir and send didChangeConfiguration during jdtls initialization Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Bugfix | Low |
Reopen documents after jdtls import completes Reopen documents after jdtls import completes Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
Full changelog
Changelog
- 0430a26601f0ccff118a61fc727bc9c124661c8f debug: add jdtls capability and documentSymbol response logging
- 67270b19eeff282635e9f9ef7d864ee08b6d7a9c fix: JDK 17/18/19 detection bug in detectJavaVersion
- 92fda24d21d51e2a942c0473efe1992c01edeb97 fix: declare hierarchicalDocumentSymbolSupport in client capabilities
- 56e90b404b7a56bfaaf041765bc29107eec6703d fix: decouple jdtls JDK from Gradle JDK via --java-executable
- 2469d52998d64a27dbae0ca227bf7dd2e808d3c8 fix: handle client/registerCapability for dynamic provider registration
- c1f30e13a1ca05d6360ae39c2f587bbe4d07c88d fix: jdtls auto-detect JDK runtimes and log import failures
- 9ebe6a855b850b5616e77114a7d8fd908cd5fe60 fix: jdtls initialization - set cmd.Dir and send didChangeConfiguration
- 94cde596e265bd35cc895b4d8d40459e22e41c57 fix: pass detected JDK paths to Gradle toolchain resolver
- 18844ad2b99c579608f4a40248d2b2620c6270f9 fix: reopen documents after jdtls import completes
- 203cb5693242dbdd74e240670427c15a04c01e31 fix: use jvmArguments instead of arguments for Gradle toolchain paths
- 4556f78427d4a94ce4069a8a9b383c667ef6a31e release: v0.11.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About blackwell-systems/agent-lsp
Stateful MCP server over real language servers. 50 tools, 30 CI-verified languages, 20 agent workflows. Persistent sessions keep the index warm across files and projects. Speculative execution simulates edits in memory before writing to disk.
Related context
Related tools
Beta — feedback welcome: [email protected]