🎉 Release v0.9.4
📦 Docker Images
# Docker Hub
docker pull agigante80/actual-mcp-server:0.9.4
# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-mcp-server:0.9.4📝 Changelog
- fix(release): resync package-lock.json after the 0.9.4 bump (#261 guard caught this) (e10a938)
- chore(release): bump version to 0.9.4 (43cf125)
- feat(release): verify published artifacts actually exist (#326) (77c9680)
- fix(ci): wire verify_published_artifacts into the chain (#321 guard caught this) (57a7713)
- fix(release): repair a train-killing syntax error and six review findings (#324) (ccdb8a1)
- feat(release): harden the train for unattended publishing (#324) (5ec74b2)
- fix(ci): close two review findings in the hermeticity guard (#321) (1b26abc)
- feat(ci): add the non-blocking API surface drift lane (#321) (fb8ebb4)
- fix(ci): make the unit suite hermetic so an API upgrade cannot kill the train (#321) (b0d3cb3)
- docs(ci): correct the TRAIN_OUTCOME enum attribution (#325) (33d2950)
- test(ci): give (m8) a counter-fixture and comment-strip its lookup (#325) (7726c8a)
- fix(ci): close the half-fixed corroboration hole in the reporter (#325) (caa1ca1)
- fix(ci): resolve code-review findings in the train failure reporter (#325) (ee8b774)
- feat(ci): report release-train failures instead of failing silently (#325) (48f472e)
- docs: correct two CLAUDE.md inaccuracies and document four gaps (eb75274)
- docs: correct the tool-file API-import rule and document the session deadlock (cdd5998)
📊 What this release ships
@actual-app/apipinned at26.7.0- All 71 MCP tools registered and validated on this tag
🔒 Security
This release has been scanned for vulnerabilities. Check the Security tab for details.
Full Changelog: v0.9.3...v0.9.4