github simstudioai/sim v0.9.22

4 hours ago

Features

  • feat(project-files): add core storage and realtime operations (#9016)
  • feat(library): 7 Best AI Agents for Recruiting Teams in 2026: Screening, Scheduling, ATS, and Outreach (#9031)
  • feat(library): 7 Best Voice AI Agent Builders for Phone Support in 2026 (#9030)
  • feat(library): Best AI Agents for IT Helpdesk Teams: 6 Platforms Compared (#9029)
  • feat(library): Best AI Agent Platforms for Agencies and Consultants Managing Multiple Clients (#9028)
  • feat: establish shared file ownership foundation (#8609)
  • feat(library): How to Give AI Agents Live Web Search with the You.com API in Sim (#9007)
  • feat(changelog): cover October 13 product releases (#9004)
  • feat(mothership): add super-user Plan and knowledge graph settings with benchmark tooling (#8637)

Improvements

  • improvement(docs): standardize integration copy and generated references (#9039)
  • improvement(naming): rename sandbox-tasks to sandboxes and standardize file names (#9044)
  • improvement(ci): track flaky checks daily and fix the live flakes (#9038)
  • improvement(mcp): advertise server metadata, output schemas, and clearer tool docs (#9037)
  • improvement(docs): standardize copy and responsive navigation (#9020)
  • refactor(files): unify mutation accounting and retention (#9015)
  • improvement(api): declare OAuth scopes in OpenAPI, JSON 404s for unknown API paths, and root MCP resource metadata (#9026)
  • improvement(audits): ratchet relative imports, literal text sizes, static inline styles, db access in API routes, and bare route handlers (#9013)
  • improvement(seo): fix soft 404s, per-integration freshness, and docs markdown for AI crawlers (#9006)
  • improvement(mothership): load chat transcripts as windows from a stored UI projection (#9002)
  • improvement(search): rank an overflowing Confluence all-terms match with relevance search (#9001)
  • improvement(workflow): scope the editor by props instead of the URL (#8996)

Bug Fixes

  • fix(project-files): hold the Project and permission-group locks shared for non-charging file operations (#9058)
  • fix(mothership): drop queued tab adds the server already removed (#9050)
  • fix(file-doc): stop the permission resend loop and restore the 10 MB proxy body limit (#9057)
  • fix(projects): gate the Project list on the projects rollout flag (#9052)
  • fix(mothership): surface actionable workbench file read failures (#9048)
  • fix(logging): log expected outcomes below ERROR and acknowledge a lost workflow-result race (#9056)
  • fix(byok): preserve credential ownership on lookup failures (#9054)
  • fix(appconfig): share the polled snapshot with Trigger.dev runs (#9053)
  • fix(api): map MCP reauth redirect, deleted-account visit, and task service outage to non-500 statuses (#9051)
  • fix(folders): run reorder lock checks on the reorder transaction (#9055)
  • fix(resume): retry automatic resumes after read deadlines and an unreadable usage ledger (#9046)
  • fix(uploads): sign transfers for in-process v2 callers that carry no network origin (#9049)
  • fix(knowledge): serialize chunk date tags on the internal chunk read (#9045)
  • fix(resume): answer a sync v2 resume whose run fails with the failed run, not a 500 (#9047)
  • fix(docs): preserve negotiated response cache headers (#9043)
  • fix(docs): correct delivery headers and preview details (#9042)
  • fix(file-search): send legacy workspace index payloads, isolate realtime test DB, best-effort post-upload Project check (#9041)
  • fix(files): cancel resumed runs across replicas, unify anchored file edits, and harden workspace, integration, and presence paths (#9035)
  • fix(content): preserve canonical provenance across reads (#9036)
  • fix(realtime): share file editor presence across replicas (#9014)
  • fix(uploads): drop the stale reconciliation-retry claim from the upload-parts cleanup log (#9032)
  • fix(files): keep file search and compiled-doc reads off write locks (#9023)
  • fix(projects): fence file writers with a shared Project lock (#9025)
  • fix(file-search): find an owner's stale dependencies from its dependency rows (#9024)
  • fix(projects): sweep only retired Project prefixes (#9021)
  • fix(mothership): admit stored content to Chat per item through one gate (#8941)
  • fix(docs): return 404 for unknown docs paths and derive integration counts from the catalog (#9003)
  • fix(mothership): grant gated entitlements to organization Build chats (#8998)
  • fix(settings): add platform admin tabs to organization view (#8997)
  • fix(empty-states): keep const assertions on changelog release constants (#8994)

Other Changes

  • ci: bump the actions group across 2 directories with 5 updates (#9033)
  • docs(library): update best-ai-agents-invoice-processing-finance-reconciliation-2026 (#9027)
  • chore(files): tighten #8609 follow-ups (#9022)
  • docs(library): update what-is-an-ai-agent-definition-how-it-works-and-examples (#9008)
  • docs(library): update can-ai-agents-talk-to-each-other-multi-agent-communication-explained (#9009)
  • docs(library): update best-ai-agents-for-customer-support-automation (#9010)
  • docs(library): update best-ai-agents-for-data-extraction-and-rag-in-2026 (#9011)
  • docs(library): update sim-vs-dedicated-chatbot-builders (#9012)
  • chore(legal): update privacy and cookie policies (#9005)
  • chore(docs): remove the academy (#8995)

Contributors

View changes on GitHub

Don't miss a new sim release

NewReleases is sending notifications on new releases.