Skip to content

Releases: simstudioai/sim

v0.4.0

30 Sep 04:23
10652eb

Choose a tag to compare

Features

  • feat(sso): add support for login with SAML/SSO (#1489)
  • feat(permissions): allow users to deploy workflows in all workspaces they are an admin in (#1463)
  • improvement(copilot): added session context checks in copilot tool calls (#1466)
  • feat(i18n): update translations (#1465)
  • add google vault to landing page footer (#1464)
  • feat(trigger-docs): new trigger docs, function block rce imports fix (#1462)
  • feat(i18n): update translations (#1460)
  • Feat(google vault): added google vault tool (#1459)
  • feat(turbo): added turborepo, tailwind v3 (#1458)
  • feat(ci): use blacksmith for ci (#1454)
  • feat(manual-trigger): add manual trigger (#1452)
  • feat(ci): consolidate ci, make db migrations dependent on ecr success, remove turbopack for staging/prod builds (#1449)
  • feat(deployments): make deployed state source of truth for non-manual executions + versioning (#1242)
  • Add dh login (#1448)
  • feat(infra): add ci for aws image push (#1447)
  • feat(infra): add staging docker image
  • feat(copilot): add training interface (#1445)
  • chore(deps): added entities dependency (#1441)
  • feat(i18n): update translations (#1437)
  • Revert "feat(traceroot): add traceroot logger" (#1434)
  • feat(i18n): added japanese and german translations (#1428)
  • improvement(copilot): add best practices for core blocks (#1427)
  • feat(traceroot): add traceroot logger
  • feat(changelog): added changelog and gh action to auto-release (#1423)
  • feat(i18n): update translations (#1421)
  • feat(tools): added resend email sender (#1420)
  • feat(undo-redo): undo/redo for canvas editing (#1392)

Improvements

  • improvement(ci): ensure atomicity in trigger deploys, improve overall ci organization (#1477)
  • improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier] (#1474)
  • improvement(deps): remove vercel speed insights (#1470)
  • improvement(parallel): update parallel subflow to support conditional routing (#1444)
  • improvement: remove sentry dependency (#1435)
  • chore(deps): upgrade turborepo (#1439)
  • improvement(subflows): support multiple blocks in parallel subflow, enhance logs to group by iteration for parallels/loop (#1429)
  • improvement(copilot): structured metadata context + start block deprecation (#1362)

Bug Fixes

  • fix(copilot): deprecate yaml, json import/export, deprecate build_workflow tool, convert copilot to json-based (#1488)
  • Fix copilot diff (#1485)
  • fix(ci): remove atomic updates for trigger (#1478)
  • Fix(google drive): google sheets creating a file (#1476)
  • fix(ui): standardized 404, chat, and invite pages (#1472)
  • fix(tools): fixed supabase order by (#1467)
  • fix(envvars): use getEnv for isHosted check since it is client-side (#1461)
  • fix(tailwind): revert tailwind back to v3 for main app (#1456)
  • fix(ci): modify docs embeddings ci to only run on english documentation (#1455)
  • fix(css-config): use correct version (#1453)
  • fix(ci): docker (#1451)
  • fix build error
  • fix(usage): persist cost multiplier at provider level instead of also at the logger level (#1433)
  • fix(copilot): null check simplified (#1431)
  • fix(copilot): restore subblock options (#1430)
  • fix(instrumentation): open telemetry init (#1426)
  • fix(redirects): move redirects for terms/privacy to client-side redirects (#1418)
  • fix(billing): reset usage on transition from free -> paid plan (#1397)

Other Changes

  • chore(docs): remove remaining yml references from docs (#1492)
  • Remove double calling of ci (#1450)
  • chore(deps): remove unused deps, reduce overall dependencies & size (#1436)

Contributors

View changes on GitHub

v0.3.58

23 Sep 04:13
5c92d5d

Choose a tag to compare

Improvements

  • chore(deps): update trigger.dev sdk (#1416)

Bug Fixes

  • fix(actions): update trigger.dev github action (#1417)

Other Changes

  • chore(deps): upgdate trigger.dev cli (#1414)

Contributors

View changes on GitHub

v0.3.57

23 Sep 03:49
c017027

Choose a tag to compare

Features

  • fix(csp): added terms, privacy, & logo URLs to CSP (#1413)
  • feat: added favicon (#1410)
  • feat(otp): added environemnt variable to control enforcement of verified accounts (#1411)
  • feat(404): added 404 page (#1401)
  • fix(tools): added transform response to handle non-json responses for internal tools (#1400)
  • fix(verification): add OTP dev skip (#1395)
  • feat(file): add more upload types to the file block (#1386)
  • fix(docker): added copilot-related keys to docker container definitions (#1382)
  • feat(i18n): update translations (#1381)

Improvements

  • improvement(readme): update readme.md (#1412)
  • improvement(usage): bar execution if limits cannot be determined, init user stats record on user creation instead of in stripe plugin (#1399)
  • improvement(search): improved filters UI and search suggestions (#1387)

Bug Fixes

  • fix(missing-user-stats): missing user stats rows covered via migration' (#1409)
  • fix(tools): fixed arxiv tools (#1403)
  • fix(ollama): fix ollama container for CPU vs GPU mode (#1396)
  • fix(emails): updated path for email assets to absolute rather than relative paths (#1398)
  • fix(cursor): misaligned in long inputs (#1388)
  • fix(generic-webhooks): idempotency simplification, generic webhook vars changes (#1384)

Contributors

View changes on GitHub

v0.3.56

23 Sep 03:49
bff1852

Choose a tag to compare

Features

  • Improvement(sharepoint): added ability to create list items, different from create list (#1379)
  • improvement(search): added more granular logs search, added logs export, improved overall search experience (#1378)

Bug Fixes

  • fix(selectors): gdrive and slack selectors inf loops (#1376)
  • fix(actions): updated i18n gh action to use PAT instead of default token (#1377)
  • fix(variables): remove quote stripping from short & long inputs (#1375)
  • fix(migrations): upgrade drizzle-kit in migrations container (#1374)

Contributors

View changes on GitHub

v0.3.55

23 Sep 03:48
2df6552

Choose a tag to compare

Features

  • Improvement(sharepoint): added more operations in sharepoint (#1369)
  • improvement(idempotency): added atomic claims to prevent duplicate processing for long-running workflows (#1366)
  • feat(signup): added back to login functionality to OTP page (#1365)

Improvements

  • improvement(code-structure): move db into separate package (#1364)
  • improvement(landing): insert prompt into copilot panel from landing, open panel on entry (#1363)

Bug Fixes

  • fix(dockerfile): needs dummy db url (#1368)

Contributors

View changes on GitHub

v0.3.54

23 Sep 03:48
2149f5e

Choose a tag to compare

Features

  • feat(google-forms): added google forms block (#1343)
  • feat(sms): add generic sms sending block/tool (#1349)
  • feat(tools): add generic mail sending block/tools, updated docs script (#1348)
  • feat(landing): new landing page (#1219)

Improvements

  • improvement(platform): ui/ux (#1357)
  • improvement: branding; auth; chat-deploy (#1351)

Bug Fixes

  • fix(next-js): pin version (#1358)
  • fix(layout): fix layout semantics on invite page (#1356)
  • fix bun lock (#1354)
  • fix(better-auth): revert back to version 1.2.9 (#1352)
  • improvement(gh): fix i18n github action to run on merge to staging (#1350)
  • fix(bun): pin bun version for db migrations (#1347)

Contributors

View changes on GitHub

v0.3.53

23 Sep 03:48
a06ae0d

Choose a tag to compare

Features

  • feat(docs): added footer for page navigation, i18n for docs (#1339)
  • feat(idempotency): added generalized idempotency service for all triggers/webhooks (#1330)
  • feat(logs): added intelligent search with suggestions to logs (#1329)

Improvements

  • improvement(array-index): resolved variables for 2d arrays (#1328)

Bug Fixes

  • fix(build): upgrade fumadocs to latest (#1341)
  • fix(build): upgrade fumadocs (#1340)
  • fix(stripe): revert to stable versioning for better auth plugin (#1337)
  • fix(stripe): use latest version to fix event mismatch issues (#1336)
  • fix(security): fix ssrf vuln and path validation for files route (#1325)

Other Changes

  • changed search for folders and workflows in logs (#1327)

Contributors

View changes on GitHub

v0.3.52

23 Sep 03:48
1ad31c9

Choose a tag to compare

Features

  • feat(api-keys): add workspace level api keys to share with other workspace members, add encryption for api keys (#1323)
  • chore(deployment-versioning): add migration script into repo (#1318)
  • feat(docs): overhaul docs (#1317)

Improvements

  • improvement(long-description): modified long description for every block (#1322)

Bug Fixes

  • fix(file-upload): fix nextjs file upload issue with pdf-parse (#1321)
  • fix(kb): exclude deleted docs from embeddings/vector search (#1319)
  • fix(serializer): Required-field validation now respects sub-block visibility (#1313)
  • fix(sheets): fixed google sheets update (#1311)

Contributors

View changes on GitHub

v0.3.51

23 Sep 03:48
ea8762e

Choose a tag to compare

Features

  • fix(webhooks): made spacing more clear, added copy button for webhook URL & fixed race condition for mcp tools/server fetching in the mcp block (#1309)
  • improvement(readme): add e2b reference to readme (#1307)
  • Fix(yaml env var): added env var fallback (#1300)
  • feat(mcp): added support for mcp servers (#1296)
  • feat(account): added user profile pictures in settings (#1297)
  • feat(logs-api): expose logs as api + can subscribe to workflow execution using webhook url (#1287)
  • feat(usage-api): make external endpoint to query usage (#1285)

Improvements

  • improvement(subblock-defaults): custom defaults for subblocks if needed (#1298)

Bug Fixes

  • fix(webhook-ui): fixed webhook ui (#1301)
  • fix(subflow-validation): validate subflow fields correctly + surface serialization errors in the logs correctly (#1299)
  • fix(start-input): restore tag dropdown in input-format component (#1294)
  • fix(workflow-block): remove process specific circular dependency check (#1293)
  • Merge pull request #1286 from simstudioai/fix/copilot-custom-tools
  • Fix custom tool save

Other Changes

  • Lint
  • V1

Contributors

View changes on GitHub

v0.3.50

23 Sep 03:48
784992f

Choose a tag to compare

Features

  • feat(notifications): added notifications for usage thresholds, overages, and welcome emails (#1266)
  • fix(variables): add back ability to reference root block like (#1262)
  • Revert "feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users (#1250)" (#1250)

Improvements

  • 0.3.49: readme updates, router block and variables improvements
  • improvement(docs): readme.md to mention .env setup for copilot setup

Bug Fixes

  • fix(notifications): increase precision on billing calculations (#1283)
  • Fix(jira): reading multiple issues and write
  • fix(sidebar): draggable cursor on sidebar when switching workflows (#1276)
  • fix(subblock-param-mapping): consolidate resolution of advanced / basic mode params using canonicalParamId (#1274)
  • fix(sockets): move debounce to server side (#1265)
  • fix(router): change router block content to prompt (#1261)
  • fix(schedule-self-host): remove incorrect migration (#1260)
  • fix(cleanup): cleanup unused vars + webhook typo (#1259)

Other Changes

  • 0.3.48: revert trigger dev bypass for enterprise users

Contributors

View changes on GitHub