Changelog
Every new feature, improvement, and fix in Sim, the open-source AI workspace, with release notes straight from GitHub.
Features
- feat(library): add Best AI Agents for Sales and CRM Automation post
- feat(managed-agents): add Claude Managed Agents workflow block
- feat(zip): add support for zip files
- feat(blocks): surface deprecated block and model warnings on canvas
- feat(pi): add code review mode
- feat(copilot): add share_file tool handler and surface file share state to the agent
- feat(mcp): reuse warm connections for tool execution and discovery
- feat(library): add BYOK multi-model AI agent builder post
- feat(library): add Best Relay.app Alternatives in 2026 post
Improvements
- improvement(blocks): two-tier sunset schema (legacy amber / deprecated red)
- improvement(ux): submit on Enter in chip modals and advance table rows
- improvement(blocks): name the integration in every suggested-action template title
- improvement(mcp): bound pool create-invalidation to in-flight creates; document DCR match
- improvement(mcp): trace OAuth state writes to diagnose invalid_state clobber
Bug Fixes
- fix(mcp): use HTTP/1.1 for the streamable-HTTP transport (drop allowH2)
- fix(ux): balance question-card spacing and drop stray SMTP icon dot
- fix(mcp): bound and tear down one-shot OAuth fetches so auth can't hang
- fix(library): show full unambiguous dates on featured and related cards
- fix(ui): tuck notification stack below modal and dropdown menus
- fix(mcp): bound OAuth discovery/DCR/token fetches with a timeout
- fix(sidebar): reset drag state on dragend so edge drop zones can't strand over first/last rows
- fix(gmail-poller): resolve OAuth credential provider aliases
- fix(mcp): deliver OAuth callback result over BroadcastChannel so COOP can't strand the connect
- fix(mcp): keep a legacy server row from blanking the whole server list
- fix(chat): run block execution state loader
- fix(mcp): auth-type handling, OAuth-pending UX, safe diagnostics + HTTP/2
- fix(security): bound YAML alias expansion in file-parser (billion-laughs DoS)
Other Changes
- chore(mcp): remove temporary HTTP diagnostics
- diag(mcp): comprehensive HTTP logging for OAuth + streamable-HTTP transport
- chore(tiktok): simplify to draft-only Content Posting
Features
- feat(admin): show recently impersonated users in admin panel
Improvements
- improvement(mcp): align tool discovery timeouts and retries with MCP protocol standard
- perf(mothership): restore static markdown parse for settled chat messages
Bug Fixes
- fix(mcp): recover cleanly from OAuth failures
Features
- feat(billing): show invoice descriptions and cap in-app list at 5
- feat(gitlab): dynamic access levels + group & membership ops + full group filters
- feat(email): native Gmail API mail provider for GCP self-hosting
- feat(pii): custom user-supplied regex patterns for redaction
- feat(chat): favicon external links with secure link-preview tooltips
- feat(landing): X pixel conversion tracking on landing pages
- feat(storage): native Google Cloud Storage support for self-hosting
- feat(forking): excluded workflows
- feat(table): per-plan table dispatch concurrency with env overrides
- feat(triggers): service-account credentials in the hubspot trigger + token-SA name-collision 409
- feat(library): add best AI agent platforms 2026 comparison article
- feat(providers): add Kimi (Moonshot AI) provider
- feat(gitlab): access, membership, and user-admin operations
- feat(mothership): mixture of models, search agent, persistent subagents, fork chat, inline questions (mothership v0.8)
- feat(clickup): webhook triggers, hierarchy selectors, and Docs knowledge-base connector
- feat(tools): Rocketlane integration — 64 tools across projects, tasks, phases, fields, time tracking, spaces, and invoices
- feat(start-block): add run metadata toggle with trusted <start.metadata> outputs
- feat(credentials): client-credentials service accounts — Zoom, Box, Salesforce + Pipedrive API tokens
- feat(clickup): ClickUp integration — 23 tools, OAuth + API-token auth, attachment upload
- feat(pii): regex-only block-output redaction + drop GLiNER/GPU image
Improvements
- improvement(admin): remove included usage for enterprise provisioning
- perf(workflow): scope resize CSS-var writes to the container, not :root
- improvement(workflow): zero-render drag-resize for panel, terminal, and output panel
- improvement(workflows): stop writing placeholder workflow descriptions
- improvement(checkout): enforce team/enterprise-only org subscription, block double-covered personal checkouts
- improvement(chat): give wsres resource links the clickable chip treatment
- improvement(ci): timeouts, docs-only PR skip, fork-isolated caches, Node pin; remove i18n workflow
- improvement(ci): promote superseded first-attempt runs forward
- improvement(sidebar): prefetch workspace list server-side so the switcher never flashes loading
- improvement(ci): decouple image builds from the test gate
- improvement(deployments): bugfixes for run-block, airtable + external sub management
Bug Fixes
- fix(confluence): index mirrored/included page content via rendered view format
- fix(billing): point enterprise Talk to sales at Cal.com instead of Typeform
- fix(chat): hosted key execution via call-integration-tool
- fix(billing): standardize credit-usage summary font to proportional figures
- fix(mothership): canonical folder ids
- fix(mothership): billing for mcps, hosted key tools
- fix(oauth): serialize version-guard date in slack fan-out sql
- fix(mothership): bug fixes
- fix(oauth): coalesce slack token refresh per installation and preserve provider refresh errors
- fix(chat): align resource mention icon spacing with mention chips
- fix(sidebar): align workspace header loading-state spacing with chip geometry
- fix(mothership): keep chat pinned to bottom across multi-line input resizes
- fix(babysit): resolve merge conflicts against staging during the review loop
- fix(emcn): remove brand-accent focus ring from TagInput default variant
Features
- feat(instagram): add Instagram integration
Improvements
- improvement(landing): SEO copy and metadata rewrite across marketing pages
Bug Fixes
- fix(agent): pass through billing attribution to tools
- fix(auth): recover cleanly when an impersonation session expires
- fix(settings): align recently-deleted icon colors with platform token
- fix(workspace): recover from stale sessions instead of blank loader after impersonation
Features
- feat(landing): compare footer column, sales solutions page, nav reshuffle, scheduled-tasks calendar hero
- feat(library): add Apache 2.0 vs fair-code licensing article
- feat(credentials): token-paste service accounts for 12 providers
- feat(landing): extend enterprise product-preview design to solutions and workflows pages
- feat(billing): allow programmatic workflow execution on the free plan
Improvements
- improvement(landing): fix SEO redirects/schema, add FAQ content
- improvement(chat): show resource-type icons on inline workspace resource links
Bug Fixes
- fix(library): correct unlimited-execution wording to acknowledge tunable admission defaults
- fix(tools): resolve {{ENV_VAR}} references in user-only params for copilot tool executions
- fix(mothership): hide preview-block-owned triggers from copilot VFS
Other Changes
- Merge pull request #5677 from simstudioai/staging
Bug Fixes
- fix(upgrade): client side env var check
- fix(custom-blocks): reserve system output names and hide own block from command modal
- fix(sidebar): use emcn tooltip for workspace switcher disabled reasons
v0.7.34
Features
- feat(chat): show block display names and brand icons for schema reads
Improvements
- improvement(chat): hide the agent-group viewport scrollbar
Bug Fixes
- fix(settings): restore header shell on workspace credit-usage page
Features
- feat(chat): natural-language tool titles, past-tense completion, and smooth agent-group narration
- feat(community): add /linkedin redirect and route email footer LinkedIn through it
- feat(community): replace Discord community links with Slack across app, docs, emails, and readme
Improvements
- improvement(admin): filter out banned users
- improvement(url-state): shared sort/search url-state helpers + task and log selection deep links
- improvement(url-state): migrate list search/sort/filter view-state to nuqs
Bug Fixes
- fix(landing): graceful not-found handling for blog and library posts and authors
- fix(landing): align author-page UI with the site shell and link bylines to it
- fix(workflow, custom): billing attribution passthrough
- fix(landing): rename /comparison route to /comparisons for naming consistency
- fix(chat): reverse shimmer sweep to left-to-right
Features
- feat(skills): canonicalize skills to a single source with generated .claude/.cursor projections
- feat(script): migrate agent/router/evaluator LLM keys to BYOK by model prefix
- feat(flint): add Flint integration with agent task tools, block, and docs
- feat(buffer): add Buffer integration with posts, channels, and ideas
- feat(gong): align tools with official API spec + 4 new tools
- feat(library): add n8n alternatives, LangGraph alternatives, and open-source AI agent platform listings
- feat(platform): settings permissions, admin, billing attribution
Improvements
- improvement(flint): set json language on the pages code input for inline validation
- improvement(buffer): explicit mediaType override instead of guessing on ambiguous media
- improvement(concurrency): limits configurable, docs updates
- improvement(hubspot): align tools with API docs and expand coverage with delete, list membership, and search tools
Bug Fixes
- fix(emcn): stop wiping virtualized code viewer row measurements on content changes
- fix(chat): render floating chat messages in insertion order instead of timestamp sort
- fix(mothership): keep scroll position when user scrolls up during streaming
- fix(landing): complete Organization schema with legalName, foundingDate, and address
- fix(landing): complete Organization schema, add CollectionPage/BlogPosting JSON-LD, fix TechArticle rich-result eligibility
- fix(landing): fix oversized HTML and severe LCP on integration/comparison pages
- fix(landing): fix 404ing OG images for every model and integration page
- fix(slack): stop requesting unapproved OAuth scopes that break connect
- fix(docs): fix Core Web Vitals regressions on docs.sim.ai
- fix(skills): quote argument-hint YAML values so Copilot CLI ≥1.0.65 loads all skills
- fix(editor): allow references in boolean variable values and sync tag selections to canvas preview
Other Changes
- chore(bunfig): restore minimumReleaseAge supply-chain gate with scoped excludes
v0.7.31
Features
- feat(sidebar): add Cmd+B shortcut to toggle sidebar collapse
Bug Fixes
- fix(ashby): fail loudly instead of silently dropping malformed socialLinks
- fix(global-commands): use isContentEditable for the editable guard
- fix(ashby): parse alternateEmailAddresses and socialLinks into arrays before dispatch
- fix(webhooks): resolve env var references before deploy-triggered subscription creation