Features
- feat(mailer): gate outbound email on AppConfig access-control ban list (#5018)
- feat(deployments): add v1 deployment endpoints and Deployments block (#5009)
- feat(integrations): add Documentation link to service-account connect modals (#5004)
- feat(integrations): add Vanta integration with compliance, evidence file, people, vendor, vulnerability, and risk tools (#4993)
- feat(tables): background jobs (delete/export/backfill on trigger.dev) + tenant-scoped query performance (#4915)
Improvements
- Revert "improvement(auth): layer disposable-email-domains into signup email validation (#5010)" (#5010)
- refactor(deployments): consolidate version reads, status mapping, and v1 auth prologue (#5013)
- improvement(auth): layer disposable-email-domains into signup email validation (#5010)
- improvement(organization): invite validation experience (#5008)
- improvement(files): fit-width previews and chip-chrome viewer controls (#5002)
- improvement(billing): self-heal null usage limits and debounce api-key last-used writes (#5000)
- improvement(emcn): show per-chip error tooltips on invalid email chips (#4998)
- improvement(tables): migrate inputs to emcn chip components and clean up tables feature (#4995)
Bug Fixes
- fix(mothership): tenant-check outputTable writes and route them through replaceTableRows (#5011)
- fix(tables): heartbeat export job before upload so the stale janitor can't kill a live finalize (#5017)
- fix(jira): add classic JSM scopes to close granular scope-set gap (#5005)
- fix(tables): header "T…" flicker — emcn barrel Table component shadowed the Table icon in loading fallbacks (#5007)
- fix(tables): scope optimistic stop-cancel to the active filtered view (#4996)
- fix(tables): align sidebar dividers, disclosure spacing, and header height with the editor and page header (#5003)
- fix(integrations): resolve OAuth connect UI by service id instead of display name (#5001)
- fix(tables): per-batch delete-job commits, real trigger.dev retries, post-index ANALYZE guard (#4997)
Other Changes
- chore(providers): remove claude-fable-5 model (#5020)