🧩 Integrations
- AI ranker and JSON extraction (#1564)
- Support multiple OAuth grants in Microsoft Sentinel templates (#1556)
- Add append description option to cases update UDF (#1561)
✨ Enhancements
- Add 'raise' error strategy to gather with stream-aware error tracking (#1563)
- Preserve site location when switching between workspaces (#1559)
- Add JSON flatten and eval jsonpath UDFs (#1557)
🔨 Fixes
- Defensively coerce datetime inputs in tables and cases UDFs (#1566)
- Preserve Python types during execution validation (#1565)
Chore
- Remove runbook feature from backend and frontend (#1554)
Thank you to all our contributors for making this release possible!
@daryllimyt and @topher-lo