Features
- feat(google-sheets): add row filtering to read with numeric operators (#4822)
Improvements
- improvement(enrichments): limit company-info to fields both providers return (#4817)
- improvement(integrations): validate and expand devin, cursor, and greptile (#4820)
- perf(copilot): read chat transcripts from copilot_messages (R+1 cutover) (#4808)
Bug Fixes
- fix(sso): re-check domain conflict before write and reject IP-address domains (#4825)
- fix(selectors): fetch all pages for paginated dropdown list routes (#4823)
- fix(files): don't reject external URLs containing '..' in file parse validation (#4821)
- fix(search-replace): don't auto-navigate when content edits invalidate the active match (#4819)
- fix(security): block private/reserved IPs for hosted 1Password Connect SSRF (#4818)
- fix(security): harden SSO domain registration, webhook path isolation, and CSV export (#4813)
- fix(wait): resume live/draft async waits and preserve cell context on chained waits (#4814)
- fix(tables): serialize schema mutations to prevent parallel column clobber (#4812)
- fix(icons): repair broken integration icon rendering (#4810)
- fix(tables): right-align run/stop in embedded toolbar; workflow cells format like normal cells (#4806)
Other Changes
- chore(db): drop redundant idx_webhook_on_workflow_id_block_id index (#4809)