Skip to content

Releases: simstudioai/sim

v0.5.101

26 Feb 23:23
4fd0989

Choose a tag to compare

Features

  • feat(devin): add devin integration for autonomous coding sessions (#3352)
  • feat(sidebar): add lock/unlock to workflow registry context menu (#3350)
  • feat(google-tasks): add Google Tasks integration (#3342)
  • feat(bigquery): add Google BigQuery integration (#3341)
  • feat(confluence): add get user by account ID tool (#3345)
  • feat(workflow): lock/unlock workflow from context menu and panel (#3336)
  • feat(api): audit log read endpoints for admin and enterprise (#3343)
  • feat(confluence): return page content in get page version tool (#3344)
  • feat(google): add missing tools for Gmail, Drive, Sheets, and Calendar (#3338)
  • feat(google-translate): add Google Translate integration (#3337)
  • feat(google-sheets): add filter support to read operation (#3333)

Bug Fixes

  • fix(confluence): prevent content erasure on page/blogpost update and fix space update (#3356)
  • fix: prevent raw workflowInput from overwriting coerced start block values (#3347)
  • fix(confluence): add input validation for SSRF-flagged parameters (#3351)
  • fix(credential-selector): remove reserved icon space when no credential selected (#3348)
  • fix(terminal): thread executionOrder through child workflow SSE events for loop support (#3346)
  • fix(templates): show description tagline on template cards (#3335)
  • fix(call-chain): x-sim-via propagation for API blocks and MCP tools (#3332)

Other Changes

  • chore(db): drop 8 redundant indexes and add partial index for stale execution cleanup (#3354)
  • chore(executor): extract shared utils and remove dead code from handlers (#3334)

Contributors

View changes on GitHub

v0.5.100

25 Feb 08:38
67f8a68

Choose a tag to compare

Features

  • feat(api): retry configuration for api block (#3329)
  • feat(attio): add Attio CRM integration with 40 tools and 18 webhook triggers (#3324)
  • feat(confluence): add webhook triggers for Confluence events (#3318)
  • feat(public-api): add env var and permission group controls to disable public API access (#3317)
  • feat(gong): add Gong integration with 18 API tools (#3316)
  • feat(credentials): multiple credentials per provider (#3211)

Improvements

  • improvement(creds): bulk paste functionality, save notification, error notif (#3328)
  • improvement(credentials): ui (#3322)
  • improvement(processing): reduce redundant DB queries in execution preprocessing (#3320)
  • improvement(audit): enrich metadata across 23 audit log call sites (#3319)
  • improvement(migration): move credential selector automigration logic to server side (#3310)

Bug Fixes

  • fix(serializer): default canonical modes construction (#3330)
  • fix(attio): automatic webhook lifecycle management and tool fixes (#3327)
  • fix(providers): propagate abort signal to all LLM SDK calls (#3325)
  • fix(auth): make DISABLE_AUTH work in web app (#3297)
  • fix(copy): preserve block names when pasting into workflows without conflicts (#3315)
  • fix(execution): scope X-Sim-Via header to internal routes and enforce depth limit (#3313)
  • fix(tag-dropdown): exclude downstream blocks in loops and parallel siblings (#3312)
  • fix(redis): tighten stale TCP connection detection and add fast lease deadline (#3311)
  • fix(credentials): credential dependent endpoints (#3309)

Other Changes

  • docs(credentials): replace environment variables page with credentials docs (#3331)

Contributors

View changes on GitHub

v0.5.99

23 Feb 08:33
af59234

Choose a tag to compare

Features

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

Bug Fixes

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

Contributors

View changes on GitHub

v0.5.98

22 Feb 02:15
0d86ea0

Choose a tag to compare

Features

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

Bug Fixes

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

Contributors

View changes on GitHub

v0.5.97

21 Feb 10:14
115f04e

Choose a tag to compare

Bug Fixes

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

Contributors

View changes on GitHub

v0.5.96

21 Feb 02:34
34d92fa

Choose a tag to compare

Features

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

Bug Fixes

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

Contributors

View changes on GitHub

v0.5.95

20 Feb 22:20
67aa4bb

Choose a tag to compare

Features

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

Improvements

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

Bug Fixes

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

Contributors

View changes on GitHub

v0.5.94

19 Feb 01:13
15ace5e

Choose a tag to compare

Features

  • feat(tools): added vercel block & tools (#3252)

Bug Fixes

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

Other Changes

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

Contributors

View changes on GitHub

v0.5.93

18 Feb 20:32
fdca736

Choose a tag to compare

Features

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

Bug Fixes

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

Contributors

View changes on GitHub

v0.5.92

17 Feb 23:58
da46a38

Choose a tag to compare

Features

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

Improvements

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

Bug Fixes

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

Contributors

View changes on GitHub