| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.92.0 source code.tar.gz | 2026-09-24 | 76.4 MB | |
| 0.92.0 source code.zip | 2026-09-24 | 97.6 MB | |
| README.md | 2026-09-24 | 15.9 kB | |
| Totals: 3 Items | 174.0 MB | 1 | |
- refactor(web): variable fonts, and a real --font-mono for the first time (#15663) @moaaz-ae
- feat(delay): improve the step forms (#15318) @Talaljaber
- feat(analytics): stamp marketing attribution on the PostHog person at sign-up (#15534) @moaaz-ae
- change the image download screenshot in builder canvas control (#15608) @mintlify[bot]
- chore(deps): bump dependencies (#15543) @KhaledR57
- feat: add deno code sandbox (#14370) @MrChaker
🔌 Pieces
- feat(shopify): add Dev Dashboard client-credentials auth alongside Admin Token (#15755) @OdaiAhmed99
- feat(salesforce): add AI actions and output schemas (#15768) @kishanprmr
- feat(mistral-ai): add AI actions and output schemas (#15762) @kishanprmr
- feat(typeform): manage forms, responses, workspaces, themes and images (#15734) @kishanprmr
- feat(calendly): add agent actions and output schemas (#15731) @kishanprmr
- feat(facebook-pages): add agent actions and move to Graph v23.0 (#15728) @kishanprmr
- feat(jira-cloud): add agent actions and output schemas (#15726) @kishanprmr
- fix(webhook): failed webhook authentication now shows a failed run and stops sync flows (#14954) @majewskibartosz, @hazemadelkhalel
- feat(google-docs): improve the step forms (#15298) @Talaljaber
- feat(amazon-bedrock): connect with temporary credentials from SSO or STS (#15746) @hazemadelkhalel
- feat(google-drive): make actions and triggers easier to configure (#15685) @Talaljaber
- feat(airtable): clearer setup forms and working record lookups (#15483) @Talaljaber, @ibrahim-abuznaid
- feat(file-helper): improve the file action step forms (#15684) @Talaljaber
- feat(math-helper): clarify the inputs and validate numeric ranges (#15679) @Talaljaber
- feat(pdf): step form (#15532) @Talaljaber
- feat(discord): step form (#15531) @Talaljaber
- feat(pieces): add AI-agent atomics to wordpress, woocommerce, imap and google-my-business (#15722) @OdaiAhmed99
- feat(wordpress): step form (#15680) @Talaljaber
- feat(google-contacts): let agents manage contacts, groups and photos (#15695) @OdaiAhmed99
- feat(pushover): let agents send, escalate and manage delivery groups (#15694) @OdaiAhmed99
- feat(pieces): add AI agent atomics for apitable and claude (#15703) @kishanprmr
- feat(pieces): generate images, manage storage/users, and inspect models across google-gemini, open-router, supabase (#15389) @kishanprmr
- feat(pieces): un-hide error handling toggles on 37 helper actions (#15687) @kishanprmr
- feat(pieces): add AI-agent atomics and output schemas to linkedin, youtube and twitter (#15688) @OdaiAhmed99
- fix(forms): correct the draft form URL in German, Dutch and French (#15622) @majewskibartosz, @AbdulTheActivePiecer, @claude
- feat(microsoft-sql-server): add Entra ID service principal auth for Azure SQL (#15681) @kishanprmr
- feat(zendesk): add OAuth2 auth alongside API token (#15672) @kishanprmr
- fix(salesforce): send PKCE code challenge on OAuth2 authorization (#15662) @kishanprmr
- fix(subflows): keep the calling flow waiting when a subflow crashes and is retried (#15642) @hazemadelkhalel
- feat(pinterest,trello): expand board, pin, card and custom field actions for agents (#15539) @OdaiAhmed99
- feat(pinterest): improve the step forms (#15471) @Talaljaber
- fix(zagomail): mark the piece deprecated, the vendor has shut down (#15452) @ibrahim-abuznaid, @claude
- feat(manual-trigger): rewrite the step copy (#15405) @Talaljaber
- feat(brevo): add contact and list AI atomics with output schemas (#15502) @OdaiAhmed99
- feat(google-calendar): improve the step forms (#15406) @Talaljaber, @ibrahim-abuznaid, @OdaiAhmed99
- feat(slack): step form (#15472) @Talaljaber
- feat(resend): manage broadcast details and content with AI (#15582) @kishanprmr
- fix(clickup): task comments and message reactions (#15602) @sanket-a11y
- feat(sendinblue): add 31 agent-facing atomics (#15599) @kishanprmr
- feat(resend): add AI-ready actions for templates, segments, topics, webhooks and contact properties (#15555) @kishanprmr
- fix(pieces): publishing a Google Calendar New Event trigger no longer times out (#15569) @majewskibartosz, @kishanprmr
- feat(floqer): add the Floqer piece (#15425) @OdaiAhmed99
- feat(linear): add Team to Updated Issue changed-fields filter (#15505) @AdamSelene, @OdaiAhmed99
- feat(hubspot): resolve ids, log notes and tasks, and search records for agents (#15542) @OdaiAhmed99, @kishanprmr
- feat(notion): readable friendly-view output for page & row triggers (#15394) @ibrahim-abuznaid, @claude
- feat(slack): send a message to multiple users in parallel (#15360) @OdaiAhmed99
- fix(pieces): declare remaining runtime deps for datadog and scrapeless (#15519) @kishanprmr
- fix(pieces): hide body input for GET/HEAD requests (#15398) @kishanprmr
⛓️💥 Breaking Changes
- feat(airtable): clearer setup forms and working record lookups (#15483) @Talaljaber, @ibrahim-abuznaid
- feat(pinterest,trello): expand board, pin, card and custom field actions for agents (#15539) @OdaiAhmed99
- fix(flows): releases and project replace now apply changed connections instead of reverting them (#14899) @majewskibartosz, @Louai-Zokerburg
✨ Exciting New Features
- feat(shopify): add Dev Dashboard client-credentials auth alongside Admin Token (#15755) @OdaiAhmed99
- refactor(platform): admin sub-pages in the sidebar, flat URLs, six groups (#15727) @moaaz-ae
- feat(flows): AI Router, one question picks the route (#15707) @Louai-Zokerburg
- feat(google-docs): improve the step forms (#15298) @Talaljaber
- feat(amazon-bedrock): connect with temporary credentials from SSO or STS (#15746) @hazemadelkhalel
- feat(ai-providers): connect AWS Bedrock with temporary credentials from SSO or STS (#15745) @hazemadelkhalel
- feat(google-drive): make actions and triggers easier to configure (#15685) @Talaljaber
- feat(web): show sample data on the pages a plan has not unlocked (#15564) @AhmadTash
- feat(web): reorganise platform administration into fewer, clearer pages (#15563) @AhmadTash
- feat(web): gate paid features at the action instead of the page (#15562) @AhmadTash
- feat(airtable): clearer setup forms and working record lookups (#15483) @Talaljaber, @ibrahim-abuznaid
- feat(file-helper): improve the file action step forms (#15684) @Talaljaber
- feat(math-helper): clarify the inputs and validate numeric ranges (#15679) @Talaljaber
- feat(pdf): step form (#15532) @Talaljaber
- feat(discord): step form (#15531) @Talaljaber
- feat(pieces): add AI-agent atomics to wordpress, woocommerce, imap and google-my-business (#15722) @OdaiAhmed99
- feat(tables): improve the step forms (#15287) @Talaljaber
- feat(wordpress): step form (#15680) @Talaljaber
- feat(workers): emit structured job.failed log for queue alerting (#15541) @amrdb, @claude, @Copilot
- feat(google-contacts): let agents manage contacts, groups and photos (#15695) @OdaiAhmed99
- feat(pushover): let agents send, escalate and manage delivery groups (#15694) @OdaiAhmed99
- feat(pieces): add AI-agent atomics and output schemas to linkedin, youtube and twitter (#15688) @OdaiAhmed99
- feat(agents): describe an agent on the agents page and the chat builds it (#15667) @hazemadelkhalel
- feat(agents): open a run to see what the agent did, without leaving the agent (#15583) @hazemadelkhalel
- feat(pinterest,trello): expand board, pin, card and custom field actions for agents (#15539) @OdaiAhmed99
- feat(pinterest): improve the step forms (#15471) @Talaljaber
- feat(manual-trigger): rewrite the step copy (#15405) @Talaljaber
- feat(brevo): add contact and list AI atomics with output schemas (#15502) @OdaiAhmed99
- feat(google-calendar): improve the step forms (#15406) @Talaljaber, @ibrahim-abuznaid, @OdaiAhmed99
- feat(mcp): support OpenID Connect so connectors can restrict access by email domain (#15604) @hazemadelkhalel
- feat(slack): step form (#15472) @Talaljaber
- feat(agents): a run says how long the agent actually worked (#15561) @hazemadelkhalel
- feat(floqer): add the Floqer piece (#15425) @OdaiAhmed99
- feat(linear): add Team to Updated Issue changed-fields filter (#15505) @AdamSelene, @OdaiAhmed99
- feat(web): default the UI theme to light instead of following the OS (#15570) @Louai-Zokerburg
- feat(mcp): an Activity tab showing what a client actually ran (#15243) @othmanemad, @claude
- feat(mcp): serve the recorded calls as an Activity feed (#15241) @othmanemad, @claude
- feat(mcp): record what a client ran against the MCP server (#15240) @othmanemad, @claude
- feat(agents): open a run to see what the agent actually did (#15558) @hazemadelkhalel
- feat(agents): see what an agent did on its own, and which flow set it off (#15548) @hazemadelkhalel
- feat(hubspot): resolve ids, log notes and tasks, and search records for agents (#15542) @OdaiAhmed99, @kishanprmr
- feat(embed): load GTM and Clarity inside the embedded app via SDK config (#15442) @AhmadTash, @claude
- feat(notion): readable friendly-view output for page & row triggers (#15394) @ibrahim-abuznaid, @claude
- feat(agents): the unattended runs an agent made in flows are listable (#15517) @hazemadelkhalel
- feat(slack): send a message to multiple users in parallel (#15360) @OdaiAhmed99
🐞 Bug Fixes
- fix(agents): let you start a blank agent from the empty Agents page (#15782) @hazemadelkhalel
- fix(helm): upgrading from the old Helm chart keeps your encryption key and data (#15779) @hazemadelkhalel
- fix(helm): the Helm chart installs and starts with its documented setup (#15774) @hazemadelkhalel
- fix(tables): editing a cell no longer erases other columns (#15764) @hazemadelkhalel
- fix(tables): deleting a column no longer blanks or overwrites the other columns (#15709) @majewskibartosz
- fix(webhook): failed webhook authentication now shows a failed run and stops sync flows (#14954) @majewskibartosz, @hazemadelkhalel
- fix(agents): use the agent's flow tools when chatting with it directly (#15749) @hazemadelkhalel, @Tyagiquamar
- fix(agents): show the provider's name on an agent that has no pinned key (#15750) @hazemadelkhalel
- fix(ai-providers): reject an unknown credential field instead of dropping it (#15747) @hazemadelkhalel
- fix(projects): send sensitive toggle in project update request (#15617) @amrdb, @claude, @Copilot
- fix(agents): agents on Bedrock work with non-Claude models like Amazon Nova (#15737) @hazemadelkhalel
- fix(agents): agents on Bedrock, Azure and Mistral can run again (#15718) @hazemadelkhalel
- fix(mcp): unblock the OAuth consent flow for new and returning users (#15520) @moaaz-ae
- fix(flows): stop template imports from failing when the v23 upgrade has no stored flow (#15736) @othmanemad
- feat(waitpoints): the barrier's external edges — deadline, create endpoint, confirm links (#14778) @othmanemad
- fix(waitpoints): give a looped pause its own row, and release barriers on the predicate (#14777) @othmanemad
- fix(flows): testing a step no longer waits on the whole flow's sample data (#15713) @hazemadelkhalel
- fix(flows): opening a step panel no longer slows down as the flow grows (#15708) @hazemadelkhalel
- fix(flows): deleted flows no longer get stuck hidden and still running (#15693) @hazemadelkhalel
- fix(flows): a code step's error reads the same on every instance (#15607) @majewskibartosz, @hazemadelkhalel
- fix(forms): correct the draft form URL in German, Dutch and French (#15622) @majewskibartosz, @AbdulTheActivePiecer, @claude
- fix(agents): link the agent after the chat finishes building it (#15675) @hazemadelkhalel
- fix(agents): stop agent building from stalling halfway through (#15668) @hazemadelkhalel
- fix(agents): stop asking twice for the same account while building an agent (#15669) @hazemadelkhalel
- fix(salesforce): send PKCE code challenge on OAuth2 authorization (#15662) @kishanprmr
- ci: run the unit and piece tests the repo already has, and fix the ones that were red (#15653) @hazemadelkhalel
- fix(runs): scope run metadata updates to the run's own project (#15647) @hazemadelkhalel
- fix(subflows): keep the calling flow waiting when a subflow crashes and is retried (#15642) @hazemadelkhalel
- fix(zagomail): mark the piece deprecated, the vendor has shut down (#15452) @ibrahim-abuznaid, @claude
- fix(flows): releases and project replace now apply changed connections instead of reverting them (#14899) @majewskibartosz, @Louai-Zokerburg
- fix(flows): dropdown values are no longer erased when switching off dynamic mode (#14936) @majewskibartosz, @Louai-Zokerburg
- fix(chat): stop asking cloud users to set up an AI provider they already have (#15594) @hazemadelkhalel
- fix(mcp): revoking a grant cuts the client off now, not in 15 minutes (#15181) @othmanemad
- fix(pieces): publishing a Google Calendar New Event trigger no longer times out (#15569) @majewskibartosz, @kishanprmr
- fix(flows): a flow can no longer be moved into another project's folder (#15420) @majewskibartosz, @Louai-Zokerburg
- fix(pieces): stop offering the deprecated Todos piece where it can no longer run (#14982) @majewskibartosz, @Louai-Zokerburg
- fix(builder): give LongText props a taller editor than ShortText (#15042) @ibrahim-abuznaid, @claude
- fix(engine): base the per-run DENO_DIR in the step dir only in SANDBOX_CODE_ONLY (#15578) @MrChaker
- fix(flows): run log truncation thresholds set by self-hosters now take effect (#15529) @majewskibartosz
- fix(builder): lead collapsed object previews with meaningful keys, not ids (#15403) @ibrahim-abuznaid, @claude
- fix(worker): sandboxed runs no longer randomly fail to start with SANDBOX_INTERNAL_ERROR (#15557) @majewskibartosz, @Louai-Zokerburg
- fix(flows): code steps no longer keep failing after a one-off build error (#15382) @majewskibartosz, @claude, @Louai-Zokerburg
- fix(engine): give each deno run its own DENO_DIR, wiped after the run (#15559) @MrChaker
- fix(engine): forward HOME into deno code steps so the cache dir resolves in worker containers (#15556) @MrChaker
- fix(pieces): stop the piece selector hiding pieces that matched, and cut search cost 2.6x (#15296) @othmanemad
- fix(web): align MCP pieces alerts and wrap the piece set button (#15549) @othmanemad
- fix(web): a failed flow publish always says why instead of failing silently (#15544) @hazemadelkhalel
- fix(platform): loading states and save feedback on the AI providers page (#15225) @Louai-Zokerburg, @greptile-apps[bot]
- fix(web): let admins mark a manual model as image or text (#15538) @Louai-Zokerburg
- fix(tests): a finished test no longer fails a later one with a delayed error (#15533) @hazemadelkhalel
- fix(agents): publishing says why it failed, and a blocked step looks blocked (#15524) @hazemadelkhalel
- fix(pieces): declare remaining runtime deps for datadog and scrapeless (#15519) @kishanprmr
- fix(pieces): surface pieces while the initial cloud sync is still running (#15521) @MrChaker
- fix(docker): give the web build enough Node heap to not OOM on smoke-test runners (#15518) @MrChaker
- fix(agents): one vocabulary for what a provider error means (#15515) @hazemadelkhalel
- fix(pieces): hide body input for GET/HEAD requests (#15398) @kishanprmr
- fix(agents): a failure on our own managed key is never blamed on the customer (#15514) @hazemadelkhalel
📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade.
Thanks ❤️
@AdamSelene, @AhmadTash, @amrdb, @hazemadelkhalel, @ibrahim-abuznaid, @KhaledR57, @kishanprmr, @Louai-Zokerburg, @majewskibartosz, @moaaz-ae, @MrChaker, @OdaiAhmed99, @othmanemad, @sanket-a11y, @Talaljaber, @mintlify[bot], @AbdulTheActivePiecer, @claude, @Copilot, @Tyagiquamar and @greptile-apps[bot]