What's Changed
- fix(oauth): send client_secret on token exchange with static preregistered creds by @chelojimenez in #2505
- Add Playwright E2E framework with app-level smoke test by @chelojimenez in #2497
- cap eval iterations by @ignaciojimenezr in #2503
- chore: add .railwayignore for broken editor symlinks by @chelojimenez in #2509
- Public API v1: Inspector Node /api/v1 live-MCP routes by @chelojimenez in #2500
- feat(evals): persist browser-rendered MCP App observations + steps (PR 6b) by @chelojimenez in #2499
- fix(api-v1): mount /api/v1 in production server entry by @chelojimenez in #2512
- grace period by @ignaciojimenezr in #2513
- billing: rework compare-plans around credits & eval iterations by @chelojimenez in #2517
- billing: limit users to 1 self-created organization by @chelojimenez in #2518
Full Changelog: v2.10.0...v2.10.1