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.7.47

Jul 28, 2026

Features

  • feat(api): add workflow export and import endpoints to the public v1 API

Improvements

  • improvement(tables): announce locks on open instead of a header chip
  • improvement(landing): lead the hero H1 with the AI workspace keywords

Bug Fixes

  • fix(files): count the document body against the export limit
  • fix(cleanup): compare live-paused statuses with IN, not ANY over a row constructor
  • fix(api): stop workspace import dropping every workflow variable
  • fix(files): serve rendered documents and stream workspace archives
  • fix(logs): match copilot log-grep patterns with RE2 (linear time)

Other Changes

  • chore(trigger): upsize task size
  • chore(deps): fix OTel version split, drop dead deps, declare emcn peers

View changes on GitHub

v0.7.46

Jul 28, 2026

Features

  • feat(settings): self-host settings plane, Sim wordmark in sidebar
  • feat(tiktok): unhide integration
  • feat(tables): per-table mutation locks (schema/insert/update/delete)
  • feat(tables): add select & multi-select column types
  • feat(setup): setup wizard with browser-based Chat key handoff

Improvements

  • improvement(settings): match standalone shell chrome to the workspace one
  • improvement(chat): defer resource-menu list queries until the menu opens
  • improvement(mship): mcp persistence in chat
  • improvement(pii): clarify custom regex replacement placeholder
  • improvement(tables): show the lock chip only when a table is actually locked
  • improvement(agent-streaming): add way to opt in for workflow executions
  • improvement(data-drains): move drains to the fullscreen list/detail pattern
  • refactor(settings): fold verified domains into SSO, move group-detail state to nuqs, design-system cleanup

Bug Fixes

  • fix(seo): noindex non-production sim.ai hosts, redirect indexed 404s
  • fix(files): preserve nested folder structure when archiving workspace files
  • fix(security): suppress the CodeQL password-hash alert on sha256Hex
  • fix(content): stop wide markdown tables breaking the mobile layout
  • fix(library): generate every post cover from one template
  • fix(docs): render native block icons instead of the two-letter fallback
  • fix(slack): stop requesting the unapproved scopes, gate them behind an opt-in flag
  • fix(tables): make the atomic per-cell merge the only row-write path
  • fix(setup,compose): bundle Redis, fix socket reconnect, and harden the setup wizard
  • fix(autolayout): keep branches in stable rows across layers
  • fix(ci): skip lifecycle scripts on CI installs
  • fix(settings): a11y labels, URL-backed member search, and design-system cleanup
  • fix(skills): show the new skill after creating it

Other Changes

  • test(data-drains): cover the migrated detail and create surfaces

View changes on GitHub

v0.7.44

Jul 23, 2026

Features

  • feat(sidebar): search the workspace switcher when a user has many workspaces
  • feat(slack): native Sim app trigger mode via the preview-gated slack_v2 block
  • feat(library): Best AI Agents for Customer Support Automation

Improvements

  • improvement(slack): request the approved mention/assistant/DM scopes, advertised on v2 only
  • improvement(shopify): pin Admin API to supported 2025-10 via shared constant
  • improvement(credentials): actionable Shopify admin-token rejection message
  • improvement(landing): keyword-forward SEO copy on the home and enterprise pages

Bug Fixes

  • fix(mcp): stream guarded transport via undici.request so SSE responses work under Bun
  • fix(confluence): preserve panel/callout macro semantics through sync
  • fix(knowledge): replace deletion-safety heuristics with a two-phase tombstone
  • fix(tables): sniff CSV delimiter and capture the real header row on import
  • fix(custom-blocks): stop image icons blowing up on class-sized surfaces

Other Changes

  • chore(blocks): rename webhook block
  • chore(deps): bump next to 16.2.11 to clear security advisories

View changes on GitHub

v0.7.43

Jul 23, 2026

Bug Fixes

  • fix(knowledge): purge trashed Google Sheets tabs on a normal sync
  • fix(connectors): purge archived/deleted source items in KB connectors
  • fix(ci): unblock the deploy chain and remove the promotion-dedup gate

View changes on GitHub

v0.7.41

Jul 22, 2026

Features

  • feat(chat): soft-delete sidebar chats with restore from Recently Deleted
  • feat(library): Best AI Agents for Data Extraction and RAG in 2026
  • feat(access-control): per-group chat-deploy auth modes + polish
  • feat(providers): add Gemini 3.6 Flash and 3.5 Flash-Lite
  • feat(models): sunset tiers for models mirroring blocks (legacy amber / deprecated red)

Improvements

  • improvement(deployments): shorten lock windows and add tx safety timeouts on the deploy path
  • improvement(mothership): stable thinking indicator and jump-free streaming scroll
  • improvement(subblocks): trust block registry over stored subblock type
  • improvement(mcp): make the OAuth experience visible and verbally consistent
  • improvement(admin): cleanup included usage settings for enterprise
  • improvement(search-modal): remove matched-character bolding and move SearchHighlight into knowledge
  • improvement(emcn): consistent hugging tab bars via ChipModalTabs
  • improvement(mcp): let users re-open OAuth authorization anytime
  • improvement(slack): merge slack_v2 auth into one credential picker for accounts and custom bots

Bug Fixes

  • fix(mcp): keep last-known-good tools instead of flashing red on a transient failure
  • fix(auth): gate email-otp auto-signup behind DISABLE_EMAIL_SIGNUP
  • fix(mcp): follow tools/list pagination instead of silently truncating
  • fix(workflow): align condition/router handles with their rows
  • fix(slack): allow empty status to clear the assistant status indicator
  • fix(mcp): open the OAuth popup synchronously and bound the start request
  • fix(mcp): replace single-IP pinning with validate-at-connect SSRF guard
  • fix(ci): run Build App on the larger runner in GitHub mode
  • fix(ci): make GitHub-hosted fallback actually build and test
  • fix(mcp): retire pooled connections after consecutive request timeouts
  • fix(mcp): keep the pooled connection warm on a request timeout
  • fix(pii): mask offloaded large payloads chunk-by-chunk instead of aborting at 16MB
  • fix(custom-blocks): render and execute custom blocks as agent tools
  • fix(workflow-persistence): make persistMigratedBlocks' updated_at guard millisecond-tolerant
  • fix(mcp): don't blank the MCP tools page when tool discovery fails
  • fix(mcp): bound OAuth callback steps and log each phase to pinpoint hangs
  • fix(csp): allow X (Twitter) conversion pixel domains on hosted
  • fix(emails): keep custom whitelabel logos at height 34, not the padded wordmark's 41
  • fix(emails): sharpen wordmark, add clear space, and standardize footer icon sizes
  • fix(security): prefer IPv4 when pinning DB and 1Password connections
  • fix(mcp): pin outbound connections to IPv4 to avoid unreachable-IPv6 hangs

Other Changes

  • diag(mcp): per-request phase logging on the streamable-HTTP transport
  • chore(ci): add CI_PROVIDER toggle between Blacksmith and GitHub-hosted runners

View changes on GitHub