Releases: activepieces/activepieces
0.73.0
🔌 Pieces
- feat: echowin (#10408) @sanket-a11y
- feat: mind-studio, airOps, chatling and feathery pieces (#10407) @kishanprmr
- feat(hastewire): detect text and humanize text actions (#10406) @kishanprmr
- feat: easypeasyai (#10402) @sanket-a11y
- feat: leexi and tiny talk ai pieces (#10400) @kishanprmr
- feat: customgpt piece (#10382) @sanket-a11y
- feat: synthesia piece (#10388) @sanket-a11y
- fix: enhance extractStructuredData to support sanitized field names (#10394) @amrdb
- feat: add couchbase piece (#10353) @onyedikachi-david
- feat: support service account authentication for google sheets (#10088) @AbdulTheActivePiecer
- feat(fellow): get note action and new recording trigger (#10386) @kishanprmr
- fix(slack): make Message field optional when using Block Kit blocks (#10345) @onyedikachi-david
- chore(claude): bump piece version to 0.3.0 (#10387) @kishanprmr
- feat: meetgeek (#10385) @sanket-a11y
- fix(claude): remove deprecated models (#10384) @kishanprmr
- feat: add claude 4.5 Opus model (#10383) @kishanprmr
- feat(apollo): new actions (#10342) @sanket-a11y
- feat: vidlab7 (#10340) @sanket-a11y
- fix: bamboohr (#10339) @sanket-a11y
- feat(pipedrive): update product action (#10263) @leocottaz
- feat(jira-cloud): Get issue action (#10289) @danielpoonwj
- feat(pollybot-ai): add PollyBot Piece (Trigger, 5 Actions, Search, Auth) (#10285) @Trayshmhirk
- feat: lightfunnels (#10337) @sanket-a11y
- fix: display name (#10319) @sanket-a11y
- feat: add tl;dv piece (#10298) @onyedikachi-david
- feat(pieces): add Parser Expert piece (#10297) @onyedikachi-david
- feat(pieces): add DocuMerge piece (#10286) @onyedikachi-david
- feat: add Letta piece integratio (#10281) @onyedikachi-david
- feat(logrocket): implement LogRocket piece (#10278) @onyedikachi-david
- feat: add Cursor piece (#10277) @onyedikachi-david
- feat: burstyAI (#10293) @sanket-a11y
- feat: gptzero (#10290) @sanket-a11y
- feat(fountain): add configurable base URL support (#10283) @onyedikachi-david
✨ Exciting New Features
- feat: improve native ai pieces and new ai gateway providers (#10379) @abuaboud
- feat: allow pieces to have multiple ways of authenticating (#10012) @AbdulTheActivePiecer
- feat: agents but much better (#10262) @Louai-Zokerburg
- feat: introduce mcp 2.0 (#10269) @abuaboud
🐞 Bug Fixes
- fix: personal project creation when signup through invitation (#10369) @hazemadelkhalel
- fix: platform admin can't switch to another personal project (#10372) @hazemadelkhalel
- fix(ai-proxy): fix anthropic/gemini list models (#10403) @Yasser-Belatreche
- fix: stop showing steps as incomplete when auth is not required + labels for custom auth property's props (#10336) @AbdulTheActivePiecer
- fix: replace keys with scan (#10325) @abuaboud
- feat: implement async key retrieval for Redis used pieces cache (#10324) @abuaboud
- fix: redirect user to flows page after deleteing selected flow (#10279) @MrChaker
- fix: migrate flow version in flow list endpoint (#10273) @amrdb
🎨 Enhancements & Polish
- chore(platform-admin): remove custom smtp configuration feature (#10343) @MrChaker
- feat(platform-admin): redesign sidebar (#10380) @MrChaker
- feat: add Push to Git option to table dropdown menu (#10001) @akramcodez
- fix: failed-tool-not-rendering-correctly (#10305) @Louai-Zokerburg
- feat: display trigger publish errors (#10246) @MrChaker
- refactor: switch toast to sonner (#10301) @abuaboud
- refactor: instant loading feedback on agent retest (#10300) @Louai-Zokerburg
- chore: allow upgrading from community to enterprise by unifing database schema (migrations) (#10282) @amrdb
🧹 Maintenance
- fix: correct typos in subheading text (#10341) @Starz099
- fix(smtp): testing & linting (#10412) @MrChaker
- fix: remove edition checks for common migrations (#10395) @amrdb
- chore(platform-admin): remove custom domain ui (#10346) @MrChaker
- chore: unify ai pieces (#10378) @abuaboud
- refactor: ai migration (#10373) @abuaboud
- fix: separate missing migrations from unify ce w/ ee (#10333) @amrdb
- fix: pieces not showing for dev mode (#10323) @MrChaker
- refactor: cleanup unsued code (#10311) @abuaboud
- fix: flow update status tests (#10310) @MrChaker
- fix(deploy): remove version specification from docker compose yaml (#10303) @ayclqt
- feat: context versioning for pieces (#10307) @AbdulTheActivePiecer
- chore(deps): bump @modelcontextprotocol/sdk from 1.23.0 to 1.24.0 (#10299) @dependabot
- chore: allow upgrading from community to enterprise by unifing database schema (migrations) (#10282) @amrdb
- chore(deps): bump nodemailer from 7.0.9 to 7.0.11 (#10284) @dependabot
- refactor: remove dev pieces cache & rewrite file-piece utils (#10291) @MrChaker
Thanks ❤️
@AbdulTheActivePiecer, @Louai-Zokerburg, @MrChaker, @Starz099, @Trayshmhirk, @Yasser-Belatreche, @abuaboud, @akramcodez, @amrdb, @ayclqt, @chedim, @danielpoonwj, @dependabot, @dependabot[bot], @f-amine, @hazemadelkhalel, @kishanprmr, @leocottaz, @onyedikachi-david and @sanket-a11y
0.72.4
🔌 Pieces
- feat: Writesonic bulk (#10232) @sanket-a11y
- feat: Document pro (#10261) @sanket-a11y
- feat(piece): image router (#10249) @onyedikachi-david
- feat: Orimon (#10224) @sanket-a11y
- fix(zendesk): fix find ticket by ID (#10250) @kishanprmr
- fix(beehive): unify test and run (#10226) @abuaboud
🐞 Bug Fixes
- fix(list flows): handle missing flow version by throwing (#10253) @amrdb
- fix: flow operation status migration sqlite (#10252) @hazemadelkhalel
- fix(zendesk): fix find ticket by ID (#10250) @kishanprmr
- chore: debug piece intercom bun command (#10243) @MrChaker
- fix: resolve undefined behavior in share-template auth redirect (#10240) @hazemadelkhalel
- fix: error saving old steps with dynamic properties (#10227) @AbdulTheActivePiecer
- fix: improve error handling in share template & members table infinite re-rendering (#10233) @hazemadelkhalel
🎨 Enhancements & Polish
- fix: handle project settings in community edition (#10257) @hazemadelkhalel
- fix: replace n+1 queries with joins and aggregations (#10209) @amrdb
- feat: add project avatar & rename project button to settings dropdown (#10248) @hazemadelkhalel
- fix: make the share page redirect to the login page in case signed out (#10238) @hazemadelkhalel
🧹 Maintenance
- refactor: move the mcp execution to the engine (#10234) @abuaboud
- chore: upgrade library (#10225) @abuaboud
Thanks ❤️
@AbdulTheActivePiecer, @MrChaker, @abuaboud, @amrdb, @hazemadelkhalel, @kishanprmr, @onyedikachi-david and @sanket-a11y
0.72.3
🔌 Pieces
- feat(piece): flowParser (#10218) @onyedikachi-david
- feat(piece): linkup (#10217) @onyedikachi-david
- fix(greip): correct API endpoint paths and simplify error handling (#10215) @onyedikachi-david
- feat(youform): new submission trigger (#10216) @kishanprmr
- feat: Openmic (#10208) @sanket-a11y
- feat(greip): piece implementation (#10212) @onyedikachi-david
- feat(chaindesk): query agent, upload file and query datastore actions (#10211) @kishanprmr
- fix: improve error handling in AskHandle API client (#10210) @onyedikachi-david
- feat(chatnode): ask chatbot action (#10207) @kishanprmr
- feat(datafuel): scrape website, crawl website and get result actions (#10205) @kishanprmr
- feat: add AskHandle piece (#10206) @onyedikachi-david
- feat: Phantombuster (#10204) @sanket-a11y
- feat(bexio): implement piece (#10196) @onyedikachi-david
- feat: denser ai (#10193) @sanket-a11y
- feat: pushbullet (#10192) @sanket-a11y
- feat: Appfollow (#10191) @sanket-a11y
- feat(nocodb): v3 api maintainer (#10177) @onyedikachi-david
- feat: promptMate piece integration (#10143) @onyedikachi-david
- feat(telegram-bot): add Get File action to download files (#10190) @onyedikachi-david
- fix(drupal): Validate that url has no trailing slash (#10175) @jurgenhaas
- feat(zendesk): add time based filter in search action (#10189) @kishanprmr
- feat: griptape (#10172) @sanket-a11y
- fix(zoho-campaigns): fix mail list dropdown failure (#10188) @kishanprmr
- fix(slack): update thread message prop desc (#10187) @kishanprmr
✨ Exciting New Features
- feat: introduce team & personal projects (#10167) @hazemadelkhalel
🐞 Bug Fixes
- fix: allow packages for unsandboxed mode (#10219) @abuaboud
- chore: use curl for bun installation in docker (#10200) @MrChaker
🎨 Enhancements & Polish
- feat: support project pagination & enhance project list sidebar (#10203) @hazemadelkhalel
- feat: add help and feedback to sidebar user menu (#10198) @hazemadelkhalel
- feat: enhance members settings UI (#10185) @hazemadelkhalel
🧹 Maintenance
Thanks ❤️
@AbdulTheActivePiecer, @MrChaker, @abuaboud, @hazemadelkhalel, @jurgenhaas, @kishanprmr, @onyedikachi-david and @sanket-a11y
0.72.2
0.72.1
0.72.0
🔌 Third Party Pieces
- feat: add Gemini 3 Pro Preview model (#10163) @kishanprmr
- feat: linear (#10161) @sanket-a11y
- feat: bolna ai (#10139) @sanket-a11y
- fix: hume AI display name (#10137) @sanket-a11y
- chore: make Default value of preWarmCache enabled true (#10130) @MrChaker
- feat: hume AI piece (#10131) @onyedikachi-david
- feat(opportify): analyze email and analyze IP actions (#10127) @kishanprmr
- feat(piece): Opnform Piece (#10120) @chiragchhatrala
- feat: chatsistant piece (#10123) @sanket-a11y
- feat(rapidtext-ai): send prompt and generate article actions (#10122) @kishanprmr
- feat(google-gemini): add file search action (#10119) @kishanprmr
- feat: gladia (#10118) @sanket-a11y
- feat: contextual AI piece integration (#10105) @onyedikachi-david
- feat: recallai (#10102) @sanket-a11y
- feat: manus AI piece (#10110) @onyedikachi-david
- fix: correct LinkedIn api version (#10100) @izdrail
- feat: add Instabase AI Hub piece (#10099) @onyedikachi-david
- feat: fountain HR automation piece (#10098) @onyedikachi-david
- feat: Omni (#10097) @sanket-a11y
- fix(sharepoint): fix new or updated file trigger (#10096) @kishanprmr
✨ Exciting New Features
- feat(tables): clear table action (#10148) @amrdb
- feat: refresh local piece cache every 15min and on piece installation to prevent db queries (#10142) @MrChaker
- feat: publish that piece is installed for other workers (#10134) @MrChaker
- feat: introduce project colors (#10104) @hazemadelkhalel
- feat(piece-cache): refresh the local pieces cache every 15min (#10089) @Yasser-Belatreche
- feat: full refactor for installing pieces (#9986) @MrChaker
- feat: ability to prewarm cache (#10077) @abuaboud
- feat: implement new design for sidebar and project layout (#10036) @hazemadelkhalel
🐞 Bug Fixes
- fix: view issue link (#10162) @Louai-Zokerburg
- fix: add loading state to bulk actions buttons in runs table (#10157) @amrdb
- fix: getPieceNameFromAlias (#10151) @MrChaker
- fix: remove deprecated jobs (#10147) @abuaboud
- fix: handle empty/null JSON bodies in webhook endpoints (#10082) @akramcodez
- fix: make a cleaned type for runs metadata without payload (#10146) @amrdb
- feat(migration): add functionality to delete stale run metadata from … (#10144) @abuaboud
- fix: manage active flows limit should only show for standard cloud users (#10141) @Louai-Zokerburg
- fix(runs queue): delete run data from redis after processing (#10138) @amrdb
- fix: hide project name and projects explorer for embedding (#10136) @AbdulTheActivePiecer
- fix(flow): ensure startTime is set correctly based on execution type … (#10135) @abuaboud
- fix: file inputs were extending out of their dialog if the file name was long (#10121) @AbdulTheActivePiecer
- fix: multi-select height when it has many options selected (#10116) @AbdulTheActivePiecer
- fix: handle nil values in distributed store serialization (#10114) @amrdb
- fix: replace exec with spawn (#10108) @abuaboud
- fix: make retry run btn clickable (#10111) @amrdb
- fix: make project colors migration bulk instead of single update (#10106) @hazemadelkhalel
- feat: revert broken pieces and group by platform, optimise warm up command (#10085) @MrChaker
- feat: add timeout command for bun (#10092) @abuaboud
- feat: add the semVersion check from main branch and throw the error instead of returning an empty array in case of errors (#10126) @Yasser-Belatreche
- fix: disable UI for creating/reconnecting connections in the builder when user doesn't have permission (#10084) @AbdulTheActivePiecer
- fix: correct parentRunId assignment in retrying (#10071) @amrdb
- fix: project members header icon not showing if feature is disabled (#10070) @hazemadelkhalel
- fix: sqlite support in cancelling runs (#10069) @amrdb
🎨 Enhancements & Polish
- feat: add last used column to track key usage (#10159) @akramcodez
- fix: project settings dark mode & use opacity instead of background color (#10164) @hazemadelkhalel
- feat: revamp project settings and be able to change project color (#10149) @hazemadelkhalel
- feat: move environment/alerts settings to project settings (#10132) @hazemadelkhalel
- chore: register health check module until worker starts consuming (#10128) @MrChaker
- refactor: move pieces settings to project settings (#10124) @hazemadelkhalel
- fix: reduce project header font size & sidebar project color improvements (#10107) @hazemadelkhalel
- fix: spacing improvements in sidebar and builder navigation (#10094) @hazemadelkhalel
- fix: stick usage limits to the bottom of the sidebar (#10090) @hazemadelkhalel
- feat: apply multiple sidebar UI fixes and improvements (#10086) @hazemadelkhalel
- fix: make logo/name clickable in flow to return to dashboard, fix pointer on expanded sidebar (#10078) @hazemadelkhalel
📚 Documentation
🧹 Maintenance & Dev Experience
- chore: add otel traces to worker (#10103) @amrdb
- chore: optmize docker image building using depot runner (#10156) @abuaboud
- refactor: remove duration fields from flow_run and add archivedAt index (#10113) @amrdb
- chore(deps): bump js-yaml from 4.1.0 to 4.1.1 (#10073) @dependabot
- [Snyk] Security upgrade @pulumi/awsx from 1.0.6 to 2.20.0 (#10079) @hazemadelkhalel
Thanks ❤️
@AbdulTheActivePiecer, @Louai-Zokerburg, @MrChaker, @Yasser-Belatreche, @abuaboud, @akramcodez, @amrdb, @automated-commits-ap, @chiragchhatrala, @dependabot, @dependabot[bot], @hazemadelkhalel, @izdrail, @kishanprmr, @meenulekha-premakumar, @onyedikachi-david, @sanket-a11y and @snyk-bot
0.71.4
✨ Exciting New Features
🎨 Enhancements & Polish
- feat: the ability to archive even successful runs (#10048) @Louai-Zokerburg
🐞 Bug Fixes
- fix: show manage billing link for none platform admin users (#10053) @Louai-Zokerburg
Thanks ❤️
@AbdulTheActivePiecer, @Louai-Zokerburg, @abuaboud, @amrdb and @automated-commits-ap
0.71.3
🔌 Third Party Pieces
- feat: tableau piece (#10059) @onyedikachi-david
- feat(fragment): create task, update task, list tasks actions and new/updated task triggers (#10055) @kishanprmr
- feat(netsuite): Introduce Run SuiteQL Query action (#10040) @danielpoonwj
- fix(hubspot): fix multiselect property update (#10045) @arinmakk
- feat: chat aid (#10038) @sanket-a11y
- fix(hubspot): hubspot update company (#10037) @arinmakk
- feat: presenton (#10027) @sanket-a11y
- feat(claude): add claude 4.5 models (#10018) @kishanprmr
- feat(text-ai): add Claude 4.5 sonnet, Haiku 4.5 and Gemini 2.5 Flash Lite models (#10028) @kishanprmr
- feat(formspark): new submission trigger (#10026) @kishanprmr
- feat: cashfree payments piece and actions (#9751) @kartikvyaas
- feat: videoask (#10023) @sanket-a11y
- feat(google-gemini): text to speech action (#10024) @kishanprmr
- feat(piece): fathom actions and trigger implementation (#9922) @fortunamide
- feat(mycase): piece implementation (#9865) @fortunamide
- feat: add Housecall Pro piece (#10004) @mudit-nedzo
- feat: quickbase piece (#9892) @sparkybug
- feat: Meistertask (#9918) @Ani-4x
✨ Exciting New Features
- feat: add explore templates in the sidebar (#10043) @hazemadelkhalel
- feat: enhance runs page & remove issues (#10032) @abuaboud
🐞 Bug Fixes
- chore(helm): support external PostgreSQL and Redis (#10002) @amrdb
- fix: add pauseMetadata to updateRunProgress request (#10058) @amrdb
- fix: adding templates in platform admin wasn't working (#10056) @AbdulTheActivePiecer
- fix(hubspot): New submission trigger allow multiple files (#10019) @danielpoonwj
- fix: migrate job when required (#10009) @abuaboud
🎨 Enhancements & Polish
- refactor: improve billing UI in sidebar (#10052) @hazemadelkhalel
- feat: move Invitation to the Top & Project Settings to the header (#10046) @hazemadelkhalel
🧹 clean up
- feat: replace pnpm & tsc with bun (#10039) @MrChaker
- chore(deps): bump ai from 5.0.12 to 5.0.52 in /packages/pieces/community/common-ai (#10015) @dependabot
- chore: add --silent to bun install cmd (#10008) @MrChaker
📚 Documentation
🧹 Maintenance & Dev Experience
- refactor: deprecate issues (#10033) @Louai-Zokerburg
- Refactor: remove outdated tutorials feature (#10042) @hazemadelkhalel
- feat: billing v3.0 (#10017) @Louai-Zokerburg
Thanks ❤️
@AbdulTheActivePiecer, @Ani-4x, @Louai-Zokerburg, @MrChaker, @abuaboud, @amrdb, @arinmakk, @automated-commits-ap, @danielpoonwj, @dependabot, @dependabot[bot], @fortunamide, @hazemadelkhalel, @kartikvyaas, @kishanprmr, @mudit-nedzo, @onyedikachi-david, @sanket-a11y and @sparkybug
0.71.2
0.71.1
✨ Exciting New Features
- feat: add runs analytics to platform analytics report (#9889) @hazemadelkhalel
🧩 Pieces
- feat(slack): add unfurl links options for message actions (#9934) @kishanprmr
- feat: Firecrawl (#9895) @arinmakk
- feat(google-calendar): add optional gmeet link (#9888) @geekyme
- feat(bigcommerce): implemented piece (#9903) @gs03-dev
- feat: New kissflow piece (#9904) @danielpoonwj
- fix: pipedrive trigger - updated deal stage bug (#9752) @jeffrey94
- feat(PDF): Merge pdf action (#9912) @kishanprmr
- fix(notion): allow empty fields in database operations (#9891) @onyedikachi-david
- feat: folk piece (#9867) @sparkybug
- feat(date-helper): add timezone-aware absolute time scheduling to Add… (#9884) @onyedikachi-david
- feat: uscreen (#9855) @srimalleswari205
🐞 Bug Fixes
- fix: create template dialog was giving undefined error in platform admin dashboard (#9932) @AbdulTheActivePiecer
- fix: custom pieces in the dedicated worker (#9902) @abuaboud
🎨 Enhancements & Polish
- feat: allow cloud users to delete accounts (#9875) @AbdulTheActivePiecer
- feat: add default behaviour for job concurrency based on plan name (#9879) @hazemadelkhalel
📚 Documentation
- docs: add srimalleswari205 as a contributor for plugin (#9886) @allcontributors
- docs: add im-soohyun as a contributor for security (#9881) @allcontributors
🧹 Maintenance & Dev Experience
- refactor: remove changelog feature files and update system config (#9944) @abuaboud
- fix: pieces build for ci (#9935) @MrChaker
- feat: add piece registry endpoint (#9933) @abuaboud
- fix: fix task limit remove migration (#9931) @abuaboud
- feat(eng-1145): separate pieces dependencies from main (#9905) @MrChaker
- refactor: remove trial experience (#9877) @Louai-Zokerburg
- feat: use esbuild instead of webpack on server-api (#9857) @MrChaker
- refactor: remove tasks and tasks limit from platform plan & flow run (#9872) @hazemadelkhalel
Thanks ❤️
@AbdulTheActivePiecer, @Louai-Zokerburg, @MrChaker, @abuaboud, @allcontributors, @allcontributors[bot], @arinmakk, @cursoragent, @danielpoonwj, @geekyme, @gs03-dev, @hazemadelkhalel, @jeffrey94, @kishanprmr, @meenulekha-premakumar, @onyedikachi-david, @sanket-a11y, @sparkybug and @srimalleswari205