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