0.82.0-hotfix.2
Hotfix on top of 0.82.0-hotfix.1 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.82.0-hotfix.1 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.87.3 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.86.3 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.92.3-hotfix.1 Fixes an unauthenticated, webhook-triggerable crash of the whole API process: a Return Response header name containing a character illegal in an HTTP token (e.g. trailing whitespace) reached Fastify unsanitized and crashed the process as an unhandled rejection. See ENG-1099 / #17003.
Hotfix on top of 0.90.4 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.89.0 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.88.4-hotfix.3 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.91.4 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
Hotfix on top of 0.92.3 chore(docker): upgrade Node.js to 24.22.1 Fixes the Node.js October 2026 security vulnerabilities.
🐞 Bug Fixes fix(engine): force reinstall piece when require fails (#16106) @MrChaker fix(worker): installing pieces no longer depends on the worker reaching the public URL (#16037) @AhmadTash 📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade. Thanks ❤️ @MrChaker, @AhmadTash
🧹 Maintenance chore(engine): evaluate template-expression scripts with the legacy sandbox (#16189) @MrChaker chore(engine): use the legacy sandbox for the shared script session too (#16190) @MrChaker This routes {{ }} template-expression evaluation through the legacy sandbox instead of spawning a Deno process per token, relieving the memory pressure and slowdowns on flows that map many expressions…
🐞 Bug Fixes fix(engine): remove per-sandbox piece LRU (#15786) @amrdb This restores the piece-loading fix from 0.91.3, which 0.92.0 was missing. 📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade. Thanks ❤️ @amrdb
Cherry-picks the worker LOCK_DURATION_MS bump and the FROM_FAILED_STEP retry-purge fix (#15956) off 0.91.3 for Alan, who is running 0.91.3 at AP_WORKER_CONCURRENCY=5 and hitting phantom-Slack + stuck-QUEUED cascades daily. Also corrects the flow-runs.md gotcha claim that resume-side jobs never accumulate in failed (they can, when their engine execution exhausts attempts: 2; the leak is bounded and…
fix(worker): a cached prewarm scope no longer outlives an AP_SKIP_PRE…
🔌 Pieces fix: cherry-pick subflow retry and connection-reference fixes into 0.91.1 (#15689) @abuaboud, @hazemadelkhalel, @Louai-Zokerburg, @majewskibartosz ⛓️💥 Breaking Changes fix: cherry-pick subflow retry and connection-reference fixes into 0.91.1 (#15689) @abuaboud, @hazemadelkhalel, @Louai-Zokerburg, @majewskibartosz 🐞 Bug Fixes fix(build): unblock the release — MinIO moved off Docker Hub, a…
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 c…
fix(flows): stop template imports from failing when the v23 upgrade has no stored flow- #15736 #15736 📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade. Thanks ❤️ No contributors
🔌 Pieces fix: cherry-pick subflow retry and connection-reference fixes into 0.91.1 (#15689) @abuaboud, @hazemadelkhalel, @Louai-Zokerburg, @majewskibartosz ⛓️💥 Breaking Changes fix: cherry-pick subflow retry and connection-reference fixes into 0.91.1 (#15689) @abuaboud, @hazemadelkhalel, @Louai-Zokerburg, @majewskibartosz 🐞 Bug Fixes fix(build): unblock the release — MinIO moved off Docker Hub, a…
fix(api): handled errors no longer log as 500 in the log store (#15309) @craftspace-bot[bot], Gus 🔌 Pieces feat(pieces-common): improve the Custom API Call step form (#15248) @Talaljaber, @claude feat(google-sheets): improve the step forms (#15200) @Talaljaber, @claude fix(stripe): triggers no longer fail to enable with "Invalid array" (#15274) @kishanprmr fix(ai): Ask AI and Summarize Text no lon…
feat(linear): filter Updated Issue trigger by changed fields (#15435) @AdamSelene, @claude, @OdaiAhmed99 🔌 Pieces fix(pieces): declare remaining runtime deps for datadog and scrapeless (#15519) @kishanprmr fix(pieces): hide body input for GET/HEAD requests (#15398) @kishanprmr feat(gmail): add AI actions for the gmail.modify scope (label, trash, archive) (#15512) @kishanprmr feat(google-drive): Op…
A -hotfix suffix in package.json is a semver prerelease, which sorts BELOW its base version: on 0.87.1-hotfix.6 the piece registry filter (minimumSupportedRelease vs getCurrentRelease) hid 326 of 764 pieces. 0.87.2 sorts above 0.87.1, keeps the worker/app version gate able to distinguish this release from 0.87.1-hotfix.5, and keeps piece filtering intact.
ci: accept a release tag that exactly matches a suffixed package.json…
Hotfix on top of 0.88.4. Combines 0.88.4-hotfix.1 and 0.88.4-hotfix.2. fix(worker): disable piece cache prewarm Revert "fix(connections): stop oauth2 connections failing to save when the code has special characters" (#14926)
Hotfix on top of 0.88.4. Revert "fix(connections): stop oauth2 connections failing to save when the code has special characters" (#14926)
perf(worker): compute prewarm pieces and code steps server-side ( #15310 ) 📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade. Thanks ❤️
chore: release 0.90.2
Bug fix Reverts #14889 ( released on 0.88.3 ) as it introduced a CPU spike in worker containers for flows that use old versioned pieces with large dependencies like google suite pieces . 📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade. Thanks ❤️
fix: piece upgrade migrateFlowVersion ignored when no projectId or pl…
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
A disconnected worker can't consume jobs but its health endpoint kept answering 200, so orchestrators kept routing/keeping traffic on it. Close the server on any non-client disconnect; the reconnect path already brings it back up after prewarm. A generation guard stops a disconnect that lands mid-prewarm from re-opening the server for a dead connection. Also alias @activepieces/ai-providers to sou…