Features
- feat(library): Best AI Automation Tools in 2026 (#6922)
- feat(byok): add organization-wide key inheritance (#6834)
- feat(harmonic): add contact workflow integration (#6902)
- feat(affinity): add Affinity CRM integration (#6908)
- feat(api): add v2 resource management endpoints (#6900)
- feat(connectors): add Bitbucket, Databricks, Google Chat, and Workday Help KB connectors (#6895)
- feat(modal): add Modal Labs integration (#6896)
- feat(tables): improve view and filter controls (#6725)
- feat(tables): autosave persisted default views (#6724)
Improvements
- refactor(search): one definition of what a search occurrence is (#6905)
- improvement(mothership): v0.9 (#6815)
- improvement(tables): disable the default view's delete action with a tooltip (#6897)
- improvement(provenance): name the block behind an unprojected input root (#6890)
Bug Fixes
- fix(connectors): count hard-kill failures and cap deletion blast radius (#6909)
- fix(combobox): report every open, not just the dismissals Radix initiates (#6931)
- fix(custom-blocks): give a custom block's logo a tile its header chip can paint (#6929)
- fix(billing): cast outbox payloads for JSONB operators (#6928)
- fix(admin): harden dashboard billing operations (#6914)
- fix(integrations): validation pass over Crunchbase, PitchBook, and CB Insights (#6925)
- fix(env): put runtime config on so client reads can't outrun it (#6923)
- fix(copilot): sanitize edit_workflow result state before returning it to the agent (#6904)
- fix(knowledge): give failed documents a grace while their retries are still scheduled (#6924)
- fix(knowledge): stop the stuck-document sweep reclaiming still-queued documents (#6921)
- fix(auth): bound the three unbounded session-policy caches (#6919)
- fix(knowledge): dispatch document processing from inside Trigger.dev runs (#6920)
- fix(harmonic): correct the destructive-clear copy and stop double-billing enrichment (#6915)
- fix(tables): accept plain row query predicates (#6916)
- fix(enrichments): project provider failures (#6917)
- fix(og): put the landing model and integration cards on the brandbook template (#6913)
- fix(connectors): stop rendering running and crashed syncs as successes (#6910)
- fix(knowledge): stop billing a document once per processing attempt (#6911)
- fix(og): put the shared-file card on the brandbook cover template (#6907)
- fix(search): answer a Note match on the canvas card (#6901)
- fix(webhooks): accept the methods and expose the request metadata the generic webhook advertises (#6893)
- fix(credentials): hide gated service accounts from connected list (#6898)
- fix(schedule): reconcile interrupted schedule executions (#6780)