What's Changed
- feat: Add admin API endpoints for runtime config reload by @theTibi in #1945
- Add firewall detection and user-friendly error handling for Supabase sign-in by @moshemorad in #2193
- operator mode: add event-driven triggers by @aantn in #2133
- ROB-320 Claude/remove edit command step2 by @RoiGlinik in #2202
- ROB-4017: Harden Supabase DAL connection (HTTP/1.1, CA bundle, RemoteProtocolError retry) by @moshemorad in #2200
- Skill-suggestion quality: frontend_tools eval support, closed-loop skill evals (271-282) by @aantn in #2175
- Consolidate Kubernetes permissions docs to toolset page by @aantn in #2204
- Reorganize custom skills documentation with deployment method tabs by @aantn in #2178
- ci: stop running evals automatically on every commit by @aantn in #2218
- OAuth MCP: delete expired token row on 401 so users can re-auth by @RoiGlinik in #2211
- ROB-320: Signed approval tickets (JWT) by @RoiGlinik in #2210
- ROB-448 propagate robusta errors by @Avi-Robusta in #2220
- helm: update AWS MCP addon for native Streamable HTTP (2.1.0) by @moshemorad in #2222
- Refactor Kubernetes Remediation MCP: approval-based tool separation by @aantn in #2148
- helm: skip get_me health check for GitHub App auth by @RoiGlinik in #2227
- Remove deprecated Tool._is_restricted() mechanism by @moshemorad in #2231
Full Changelog: 0.33.0...0.34.0-alpha