Features
- feat(tools): run one integration tool over v2, and fix the ones that could not be run (#7374)
- feat(resources): remember list preferences (#7371)
- feat(credential-groups): add event trigger (#7379)
- feat(models): add Claude Fable 5.1 and align Anthropic prompt-cache minimums (#7380)
- feat(file): search workspace files by regular expression (#7370)
- feat(ashby): expand hiring operations and webhooks (#7341)
- feat(library): Sim: The Open Source Zapier Alternative for AI Agents (#7365)
- feat(sidebar): live workflow and folder registry updates via workspace-workflows room (#7356)
- feat(permission-groups): enforce every config key server-side (#7347)
- feat(slack): list DMs for managed credentials (#7349)
- feat(streaming): support nested workflow outputs (#7346)
- feat(copilot): let Run agent cancel workflow runs (#7151)
- feat(sailpoint): add SailPoint (IGA) integration (#6092)
- feat(slack): add agent sessions and streaming (#7296)
- feat(circleback): add API tools, expanded block, and knowledge base connector (#7331)
- feat(library): Sim vs. Dedicated Chatbot Builders (#7325)
- feat(workspace): support GIF logos (#7322)
- feat(sso): add safe member provisioning (#7309)
- feat(files): add an overwrite option to file write (#7295)
- feat(library): Best AI Agents for Lead Enrichment in 2026 (#7292)
- feat(files): add workspace content search (#7289)
- feat(tables): trigger workflows on row deletes (#7161)
- feat(tables): add automatic row expiration with TTL (#7071)
- feat(billing): track E2B and Daytona Function sandbox usage (#7184)
- feat(library): AI Agents for Marketing Automation: Building Agentic Workflows Beyond HubSpot and Zapier (#7280)
- feat(admin): move a workspace between organizations (#7254)
- feat(function): mount referenced files into the code sandbox (#7251)
Improvements
- perf(tests): trim sweep, copilot, and timer-bound suites; run three CI shards (#7375)
- perf(tests): drop dead upload-context re-exports and unify the CI dummy key (#7369)
- perf(tests): cut per-file import graphs in apps/sim and shard the suite across CI runners (#7367)
- improvement(audits): eliminate repeated parsing and scans (#7361)
- improvement(deps): harden dependency graph (#7343)
- improvement(integrations): refine Slack AEO content (#7344)
- improvement(oauth): resolve credential tokens in-process instead of hopping the token route (#7340)
- improvement(integrations): add Twilio SMS AEO content (#7342)
- improvement(desktop): harden browser agent (#7311)
- improvement(settings): accelerate navigation and data loading (#7299)
- improvement(ui): move secret visibility below description (#7315)
- improvement(selectors): unify server-side selector execution (#7185)
- improvement(integrations): refresh Slack integration page SEO copy (#7284)
- refactor(tables): add column type extension points (#7119)
Bug Fixes
- fix(selectors): expose incomplete loaded catalogs (#7338)
- fix(slack): paginate selector resources (#7362)
- fix(deps): preserve runtime and canvas behavior (#7366)
- fix(confluence): normalize space identifiers (#7324)
- fix(selectors): paginate HubSpot owner options (#7359)
- fix(selectors): close residual cancellation gaps (#7358)
- fix(cloudwatch): paginate log selectors (#7360)
- fix(selectors): drain Snowflake result partitions (#7357)
- fix(tool-input): render every tool param through the canonical sub-block renderer (#7336)
- fix(canvas): repair React Flow v12 and dependency upgrade regressions (#7355)
- fix(docker): allow pruned lockfile normalization (#7350)
- fix(sailpoint): complete integration validation (#7345)
- fix(slack): restore assistant operation compatibility (#7339)
- fix(webflow): paginate collection item selectors (#7337)
- fix(execution): stop treating the workflow owner as a live execution identity (#7330)
- fix(selectors): paginate BigQuery resources (#7334)
- fix(selectors): paginate SharePoint sites and lists (#7335)
- fix(workflows): preserve contrast on gradient tiles (#7332)
- fix(tables): make the agent tool picker version-aware and enrich the v2 query (#7328)
- fix(cron): derive async job retention cutoffs from one clock read (#7333)
- fix(files): bound YAML expansion and buffered reads on the file-serve path (#7319)
- fix(selectors): paginate HubSpot list options (#7327)
- fix(notion): resolve custom page title properties (#7323)
- fix(selectors): normalize Bitbucket workspace UUIDs (#7320)
- fix(settings): restore SSO recovery and lifecycle test isolation (#7317)
- fix(executor): stop resolved data from breaking out of generated condition and function code (#7300)
- fix(auth): revoke stale email share access (#7314)
- fix(egress): unify SSRF/egress behind one policy with named provenance profiles (#7305)
- fix(github): make branch protection usable and wire workflow_id to its endpoint (#7308)
- fix(okta): describe each user param the way its endpoint accepts it (#7307)
- fix(incidentio): align declared outputs and enum hints with the v2 API (#7306)
- fix(workflows): authorize paused execution reads (#7303)
- fix(chat): scope selection clipboard chips to workspace (#7298)
- fix(connectors): keep rate limits out of failure breaker (#7302)
- fix(tables): run workflow groups from deployments (#7240)
- fix(tables): harden timezone and expiration handling (#7291)
- fix(github): wire the block fields whose ids do not match their tool params (#7287)
- fix(files): dispatch search indexing from Trigger workers (#7293)
- fix(admin): report a completed workspace move's true source and its credentials (#7290)
- fix(sandbox): spend each file ceiling once across every source (#7288)
- fix(charts): strip ECharts navigation sinks from .chart documents (#7286)
- fix(helm): bump chart appVersion to the release it ships with (#7285)
- fix(elasticsearch): resolve Cloud IDs to the real host and correct the integration's output, timeout, and redirect defects (#7276)
- fix(timezone): consolidate table wall-clock conversion (#7072)
- fix(provenance): let a run that never started report why it failed (#7281)
- fix(credential-groups): stop requiring a human subject on workflow ops (#7275)
Other Changes
- chore(skills): teach babysit about cubic, not just Greptile (#7372)
- chore(api): remove unused and superseded API routes (#7364)
- chore(analytics): remove Profound request tracking (#7326)
- chore(copilot): sync mothership contracts (#7316)
- chore(security): add proxy rate-limit regression coverage (#7318)