Changelog
Every new feature, improvement, and fix in Sim, the open-source AI workspace, with release notes straight from GitHub.
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
Features
- feat(sso): let an organization keep several identity providers on one domain and choose the primary
- feat(slack): support organization-scoped shared app rollout
- feat(agent): allow variable tool permission modes
- feat(slack): switch custom bots to the Sim Search app
- feat(audit): record the client surface on audit entries and identify CLI login requests
Improvements
- improvement(desktop): remove per-task website approval prompts
- improvement(editor): render tool permission mode and retry fields with standard sub-block inputs
- improvement(analytics): attribute every request, credential, and queued run
- improvement(search): speed up organization integration and source queries
Bug Fixes
- fix(db): allow five hours for database migrations
- fix(search): bound retrieval and resume projection upgrades
- fix(confluence): drop scripts, styles, and unresolved Jira placeholders from indexed page text
- fix(desktop): unify shell dialogs and recovery screens with emcn
- fix(chat): render deployed file outputs inline
- fix(tables): use explicit timestamps for expiration
- fix(agent): retain conversation memory attachments
Other Changes
- docs(agent): document the variable tool Permission Mode
Features
- feat(network): add organization-specific HTTPS egress
- feat(copilot): show model-authored tool activity
Bug Fixes
- fix(integrations): remove workspace Search configuration
- fix(chat): share thinking and preserve natural activity labels
- fix(search): shorten direct retrieval and simplify result states
- fix(search): preserve partial results and reuse document access checks
- fix(chat): stabilize inline tool activity updates
- fix(workflows): preserve durable execution across repeated human pauses
- fix(agent): keep nested tool basic/advanced modes attached to their tools
- fix(mcp): always guard the MCP transport and validate on every managed connect
- fix(sso): require an organization when registering an SSO provider
- fix(desktop): reopen a chat on the browser tab the user left it on
- fix(realtime): compare search replacements independent of object key order
- fix(workflows): surface workflow import failures
- fix(search): use compact candidates for filtered vector retrieval
- fix(sidebar): unify navigation menus and stabilize hydration
- fix(rss): deliver unseen items published before the last poll
- fix(ci): bake the CLI telemetry token into the build that bun publish ships
- fix(search): bound retrieval and progressively read document evidence
- fix(knowledge): simplify connector management
Features
- feat(library): What to Look for in an AI Workflow Automation Platform: Buyer's Checklist
- feat(assistant): support image attachments
- feat(library): Why No-Code AI Agents Need Live Web Access (And How to Wire It Up)
Bug Fixes
- fix(sidebar): change organization logos from the icon
- fix(redis): size cold-connection waits to survive a dead handshake
- fix(knowledge): optimize search and trace pipeline latency
- fix(file): clear unused content when writing files
- fix(sidebar): simplify organization controls and add logo uploads
- fix(tools): persist large file outputs before response limits
- fix(provenance): preserve execution files across durable surfaces
- fix(sidebar): align organization and workspace navigation
- fix(slack): read shared app credentials from the environment
- fix(db): exclude pending-drop columns from inserts
- fix(cli): keep only the agent name from a versioned AI_AGENT declaration
- fix(consent): stop asking for consent from a policy we failed to fetch
Features
- feat(analytics): attribute requests by client surface and add CLI usage telemetry
- feat(cli): add explicit self-update command and update notices
- feat(library): Top AI Assistants in 2026
- feat(gitlab): support non-admin tokens with CSV permissions
- feat(search): add shared Slack app installation and commands
- feat(desktop): browser pages as resource tabs, agent works in a background tab
- feat(search): unify source setup and organization usage
- feat(library): AI Coding Agents vs. AI Workflow Agents: What's the Difference?
Improvements
- improvement(search): simplify integration setup and connection actions
- improvement(chat): refine tool activity summaries and icons
- improvement(chat): unify expandable inline tool activity
- improvement(desktop): make each terminal its own resource tab
- improvement(chat): remove legacy workspace mode selector
- improvement(chat): show browser agent site favicons
- improvement(chat): simplify inline tool activity
- improvement(voice): add dictation to organization chat and search
Bug Fixes
- fix(github): simplify repository setup and indexing outcomes
- fix(knowledge): count list documents once instead of per 400-base batch
- fix(slack): skip completed shared app verification setup
- fix(chat): keep single tool calls inline
- fix(platform): stable block chat ids, held-listing sync status, session cleanup on account deletion
- fix(search): inject personal integrations into chat prompts
- fix(knowledge): stop connector sync failures on download-restricted Drive files and macro-only Confluence pages
- fix(knowledge): skip verified empty Slack threads
Other Changes
- chore(repo): clean up repo root and consolidate editor rules
v0.8.32
Improvements
- improvement(search): reduce redundant metadata reads
Bug Fixes
- fix(search): verify Atlassian access and clarify source setup
- fix(search): preserve source rows during approval updates
- fix(search): tighten Google sync and invitation recovery
- fix(search): reserve interactive embeddings from their own admission lane
- fix(knowledge): cache the ingestion usage gate for a minute
- fix(release): bound release commit lookups
Other Changes
- chore(codeql): exclude integration test fixtures from analysis
Features
- feat(slack): improve source connections and app Home
Improvements
- improvement(redis): warm the shared connection at process start
- improvement(landing): optimize hero and customer image loading
- improvement(search): clarify integration approval and setup
- improvement(redis): pair lock acquire failures with connection state
Bug Fixes
- fix(content): use a raster customer story sharing image
- fix(execution): retry transient database failures during execution setup
- fix(landing): refresh content previews and remove legacy logos
- fix(executor): remove quadratic backtracking in env var reference patterns
- fix(table): reclaim a cascade lock a timed-out acquire may have taken
- fix(workflow-renderer): remove quadratic backtracking in reference highlighting
- fix(org): show impersonation session controls
- fix(slack-search): repair execution, OAuth, and onboarding
- fix(knowledge): make indexing and connector recovery durable
- fix(table): preserve provenance during execution metadata updates
Features
- feat(sso): several identity providers per organization
- feat(slack-search): stream enterprise answers through one Slack app
Improvements
- improvement(search): reduce retrieval overhead
Bug Fixes
- fix(landing): serve pre-encoded footer artwork
- fix(settings): show connected accounts without search
- fix(deps): resolve all open Dependabot alerts across next, sharp, js-yaml, nodemailer and csv-parse
- fix(outbox): prevent bulk cleanup from starving delivery
- fix(billing): bound cumulative usage lock holders
- fix(landing): optimize customer media loading
v0.8.28
Improvements
- improvement(docs): reduce search screenshot display sizes
Bug Fixes
- fix(landing): stabilize mobile feature graphic sizing
- fix(chat): align organization focus and loading with workspace

