Activepieces logo

Activepieces

AI-first, no-code workflow automation platform

Alternative to: zapier, make, n8n, ifttt


About Versions (135)

0.90.0

2026-09-02
  • feat(gmail): let an approval email carry attachments (#15166) @alexandronic, @OdaiAhmed99

🔌 Pieces

  • feat(ai-providers): native Google Vertex AI provider (#15139) @Louai-Zokerburg
  • feat(pieces): add Form.io piece (#15211) @OdaiAhmed99
  • feat(pieces): add Clay piece (#15176) @kishanprmr
  • feat(pieces): outputSchema for Moxie CRM, Cryptolens, Hugging Face and Crypto (#15182) @OdaiAhmed99
  • fix(front): attachments are sent as multipart, so they actually arrive (#15116) @alexandronic, @OdaiAhmed99
  • feat(ai-providers): let the OpenAI-compatible provider call the Responses API (#15138) @Louai-Zokerburg, @AhmadTash

⛓️‍💥 Breaking Changes

  • fix(webhooks): answer a sync webhook with 500 when the run fails (#15226) @othmanemad
  • feat(auth): serve emailed sign-in codes on cloud only, and only behind a captcha (#14906) @AhmadTash
  • fix(front): attachments are sent as multipart, so they actually arrive (#15116) @alexandronic, @OdaiAhmed99

✨ Exciting New Features

  • feat(mcp): Pieces tab in the MCP page showing available pieces (#15080) @othmanemad, @AbdulTheActivePiecer
  • feat(ai-providers): native Google Vertex AI provider (#15139) @Louai-Zokerburg
  • feat(platform): pieces-usage CSV report for platform admins (#15214) @amrdb, @claude
  • feat(pieces): add Form.io piece (#15211) @OdaiAhmed99
  • feat(agents): move an agent to another project (#15184) @hazemadelkhalel
  • feat(auth): serve emailed sign-in codes on cloud only, and only behind a captcha (#14906) @AhmadTash
  • feat(pieces): outputSchema for Moxie CRM, Cryptolens, Hugging Face and Crypto (#15182) @OdaiAhmed99
  • feat(agents): choose which project a new agent belongs to (#15178) @hazemadelkhalel
  • feat(mcp): a Connections tab listing who is connected to the MCP server (#15079) @othmanemad
  • feat(mcp): list and revoke a user’s MCP OAuth grants (#15078) @othmanemad
  • feat(agents): delete an agent, and an editor that matches its designs (#15151) @hazemadelkhalel
  • feat(ai-providers): let the OpenAI-compatible provider call the Responses API (#15138) @Louai-Zokerburg, @AhmadTash
  • feat(flows): honor optional externalId on POST /flows (#15162) @amrdb, @AdamSelene, @claude

🐞 Bug Fixes

  • fix(webhooks): answer a sync webhook with 500 when the run fails (#15226) @othmanemad
  • fix(engine): cap loaded pieces at 10 with require()-based LRU eviction (#14859) @MrChaker
  • Revert “fix(engine): run pieces in a fresh child process” (#14889) (#15209) @MrChaker
  • fix(engine): user-caused run-callback failures no longer show as internal errors (#15198) @amrdb
  • fix(worker): tie the health endpoint to socket connectivity and warmed cache (#15203) @MrChaker, @abuaboud
  • perf(worker): parallelize prewarm flow resolution and dedupe in-flight piece fetches (#15194) @MrChaker
  • fix(auth): sign-in now says why it failed instead of a generic error (#15161) @majewskibartosz
  • fix(front): attachments are sent as multipart, so they actually arrive (#15116) @alexandronic, @OdaiAhmed99
  • fix(agents): leaving the agent editor without editing no longer asks to discard changes (#15175) @hazemadelkhalel
  • fix(agents): a drafted agent stops picking tools nobody asked for (#15169) @hazemadelkhalel
  • fix(auth): remove redundant no-op platform-provisioning call from dev seed (#15106) @kishanprmr

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

Thanks ❤️

@AhmadTash, @alexandronic, @amrdb, @hazemadelkhalel, @kishanprmr, @Louai-Zokerburg, @majewskibartosz, @MrChaker, @OdaiAhmed99, @othmanemad, @AbdulTheActivePiecer, @abuaboud, @AdamSelene and @claude