Skip to main content

Changelog

Every new feature, improvement, and fix in Sim, the open-source AI workspace, with release notes straight from GitHub.

v0.8.22

Sep 4, 2026

Features

  • feat(analytics): add the Google Ads conversion tag to the gtag loader

Bug Fixes

  • fix(settings): gate workspace sections on the deployment the same way the sidebar does
  • fix(settings): align the ee field rhythm with the canonical field
  • fix(emcn): keep the segmented control hugging its segments
  • fix(canvas): order subflow containers ahead of their children before render
  • fix(modal): restore floating control dismissal
  • fix(docs): describe which surfaces the NEXT_PUBLIC_ flag twins still gate
  • fix(desktop): render the offline page and server picker in packaged builds
  • fix(chat): preserve literal code around source chips
  • fix(config): resolve the deployment shape on the server and read it through one client reader

Other Changes

  • docs(data-drains): describe the resolved feature, not the bare flag
  • docs(consent): add the Google Ads cookie inventory to the Cookie Policy
  • docs(library): update n8n-alternatives

View changes on GitHub

v0.8.21

Sep 3, 2026

Features

  • feat(sandboxes): add application operations, v2 API, and CLI commands
  • feat(file): pair the folder scope picker with a typed path field
  • feat(manageengine): add ManageEngine ServiceDesk Plus Cloud integration
  • feat(self-hosting): sign and attest published images, and correct the self-hosting docs
  • feat(copilot): open the table on the view table_views just wrote
  • feat(cli): tell the user when their sim is out of date
  • feat(providers): make the agent tool-call ceiling configurable
  • feat(knowledge): crawl Slack per member on Sim Search through each person's own Slack user token
  • feat(files): scoped search, in-place edits, and ranged reads for agent memory filesystems
  • feat(models): add Muse Spark 1.3
  • feat(knowledge): permission-aware knowledge bases behind a feature flag

Improvements

  • improvement(usage): show up to 50 rows per tab

Bug Fixes

  • fix(copilot): declare item schemas on table tool array params
  • fix(ui): drop the overlay shadow class that never rendered before v4
  • fix(knowledge): let Slack enter per-member access, and resolve its provider in one place
  • fix(chat): preserve queued edits and render quoted source chips
  • fix(ship): regenerate docs manifest before validation
  • fix(copilot): pin a restored table view so a stale views list cannot strand it
  • fix(cli): document Yarn Classic upgrades
  • fix(env): preserve hosted detection during client recovery
  • fix(combobox): initialize virtualized options on open
  • fix(chat): restore assistant feedback actions
  • fix(secrets): ignore Note blocks in fork mapping and secret references, refetch references on return
  • fix(monday): forward users through app installation
  • fix(ui): keep modal popovers interactive
  • fix(terminal): stop duplicating agent tool calls above the output
  • fix(dependencies): update Tiptap to patched release
  • fix(credential-groups): raise OAuth code cap so Atlassian callbacks validate
  • fix(knowledge): grant member access as each batch is indexed instead of at the end of the run
  • fix(copilot): stop async chat auto-titling from clobbering an explicit rename
  • fix(desktop): manage signing keychain explicitly
  • fix(pdf): keep PDF.js external in production

Other Changes

  • chore(tailwind): upgrade apps/sim to Tailwind v4
  • docs(library): update ai-agent-ideas

View changes on GitHub

v0.8.20

Sep 2, 2026

Features

  • feat(library): What Is Human-in-the-Loop in AI Agents?
  • feat(providers): add Gemini 3.8 Flash

Bug Fixes

  • fix(deployments): retire inactive-version side effects by row with bounded outbox continuation
  • fix(slack): disclose paid plan requirement
  • fix(docs): hide unreleased table expiration

Other Changes

  • chore(legal): clarify DPF certification scope

View changes on GitHub

v0.8.19

Sep 2, 2026

Features

  • feat(workflows): expose authenticated run subjects
  • feat(credential-groups): add personal MCP OAuth connections

Improvements

  • improvement(docs): streamline API reference navigation

