Skip to content

Releases: simstudioai/sim

v0.7.7

15 Jun 20:12
8c3706e

Choose a tag to compare

Features

  • feat(square): add Square integration with 34 commerce operations (#5053)
  • feat(context-dev): add Context.dev web + brand data integration (#5048)

Improvements

  • refactor(sim): consolidate record guards + pure utils into @sim/utils (#5061)
  • improvement(mship): add enrichment tool, clean up dead tools (#5058)
  • Revert "improvement(mship): clean up dead tools, add enrichments (#5056)" (#5056)
  • improvement(mship): clean up dead tools, add enrichments (#5056)
  • improvement(scheduled-tasks): move recurrence into modal body as a section (#5054)
  • refactor(providers,executor): deepen three shallow modules (#5052)

Bug Fixes

  • Revert "fix(execute): block cross-origin session-authenticated workflow runs (#5062)" (#5062)
  • fix(access-control): exempt legacy blocks (#5063)
  • fix(execute): block cross-origin session-authenticated workflow runs (#5062)
  • fix(billing): deploy modal gates on workspace entitlement, not viewer plan (#5055)
  • Revert "fix(realtime): re-validate socket role and evict revoked collaborator…" (#5051)
  • fix(realtime): re-validate socket role and evict revoked collaborators (#5050)

Contributors

View changes on GitHub

v0.7.6

15 Jun 02:07
e6587ca

Choose a tag to compare

Features

  • feat(scheduled-tasks): pause/resume, mutation toasts, submit guards, empty state (#5044)
  • feat(scheduled-tasks): minute-granular calendar + user timezone preference (#5038)
  • feat(billing): gate programmatic workflow execution behind a paid plan (#5036)
  • feat(hubspot): add notes, emails, properties & associations tools (#5037)
  • feat(scheduled-tasks): calendar views + persisted, runnable tasks (#4979)
  • feat(blocks): add external-service url to block metadata (#5032)

Improvements

  • improvement(settings): right-align timezone picker, order by popularity, drop tooltip (#5043)
  • improvement(salesforce): align tools + block with Salesforce API and harden CRUD/analytics (#5040)
  • improvement(perms): followup to org scoping of permission groups
  • improvement(permissions): permission groups scoped to organization level (#5035)
  • improvement(sim-trigger): change execution terminology to run (#5033)
  • improvement(react-query): codebase-wide audit — server-state hooks, webhook coherence, resume migration (#5024)
  • perf(mothership): virtualize chat transcript and isolate input from stream re-renders (#5019)

Bug Fixes

  • fix(chat): fail closed when embed gate cannot resolve workspace (#5046)
  • fix(mothership): streaming completion-flash fix + Tavily brand icon (#5030)
  • fix(db-part-4): enforce consistent cross-resource lock ordering (#5027)
  • fix(chat): escape attachment filename and validate file URL scheme to prevent XSS (#5028)
  • fix(skills): reuse shared upload field in skill import modal; logo-only Quartr icon (#5026)
  • fix(db): correct misleading error message when DATABASE_REPLICA_URL is malformed (#5023)
  • fix(db-part-3): bound cross-request shared promises against pool wedge (#5021)

Contributors

View changes on GitHub

v0.7.5

13 Jun 17:24
79d98b3

Choose a tag to compare

Features

  • feat(mailer): gate outbound email on AppConfig access-control ban list (#5018)
  • feat(deployments): add v1 deployment endpoints and Deployments block (#5009)
  • feat(integrations): add Documentation link to service-account connect modals (#5004)
  • feat(integrations): add Vanta integration with compliance, evidence file, people, vendor, vulnerability, and risk tools (#4993)
  • feat(tables): background jobs (delete/export/backfill on trigger.dev) + tenant-scoped query performance (#4915)

Improvements

  • Revert "improvement(auth): layer disposable-email-domains into signup email validation (#5010)" (#5010)
  • refactor(deployments): consolidate version reads, status mapping, and v1 auth prologue (#5013)
  • improvement(auth): layer disposable-email-domains into signup email validation (#5010)
  • improvement(organization): invite validation experience (#5008)
  • improvement(files): fit-width previews and chip-chrome viewer controls (#5002)
  • improvement(billing): self-heal null usage limits and debounce api-key last-used writes (#5000)
  • improvement(emcn): show per-chip error tooltips on invalid email chips (#4998)
  • improvement(tables): migrate inputs to emcn chip components and clean up tables feature (#4995)

Bug Fixes

  • fix(mothership): tenant-check outputTable writes and route them through replaceTableRows (#5011)
  • fix(tables): heartbeat export job before upload so the stale janitor can't kill a live finalize (#5017)
  • fix(jira): add classic JSM scopes to close granular scope-set gap (#5005)
  • fix(tables): header "T…" flicker — emcn barrel Table component shadowed the Table icon in loading fallbacks (#5007)
  • fix(tables): scope optimistic stop-cancel to the active filtered view (#4996)
  • fix(tables): align sidebar dividers, disclosure spacing, and header height with the editor and page header (#5003)
  • fix(integrations): resolve OAuth connect UI by service id instead of display name (#5001)
  • fix(tables): per-batch delete-job commits, real trigger.dev retries, post-index ANALYZE guard (#4997)

Other Changes

  • chore(providers): remove claude-fable-5 model (#5020)

Contributors

View changes on GitHub

v0.7.4

12 Jun 06:21
a48b4a1

Choose a tag to compare

Features

  • feat(integrations): add Daytona integration with sandbox lifecycle, code execution, and file tools (#4987)
  • feat(integrations): add Quartr integration with company, event, document, audio, and live event tools (#4986)
  • feat(integrations): add Convex integration with function execution and data export tools (#4981)
  • feat(integrations): add Brex integration (#4983)
  • feat(latex): add LaTeX integration with PDF compilation tool, block, and docs (#4972)
  • feat(temporal): add Temporal integration with workflow, schedule, and task queue tools (#4976)
  • feat(integrations): add Trigger.dev integration (#4974)
  • feat(auth): enforce domain and account bans on sign-in and workflow executions (#4948)
  • feat(persona): add Persona identity verification integration (#4967)
  • feat(byok): support multiple keys per provider with round-robin rotation (#4963)

Improvements

  • improvement(integrations): overhaul landing FAQs for SEO/GEO and fix dynamic OG images (#4985)
  • improvement(sockets): make offline mode recoverable and stop transient races tripping it (#4980)
  • improvement(db): route additional staleness-tolerant reads to the read replica (#4966)
  • improvement(logs): add copy raw trace button to trace view header (#4968)

Bug Fixes

  • fix(mothership): re-arm smooth-text reveal timer every render so streamed text can't freeze mid-sentence (#4994)
  • fix(files): support Safari < 17.4 in PDF preview (#4992)
  • fix(db): close optional-executor contract traps (#4989)
  • fix(mship): add tool watchdog (#4991)
  • fix(providers): correct pricing, deprecations, and capabilities across model catalog (#4990)
  • fix(docker): logger import (#4988)
  • fix(db-part-1): eliminate pool self-deadlock from nested checkouts inside transactions (#4975)
  • fix(modal): center full-size modals against the viewport instead of the content area (#4984)
  • fix(deps): dedupe radix focus-scope/dismissable-layer so in-modal dropdowns open (#4977)
  • fix(integrations): stop browser autofilling the service account API token field (#4973)
  • fix(workflow): show Remove from Subflow for unconnected blocks pasted into subflows (#4971)
  • fix(workflow-block): exclude trigger-advanced subblocks from canvas preview outside trigger mode (#4969)

Contributors

View changes on GitHub

v0.7.3

11 Jun 03:14
f4d22ff

Choose a tag to compare

Features

  • feat(ci): run db migrations from github ci with environment-scoped secrets (#4957)

Improvements

  • improvement(docs): align docs UI with the platform emcn design system (#4962)
  • improvement(mship): contract update (#4961)
  • improvement(docs): builder-first IA reorganization of the English docs (#4896)
  • improvement(db): opt-in read-replica client + migration runner hardening (#4955)

Bug Fixes

  • fix(oauth): drop ungrantable JSM Forms scopes from Jira scope list (#4960)
  • fix(table): translate column name-keyed wire data for workflow tool calls on internal row routes (#4958)

Contributors

View changes on GitHub

v0.7.2

10 Jun 23:10
d4722f9

Choose a tag to compare

Improvements

  • refactor(ui): eliminate prop drilling in editor, home, sidebar, and logs dashboard (#4950)

Bug Fixes

  • fix(attribution): workspace id attr should be best-effort for self hosted users (#4953)
  • fix(security): neutralize CSV formula injection in logs export (#4952)

Contributors

View changes on GitHub

v0.7.1

10 Jun 20:42
7ffc495

Choose a tag to compare

Features

  • feat(codepipeline): add AWS CodePipeline integration with tools and block (#4945)
  • feat(workflows): sim trigger, logs v2 block, toolbar renaming (#4941)
  • feat(realtime): preflight schema-compatibility check on startup (#4940)

Improvements

  • improvement(mothership): smooth streamed text reveal + dropdown z-index fix (#4947)
  • improvement(chat-voice): modernize ElevenLabs TTS to Flash v2.5 (#4943)

Bug Fixes

  • fix(billing): prevent deadlock with timeout (#4949)
  • fix(file-preview): gate streaming animation to prevent file patch issue with scroll based re-render (#4946)
  • fix(security): authz, IDOR, and abuse-prevention fixes (#4944)
  • fix(secrets): keep readonly secret names legible instead of dimming them (#4942)
  • fix(db): serialize concurrent migrations with a Postgres advisory lock (#4939)

Contributors

View changes on GitHub

v0.7.0

10 Jun 03:59
0c2df1e

Choose a tag to compare

Features

  • feat(slack): assistant thread ops, paginated history/replies, and permalink (#4934)
  • feat(integrations): add AWS AppConfig integration with tools, block, and docs (#4928)
  • feat(integrations): expand tool coverage, audit integrations, regen docs (#4920)
  • feat(models): add Claude Fable 5 (#4921)
  • feat(tables): stable column ids for metadata-only rename (#4898)
  • feat(emcn/toast): toast redesign — intent variants, stacking, hover reveal, dismiss-all (#4909)
  • feat(sendblue): add Sendblue iMessage/SMS integration with tools and triggers (#4917)
  • feat(auth): dynamic signup/login ban lists via AWS AppConfig (#4911)
  • feat(integrations): suggest curated skills per integration with one-click add (#4912)
  • feat(enrichment): add ZeroBounce, NeverBounce, and MillionVerifier email verification (#4854)
  • feat(tables): row-gutter drag-select, Cmd+F find, and select-all polish (#4901)

Improvements

  • improvement(tools): validate integrations, add Gong activity tools, regenerate docs (#4937)
  • improvement(emcn): consolidate chip chrome, enforce ChipModalField, paint real chrome in loading fallbacks (#4935)
  • improvement(mothership): v0.2 (#4923)
  • refactor(emcn): make ChipModal footer/header props-driven and migrate all consumers (#4905)
  • improvement(metrics): emit hosted-key metrics to CloudWatch instead of OTel (#4914)
  • refactor(mothership-chats): rename task feature to chat, move route, add redirect (#4910)
  • improvement(perms): member removal reassignment policies (#4906)
  • improvement(platform): remove tour, simplify sidebar/header, drop loading skeletons (#4354)

Bug Fixes

  • fix(mothership): clear chat input after sending a message mid-conversation (#4936)
  • fix(agent): unique tool ids for multi-instance tools + icon updates (#4933)
  • fix(tables): key filter UI by stable column id; show column name in delete confirm (#4930)
  • fix(modal): preserve spacing in workspace delete confirmation label (#4929)
  • fix(tables): route large CSV imports to the background job instead of 413 (#4927)
  • fix(terminal): truncate console values by size and cycles, not nesting depth (#4924)
  • fix(tables): stop insert-row flicker and return order_key from rows list (#4918)
  • fix(home,integrations): optical-center home input + integrations page render fix (#4916)
  • fix(user-input): atomic chip selection, modifier-key handling, and stale overlay ghost (#4902)
  • fix(tables): compare order_key bytewise (COLLATE "C") to stop insert collation errors (#4908)
  • fix(security): SSRF pinning, Twilio webhook auth, copilot token leak, audit-log tenant scoping (#4899)

Other Changes

  • chore(tables): own fractional-indexing in-house, drop runtime dep (#4900)

Contributors

View changes on GitHub

v0.6.103

06 Jun 01:34
1ce8e92

Choose a tag to compare

Features

  • feat(tables): fractional order keys for O(log n) row insert/delete (flag-gated, default off) (#4890)
  • feat(tables): workflow version selection (live/deployed) and not-found/no-output badges (#4889)
  • feat(metrics): emit hosted-key metrics to Grafana via OTel (#4885)
  • feat(integrations): add ClickHouse block and expand Dagster + Tinybird tools (#4883)
  • feat(connectors): add 7 knowledge base connectors (Google Forms, Typeform, Azure DevOps, YouTube, JSM, S3, Sentry) (#4880)
  • feat(tables): background import for large CSVs with live progress (#4861)

Improvements

  • refactor(tables): consolidate row data-access in service.ts (#4881)

Bug Fixes

  • fix(clickhouse): harden read-only query enforcement and centralize WHERE-clause validation (#4895)
  • fix(otel): make service.instance.id unique per process (#4891)
  • fix(autolayout): relocate notes that overlap blocks after layout (#4888)
  • fix(polling-tools): pass plan execution timeout to internal polling tool routes (#4884)
  • fix(mcp): enforce tool name validation in deploy modal (#4879)
  • fix(security): chat attachment XSS, MCP OAuth SSRF guards, Teams clientState verification (#4877)

Other Changes

  • chore(db): drop legacy copilot_chats.messages JSONB column (#4886)
  • chore(skills): mirror model/enrichment/hosted-key/council skills into .agents/skills and expand add-model touchpoints (#4882)
  • chore(readme): refresh demo GIFs from docs, lead with Mothership (#4878)
  • chore(api-key): remove legacy scan+decrypt auth fallback (#4876)

Contributors

View changes on GitHub

v0.6.102

03 Jun 22:16
1192e20

Choose a tag to compare

Features

  • feat(gitlab): sync repository files (code/docs) (#4864)
  • feat(storage): support S3-compatible endpoints (R2, MinIO, B2) for file storage (#4865)

Bug Fixes

  • fix(tables): surface real error causes on cell-execution failures (diagnostics) (#4868)
  • fix(storage): percent-encode object key in multipart fallback URL (#4872)
  • fix(gitlab): pin pagination cursor to configured host + consolidate isSameOrigin (#4873)
  • fix(dev): use globalThis for singleton state to prevent HMR memory leaks (#4869)
  • fix(mothership): run client-routed workflow tools server-side in headless execution (#4870)
  • fix(auth): link SSO sign-in to existing same-email accounts (#4866)
  • fix(env): schema treatment of empty string (#4862)
  • fix(background): recategorize user/recovery failures as errors, not trigger faults (#4860)

Other Changes

  • docs(slack): remove archival reference from Download files per Slack Marketplace guidelines (#4867)

Contributors

View changes on GitHub