Skip to content

Release v0.4.21

Choose a tag to compare

@github-actions github-actions released this 03 Mar 16:17
· 559 commits to main since this release

🎉 Release v0.4.21

📦 Docker Images

# Docker Hub
docker pull agigante80/actual-mcp-server:0.4.21

# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-mcp-server:0.4.21

📝 Changelog

  • chore(release): bump version to 0.4.21 (635c931)
  • fix(ci): install curl in bootstrap container — node:22-alpine has wget only (5fa2e3e)
  • fix(scripts): verify-tools.js — add process.exit(0) to prevent hang after ConnectionPool timer (551ba20)
  • fix(config): clean up .dockerignore and .gitignore — remove dead entries, add certs exclusion to dockerignore (44efe50)
  • chore: remove .npmrc — all three settings are npm 11 defaults, file is redundant (391bf11)
  • fix(config): rewrite .env.example — remove 10 fabricated vars, add 6 missing real vars, fix port 3000→3600, fix defaults (MAX_CONCURRENT_SESSIONS, MCP_BRIDGE_LOG_LEVEL) (c18b0d7)
  • fix(tsconfig): remove tests/**/* include — Playwright compiles its own specs, nothing runs from dist/tests/ (7da6aa7)
  • fix(tsconfig): ES2020→ES2022 (Node 22 target), remove dead lib/ include, fix rootDir indentation (e0cf0d3)
  • fix(renovate): config:base → config:recommended (deprecated), remove dead express v5 migration rule (5cd7b24)
  • chore(deps): remove unused dependencies — @jlongster/sql.js, axios, date-fns, @types/google-protobuf, nodemon, openapi-typescript, ts-node, yaml (6b621da)
  • fix(meta): package.json — 56→60 tools, remove stale directories field, remove duplicate crud alias, remove phantom generate-tools (431aeff)
  • fix(test): playwright.config.docker.ts — remove dead browser-only settings, fix tool count (ebe50d9)
  • fix(test): correct playwright.config.ts — reporters, baseURL default, project names (b3d3fd4)
  • fix(docker): clean up Dockerfile — remove dead layers, redundant copies (72a993e)
  • fix(test): sync docker-compose.test.yaml env vars with audit (93d2a5e)
  • fix(config): complete env var audit — fix defaults, remove fabricated vars, add missing vars to compose (ec5a5c8)
  • fix(config): remove ACTUAL_PASSWORD_FILE — not implemented in codebase (bfd5da9)
  • fix(tests): point manual test defaults to bearer instance (port 3601) (7e4380e)
  • fix(schedules): correct createSchedule arg wrapping + harden unhandledRejection handler (7b0d7fc)
  • feat(tools): add actual_schedules_get/create/update/delete (2c7e0dc)
  • docs: document OIDC auth + Casdoor compatibility; bump v0.4.20 (cabbe3d)
  • feat(auth): CF-5 — OIDC multi-user auth via mcp-auth (v0.4.19) (f6e41ec)

🔒 Security

This release has been scanned for vulnerabilities. Check the Security tab for details.