Bug Fixes

  • fix(billing): coerce COST_MULTIPLIER to a number before sandbox pricing
  • fix(desktop): harden update and quit flows
  • fix(agent): ignore empty advanced MCP bindings
  • fix(agent): move advanced MCP option to bottom
  • fix(workflow): preserve canvas and deploy modal behavior
  • fix(files): index generated docs without compiling and fix the docx sandbox bundle
  • fix(monday): support OAuth 2.1
  • fix(execution): keep terminal reconnect off runs a Sim run tool owns

Other Changes

  • chore(skills): remove dated patterns and redundancy from skill prompts

View changes on GitHub

v0.8.18

Sep 2, 2026

Features

  • feat(tools): run one integration tool over v2, and fix the ones that could not be run
  • feat(resources): remember list preferences
  • feat(credential-groups): add event trigger
  • feat(models): add Claude Fable 5.1 and align Anthropic prompt-cache minimums
  • feat(file): search workspace files by regular expression
  • feat(ashby): expand hiring operations and webhooks
  • feat(library): Sim: The Open Source Zapier Alternative for AI Agents
  • feat(sidebar): live workflow and folder registry updates via workspace-workflows room
  • feat(permission-groups): enforce every config key server-side
  • feat(slack): list DMs for managed credentials
  • feat(streaming): support nested workflow outputs
  • feat(copilot): let Run agent cancel workflow runs
  • feat(sailpoint): add SailPoint (IGA) integration
  • feat(slack): add agent sessions and streaming
  • feat(circleback): add API tools, expanded block, and knowledge base connector
  • feat(library): Sim vs. Dedicated Chatbot Builders
  • feat(workspace): support GIF logos
  • feat(sso): add safe member provisioning
  • feat(files): add an overwrite option to file write
  • feat(library): Best AI Agents for Lead Enrichment in 2026
  • feat(files): add workspace content search
  • feat(tables): trigger workflows on row deletes
  • feat(tables): add automatic row expiration with TTL
  • feat(billing): track E2B and Daytona Function sandbox usage
  • feat(library): AI Agents for Marketing Automation: Building Agentic Workflows Beyond HubSpot and Zapier
  • feat(admin): move a workspace between organizations
  • feat(function): mount referenced files into the code sandbox

Improvements

  • perf(tests): trim sweep, copilot, and timer-bound suites; run three CI shards
  • perf(tests): drop dead upload-context re-exports and unify the CI dummy key
  • perf(tests): cut per-file import graphs in apps/sim and shard the suite across CI runners
  • improvement(audits): eliminate repeated parsing and scans
  • improvement(deps): harden dependency graph
  • improvement(integrations): refine Slack AEO content
  • improvement(oauth): resolve credential tokens in-process instead of hopping the token route
  • improvement(integrations): add Twilio SMS AEO content
  • improvement(desktop): harden browser agent
  • improvement(settings): accelerate navigation and data loading
  • improvement(ui): move secret visibility below description
  • improvement(selectors): unify server-side selector execution
  • improvement(integrations): refresh Slack integration page SEO copy
  • refactor(tables): add column type extension points

