Changelog
Every new feature, improvement, and fix in Sim, the open-source AI workspace, with release notes straight from GitHub.
Features
- feat(library): Best AI Agent Builders with MCP Support
- feat(workflows): add model fallbacks to Agent, Evaluator, and Router
- feat(mcp): Sim MCP server for the full Sim API
- feat(access-requests): remove rollout flag and move feature into ee
Improvements
- improvement(knowledge): rank inside the permitted set for organization search
- improvement(knowledge): cache admitted usage checks on the search path
- refactor(emcn): centralize product icon-button padding
- refactor(emcn): centralize document file-type icons
- refactor(emcn): centralize composer action button appearance
- refactor(ui): centralize bulk-action buttons in EMCN
- refactor(ui): remove styles already supplied by EMCN controls
- refactor(emcn): share filled stop icon across chat controls
Bug Fixes
- fix(file-search): avoid foreground GIN cleanup stalls
- fix(knowledge): preserve live document processing during recovery
- fix(knowledge): preserve live document jobs during recovery
- fix(connectors): explain disabled settings with tooltips
- fix(settings): stabilize group search and modal dropdowns
- fix(traces): make trace backfills bounded and resumable
- fix(connectors): save service account changes with source settings
- fix(a11y): name icon-only buttons across product UI
Improvements
- improvement(knowledge): match keyword chunks before authorizing them
Bug Fixes
- fix(file-search): isolate and queue concurrent searches
Improvements
- improvement(knowledge): stop consuming access batches once both overview probes saturate
- improvement(knowledge): stop re-probing known indexing providers per access batch
Bug Fixes
- fix(knowledge): recover vector candidates an HNSW post-filter discards
- fix(ci): scope the CLI telemetry token to the build and publish steps
- fix(file-search): stop cleanup starting a batch it cannot fund
- fix(knowledge): store connector sync schedules at millisecond precision
- fix(search): isolate unavailable Calendar accounts
- fix(file-search): increase indexing worker memory
Other Changes
- chore(db): tune document autovacuum for connector sync churn
v0.8.44
Improvements
- improvement(knowledge): instrument the search source overview and bound its probes
Bug Fixes
- fix(knowledge): keep vector candidate selection bounded
- fix(search): restore submission layout and delay filters
- fix(search): preserve connector failure diagnostics
- fix(file-search): seek the backfill cursor instead of rescanning each page
Other Changes
- chore(db): drop unused ANN indexes on embedding
Improvements
- improvement(file-search): publish complete indexes in bounded text chunks
Bug Fixes
- fix(openai): preserve optional Responses tool inputs
- fix(activity): keep unsuccessful tool labels neutral
- fix(mailer): enforce Max access and preserve inbox resources on failure
- fix(landing): repair public links and streamline landing previews
- fix(knowledge): share compact vector retrieval across access scopes
- fix(search): dock the search header after results arrive
- fix(embeddings): preserve safe provider failure diagnostics
Features
- feat(atlassian): resolve dynamic scopes and index Confluence attachments
- feat(library): AI-Native Workflow Automation vs Traditional Automation Platforms: Sim, Zapier, Make, and n8n
- feat(library): How do AI-native workflow automation platforms compare to traditional automation tools like Zapier?
- feat(library): AI Agent Marketplace vs Building From Scratch: Which Should You Choose?
Improvements
- improvement(provenance): enforce tracked durable reads
Bug Fixes
- fix(knowledge): write external group membership as a diff
- fix(file-search): store workspace file revisions at millisecond precision
- fix(outbox): avoid backlog scans during event discovery
- fix(file-search): bound dispatcher claims and skip locked rows
- fix(oauth): refresh access tokens before expiry
- fix(search): resume Google crawls around unavailable accounts
- fix(knowledge): give document processing per-tenant queue lanes
- fix(ci): stop the CodeQL cron cancelling the main merge scan
- fix(coda): enable inline token setup and clarify search guide
Other Changes
- docs(library): update n8n-alternatives
Features
- feat(library): AI-Native Workflow Automation vs Traditional Automation Platforms
- feat(library): AI Agent Examples by Department and Industry: A Practical Roundup
- feat(coda): add permission-aware knowledge connector
Improvements
- improvement(insights): default to the last 30 days
Bug Fixes
- fix(knowledge): preserve permission notices and fixture isolation
- fix(search): require explicit Calendar access failure reasons
- fix(knowledge): preserve permission warnings in combined notices
- fix(search): isolate Google crawl failures and bound embedding writes
- fix(knowledge): bound permission pagination and member cleanup
- fix(http): substitute path parameters only by their whole name
Other Changes
- docs(library): update n8n-alternatives
Features
- feat(coda): add Coda integration with API-token credential and resource pickers
- feat(ci): promote Trigger.dev tasks in lockstep with the ECS traffic cutover
- feat(search-mcp): persist client-attributed tool activity
- feat(credential-groups): allowlist integrations by workspace
- feat(insights): add organization activity dashboards
- feat(sso): let organizations require single sign-on
- feat(library): AI Personal Assistant vs. AI Agent Builder: What's the Difference?
- feat(access-requests): request and review permission access
Improvements
- improvement(integrations): consolidate generated metadata
- improvement(credentials): allow connecting accounts with different emails
Bug Fixes
- fix(credentials): render the credential selector with the editor combobox
- fix(file-search): bound dispatcher database work
- fix(credential-groups): expose provider emails and align people rows
- fix(outbox): process cron batches outside HTTP requests
- fix(insights): reduce activity aggregation overhead
- fix(knowledge): increase hosted rerank capacity
- fix(gmail): open search results in the indexed mailbox
- fix(knowledge): bound KB block vector retrieval
- fix(ci): prepare tasks before app rollout and promote at cutover
- fix(workspace-fork): scope and batch preview revisions
- fix(slack): allow installation before organization setup
- fix(search): preserve indexed vector retrieval and literal source text
- fix(search): retain permission sync failures and clarify progress
- fix(search): complete sync failure diagnostic context
- fix(search): preserve Google sync diagnostics and retry transient failures
- fix(workflows): resolve finished resume runs on the run status endpoint
- fix(search): surface Google service account authorization errors
- fix(browser): recover stalled screenshots and preserve image coordinates
- fix(slack-search): wait for content before starting replies
- fix(access-control): keep the settings page open while an organization is governed
- fix(search): bound retrieval and avoid repeated turn admission
- fix(security): close fail-open paths found by the integration suite
- fix(credentials): clean up personal secrets in archived workspaces
- fix(access-requests): align permission checks and pending request flows
- fix(credentials): restore scoped Slack bot reconnects
- fix(docs): correct db:push backfill description
- fix(workspace): hydrate access policy before rendering chat
- fix(sidebar): extend faded labels until row actions appear
- fix(access-requests): scope previews and audit events correctly
- fix(browser): improve snapshots, native controls and action reliability
Other Changes
- chore(ci): simplify Trigger release workflow
- chore(auth): diagnose unexpected managed OAuth callback failures
- chore(db): drop retired usage columns and compatibility scaffolding
Features
- feat(sso): open Sim from an identity provider's app dashboard
- feat(cleanup): add per-type row limits to existing jobs
Bug Fixes
- fix(tables): rework lock settings as Table Security and gate locked actions
- fix(files): hydrate chat attachments and reject blank download URLs
- fix(provenance): align file matching and report withheld attachments
- fix(cleanup): preserve log rows when file deletion fails
- fix(activity): simplify outcome summaries and show three actions
- fix(settings): keep organization settings inline without Sim Search
- fix(agent): authorize workspace attachments through execution delegation
- fix(chat): download generated files without stale storage URLs
- fix(integ): bound credential scans and classify disabled TTL
- fix(workflows): preserve file inputs in workflow testing
- fix(desktop): share browser modal and status page presentation
- fix(search): preserve filters and report incomplete results
- fix(knowledge): remove connections with durable background cleanup
Features
- feat(providers): refresh model catalogs and support custom routing
- feat(ui): add shared media lightbox with zoom controls
Bug Fixes
- fix(landing): stabilize announcement scrolling and mobile previews
- fix(executor): seed run-wide access key lists and scope exact-key cache grants
- fix(settings): seed the server deployment shape on organization and standalone settings surfaces
- fix(executor): load permission config once per run and retry transient reads
- fix(workflows): preserve absent loop count fields
- fix(workflows): recover loads with legacy loop counts
- fix(knowledge): allow concurrent connector document saves
Other Changes
- chore: cleanup comments
- chore(files): align PDF viewer import order

