Activepieces logo

Activepieces

AI-first, no-code workflow automation platform

Alternative to: zapier, make, n8n, ifttt


About Versions (116)

0.88.0

2026-08-12
  • fix(cli): stop optional peer deps blocking a piece publish (#14732) @OdaiAhmed99, @AhmadTash
  • fix(deps): bump nanoid, nodemailer, undici to clear Dependabot alerts (#14706) @KhaledR57
  • refactor(brain): flatten the wiki into brain/ and give decisions an index (#14648) @abuaboud

🔌 Pieces

  • feat(pieces): add Microsoft SQL Server (MSSQL) piece (PIE-381) (#14701) @OdaiAhmed99, @kishanprmr
  • feat(github): Add Trigger Workflow Dispatch action (#14742) @danielpoonwj, @kishanprmr
  • feat(pieces): output schemas for MySQL, MongoDB, Bluesky + Postgres CRUD actions (PIE-387) (#14726) @OdaiAhmed99
  • fix(reddit): request permanent OAuth2 duration to receive refresh token (#14723) @kishanprmr
  • fix(linear): triggers return full webhook body instead of body.data (#14722) @AdamSelene, @claude, @kishanprmr
  • fix(pieces): stream large files to prevent sandbox OOM (#14417) @othmanemad, @AbdulTheActivePiecer, @abuaboud, @claude
  • feat(pieces): add outputSchema across 6 core pieces (PIE-376) (#14651) @OdaiAhmed99
  • fix(sign-now): Fix invite API inconsistencies (#14669) @danielpoonwj
  • fix(pieces): keep polling checkpoint on republish for hubspot and jira (#14644) @kishanprmr
  • fix(graphql): “No Error on Failure” now works for unreachable endpoints and timeouts (#14645) @majewskibartosz, @kishanprmr

⛓️‍💥 Breaking Changes

  • feat(agent): move existing agent steps onto the server-side run (#14730) @hazemadelkhalel

✨ Exciting New Features

  • feat(agent): expire a flow step’s conversation with its run’s data (#14744) @hazemadelkhalel
  • feat(billing): warn on the dashboard before credits run out (#14729) @AbdulTheActivePiecer, @claude
  • feat(agent): move existing agent steps onto the server-side run (#14730) @hazemadelkhalel
  • feat(agent): the agent step becomes a thin client (#14699) @hazemadelkhalel
  • fix(agent): let a step use a piece’s custom API call again (#14731) @hazemadelkhalel
  • feat(agent): agent steps can search a knowledge base (#14719) @hazemadelkhalel
  • feat(agent): agent steps can use external MCP server tools (#14718) @hazemadelkhalel
  • feat(agent): agent steps can call another flow as a tool (#14717) @hazemadelkhalel
  • feat(connections): add AP_ENFORCE_CONNECTION_PIECE_BINDING (#14696) @abuaboud, @KhaledR57
  • feat(flows): any waitpoint can carry a deadline, not only a delay (#14697) @hazemadelkhalel
  • feat(agent): keep the builder timeline live for a flow-step run (#14677) @hazemadelkhalel
  • feat(pieces): add outputSchema across 6 core pieces (PIE-376) (#14651) @OdaiAhmed99
  • feat(agent): give a flow step its structured output back (#14660) @hazemadelkhalel
  • feat(agent): run the piece actions configured on an agent step (#14613) @hazemadelkhalel
  • feat(action-run): execute single actions in the engine, no temporary flow (#14426) @othmanemad, @claude

🐞 Bug Fixes

  • fix(docker): the image build no longer fails when the bun download hits a transient error (#14767) @hazemadelkhalel
  • fix(docker): the image build no longer fails while installing system packages (#14765) @hazemadelkhalel
  • fix(agent): keep the old chat table names working through the rename (#14759) @hazemadelkhalel
  • fix(flows): audit logs and event webhooks now record flow changes made via MCP (#14747) @hazemadelkhalel
  • fix(flows): searching the data selector no longer freezes the builder (#14597) @majewskibartosz, @AhmadTash
  • fix(authentication): resend existing OTP instead of silently no-oping while throttled (#14751) @MrChaker
  • fix(builder): step click no longer force-reopens the piece selector (#14728) @AhmadTash
  • fix(pieces): stream large files to prevent sandbox OOM (#14417) @othmanemad, @AbdulTheActivePiecer, @abuaboud, @claude
  • fix(connections): OAuth2 tokens now refresh on time for providers that report expiry in a non-standard format (#14647) @majewskibartosz, @amrdb, @claude
  • fix(builder): the step progress event carries its sequence on both shapes (#14700) @hazemadelkhalel
  • fix(audit-logs): index audit_event for the created DESC list query (#14609) @amrdb, @claude, @Copilot
  • fix(formulas): functions with no arguments no longer show as invalid (#14590) @majewskibartosz, @amrdb, @claude
  • fix(management): show all piece sets (pagination) in Platform Admin (#14666) @majewskibartosz, @othmanemad
  • fix(tool-search): re-run the reconcile when the catalog changes mid-run (#14538) @ibrahim-abuznaid
  • fix(pieces): disabled piece no longer appears in the AI & Agents builder tab (#14657) @majewskibartosz, @othmanemad
  • fix(sign-now): Fix invite API inconsistencies (#14669) @danielpoonwj
  • fix(worker): namespace and sweep action-run code caches in their own directory (#14554) @othmanemad, @claude
  • fix(graphql): “No Error on Failure” now works for unreachable endpoints and timeouts (#14645) @majewskibartosz, @kishanprmr
  • fix(billing): let legacy-free and AppSumo platforms be deleted (#14649) @abuaboud

📌 Upgrading a self-hosted instance? Review the Breaking Changes page for any actions required before you upgrade.

Thanks ❤️

@AbdulTheActivePiecer, @abuaboud, @AdamSelene, @AhmadTash, @amrdb, @danielpoonwj, @hazemadelkhalel, @ibrahim-abuznaid, @KhaledR57, @kishanprmr, @majewskibartosz, @MrChaker, @OdaiAhmed99, @othmanemad, @claude and @Copilot