Bug Fixes

  • fix(selectors): expose incomplete loaded catalogs
  • fix(slack): paginate selector resources
  • fix(deps): preserve runtime and canvas behavior
  • fix(confluence): normalize space identifiers
  • fix(selectors): paginate HubSpot owner options
  • fix(selectors): close residual cancellation gaps
  • fix(cloudwatch): paginate log selectors
  • fix(selectors): drain Snowflake result partitions
  • fix(tool-input): render every tool param through the canonical sub-block renderer
  • fix(canvas): repair React Flow v12 and dependency upgrade regressions
  • fix(docker): allow pruned lockfile normalization
  • fix(sailpoint): complete integration validation
  • fix(slack): restore assistant operation compatibility
  • fix(webflow): paginate collection item selectors
  • fix(execution): stop treating the workflow owner as a live execution identity
  • fix(selectors): paginate BigQuery resources
  • fix(selectors): paginate SharePoint sites and lists
  • fix(workflows): preserve contrast on gradient tiles
  • fix(tables): make the agent tool picker version-aware and enrich the v2 query
  • fix(cron): derive async job retention cutoffs from one clock read
  • fix(files): bound YAML expansion and buffered reads on the file-serve path
  • fix(selectors): paginate HubSpot list options
  • fix(notion): resolve custom page title properties
  • fix(selectors): normalize Bitbucket workspace UUIDs
  • fix(settings): restore SSO recovery and lifecycle test isolation
  • fix(executor): stop resolved data from breaking out of generated condition and function code
  • fix(auth): revoke stale email share access
  • fix(egress): unify SSRF/egress behind one policy with named provenance profiles
  • fix(github): make branch protection usable and wire workflow_id to its endpoint
  • fix(okta): describe each user param the way its endpoint accepts it
  • fix(incidentio): align declared outputs and enum hints with the v2 API
  • fix(workflows): authorize paused execution reads
  • fix(chat): scope selection clipboard chips to workspace
  • fix(connectors): keep rate limits out of failure breaker
  • fix(tables): run workflow groups from deployments
  • fix(tables): harden timezone and expiration handling
  • fix(github): wire the block fields whose ids do not match their tool params
  • fix(files): dispatch search indexing from Trigger workers
  • fix(admin): report a completed workspace move's true source and its credentials
  • fix(sandbox): spend each file ceiling once across every source
  • fix(charts): strip ECharts navigation sinks from .chart documents
  • fix(helm): bump chart appVersion to the release it ships with
  • fix(elasticsearch): resolve Cloud IDs to the real host and correct the integration's output, timeout, and redirect defects
  • fix(timezone): consolidate table wall-clock conversion
  • fix(provenance): let a run that never started report why it failed
  • fix(credential-groups): stop requiring a human subject on workflow ops

Other Changes

  • chore(skills): teach babysit about cubic, not just Greptile
  • chore(api): remove unused and superseded API routes
  • chore(analytics): remove Profound request tracking
  • chore(copilot): sync mothership contracts
  • chore(security): add proxy rate-limit regression coverage

View changes on GitHub

v0.8.17

Aug 29, 2026

Bug Fixes

  • fix(ci): treat an unreadable cache size as unstable when settling
  • fix(browser): harden desktop tool lifecycle
  • fix(connectors): stop hydration after rate limits
  • fix(ci): stop the layer-cache prune from being able to fail a build
  • fix(ci): actually prune the BuildKit layer cache

Other Changes

  • test(tools): type the path-safety harnesses instead of erasing with any
  • docs(library): update automation-anywhere-alternative
  • docs(library): update what-is-an-ai-agent-definition-how-it-works-and-examples
  • chore(docs): remove i18n and the five translated locales

View changes on GitHub

v0.8.16

Aug 29, 2026

Features

  • feat(library): Best AI Agents for Slack
  • feat(credential-groups): add seventeen OAuth providers
  • feat(secrets): reveal visible values to members
  • feat(integrations): add Dynamics 365 CRM
  • feat(observability): record Redis connection state on failed slot operations
  • feat(lambda): add AWS Lambda integration with 50 operations

Improvements

  • improvement(ui): soften overflow fade
  • improvement(ui): consolidate fade-only overflow
  • improvement(usage): add a period-labelled chart to the workspace drill-down
  • improvement(tools): retire direct execution

Bug Fixes

  • fix(secrets): preserve caret when revealing values
  • fix(integrations): validate runtime values the type system only claims to constrain
  • fix(lambda): close the remaining contract validation gaps
  • fix(dataverse): harden OAuth connection preflight
  • fix(execution): release the lease when abort races an undetermined acquisition
  • fix(ui): prevent competing sidebar tooltips
  • fix(executor): preserve actors for actorless tool calls
  • fix(guardrails): route PII validation through app runtime
  • fix(execution): treat an undetermined lease as a fallback, not a denial
  • fix(knowledge): classify rejected BYOK embedding keys
  • fix(logs): prevent dashboard horizontal scrolling
  • fix(canvas): show full Agent prompt tooltips
  • fix(workflow): stop requiring a human subject on actorless runs
  • fix(enterprise): verify invited owner on acceptance
  • fix(pricing): correct free-tier credits as one-time, not monthly

Other Changes

  • docs(library): update best-ai-agent-builder-2026
  • chore(docs): refresh introduction screenshot
  • chore(skills): name directExecution as retired in the add-integration checklist

