🧩 Integrations
- OpenAI guardrails (#1645)
- MITRE Caldera (#1644)
- Slack view templates to expect view payload objects (#1658)
✨ Enhancements
- Add import csv to table (#1619)
- Normalize ssh-keyscan handling for custom host formats (#1621)
- Add date support for tables (#1652)
- Add select/multi-select to tables (#1654)
- Add workflow triggers to tasks (#1648)
- Add normalize_trigger_inputs function and activity for applying defaults to trigger inputs (#1637)
- Evaluate expressions in agent tool arguments (#1643)
- Add create_if_missing option to add_case_tag action (#1639)
- Builder test run approvals (#1636)
🐞 Bug fixes
- bigint support for table service (#1650)
Others
- Remove entities records frontend (#1661)
- Drop entities/records data (#1659)
- Remove entities/records backend (#1660)
- Replace template enum with literal (#1653)
- Improve enum fields client side state management + improve action panel draft management (#1651)
- Add API router tests (#1649)
- Add import csv to table (#1619)
- Clean up agent preset error handling and add comprehensive tests (#1641)
- Make AgentConfig.retries use config for its default (#1638)
Thank you to all our contributors for making this release possible!
@daryllimyt, @jordan-umusu and @topher-lo