Skip to content

Releases: simstudioai/sim

v0.8.17

Choose a tag to compare

@github-actions github-actions released this 29 Aug 07:29
c20cc1d

Bug Fixes

  • fix(ci): treat an unreadable cache size as unstable when settling (#7274)
  • fix(browser): harden desktop tool lifecycle (#7253)
  • fix(connectors): stop hydration after rate limits (#7255)
  • fix(ci): stop the layer-cache prune from being able to fail a build (#7252)
  • fix(ci): actually prune the BuildKit layer cache (#7249)

Other Changes

  • test(tools): type the path-safety harnesses instead of erasing with any (#7270)
  • docs(library): update automation-anywhere-alternative (#7248)
  • docs(library): update what-is-an-ai-agent-definition-how-it-works-and-examples (#7250)
  • chore(docs): remove i18n and the five translated locales (#7247)

Contributors

View changes on GitHub

v0.8.16

Choose a tag to compare

@github-actions github-actions released this 29 Aug 01:32
e1d5978

Features

  • feat(library): Best AI Agents for Slack (#7245)
  • feat(credential-groups): add seventeen OAuth providers (#7201)
  • feat(secrets): reveal visible values to members (#7231)
  • feat(integrations): add Dynamics 365 CRM (#6714)
  • feat(observability): record Redis connection state on failed slot operations (#7194)
  • feat(lambda): add AWS Lambda integration with 50 operations (#7216)

Improvements

  • improvement(ui): soften overflow fade (#7234)
  • improvement(ui): consolidate fade-only overflow (#7225)
  • improvement(usage): add a period-labelled chart to the workspace drill-down (#7219)
  • improvement(tools): retire direct execution (#7207)

Bug Fixes

  • fix(secrets): preserve caret when revealing values (#7246)
  • fix(integrations): validate runtime values the type system only claims to constrain (#7244)
  • fix(lambda): close the remaining contract validation gaps (#7241)
  • fix(dataverse): harden OAuth connection preflight (#7238)
  • fix(execution): release the lease when abort races an undetermined acquisition (#7237)
  • fix(ui): prevent competing sidebar tooltips (#7235)
  • fix(executor): preserve actors for actorless tool calls (#7230)
  • fix(guardrails): route PII validation through app runtime (#7227)
  • fix(execution): treat an undetermined lease as a fallback, not a denial (#7228)
  • fix(knowledge): classify rejected BYOK embedding keys (#7226)
  • fix(logs): prevent dashboard horizontal scrolling (#7223)
  • fix(canvas): show full Agent prompt tooltips (#6961)
  • fix(workflow): stop requiring a human subject on actorless runs (#7220)
  • fix(enterprise): verify invited owner on acceptance (#7221)
  • fix(pricing): correct free-tier credits as one-time, not monthly (#7218)

Other Changes

  • docs(library): update best-ai-agent-builder-2026 (#7242)
  • chore(docs): refresh introduction screenshot (#7239)
  • chore(skills): name directExecution as retired in the add-integration checklist (#7236)

Contributors

View changes on GitHub

v0.8.15

Choose a tag to compare

@github-actions github-actions released this 28 Aug 09:57
336ec07

Improvements

  • improvement(ci): bound the local Turborepo cache (#7214)
  • improvement(ci): scan CodeQL PRs at the promotion boundary, refresh main daily (#7213)
  • improvement(background): right-size the two knowledge task machines (#7212)
  • improvement(ci): bound docker layer caches and right-size ten runners (#7210)
  • improvement(api): retire route contracts that no route serves (#7206)

Bug Fixes

  • fix(connectors): honor provider retry deadlines (#7211)

Contributors

View changes on GitHub

v0.8.14

Choose a tag to compare

@github-actions github-actions released this 28 Aug 07:56
d59b02c

Features

  • feat(files): find in an open markdown document with Cmd/Ctrl+F (#7196)
  • feat(usage): add enterprise organization usage monitoring (#7182)
  • feat(mcp): add Codex client configuration (#7164)

Improvements

  • improvement(usage): drop the segmented allowance meter from the usage summary (#7202)
  • improvement(tools): prevent internal request self-hops (#7190)
  • improvement(files): fill the active find match instead of ringing it (#7198)
  • improvement(tables): simplify column dropdown (#7193)
  • improvement(config): gate feature flags by workspace id (#7191)
  • refactor(tools): execute internal operations in process (#7179)

Bug Fixes

  • fix(copilot): say whether a withheld tool call changed anything (#7178)
  • fix: six pre-existing integration defects surfaced by the docs audit (#7195)
  • fix(usage): correct chart clipping, expand truncated rows, add source mix (#7199)
  • fix(docs): stop publishing unsettable params, fix comment blanking (#7169)
  • fix(storage): stop workspace ledger locks from deadlocking on FK key-share (#7187)
  • fix(workflows): authorize automated runs by deployment (#7181)

Other Changes

  • docs(library): update openai-vs-n8n-vs-sim (#7208)
  • docs(usage-tracking): refresh the overview screenshot and correct two stale facts (#7203)
  • docs(library): update ai-agent-vs-chatbot (#7163)
  • docs(library): update what-is-an-mcp-server (#7162)
  • chore(docs): refresh product screenshots (#7192)
  • chore(db): drop orphaned import_* columns from user_table_definitions (#7188)

Contributors

View changes on GitHub

v0.8.13

Choose a tag to compare

@github-actions github-actions released this 27 Aug 23:21
a042b8f

Features

  • feat(resource-policies): add credential group access policies (#6892)
  • feat(workflows): preserve execution principals (#6891)
  • feat(tinyfish): add TinyFish web agent, search, and fetch integration (#7177)
  • feat(chat): add live voice input waveform (#7146)
  • feat(desktop,cli): support self-hosted desktop installs (#7136)
  • feat(library): Best Dify Alternatives in 2026 (#7140)

Improvements

  • improvement(ui): standardize overflow text (#7175)
  • improvement(db): stop declaring retired usage columns ahead of their drop (#7134)
  • improvement(blocks): document child workflow deployment behavior (#7145)
  • improvement(canvas): improve code tooltip readability (#7138)
  • refactor(billing): retire protocol rollout flags (#7132)
  • improvement(cli): automate npm package version bumps (#7127)

Bug Fixes

  • fix(cli): seven defects found by live-testing the CLI against staging (#7176)
  • fix(provenance): derive final-output provenance instead of declaring it unvouchable (#7173)
  • fix(files): fix large file editor performance and selection toolbar placement (#7171)
  • fix(ui): tighten resource header action spacing (#7172)
  • fix(desktop): harden browser and runtime hygiene (#7152)
  • fix(credentials): write an env value and its credential row together (#7160)
  • fix(execution): make function runs rollout-safe (#7143)
  • fix(copilot): scope panel chat drafts per chat (#7159)
  • fix(cli): refuse what the help already says is invalid (#7157)
  • fix(ui): close paste admission edge cases (#7156)
  • fix(chat): guide blocked browser microphone access (#7155)
  • fix(mistral): distinguish response size failures (#7154)
  • fix(landing): reset unmeasurable preview stages (#7153)
  • fix(ui): optimize universal paste handling (#7148)
  • fix(ui): preserve resource view collapse state (#7147)
  • fix(copilot): persist workflow drafts across navigation (#6807)
  • fix(desktop-browser): add recoverable page failure states (#7142)
  • fix(landing): normalize typography weights (#7144)
  • fix(cli): close follow-up gaps (#7137)
  • fix(landing): harden cross-browser compatibility (#7139)
  • fix(knowledge): harden OCR and SharePoint ingestion limits (#7135)
  • fix(landing): stabilize previews across browsers (#7131)
  • fix(v2,cli): second audit pass over the v2 API and CLI (#7126)
  • fix(knowledge): stabilize skipped connector documents (#7130)
  • fix(fireflies): handle nullable transcript metadata (#7129)
  • fix(sandbox): upgrade isolated-vm to 6.2.0 (#7125)

Other Changes

  • chore(copilot): sync load_slide_layout into the tool catalog (#7167)
  • docs(self-hosting): correct what a server change clears, and the cert requirement (#7158)
  • docs(blog): update enterprise (#7141)

Contributors

View changes on GitHub

v0.8.12

Choose a tag to compare

@github-actions github-actions released this 26 Aug 21:16
92ab46e

Features

  • feat(api): publish agent tool input schema (#7109)
  • feat(providers): add GLM-5.3 and GLM-5.3-Flash to Z.ai (#7104)
  • feat(credential-groups): add Atlassian OAuth and invite links (#7085)
  • feat(integrations): add Microsoft Word (#7069)
  • feat(integrations): add Semrush (#7068)
  • feat(slack): launch v2 triggers and backfill custom bots (#6873)
  • feat(api): make the platform operable headless over v2 (#6912)
  • feat(library): Best Multi-Agent Frameworks for Production in 2026 (#7065)

Improvements

  • improvement(cli): clarify npm package readmes (#7121)
  • improvement(billing): replace daily refresh credits with weekly refresh (#7113)
  • improvement(db): finish workspace file size cutover (#7112)
  • improvement(billing): paginate and parallelize the cycle-close sweep (#7103)
  • improvement(billing): ledger-only usage + period-advance cycle close (#7078)
  • improvement(access-control): wire tool and model permissions into copilot editing (#7080)
  • improvement(tools): tell the model which duplicate tool instance is which (#7079)
  • improvement(privacy): add Data Privacy Framework disclosures (#7076)
  • improvement(workflow): add compact code hover previews (#7074)
  • improvement(tools): support duplicate provider instances (#7064)
  • refactor: remove dead code, orphan modules, and two unused dependencies (#7063)
  • refactor: consolidate three drifted copies, close a gate blind spot, fix stale docs (#7062)
  • refactor: remove dead orchestration entry points and no-op tests (#7060)

Bug Fixes

  • fix(db): harden workspace file size cutover (#7123)
  • fix(tools): extend the transport-deadline disarm to the Node workers (#7124)
  • fix(cli): exit after interactive secret input (#7118)
  • fix(landing): restore section heading weight (#7110)
  • fix(landing): stabilize platform preview motion (#7108)
  • fix(landing): refresh sidebars across landing surface (#7102)
  • fix(landing): refresh workspace sidebar preview (#7101)
  • fix(chat): conceal a missing deployment the way an unreachable one is (#7100)
  • fix(integrations): repair broken endpoints, silent failures, and a path traversal (#7096)
  • fix(v2): stop six responses reporting less than the layer beneath them knew (#7097)
  • fix(docs): validate generated API navigation (#7099)
  • fix(custom-blocks): restore self-host entitlement gate (#7098)
  • fix(microsoft-word): make conditional writes service-enforced and return 400 for bad input (#7094)
  • fix(chat): prioritize workflows across resource menus (#7086)
  • fix(security): require explicit trust for internal tool routes (#7089)
  • fix(cli): correct three descriptions the CLI publishes, and restore --no-recursive (#7093)
  • fix(docs): correct two statements that contradict what they describe (#7092)
  • fix(cli): resolve blockers and majors from a full command-surface audit (#7083)
  • fix(knowledge): harden ingestion pipeline (#7077)
  • fix(workflow): highlight references in code previews (#7081)
  • fix(provenance): classify a latched-but-empty registry's file writes as unrecorded (#7084)
  • fix(copilot): name a count-parallel's branch count count in the model's read view (#7082)
  • fix(tables): prevent truncated sandbox mounts (#7075)
  • fix(sse): rotate workspace streams without gaps (#7061)
  • fix(sse): bound workspace SSE connection lifetime (#7058)
  • fix(ui): unify branded error pages (#7057)
  • fix(memory): close app-service leak paths behind the per-task memory ramp (#7056)

Other Changes

  • chore(tools): correct the bindable-subblock rationale (#7091)
  • chore(flags): remove released feature gates (#7087)
  • chore(skills): drop Cursor Bugbot from the babysit review loop (#7059)

Contributors

View changes on GitHub

v0.8.11

Choose a tag to compare

@github-actions github-actions released this 25 Aug 02:09
981be93

Features

  • feat(setup): add incremental Chat setup (#7043)
  • feat(secrets): let workspace secrets opt out of redaction (#7045)
  • feat(tables): confirm view deletion (#7041)

Improvements

  • refactor: remove five more dead prop chains (#7046)
  • refactor(renderer): drop the isWorkflowRunning prop the views never read (#7040)
  • improvement(provenance): attribute stored-envelope display reads to their execution (#7039)
  • improvement(ui): standardize modal default actions (#7029)
  • refactor: delete code nothing reaches (#7019)
  • refactor(utils): add slugify and adopt it at the eight sites that hand-rolled it (#7018)
  • refactor: replace hand-rolled utilities and dead code with the shared forms (#7021)
  • perf(db): optimize recurring query paths (#7014)
  • improvement(provenance): aggregate and attribute unrecorded durable reads (#7017)
  • improvement(chat): speed up conversation navigation (#7011)
  • improvement(pricing): list Sandboxes as a Max and Enterprise feature (#7013)

Bug Fixes

  • fix(copilot): show custom block names in read tool rows (#7044)
  • fix(consent): enforce consent-aware analytics (#7049)
  • fix(ci): make the utils gate see the wrapped forms of what it bans (#7047)
  • fix(oauth): bind update access to selected credential (#6999)
  • fix(webhooks): requeue deliveries dropped by retryable setup infrastructure failures (#7038)
  • fix(vllm): support LM Studio endpoints (#7036)
  • fix(files): normalize encoded embedded ids (#7035)
  • fix(ci): give push builds a base their audits can actually read (#7033)
  • fix(workflow): hide idle nested subflow end handles (#6976)
  • fix(ci): require a default export before treating a file as a route entry (#7028)
  • fix(ci): stop failing the API audit for adding a compliant route (#7027)
  • fix(ci): walk every route entry the workspace app composes, not just pages and layouts (#7026)
  • fix(react-query): close the lint's blind spots, and the drift they hid (#7020)
  • fix: surface an unbilled run, and clamp the google-docs page cap (#7025)
  • fix(settings): report a failed settings write instead of reporting success (#7023)
  • fix(ci): stop the migration safety audit from passing on a branch it never read (#7022)
  • fix(api): withhold internal failure messages from internal route responses (#7015)
  • fix(files): download a markdown file as a zip only when it really has assets (#7009)
  • fix(files): allowlist the schemes a markdown link may target (#7012)
  • fix(settings): keep billing header stable (#7010)

Other Changes

  • chore(legal): update privacy policy (#7050)
  • chore(lint): turn on the rules that would have caught the dead code (#7037)

Contributors

View changes on GitHub

TypeScript SDK v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 01:55
981be93

TypeScript SDK v0.2.0

Published simstudio-ts-sdk@0.2.0 to npm.

Installation

npm install simstudio-ts-sdk@0.2.0

Documentation

See the README or the docs for more information.

v0.8.10

Choose a tag to compare

@github-actions github-actions released this 23 Aug 07:50
f1a3456

Features

  • feat(library): Best No-Code and Low-Code AI Agent Builders in 2026 (#7003)
  • feat(bitbucket): add repository webhook triggers (#6934)
  • feat(status): surface major service incidents (#6987)
  • feat(tables): return only selected columns from the Table block query (#6954)
  • feat(custom-blocks): let a publisher decide whether their block's runs reach consumer traces (#6950)
  • feat(secrets): show where a secret is referenced, beside its usage log (#6947)
  • feat(workflows): generate short machine-nature names (#6906)
  • feat(cli): add chat command (#6937)
  • feat(library): Best AI Agent Platforms for Connecting Your Existing Tools (#6946)

Improvements

  • improvement(perf): eight verified cuts to workspace cold-load JavaScript (#6996)
  • improvement(secrets): gate Copilot code mounting at use level (#7004)
  • improvement(navigation): eliminate hidden workspace requests (#6979)
  • improvement(settings): reduce navigation and section load latency (#6992)
  • improvement(menus): band by what the action acts on, not by verb (#6994)
  • improvement(files): improve file sharing UI (#6983)
  • improvement(ship): skip confirmation prompts (#6977)
  • improvement(menus): one separator per menu, before the destructive action (#6974)
  • improvement(perf): cut server-only and unused code out of the workspace client bundles (#6975)
  • improvement(settings): make workspace settings navigation feel instant (#6964)
  • improvement(files): match the preview toolbar's height to the tab strip above it (#6973)
  • improvement(menus): tighten dropdown spacing and cap the @ mention list (#6972)
  • improvement(tabs): fade the tab strip with a mask, and shrink the tab chip (#6971)
  • improvement(tables): backfill default views for existing tables (#6899)
  • improvement(tabs): give the resource tabs a quieter floating look (#6960)
  • improvement(mship): preview recent runs in @ mention, with the logs icon (#6951)
  • improvement(tabs): port resource tabs onto the shared TabStrip (#6953)

Bug Fixes

  • fix(security): isolate rejected OTP attempts (#7008)
  • fix(inbox): stop an unattributed sender inheriting owner write authority (#7006)
  • fix(copilot): enforce the chat's delegated workspace scope across model-steerable server tools (#6995)
  • fix(desktop): stop the OAuth connect callback from failing on a bare-path callback URL (#7005)
  • fix(security): harden public auth rate limits (#6997)
  • Fix knowledge connector sync follow-up (#6927)
  • fix(deployments): stop superseded activations from dead-lettering (#6522)
  • fix(media): stop the ffmpeg output format from choosing its own path (#7001)
  • fix(chat): copy workspace resources as portable links (#6956)
  • fix(chat): copy orchestrator responses as markdown (#6903)
  • fix(charts): confine untrusted chart options to canvas render paths (#6998)
  • fix(terminal): keep running-command tooltips concise (#6991)
  • fix(workflows): scope the canonical sub-block index to the active surface (#6990)
  • fix(media): bound the ffmpeg tool's child processes, inputs and scale targets (#6989)
  • fix(analytics): stop dropping client events captured before PostHog init (#6988)
  • fix(resources): make context menus selection-aware (#6980)
  • fix(csv): neutralize formula-leading exports (#6993)
  • fix(files): read a file nobody vouched for, as an untracked one already is (#6986)
  • fix(uploads): require an explicit byte ceiling on workspace-file downloads (#6985)
  • fix(deploy): resolve subblock values to their configuration on both sides of change detection (#6984)
  • fix(provenance): clear the rows that went unknown after the first repair (#6982)
  • fix(provenance): stop requiring a projection of roots no model sees (#6981)
  • fix(utils): prevent randomInt power-of-two hangs (#6955)
  • fix(auth): recover from SSO provider lookup errors (#6966)
  • fix(kb): let the server say a connector sync is queued (#6968)
  • fix(tables): omit ignored column diagnostics (#6970)
  • fix(knowledge): prevent processing status overlap (#6958)
  • fix(invitations): break outbox import cycle (#6969)
  • fix(tabs): restore the resource header's spacing and clear the scroll fades (#6967)
  • fix(tables): disable dispatcher task retries (#6963)
  • fix(selectors): respect trigger credentials in trigger mode (#6952)
  • fix(workflows): deduplicate generated workflow names (#6935)
  • fix(knowledge,tables): recover abandoned dispatches, bound the sweep and the workbook preview (#6945)
  • fix(delivery): stable provider idempotency tokens, and correctness fixes around them (#6943)
  • fix(security): stop redirects replaying request bodies and leaking credentials (#6941)
  • fix(billing): separate Enterprise reporting periods from Stripe terms (#6942)
  • fix(setup): bump sim-setup to 1.0.1 (#6944)

Contributors

View changes on GitHub

v0.8.9

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:50
0b232eb

Features

  • feat(enrichments): add LinkedIn profile lookup (#6926)
  • feat(files): mship file writing improvements- #6933 (#6933)

Improvements

  • improvement(mship): mship file fixes (#6918)

Bug Fixes

  • fix(webhooks): stop the generic webhook publishing a closed output schema (#6939)
  • fix(knowledge): refund a processing attempt whose dispatch never happened (#6938)

Contributors

View changes on GitHub