Case management
- fix(cases): Create a case and its tags in one transaction (#4155)
Agents
- fix(agents): Classify raw provider transport errors as outages (#4138)
- fix(engine+agents): Scope tier and channel-sink reads to their tenant (#4141)
- fix(agents): Allow more than 50 tools on agent chat sessions (#4012)
Engine
- fix(engine): Flush partial NSTUN writes so large uploads don't stall (#4146)
API
- fix(api): Return 401 for webhook secrets with non-ASCII characters (#4109)
- fix(api): Return 422 for deeply nested invalid request bodies (#4108)
- fix(api): Return 4xx for missing secrets, workflows and Bitbucket hosts (#4163)
Full Changelog: 1.5.0-alpha.2...1.5.0-alpha.2.1