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)