Skip to content

v1.0.0

Latest

Choose a tag to compare

@zachdaniel zachdaniel released this 30 Aug 23:24
· 1 commit to main since this release

Breaking Changes:

Features:

Bug Fixes:

  • generate ownership authorization policies for ash_ai.gen.chat resources by @zachdaniel

  • do not leak raw embedding provider errors into user-facing errors (CVE-2026-75760) by @zachdaniel

  • reject operator-map values in identity-based tool lookups (CVE-2026-82564) by @maennchen

  • route raised tool errors through the safe formatter, not raw messages (CVE-2026-82580) by @zachdaniel

  • terminate the tool loop when no unprocessed tool calls remain (CVE-2026-82579) by @zachdaniel

  • reject spoofable Host/X-Forwarded-Proto in MCP origin check (CVE-2026-81315) by @zachdaniel

  • don't evaluate runtime prompt content as EEx templates (CVE-2026-77956) by @zachdaniel

  • tools: reject a non-object tool input with an actionable error by @zachdaniel (#220)

  • tools: reject a non-object tool input with an actionable error by @maennchen (#220)

  • tools: describe filter errors instead of "unexpected error occurred" by @zachdaniel (#221)

  • tools: describe filter errors instead of "unexpected error occurred" by @maennchen (#221)

  • tools: omit fields withheld by field policies by @damir (#218)