What's Changed
- Run disclosure: show required analysis provider zero retention by @chelojimenez in #5526
- Grey out delete for a client in use by @ignaciojimenezr in #5549
- Update client delete button behavior docs by @mintlify[bot] in #5556
- CI: fail the build on a critical advisory in production dependencies by @olartgabo in #5537
- chore: add release changeset for inspector, CLI, and SDK by @ignaciojimenezr in #5558
- Harden tool output fencing (MJ-009) by @chelojimenez in #5557
- Drop the backtest's dead negative-test guard on toolCalls:arguments by @chelojimenez in #5522
- import_eval_cases: hand us a document, our AI writes the cases by @ignaciojimenezr in #5362
- oauth: say what each AS metadata URL returned, not "Last error: null" by @ZeHuari in #5532
- swarms: move the engine error code out of the session message by @nachocossio in #5550
- User Testing: fixes from the prod run-through by @ZeHuari in #5584
- Exempt the free plan from the price-model support detour by @olartgabo in #5586
- chore(release): version packages (3.12.1) by @chelojimenez in #5589
Full Changelog: v3.12.0...v3.12.1