Releases: ArcadeAI/arcade-mcp-ts
Releases · ArcadeAI/arcade-mcp-ts
Release list
v0.18.3
What's Changed
- fix: match Python wire format for _meta.arcade.requirements.authorization by @evantahler in #79
Full Changelog: v0.18.2...v0.18.3
v0.18.2
What's Changed
- feat: single-line request logging and tool exec warnings by @evantahler in #77
- chore: bump version to 0.18.2 by @evantahler in #78
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- fix: bugs, security hardening, and convention fixes from deep code review by @evantahler in #76
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- refactor: extract modules and remove dead code from server/settings/context by @evantahler in #75
Full Changelog: v0.17.2...v0.18.0
v0.17.2
What's Changed
- refactor: DRY up duplicated patterns across src/ and tests/ by @evantahler in #74
Full Changelog: v0.17.1...v0.17.2
v0.17.1
What's Changed
- feat: auto-detect TTY for pretty log output by @evantahler in #73
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- feat: Credential refresh, org-scoped URLs, and YAML parsing for arcade login by @evantahler in #72
Full Changelog: v0.16.1...v0.17.0
v0.16.1
What's Changed
- Convert indentation from tabs to spaces by @evantahler in #47
- Fix security issues in worker auth and secret handling by @evantahler in #48
- feat: Add eval framework for LLM tool-calling evaluation by @evantahler in #50
- Add RFC 9728 path-suffix handling for auth discovery by @evantahler in #59
- Add HTTPSessionManager with lifecycle management by @evantahler in #60
- Add usage tracking (ServerTracker) for product analytics by @evantahler in #61
- Add notification sub-facades with dedup and batched flush by @evantahler in #62
- Add MCP convert module with full tool metadata support by @evantahler in #63
- Auto-mount worker routes when ARCADE_WORKER_SECRET is set by @evantahler in #64
- feat: auto-mount worker routes and log status by @evantahler in #65
- Fix worker route auth: JWT verification instead of raw secret by @evantahler in #67
- Add ServerSession with RequestManager and NotificationManager by @evantahler in #68
- Match Python worker route format exactly by @evantahler in #69
- Use z.coerce.number() in examples for robust type coercion by @evantahler in #70
- feat: parameterized integration tests for example servers (bun + node) by @evantahler in #71
Full Changelog: v0.10.2...v0.16.1
v0.10.2
What's Changed
- Guard worker routes behind ARCADE_WORKER_SECRET by @evantahler in #46
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- Use OAuth instead of secrets in GitHub tools example by @evantahler in #44
Full Changelog: v0.10.0...v0.10.1