Releases: dotutils/vscode-binlog-analyzer
Releases · dotutils/vscode-binlog-analyzer
v0.10.18
What's Changed
- Copilot/knowledge gap fixes by @YuliiaKovalova in #4
- Copilot/knowledge gap fixes by @YuliiaKovalova in #5
- Bump version to 0.10.17 by @YuliiaKovalova in #6
- Add telemetry for stuck cases by @JanKrivanek in #7
New Contributors
- @YuliiaKovalova made their first contribution in #4
- @JanKrivanek made their first contribution in #7
Full Changelog: v0.10.16...v0.10.18
v0.10.18
What's Changed
- Copilot/knowledge gap fixes by @YuliiaKovalova in #4
- Copilot/knowledge gap fixes by @YuliiaKovalova in #5
- Bump version to 0.10.17 by @YuliiaKovalova in #6
- Add telemetry for stuck cases by @JanKrivanek in #7
New Contributors
- @YuliiaKovalova made their first contribution in #4
- @JanKrivanek made their first contribution in #7
Full Changelog: v0.10.16...v0.10.18
v0.10.17
Full Changelog: v0.10.16...v0.10.17
v0.10.16
Full Changelog: v0.10.15...v0.10.16
v0.10.15
Full Changelog: v0.10.14...v0.10.15
v0.10.14
New
- Wall-clock time in comparison report — shows actual elapsed build time alongside cumulative target time
- Tooltips on timeline — explain cumulative vs wall-clock time for targets/tasks
Fixed
- tool_calls serialization error — eliminated ToolCallPart/ToolResultPart in message history; tool results passed as plain text
- Binlog loaded too early — 15s file stabilization prevents loading incomplete binlog
- New chat on binlog load — avoids stale tool-call history from previous sessions
- History with tool calls — response turns containing tool calls skipped from history replay
Full Changelog: v0.10.13...v0.10.14
v0.10.13
Fixed
- Root cause fix for tool_calls error — eliminated ToolCallPart/ToolResultPart serialization. Tool results now passed as plain text.
- Binlog loaded too early — 15s stabilization check.
- New chat on binlog load — avoids stale tool-call history.
v0.10.11
Fixed
- Binlog loaded too early — replaced 3-second mtime check with proper stabilization (3 consecutive same-size readings at 5s intervals = 15s stable). Prevents loading incomplete binlog while build is still running.
- 'tool_calls must be followed by tool messages' — history turns that included tool calls are now skipped entirely, preventing 400 API errors on follow-up messages in the same chat session.
- Broadened error recovery — the retry-without-history path now catches all 400 errors, not just specific substrings.
Full Changelog: v0.10.10...v0.10.11
v0.10.10
Fixed
- 'message must be set' TypeError — root cause found and fixed. The VS Code API requires at least one text part when passing tool call/result arrays in chat messages. Previously only tool parts were passed (no text), causing crashes on VS Code 1.113+.
Full Changelog: v0.10.9...v0.10.10
v0.10.9
Security Fixes
- Shell injection in 'Open in Structured Log Viewer'
- XSS in build timeline webview via target/task names
Bug Fixes
- 'message must be set' TypeError — guarded all chat message creation sites
- MCP client dispose now rejects pending promises (prevents silent hangs)
- Added binlogs now visible immediately in tree (MCP client restart)
- Remove all binlogs properly disposes MCP client
- Build & Collect double-load race condition fixed
- Build & Collect poll interval leak fixed
- Comparison timeline sort comparator corrected
- CI redirect loop protection in httpsGetJson
- CI socket leak — response streams drained on rejection
- extractBuildId no longer matches definitionId URLs
- MCP tool install cache reset before install
Full Changelog: v0.10.8...v0.10.9