Activepieces logo

Activepieces

AI-first, no-code workflow automation platform

Alternative to: zapier, make, n8n, ifttt


About Versions (100)

0.86.0

2026-07-01

🔌 Pieces

  • feat: add OIDC (IAM Role) auth to AWS Bedrock & Secrets Manager (#13945) @nirajmchauhan
  • feat(pieces): add output schemas to 15 pieces (#13757) @AhmadTash
  • feat(lemlist): add custom variables on lead action (#13968) @sanket-a11y
  • feat(json): add Merge JSON Objects action with per-field strategies (#13893) @sanket-a11y
  • feat(connections): server-side token caching for custom auth pieces (#13778) @kishanprmr
  • fix(trello): set minimumSupportedRelease to 0.85.5 for HEAD_REQUEST handshake (#13896) @AhmadTash
  • fix(cal-com): migrate webhook registration from decommissioned API v1… (#13806) @holistis
  • feat(notion): add List Databases and List Pages actions (#13813) @daniel-teddy
  • fix(trello): handle HEAD request handshake for webhook validation (#13886) @kishanprmr
  • feat(serverless): self-contained piece bundles + decouple core packages (#13822) @abuaboud
  • feat(letmepost): add letmepost piece for social media publishing (#13801) @rosekamallove
  • feat: add DataForB2B piece (#13764) @claude-dev-code
  • feat: add LinkupAPI for LinkedIn piece (#13765) @titouanprx
  • feat(polydoc): add PolyDoc piece for PDF, screenshot, and e-invoice generation (#13766) @polydoc-tech
  • feat(pieces): add Workday batch business-object, report, WQL & custom-object actions and triggers (#13473) @maurivan
  • feat(pieces): add Sofya piece (#13770) @yusufgurdogan
  • feat(YouTube): implements several actions and refresh token (#13754) @hugh-codes

✨ Exciting New Features

  • feat(chat): push authoritative rollout funnel (landed/chatted) to console (#14010) @Louai-Zokerburg
  • feat(chat): onboard free cloud users to managed AI with a $10 first-chat grant (#14002) @Louai-Zokerburg
  • feat(server): let AI agents discover actions and triggers by natural-language description (off by default) (#13839) @ibrahim-abuznaid
  • feat: add option to serve piece bundles from cdn (#13967) @MrChaker
  • feat(platform): add bulk show/hide actions for pieces in platform settings (#13877) @othmanemad
  • feat(builder): testing UX polish (loading skeleton, view toggle, drawer close, scroll fixes) (#13868) @Louai-Zokerburg
  • feat: piece bundle migration cli and docs (#13838) @AhmadTash
  • feat: customizable piece selector (#13824) @Louai-Zokerburg
  • feat(connectuc): scope New SMS recipients by domain/user, add direction filter, require Send SMS recipients (#13715) @dranes
  • feat(amazon-s3): add IAM Role / OIDC authentication support (#13439) @ralugli
  • feat(platform): allow customizing all theme colors from branding settings (#13698) @utopianguide
  • feat(flow-run): per-run latency timeline (queue/setup/warm-up/run) (#13991) @abuaboud
  • feat(chat): cloud capped chat rollout (200 users) + console funnel telemetry (#13950) @Louai-Zokerburg
  • feat(worker): worker is the sandbox now (#13909) @abuaboud
  • feat(chat): AI Capabilities — admin-managed keys for web search, scraping & image generation (#13911) @hazemadelkhalel
  • feat(chat): AI Capabilities foundation — ai_tool_config schema + migration (#13910) @hazemadelkhalel
  • feat(builder): run step timeline rail + run-inspector UX polish (#13889) @Louai-Zokerburg
  • feat(pieces): distribute pieces as links via engine bundle endpoint (#13890) @abuaboud
  • feat(sandbox-pool): flow bundles — per-locked-version artifact with frozen piece manifest (#13861) @abuaboud
  • feat(formula): add 23 functions across text/number/date/list/logic (#13869) @Louai-Zokerburg
  • feat(chat): web search + URL fetch with citations in chat AI (#13860) @hazemadelkhalel
  • feat(embedding): generate MCP token from embed SDK (#13845) @hazemadelkhalel
  • feat(embedding): embeddable MCP via OAuth (#13782) @hazemadelkhalel
  • feat(cli): add project replace command for cross-instance mirroring (#13113) @amrdb

🐞 Bug Fixes

  • fix(web): don’t make chat the default landing route (#14011) @Louai-Zokerburg
  • fix(system-jobs): stop file-cleanup statement timeouts and resume-delay ENTITY_NOT_FOUND failures (#14012) @abuaboud
  • fix(engine): route user/config failures to FAILED runs instead of INTERNAL_ERROR (#14004) @abuaboud
  • fix(auth): boot cloud edition locally by auto-verifying dev signups (#13997) @Louai-Zokerburg
  • fix(builder): keep huge sample outputs responsive (#13966) @AhmadTash
  • fix(flow-run): stop dangling logsFileId from violating flow_run FK (#13963) @amrdb
  • fix(worker): provision pieces used as agent tools; keep piece-not-found as engine error (#13798) @amrdb
  • fix(flow-run): stop unpaired surrogates/NUL breaking flow_run upsert (#13965) @amrdb
  • fix: serialize connection refresh across projects sharing a connection (#13917) @amrdb
  • fix(engine): stop streaming step-progress from failing flow runs (#13984) @amrdb
  • fix(worker): restore worker throughput degraded since 0.84.0 (#13980) @abuaboud
  • fix(worker): bound BullMQ active to worker concurrency by reclaiming jobs on disconnect (#13962) @abuaboud
  • fix: logFile row not created in database causing failed jobs in runs (#13961) @MrChaker
  • fix(worker): recreate the sandbox runtime on reconnect to stop BullMQ stalls (#13958) @abuaboud
  • fix(worker): report working-set RAM excluding reclaimable cache, matching docker stats (#13939) @abuaboud
  • fix: project-members endpoint N+1 queries (#13704) @AdamSelene
  • fix(builder): list field values no longer lost when reordering then adding or removing items (#13907) @AhmadTash
  • fix(sandbox-pool): only persist flow bundles on S3 storage (#13883) @abuaboud
  • fix(oidc): auto-provision OIDC signing key instead of requiring an env var (#13879) @AhmadTash
  • fix(sandbox-pool): reject path-like piece names so one bad piece can’t corrupt the shared bun.lock (#13878) @abuaboud
  • fix(sandbox): set TMPDIR to writable /box so SANDBOX_PROCESS pieces stop failing with EACCES on /tmp (#13876) @abuaboud
  • fix(pieces): allow custom pieces to be deleted from platform settings (#13807) @majewskibartosz
  • fix(engine,sandbox-pool): packed-archive pieces fail to install and re-extract on every run (#13856) @AhmadTash
  • fix(web): Contact Sales crash on non-Latin1 platform flags (#13846) @moaaz-ae
  • fix: dropdowns reopening instead of closing when you click them (#13823) @AhmadTash
  • fix(engine): handle piece-not-found gracefully instead of INTERNAL_ERROR (#13773) @amrdb
  • fix(mcp): scope conversation header override to token’s authorized project (#13892) @hazemadelkhalel
  • fix(webhook): process handshake ping for DISABLED and ENABLED flows (#13872) @kishanprmr
  • fix(builder): show empty state instead of infinite skeleton when AI piece is hidden (#13767) (#13779) @majewskibartosz

🎨 Enhancements & Polish

  • test(chat): chat-agent eval harness + fixtures (#13935) @hazemadelkhalel
  • feat(chat): chat assistant use-case images + translations (#13934) @hazemadelkhalel
  • feat(chat): chat runtime server — capabilities, reliability + prompts (#13933) @hazemadelkhalel
  • feat(chat): generative-UI chat web client (#13932) @hazemadelkhalel
  • feat(chat): pin “Run this automatically every day” suggestion after one-time tasks (#13895) @hazemadelkhalel
  • feat(chat): redesign project picker and cut display-card latency (#13891) @hazemadelkhalel
  • feat(chat): slot-machine ‘Search apps’ animation for ap_research_pieces (#13842) @hazemadelkhalel
  • feat(chat): render answered-questions recap as a user message bubble (#13832) @hazemadelkhalel
  • feat(chat): dock quick replies above input and refine reveal timing (#13829) @hazemadelkhalel
  • feat(web): default to the chat app when it is enabled (#13786) @utopianguide
  • feat(chat): surface output fields and AI metadata in ap_get_piece_props (#13763) @utopianguide
  • feat(chat): stateful streaming eval-turn endpoints for prompt playground (#13793) @hazemadelkhalel
  • feat(chat): move quick replies above input as stacked suggestions (#13785) @hazemadelkhalel

📚 Documentation

  • docs: add nirajmchauhan as a contributor for code (#13988) @allcontributors[bot]
  • docs: add google sso change to breaking changes (#13912) @MrChaker
  • docs: add yusufgurdogan as a contributor for plugin (#13774) @allcontributors[bot]
  • docs(pieces): fix token refresh buffer description and polish style (#13925) @kishanprmr

🧹 Maintenance

  • chore(pieces): bump gmail, hubspot, telegram-bot to test bundling on cloud (#13853) @AhmadTash
  • chore: deep-import undici on function call only (#13826) @MrChaker

Thanks ❤️

@AbdulTheActivePiecer, @AdamSelene, @AhmadTash, @Louai-Zokerburg, @MrChaker, @abuaboud, @allcontributors[bot], @amrdb, @automated-commits-ap, @claude-dev-code, @daniel-teddy, @dranes, @hazemadelkhalel, @holistis, @hugh-codes, @ibrahim-abuznaid, @kishanprmr, @majewskibartosz, @maurivan, @moaaz-ae, @nirajmchauhan, @othmanemad, @polydoc-tech, @ralugli, @rosekamallove, @sanket-a11y, @titouanprx, @utopianguide, @yusufgurdogan and allcontributors[bot]