Changelog

Stay up-to-date with the latest features, improvements, and bug fixes in Sim. All changes are documented here with detailed release notes.


v0.5.99
Feb 23, 2026

Features

  • feat(terminal): expandable child workflow blocks in console

Bug Fixes

  • fix(parallel): correct active state pulsing and duration display for parallel subflow blocks
  • fix(security): allow HTTP for localhost and loopback addresses

View changes on GitHub

v0.5.98
Feb 22, 2026

Features

  • feat(tools): added hex
  • feat(oauth): add CIMD support for client metadata discovery

Bug Fixes

  • fix(hex): scope param renames to their respective operations
  • fix(models): remove retired claude-3-7-sonnet and update default models
  • fix(redis): prevent false rate limits and code execution failures during Redis outages
  • fix(deploy): reuse subblock merge helper in use change detection hook

View changes on GitHub

v0.5.97
Feb 21, 2026

Bug Fixes

  • fix(mcp): use getBaseUrl for OAuth discovery metadata URLs

View changes on GitHub

v0.5.96
Feb 21, 2026

Features

  • feat(slack): added ephemeral message send tool, updated ci, updated docs
  • feat(auth): add OAuth 2.1 provider for MCP connector support

Bug Fixes

  • fix(copilot): handle negated operation conditions in block config extraction
  • fix(trigger): handle Slack reaction_added/reaction_removed event payloads
  • fix(logs): replace initialData with placeholderData to fix stale log details

View changes on GitHub

v0.5.95
Feb 20, 2026

Features

  • feat(models): add gemini-3.1-pro-preview and update gemini-3-pro thinking levels
  • feat(tools): added redis, upstash, algolia, and revenuecat
  • feat(tables): added tables
  • feat(tools): advanced fields for youtube, vercel; added cloudflare and dataverse tools

Improvements

  • improvement(resolver): resovled empty sentinel to not pass through unexecuted valid refs to text inputs

Bug Fixes

  • fix(build): fix corrupted sticky disk cache on blacksmith
  • fix(trigger): update node version to align with main app
  • fix(tables): hide tables from sidebar and block registry
  • fix(trigger): add isolated-vm support to trigger.dev container builds
  • fix(blocks): add required constraint for serviceDeskId in JSM block
  • fix(blocks): move type coercions from tools.config.tool to tools.config.params
  • fix(audit-log): lazily resolve actor name/email when missing
  • fix(workflows): disallow duplicate workflow names at the same folder level
  • fix(snapshot): changed insert to upsert when concurrent identical child workflows are running

View changes on GitHub

v0.5.94
Feb 19, 2026

Features

  • feat(tools): added vercel block & tools

Bug Fixes

  • fix(sidebar): unify workflow and folder insertion ordering
  • fix(shortlink): remove isHosted guard from redirects, not available at build time on ECS

Other Changes

  • chore(deps): upgrade next.js from 16.1.0-canary.21 to 16.1.6

View changes on GitHub

v0.5.93
Feb 18, 2026

Features

  • feat(sub): hide usage limits and seats info from enterprise members (non-admin)
  • feat(audit-log): add audit events for templates, billing, credentials, env, deployments, passwords
  • feat(audit-log): add persistent audit log system with comprehensive route instrumentation
  • feat(access-control): add ALLOWED_INTEGRATIONS env var for self-hosted block restrictions
  • feat(canvas): allow locked block outbound connections
  • feat(mcp): add ALLOWED_MCP_DOMAINS env var for domain allowlist

Bug Fixes

  • fix(normalization): update allowed integrations checks to be fully lowercase
  • fix(lock): prevent socket crash when locking agent blocks
  • fix(copilot): copilot shortcut conflict
  • fix(shortlink): use redirect instead of rewrite for Beluga tracking

View changes on GitHub

v0.5.92
Feb 17, 2026

Features

  • feat(pipedrive): added sort order to endpoints that support it, upgraded turborepo
  • feat(pagination): update pagination for remaining integrations that support it
  • feat(shortlink): add Beluga short link rewrite for hosted campaigns

Improvements

  • improvement(providers): replace @ts-ignore with typed ProviderError class
  • improvement(lint): fix react-doctor errors and warnings
  • improvement(copilot): scrolling stickiness

Bug Fixes

  • fix(pagination): add missing next_page to response interfaces and operator comments

View changes on GitHub

v0.5.91
Feb 16, 2026

Features

  • feat(i18n): change lockfile

Bug Fixes

  • fix(docs): update docs and disable i18n action, upgrade turborepo

Other Changes

  • Merge remote-tracking branch 'origin/main' into staging

View changes on GitHub

v0.5.89
Feb 13, 2026

Features

  • feat(internal): added internal api base url for internal calls
  • feat(creators): added referrers, code redemption, campaign tracking, etc
  • Merge pull request #3210 from simstudioai/feat/google-books
  • feat(google books): Add google books integration

Improvements

  • refactor(tool-input): subblock-first rendering, component extraction, bug fixes

Bug Fixes

  • fix(tool-input): sync cleared subblock values to tool params
  • Remove redundant error handling, move volume item to types file
  • fix(agent): always fetch latest custom tool from DB when customToolId is present
  • Correct error handling, specify auth mode as api key
  • fix(copilot): make default model opus 4.5
  • fix(s3): support get-object region override and robust S3 URL parsing
  • fix(terminal): reconnect to running executions after page refresh
  • fix(change-detection): resolve false positive trigger block change detection

Other Changes

  • Migrate last response to types

View changes on GitHub