Features
- feat(triggers): add GitLab, PagerDuty, and Zendesk webhook triggers (#5150)
- feat(connectors): add Google Meet knowledge base connector (#5149)
- feat(scheduled-tasks): expose Google Calendar-style recurrence options (#5146)
- feat(pii): gate data retention PII redaction behind feature flag (#5144)
- feat(files): inline rich markdown editor (#5133)
- feat(files): password, email-OTP, and SSO auth for public file shares (#5140)
- feat(vfs): add lazy vfs + remove dynamic fields for prompt caching hits (#5138)
- feat(enrichment): add enrichment details sidebar with cost + provider cascade (#5139)
- feat(logs): redact PII from workflow logs via configurable rules (#5136)
- feat(tables): raise per-plan table limits (free 5/50k, pro 100/100k, max 1k/500k) (#5135)
- feat(files): public share links for workspace files (#5130)
- feat(mship): add parallel subagents, improve streaming performance (#5122)
Improvements
- improvement(path): append, patch snapshot based streaming (#5161)
- improvement(scheduled-tasks): render prompt chips in task details and align weekday picker (#5159)
- improvement(rich-md-editor): stabilize bubble-menu plugin key + comment cleanup (#5158)
- improvement(rich-md-editor): streaming, performance, minor bugfixes (#5148)
- improvement(auth): make Microsoft emailVerified derivation total (#5157)
- improvement(access-controls): default workspace experience includes all members (#5153)
- improvement(access-controls): docs, terminology, fix delete bug (#5141)
- improvement(governance): derived access (#5134)
- improvement(workspaces): auto-add without invite if part of organization (#5132)
- improvement(block): table empty-state filter/sort builders + upsert conflict-column selection (#5123)
- improvement(misc): add more sportmonks tools, improvestreaming ux (#5129)
Bug Fixes
- fix(files): render embedded workspace images in markdown (#5162)
- fix(rich-md-editor): stop the editor flashing during an agent rewrite (#5160)
- fix(auth): close nOAuth account takeover via email-based OAuth linking (#5156)
- fix(uploads): close multipart storage-quota bypass via quota-exempt contexts (#5155)
- fix(file-decompress): enforce decompression caps on inflated stream, not declared zip size (#5154)
- fix(executor): stop HITL error edges from firing on successful resume (#5152)
- fix(files): only show Share in context menu for files, not folders (#5147)
- fix(mship): add folder rename tools and locked workflow status (#5126)