View changes on GitHub

v0.8.15

Aug 28, 2026

Improvements

  • improvement(ci): bound the local Turborepo cache
  • improvement(ci): scan CodeQL PRs at the promotion boundary, refresh main daily
  • improvement(background): right-size the two knowledge task machines
  • improvement(ci): bound docker layer caches and right-size ten runners
  • improvement(api): retire route contracts that no route serves

Bug Fixes

  • fix(connectors): honor provider retry deadlines

View changes on GitHub

v0.8.14

Aug 28, 2026

Features

  • feat(files): find in an open markdown document with Cmd/Ctrl+F
  • feat(usage): add enterprise organization usage monitoring
  • feat(mcp): add Codex client configuration

Improvements

  • improvement(usage): drop the segmented allowance meter from the usage summary
  • improvement(tools): prevent internal request self-hops
  • improvement(files): fill the active find match instead of ringing it
  • improvement(tables): simplify column dropdown
  • improvement(config): gate feature flags by workspace id
  • refactor(tools): execute internal operations in process

Bug Fixes

  • fix(copilot): say whether a withheld tool call changed anything
  • fix: six pre-existing integration defects surfaced by the docs audit
  • fix(usage): correct chart clipping, expand truncated rows, add source mix
  • fix(docs): stop publishing unsettable params, fix comment blanking
  • fix(storage): stop workspace ledger locks from deadlocking on FK key-share
  • fix(workflows): authorize automated runs by deployment

Other Changes

  • docs(library): update openai-vs-n8n-vs-sim
  • docs(usage-tracking): refresh the overview screenshot and correct two stale facts
  • docs(library): update ai-agent-vs-chatbot
  • docs(library): update what-is-an-mcp-server
  • chore(docs): refresh product screenshots
  • chore(db): drop orphaned import_* columns from user_table_definitions

View changes on GitHub

v0.8.13

Aug 27, 2026

Features

  • feat(resource-policies): add credential group access policies
  • feat(workflows): preserve execution principals
  • feat(tinyfish): add TinyFish web agent, search, and fetch integration
  • feat(chat): add live voice input waveform
  • feat(desktop,cli): support self-hosted desktop installs
  • feat(library): Best Dify Alternatives in 2026

Improvements

  • improvement(ui): standardize overflow text
  • improvement(db): stop declaring retired usage columns ahead of their drop
  • improvement(blocks): document child workflow deployment behavior
  • improvement(canvas): improve code tooltip readability
  • refactor(billing): retire protocol rollout flags
  • improvement(cli): automate npm package version bumps

Bug Fixes

  • fix(cli): seven defects found by live-testing the CLI against staging
  • fix(provenance): derive final-output provenance instead of declaring it unvouchable
  • fix(files): fix large file editor performance and selection toolbar placement
  • fix(ui): tighten resource header action spacing
  • fix(desktop): harden browser and runtime hygiene
  • fix(credentials): write an env value and its credential row together
  • fix(execution): make function runs rollout-safe
  • fix(copilot): scope panel chat drafts per chat
  • fix(cli): refuse what the help already says is invalid
  • fix(ui): close paste admission edge cases
  • fix(chat): guide blocked browser microphone access
  • fix(mistral): distinguish response size failures
  • fix(landing): reset unmeasurable preview stages
  • fix(ui): optimize universal paste handling
  • fix(ui): preserve resource view collapse state
  • fix(copilot): persist workflow drafts across navigation
  • fix(desktop-browser): add recoverable page failure states
  • fix(landing): normalize typography weights
  • fix(cli): close follow-up gaps
  • fix(landing): harden cross-browser compatibility
  • fix(knowledge): harden OCR and SharePoint ingestion limits
  • fix(landing): stabilize previews across browsers
  • fix(v2,cli): second audit pass over the v2 API and CLI
  • fix(knowledge): stabilize skipped connector documents
  • fix(fireflies): handle nullable transcript metadata
  • fix(sandbox): upgrade isolated-vm to 6.2.0

Other Changes

  • chore(copilot): sync load_slide_layout into the tool catalog
  • docs(self-hosting): correct what a server change clears, and the cert requirement
  • docs(blog): update enterprise

View changes on GitHub