Features
- feat(library): How Do You Build a HubSpot AI Agent for Lead Enrichment and Follow-Up? (#8905)
- feat(library): How to Build a Pipedrive CRM AI Agent for Deal Follow-Ups (#8903)
- feat(projects): move Project membership to the workspace column (#8830)
Improvements
- perf(tables): seek keyset row pages instead of scanning from the first key (#8911)
- perf(auth): stop blocking requests on best-effort last-used timestamp writes (#8910)
- perf(knowledge): lock the knowledge base row FOR NO KEY UPDATE on document writes (#8909)
- perf(files): resolve name references through an index instead of listing the workspace (#8908)
- perf(search): fetch Lucid page regions concurrently on a live read (#8890)
- perf(search): search up to eight live accounts at once (#8891)
Bug Fixes
- fix(search): return actionable live read errors and drop unreadable Confluence matches (#8888)
- fix(file-parsers): cap untrusted number formats and make time-format check linear (#8893)
- fix(realtime): scope batch-add upserts to the caller's workflow (#8894)
- fix(inbox): scope reply threading to the receiving workspace (#8895)
- fix(app): keep square logos out of loading screens (#8897)
Other Changes
- docs(library): update ai-agent-observability (#8900)
- docs(library): update what-is-an-mcp-server (#8902)
- docs(library): update best-ai-agents-sales-crm-automation (#8901)
- docs(library): update best-ai-agents-for-customer-support-automation (#8899)
- docs(library): update best-ai-agents-for-regulated-industry-workflows-healthcare-legal-procurement (#8898)