Releases: activepieces/activepieces
0.74.3
0.74.2
🐞 Bug Fixes
- fix: drop dependent constraints before dropping tables (#10541) @hazemadelkhalel
- fix: project members list should be by project id (#10537) @abuaboud
- fix(pglite): stop setting session_replication_role = origin after transaction and use LOCAL instead (#10536) @amrdb
- fix: update date formatting in the recent runs (#10535) @abuaboud
- fix: delete the mcp when delete project (#10544) @abuaboud
🎨 Enhancements & Polish
- fix: prevent personal project from being deleted (#10546) @hazemadelkhalel
🧹 Maintenance
Thanks ❤️
0.74.1
🐞 Bug Fixes
- fix: old templates migration & remove cloud platform id (#10533) @hazemadelkhalel
- fix: account settings in safari (#10529) @abuaboud
- fix: drop ai usage in the unify usage table (#10528) @abuaboud
📚 Documentation
- fix: templates api docs (#10532) @hazemadelkhalel
Thanks ❤️
0.74.0
🔌 Pieces
- feat(pieces): add Metatext piece (#10515) @onyedikachi-david
- feat: hystruct piece (#10514) @onyedikachi-david
- feat: Lofty (#10513) @sanket-a11y
- feat(pieces): add ChatFly piece (#10512) @onyedikachi-david
- feat: youcanbookme piece (#10507) @sanket-a11y
- feat: esignatures (#10509) @sanket-a11y
- feat: signrequest (#10510) @sanket-a11y
- feat(pieces): add Base44 piece (#10511) @onyedikachi-david
- feat: luxury presence piece (#10505) @sanket-a11y
- feat: oncehub (#10503) @sanket-a11y
- feat(google-gemini): add tools support for generate content action (#10508) @kishanprmr
- fix: human readable error codes for sftp (#10447) @Daniel-Klippa
- feat: formsite (#10498) @sanket-a11y
- feat: motiontools (#10486) @sanket-a11y
- feat: dashworks, alttextify, alt text ai , swarmnode and raia pieces (#10502) @kishanprmr
- feat(pieces): adds Bookedin piece (#10392) @drona2938
- feat(Slack): get messageTs for approval message (#10416) @toofusan
- fix(http): add file field support (#10479) @kishanprmr
- feat(google-sheets): add get many rows action (#10477) @kishanprmr
- fix: greenpt (#10433) @sanket-a11y
- feat: greenpt piece (#10432) @sanket-a11y
- chore(pipedrive): add missing base and webhooks scopes (#10421) @kishanprmr
⛓️💥 Breaking Changes
- chore: deprecate SQLite3 and migrate to PGLite (#10313) @amrdb
- refactor: redesign template data model (#10302) @hazemadelkhalel
✨ Exciting New Features
- feat: enhance visuals inside the builder (#10495) @AbdulTheActivePiecer
- feat: open analytics for everyone and revamp (#10490) @amrdb
- feat(engine): introduce step execution count tracking (#10461) @amrdb
- feat: revamp Heath page in platform admin (#10405) @MrChaker
🐞 Bug Fixes
- fix(google ai provider): detect image and text models properly (#10518) @Yasser-Belatreche
- fix(migration): update session_replication_role setting in MigrateSqliteToPglite (#10500) @amrdb
- fix(google-ai-provider): handle different google api response in get models (#10497) @Yasser-Belatreche
- fix(migration): set default value for stepsCount in flow_run table (#10496) @amrdb
- fix(google-ai-provider): handle no data in the models response (#10435) @Yasser-Belatreche
- fix: community edition projects should be personal (#10485) @abuaboud
- fix: standardize page header styling and height (#10475) @akramcodez
- fix: remove error handling options when values are undefined (#10481) @AbdulTheActivePiecer
- Fix: health page incorrect ram and cpu (#10467) @MrChaker
- feat: remove table borders (#10456) @abuaboud
- fix: issues summary email (#10367) @Louai-Zokerburg
- fix: subflow should wait for the parent to finish (#10426) @abuaboud
- fix(engine): add missing listener remover for UPDATE_STEP_PROGRESS event (#10427) @amrdb
- feat(platform-admin): add user last active date && search by name in gobal connections (#10409) @MrChaker
🎨 Enhancements & Polish
- style: revert secondary to black (#10525) @abuaboud
- feat: add template status & support admin deleting templates (#10516) @hazemadelkhalel
- refactor: redesign template data model (#10302) @hazemadelkhalel
- feat: add templates categories flag and official templates admin APIs (#10381) @hazemadelkhalel
- refactor: update imports to use new custom PageHeader component (#10482) @abuaboud
- fix: make project members count clickable to access settings (#10472) @akramcodez
- feat: implement smart relative date formatting across tables (#10474) @akramcodez
- feat: add invite user option to sidebar menu (#10473) @akramcodez
- fix: tooltip should be dark on light mode (#10471) @abuaboud
- fix: resolve sidebar state persistence and interaction issues (#10464) @akramcodez
- feat: order flows by status (#10469) @abuaboud
- refactor: checkbox design (#10466) @abuaboud
- chore: cleanup personal project labels and remove redundant UI elements (#10463) @karishmagolani
- fix: improve project settings UI/UX (#10465) @akramcodez
- chore: ellipsis long flow names (#10460) @abuaboud
- Rename executions to runs (#10458) @abuaboud
- feat: remove redundant folder column (#10459) @abuaboud
- chore: remove folder sort icon (#10457) @abuaboud
- fix(run-details-bar): render created date after data is available (#10415) @korade-krushna
- feat(platform-admin): make branding images uploadable instead of url … (#10374) @MrChaker
- fix: replace redlock with operation status check for flow updates (#10424) @amrdb
- chore: moved versions button inside the list next to the flow name in the builder header (#10419) @AbdulTheActivePiecer
📚 Documentation
🧹 Maintenance
- chore(docker): install bun baseline for x86_64 (#10487) @MrChaker
- chore: rename executedSteps to stepsCount (#10468) @abuaboud
- fix: add separete test for platform branding assets (#10438) @MrChaker
- refactor: remove machine entity and use redis (#10430) @MrChaker
- chore: move check migration cmd to nx (#10413) @amrdb
- chore: introduce migration check in CI workflow (#10411) @amrdb
- chore: deprecate SQLite3 and migrate to PGLite (#10313) @amrdb
Thanks ❤️
@AbdulTheActivePiecer, @Daniel-Klippa, @Louai-Zokerburg, @MrChaker, @Yasser-Belatreche, @abuaboud, @akramcodez, @amrdb, @cursoragent, @drona2938, @hazemadelkhalel, @karishmagolani, @kishanprmr, @korade-krushna, @onyedikachi-david, @sanket-a11y and @toofusan
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