- refactor(api): add connect fields to read domain endpoints (#7145)OpenAPI 3.1.0251aec992026-08-25 13:05
- feat(rbac,api): add portal permissions and gate portal.createSession (#7102)OpenAPI 3.1.0no API changesfc99b6b2026-08-21 14:25
- feat(gateway): always-on base request log with five opt-in capture settings (#6921)OpenAPI 3.1.0303500292026-08-17 10:53
- feat(frontline): allow per-policy credit cost overrides for keyauth (#7009)OpenAPI 3.1.030aa45562026-08-13 14:45
- feat(sentinel): compound identifiers for ratelimit policies (#6942)OpenAPI 3.1.0615936b898b2026-08-12 18:30
- fix(ratelimit): bound namespace renames and match the identifier columns (#6979)OpenAPI 3.1.011c7edc2c2026-08-11 11:36
- fix(api): stop validating the API name as if it were a slug (#6978)OpenAPI 3.1.0128dc46fa2026-08-11 11:23
- fix(api): align permission slug and role name validation across all endpoints (#6977)OpenAPI 3.1.046138554ec72026-08-11 11:18
- fix: fix openapi spec to allow rolenames that got created in the dashboard (#6976)OpenAPI 3.1.0613551f1962026-08-10 21:43
- refactor(api, ctrl): use shared gating against preconditions (#6774)OpenAPI 3.1.0no API changesbe17b922026-07-20 20:13
- refactor(api): detailed precondition errors for deployment actions (#6764)OpenAPI 3.1.0no API changesb53b2b02026-07-20 19:53
- feat: support multi-line environment variable values end-to-end (#6761)OpenAPI 3.1.01c92beac2026-07-17 11:41
- 2.0.0OpenAPI 3.1.0no API changes2026-07-13 16:26
- fix(portal):split portal auth into dedicated auth service (#6637)OpenAPI 3.1.0195ce3bc02026-07-09 15:11