Releases: FgForrest/mcp-jdwp-java
Releases · FgForrest/mcp-jdwp-java
v2.9.0
v2.8.1
jdwp-debugging 2.8.1 release
Changelog
🐛 Fixes
- fix: [NO_EVENT] probes liveness before blaming a reset, so resume_until_event stops mis-advising re-setup — a18276f (@novoj)
- fix: evaluate expressions on frames without a local-variable table instead of failing with "null" — a9d5231 (@novoj)
📚 Documentation
- docs: correct field-watchpoint reflective-write claim, add reference-vs-contents distinction — 2c61019 (@novoj)
Pull Requests
None — pushed direct to main.
v2.8.0
v2.7.0
jdwp-debugging 2.7.0 release
Changelog
✨ Features
- feat: jdwp_dump_locks — monitor wait-for graph + deadlock detection — 843fc43 (@novoj)
- feat: suggest near-match class names when a breakpoint defers unresolved — 6c96f62 (@novoj)
- feat: tag event-history entries with a session epoch — 2cb63ba (@novoj)
📚 Documentation
Pull Requests
None — pushed direct to main.
v2.6.2
jdwp-debugging 2.6.2 release
Changelog
🐛 Fixes
Pull Requests
None — pushed direct to main.
v2.6.1
jdwp-debugging 2.6.1 release
Changelog
🐛 Fixes
📚 Documentation
⚙️ Chore
Pull Requests
None — pushed direct to main.
v2.6.0
jdwp-debugging 2.6.0 release
Changelog
✨ Features
- feat: point agents to jdwp_get_events from logpoint confirmations — dd4e5b2 (@novoj)
- feat: terse next-step navigation hints across tool responses — 27bc6c7 (@novoj)
🐛 Fixes
- fix: bind $newValue on field-access watchpoint events — e91b482 (@novoj)
- fix: actionable [NO_EVENT] when resume_until_event wait frees without a stop — 93044f5 (@novoj)
📚 Documentation
⚙️ Chore
Pull Requests
None — pushed direct to main.
v2.5.0
jdwp-debugging 2.5.0 release
Changelog
✨ Features
- feat: excludeConstructors flag on field BP / logpoint + skill prologue tightening — 2dda826 (JNO)
- feat: refuse invokeMethod on MONITOR/WAIT threads + test-flight assignment prompt — 9f8ef88 (JNO)
- feat: redesign test-flight suite to nine flights covering the full tool surface — 957bbe7 (@novoj)
⚙️ Chore
- chore: gitignore Eclipse IDE files and core dumps — 6accc79 (@novoj)
- chore: remove presentation deck from main (now lives only on gh-pages) — 604b7a5 (@novoj)
Pull Requests
None — pushed direct to main.
v2.4.0
jdwp-debugging 2.4.0 release
Changelog
- review: address PR #11 feedback — 3fa17d8 (@novoj)
- review: make internal-brace-closes-early test actually exercise that branch — 0c3de59 (@novoj)
- Merge remote-tracking branch 'origin/main' into feat/eval-block-mode — aa73206 (@novoj)
- Merge pull request #13 from FgForrest/feat/eval-block-mode — 2cccdc8 (@novoj)
✨ Features
Pull Requests
None — pushed direct to main.
v2.3.0
jdwp-debugging 2.3.0 release
Changelog
- review: address PR #10 feedback — 1c72c09 (@novoj)
- review: address PR #12 feedback — b5aa27b (@novoj)
- review: also exclude bare
sun/jdkpackages from wrapper injection — f6a0c2d (@novoj) - review: clarify CLASS_PREPARE contract, split BP/LP counts, dedupe describeLocation — 3af9562 (@novoj)
- review: resolve non-public interface types to a reachable supertype — 7c9c9c9 (@novoj)
- review: record BP_MULTI_LOCATION on eager binds; make event-type list exhaustive — f2fb847 (@novoj)
- review: fall back to default package on define failure; doc fixes — 2ba7ede (@novoj)
- review: gate race-guard multi-location diagnostic on promotion win; doc producers — e7d89c9 (@novoj)
- review: preserve pipeline-exception subtype; doc + test tidy-ups — 5db2934 (@novoj)
- review: align EventHistory.record javadoc with multi-producer reality; doc fixes — 54da83b (@novoj)
- Merge pull request #12 from FgForrest/feat/bp-install-diagnostics — 8518f4b (@novoj)
- Merge pull request #10 from FgForrest/fix/eval-target-package-wrapper — 361414c (@novoj)
✨ Features
- feat: diagnostics for deferred BP/LP install — surface CLASS_PREPARE, warn on multi-Location lines — 534f2a3 (@novoj)
🐛 Fixes
- fix: pick immediately-lower v* tag as release-notes predecessor — f07ab18 (@novoj)
- fix: emit eval wrapper into target's package when this is non-public — 16fc465 (@novoj)
📚 Documentation
Pull Requests
None — pushed direct to main.