Skip to content

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentskills ai-agents ai-tooling claude claude-code code-intelligence
+13 more
code-quality coding-agent developer-tools go language-server-protocol lsp mcp mcp-server model-context-protocol python rust static-analysis typescript

Summary

AI summary

Fixed JDK detection bugs and decoupled the JDT LS JDK from Gradle's JDK.

Changes in this release

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

Track blackwell-systems/agent-lsp

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Earlier breaking changes

  • v0.11.0 `get_change_impact` renamed to `blast_radius`. Same handler, same parameters, new name.

Beta — feedback welcome: [email protected]