Features
- feat(folders): cut file folders over, and give knowledge bases and tables folders (#6045)
- feat(library): Best AI Agents for Regulated Industry Workflows (Healthcare, Legal, Procurement) (#6046)
- feat(folders): add the generic resourceType-driven folder engine (#6037)
- feat(desktop): desktop app (#5998)
- feat(folders): move workflow folders onto the generic folder table (#6025)
- feat(pi): optional multi-provider web search for the coding agent (#5951)
- feat(folders): add resource pinning and generalize the folders contract (#6014)
- feat(library): Best Gumloop Alternatives in 2026 (#6009)
Improvements
- improvement(demo): send every booking CTA to the Sim team demo link (#6047)
- improvement(self-host): enterprise features enabling (#6028)
- improvement(pinning): move pin into the context menu and make folders pinnable (#6039)
- perf(db): stop scanning every workspace file on workflow archive, cover the billing period aggregate (#6015)
Bug Fixes
- fix(ci): harden desktop prerelease tag computation (#6044)
- fix(cleanup): pass array values as scalar binds, incompatible with fetch_types false (#6035)
- fix(connectors): make selector dropdowns resolve options the drain has not reached (#6027)
- fix(connectors): attribute SharePoint not-found errors to the matched library (#6029)
- fix(cleanup): bind array params as arrays, not expanded value lists (#6010)
- fix(connectors): resolve SharePoint folder paths against the right document library (#6026)
- fix(knowledge): resolve connector tokens as the credential owner, not the KB owner (#6024)
- fix(api): give every v1 endpoint quota headers and errors that name the field (#6012)
- fix(api): report the real rate-limit ceiling on every v1 endpoint (#6011)
Other Changes
- chore(deps): vendor the free-email domain list and drop unused packages (#6032)
- chore(deps): upgrade react-email to v6 (#6034)
- chore(deps): move to the renamed @daytona/sdk package (#6033)