Releases: LimeChain/gimlet
Releases · LimeChain/gimlet
v0.1.21
What's Changed
- refactor(port): replace netstat shell-out with systeminformation for cross-platform port detection
Full Changelog: v0.1.20...v0.1.21
v0.1.20
What's Changed
Features
- feat: CPI debugging support with simplified extension architecture by @failfmi in #48
- feat: configurable trace directory by @failfmi in #50
- feat: CodeLens button for SBPF debugging on Rust macros and TS test blocks
- feat: SBPF debug via VS Code debug adapter
- feat: session manager with state management and concurrent session prevention
- feat: output channel for stdout and stderr
- feat: support for all Solana projects, not only Anchor
- ci: add CI workflow by @failfmi in #54
Bug Fixes
- fix: fail immediately when no debug session is found on the port by @failfmi in #56
- fix: improve error message when program_ids.map is not found
- fix: scope PYTHONPATH to debug session instead of persisting in workspace settings
- fix: set PYTHONPATH for LLDB Python on all platforms by @failfmi in #52, #53
- fix: auto-stop debugger when test execution ends or fails by @failfmi in #51
- fix: continue process command by @failfmi in #46
- fix: symlink issues when using LLDB library on linux-x86
- fix: rust-analyzer cursor pointer for editor
- fix: error message when platform-tools not installed in cache
Documentation
- docs: align readme with latest sbpf-debugger feature changes by @procdump in #55
- docs: update README with latest gimlet configuration by @failfmi in #49
Full Changelog: v0.0.10...v0.1.20
v0.1.19
v0.1.18
What's Changed
- fix: improve error message when program_ids.map is not found
- fix: scope PYTHONPATH to debug session instead of persisting in workspace settings
Full Changelog: v0.1.17...v0.1.18
v0.1.17
v0.1.16
What's Changed
- fix: set PYTHONPATH for LLDB Python on all platforms
Full Changelog: v0.1.15...v0.1.16
v0.1.15
What's Changed
- fix: set PYTHONPATH for LLDB Python on all platforms using script command
Full Changelog: v0.1.14...v0.1.15