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
Earlier breaking changes
- v0.11.0 `get_change_impact` renamed to `blast_radius`. Same handler, same parameters, new name.
Beta — feedback welcome: [email protected]