🎉 Release v0.4.17
📦 Docker Images
# Docker Hub
docker pull agigante80/actual-mcp-server:0.4.17
# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-mcp-server:0.4.17📝 Changelog
- chore(release): bump version to 0.4.17 (91622be)
- chore(github): fix stale references in PR and bug report templates (e300a68)
- docs(copilot): update instructions to reflect recent changes (2a5b22c)
- chore: auto-sync Tool Count: markers in docs alongside version (0fecf2a)
- chore: version-bump auto-sync docs, fix stale versions/tool counts, add docs:sync script (db9cf31)
- fix(mcp-client): preserve sessionId on transient connection errors (socket hang-up, timeout) (8a6ca97)
- fix: pass EXPECTED_TOOL_COUNT env var to node in deploy script, update sanity.js default 53→56 (f39c77f)
- docs(deploy-and-test): clarify prerequisites and script purpose in header (8078835)
- fix(deploy-and-test): use $HOME (not ~), fix DEV_DIR typo, derive EXPECTED_TOOL_COUNT from source (ffb506f)
- chore: add deploy-and-test.sh script + VS Code tasks for periodic maintenance (c478898)
- chore: fix .npmrc typo (strict-peer-dependencies → strict-peer-deps) (a61e149)
- test(manual): add empty-list and mixed-batch partial-failure scenarios (ffbeb6e)
- feat(tools): add 3 community fork tools — batch update, uncategorized, rules upsert (v0.4.16) (7c8485f)
- docs(roadmap): add NEW_TOOL_CHECKLIST.md reference in header and For Developers section (9cd0126)
- docs(checklist): add reminder to follow tests/manual/README.md guidelines in Step 5 (2492a08)
- docs: add NEW_TOOL_CHECKLIST.md — step-by-step guide for adding tools (bc43c59)
- docs(roadmap): add ahmadrazach fork reference to multi-budget switching entry (564a08f)
- docs(roadmap): add fork improvements from ZanzyTHEbar with code refs and implementation details (40ca925)
🔒 Security
This release has been scanned for vulnerabilities. Check the Security tab for details.
Full Changelog: v0.4.15...v0.4.17