Releases: activepieces/activepieces
0.26.0-rc.1
✨ Exciting New Features
- feat: increase webhook throughput via queued worker processing (#4543) @abuaboud
- feat: add listener to zoom on ctrl+mouse wheel (#4534) @islamaf
- feat: add platform role to user (#4481) @abuaboud
🧩 Pieces
- feat(notion): find database item by property value action (#4546) @kishanprmr
- fix(store): fix append value action for RUN scope (#4545) @kishanprmr
- fix(google-sheets): fix missing option for other trigger (#4533) @AdamSelene
🐞 Bug Fixes
Thanks ❤️
0.25.1
🧩 Pieces
- fix(google-sheets): Add row number in response and fix find rows action (#4529) @kishanprmr
🐞 Bug Fixes
- fix: render array of properties (#4530) @AbdulTheActivePiecer
Thanks ❤️
0.25.0
✨ Exciting New Features
- feat(google-sheets): new and updated Row Trigger and Insert Multiple Rows Action (#4483) @kishanprmr
- feat(admin-console): release notifications & updates history (#4487) @islamaf
- feat: add report issue to connection dialog for unknown errors (#4465) @abuaboud
- feat: show updates in admin console (#4467) @islamaf
🧩 Pieces
- fix(notion): button field causing errors in rendering database properties (#4517) @kishanprmr
- feat(slack): Improve load sample data, find user by email, create channel and update profile action (#4498) @kishanprmr
- feat(google-sheets): New/Updated Row Trigger and Insert Multiple Rows Action (#4483) @kishanprmr
- feat(http): add proxy capabilities to the "send request" action (#4480) @pfernandez98
- feat(straico): Ask AI and Custom API Call Action (#4489) @dennisrongo
- feat(google-drive): Move file and set file as public action (#4479) @pfernandez98
- fix(google-drive): exclude folders from file polling (#4477) @AbdullahBitar
- feat(todoist): add section_id to create task action (#4456) @rendyt1
- feat(google-drive): allow new file trigger to include content (#4342) @AbdullahBitar
- fix(todoist): wrong authorization header for custom API call (#4436) @rendyt1
🐞 Bug Fixes
- fix(embed-sdk): stop opening new window in embedding after duplicating a flow (#4525) @AbdulTheActivePiecer
- fix: create new folder api (#4508) @abuaboud
- fix: retry update flow request (#4505) @abuaboud
- fix: inserting suggestions was always invalid (#4497) @AbdulTheActivePiecer
- fix(audit-logs): table had issues loading (#4490) @AbdulTheActivePiecer
- fix: hide unrequired auth for actions (#4491) @AbdulTheActivePiecer
- fix: triggering saving in read-only mode (#4473) @AbdulTheActivePiecer
- fix(embed-sdk): add connection iframe only when used (#4469) @AbdulTheActivePiecer
- fix(embed-sdk): allow copying and pasting inside embedding (#4468) @AbdulTheActivePiecer
- fix: export template not showing correct json (#4447) @abuaboud
🎨 Enhancements & Polish
- chore: improve viewed dates in versions list and icons indicating version status (Draft/Published) (#4526) @AbdulTheActivePiecer
- feat: reordering items in the array property (#4513) @islamaf
- feat(embed-sdk): add custom navigation handler (#4485) @AbdulTheActivePiecer
- feat: new date and time format (#4502) @abuaboud
- chore: style copy webhook url button and add a better note for testing core webhook trigger (#4501) @AbdulTheActivePiecer
- feat: add folder name to flow api (#4499) @abuaboud
- feat: self serve custom domains (#4474) @islamaf
- fix: change reset zoom icon (#4478) @uniqueeest
- fix: more typos in the code (#4449) @szepeviktor
📚 Documentation
- docs(embed-sdk): add changelog (#4503) @abuaboud
- docs: improve building pieces section (#4509) @abuaboud
- docs: add uniqueeest as a contributor for code (#4486) @allcontributors
- docs: add islamaf as a contributor for bug (#4464) @allcontributors
- docs: add rendyt1 as a contributor for plugin (#4454) @allcontributors
- docs: add szepeviktor as a contributor for code (#4452) @allcontributors
- docs: fix typos & improve embedding documentation (#4448) @abuaboud
- docs: improve embed docs and document project pieces filter (#4433) @abuaboud
🧹 Maintenance & Dev Experience
- refactor: move sandbox files to server-worker (#4514) @abuaboud
- chore: remove unique email and platform null constraints (#4476) @abuaboud
- chore: security upgrade ngx-markdown from 16.0.0 to 17.0.0 (#4470) @abuaboud
- refactor: move all ui ee packages to folder ee/ui (#4466) @abuaboud
- fix: change pulumi project name in package.json (#4463) @islamaf
Thanks ❤️
@AbdulTheActivePiecer, @AbdullahBitar, @AdamSelene, @abuaboud, @allcontributors, @allcontributors[bot], @dennisrongo, @islamaf, @kishanprmr, @pfernandez98, @rendyt1, @snyk-bot, @szepeviktor, @tintinthedev and @uniqueeest
0.24.1
🧩 Pieces
- feat: added append text action to google docs piece. (#4430) @AbdullahBitar
🐞 Bug Fixes
Thanks ❤️
0.24.0
✨ Exciting New Features
- feat: allow customize pieces per project based on tags (#4385) @abuaboud
- feat: revert yaml to json with expandable objects (#4397) @abuaboud
🐞 Bug Fixes
🎨 Enhancements & Polish
📚 Documentation
- docs: add bimsina as a contributor for bug (#4428) @allcontributors
- docs: add cr0fters as a contributor for bug (#4403) @allcontributors
🧹 Maintenance & Dev Experience
- refactor: remove project / connection ngrx store (#4420) @abuaboud
- chore(deps): bump tar from 6.2.0 to 6.2.1 (#4411) @dependabot
- fix: wasn't able to attach a debugger to the running process (#4402) @cr0fters
Thanks ❤️
@abuaboud, @allcontributors, @allcontributors[bot], @cr0fters, @dependabot, @dependabot[bot] and Mohammad AbuAboud
0.23.0
✨ Exciting New Features
- feat: add general project settings (#4390) @abuaboud
- feat: add community rewards information in dashboard (#4382) @AbdulTheActivePiecer
- feat: the ability to restrict pieces for each project (#4366) @abuaboud
🧩 Pieces
- fix(mysql): fix delete/find/insert/update row queries (#4395) @abuaboud
- fix(google-sheets): renew notification webhooks (#4386) @abuaboud
- fix(google-sheets): Add row count condition in case of manual row deletion. (#4359) @kishanprmr
- feat(elevenlabs): Text to Speech Action (#4365) @pfernandez98
- fix(microsoft-excel-365): fix workbook dropdown and add/update row action (#4360) @kishanprmr
- feat(lever): opportunity actions / custom api call (#4340) @AdamSelene
- feat(claudeai): Ask Claude (#4299) @dennisrongo
- fix(google-calendar): fix update event action (#4344) @kishanprmr
- feat: add attachment to smtp piece (#4349) @pfernandez98
- fix: publish failed for new slack connections (#4348) @abuaboud
- fix(telegram): sample data for trigger works (#4347) @abuaboud
🛠️ Piece Framework
🐞 Bug Fixes
- fix: init worker after piece sync setup (#4383) @abuaboud
- fix(turbowtach): show compilation error for pieces (#4377) @abuaboud
- fix: remove over 200 typos in code and user interface. (#4364) @AbdullahBitar
- fix: include properties for oauth2 in the body in client grant (#4372) @abuaboud
- fix(oauth2): client credential is not saving (#4371) @abuaboud
- fix: saving when a dynamic property is being loaded caused wiping its value. (#4368) @AbdulTheActivePiecer
- fix: json form control should send value as object not string (#4361) @abuaboud
- fix(git-sync): clean stale flows in git sync state (#4346) @abuaboud
🎨 Enhancements & Polish
- feat(embed): ability to hide flow actions (#4393) @abuaboud
- feat: add copy button for webhook trigger (#4392) @abuaboud
- feat(embedded): provide user role in jwt (#4379) @abuaboud
- feat: centralize project settings page (#4351) @abuaboud
- fix: increase minimum height of step output (#4355) @AbdulTheActivePiecer
📚 Documentation
- docs: add jonkristian as a contributor for doc (#4378) @allcontributors
- docs: add build command in create action tutorial (#4376) @jonkristian
🧹 Maintenance & Dev Experience
- fix(turbowtach): show compilation error for pieces (#4377) @abuaboud
- feat: added workflow to check for typos (#4369) @AbdullahBitar
- chore(deps-dev): bump undici from 5.28.3 to 5.28.4 (#4357) @dependabot
- chore: linting imports (#4345) @khaledmashaly
- chore: use scoped package name for server-shared (#4343) @khaledmashaly
Thanks ❤️
@AbdulTheActivePiecer, @AbdullahBitar, @AdamSelene, @abuaboud, @allcontributors, @allcontributors[bot], @dennisrongo, @dependabot, @dependabot[bot], @jonkristian, @khaledmashaly, @kishanprmr and @pfernandez98
0.23.0-rc.2
✨ Exciting New Features
🧩 Pieces
- fix(google-sheets): Add row count condition in case of manual row deletion. (#4359) @kishanprmr
- feat(elevenlabs): Text to Speech Action (#4365) @pfernandez98
- fix(microsoft-excel-365): fix workbook dropdown and add/update row action (#4360) @kishanprmr
- feat(lever): opportunity actions / custom api call (#4340) @AdamSelene
🐞 Bug Fixes
- fix: init worker after piece sync setup (#4383) @abuaboud
- fix(turbowtach): show compilation error for pieces (#4377) @abuaboud
- fix: remove over 200 typos in code and user interface. (#4364) @AbdullahBitar
- fix: include properties for oauth2 in the body in client grant (#4372) @abuaboud
- fix(oauth2): client credential is not saving (#4371) @abuaboud
- fix: saving when a dynamic property is being loaded caused wiping its value. (#4368) @AbdulTheActivePiecer
🎨 Enhancements & Polish
📚 Documentation
- docs: add jonkristian as a contributor for doc (#4378) @allcontributors
- docs: add build command in create action tutorial (#4376) @jonkristian
🧹 Maintenance
- feat: added workflow to check for typos (#4369) @AbdullahBitar
Thanks ❤️
@AbdulTheActivePiecer, @AbdullahBitar, @AdamSelene, @abuaboud, @allcontributors, @allcontributors[bot], @jonkristian, @kishanprmr and @pfernandez98
0.23.0-rc.1
🧩 Pieces
- feat(claudeai): Ask Claude (#4299) @dennisrongo
- fix(google-calendar): fix update event action (#4344) @kishanprmr
- feat: add attachment to smtp piece (#4349) @pfernandez98
- fix: publish failed for new slack connections (#4348) @abuaboud
- fix(telegram): sample data for trigger works (#4347) @abuaboud
🐞 Bug Fixes
- fix: json form control should send value as object not string (#4361) @abuaboud
- fix: clean stale flows in state (#4346) @abuaboud
🎨 Enhancements & Polish
- feat: centralize project settings page (#4351) @abuaboud
- fix: increase minimum height of step output (#4355) @AbdulTheActivePiecer
🧹 Maintenance
- chore(deps-dev): bump undici from 5.28.3 to 5.28.4 (#4357) @dependabot
- chore: linting imports (#4345) @khaledmashaly
- chore: use scoped package name for server-shared (#4343) @khaledmashaly
Thanks ❤️
@AbdulTheActivePiecer, @abuaboud, @dennisrongo, @dependabot, @dependabot[bot], @khaledmashaly, @kishanprmr and @pfernandez98
0.22.0
✨ Exciting New Features
- feat: support authentication in webhooks (#4289) @pfernandez98
- feat: use YAML instead of JSON when showing steps output (#4301) @AbdulTheActivePiecer
- feat: improve speed in piece search by storing pieces metadata locally (#4285) @abuaboud
- feat: delete project from the admin console (#4146) @khaledmashaly
- fix: test step no longer timeout after 30 seconds (#4164) @abuaboud
🧩 Pieces
- feat: support authentication in webhooks (#4289) @pfernandez98
- feat(nocodb): all table record actions (#4300) @kishanprmr
- fix(gmail): use attachment name when it is available (#4296) @AbdulTheActivePiecer
- fix(mysql/postgres): add markdown warning how to prevent sql injections (#4297) @abuaboud
- feat(pdf): parse text (#4227) @nyamkamunhjin
- feat(WordPress): rename piece to WordPress, with a capital P (#4283) @jdevalk
- feat(jira-cloud): update issue, assign issue, issue attachment and issue comment actions (#4282) @kishanprmr
- feat(smtp): add html message body option (#4281) @kishanprmr
- feat(microsoft-teams): create channel, send chat message and send channel message action (#4214) @kishanprmr
- feat(microsoft-sharepoint): create folder, create list and all list item actions (#4240) @kishanprmr
- feat(slack): add action to update message (#4245) @AdamSelene
- feat(file-helper): create file from text action (#4243) @AdamSelene
- feat(wedof): 11 actions / 8 triggers (#4207) @vbarrier
- fix(freshdesk): updated JSON structure for get all tickets action (#4221) @buttonsbond
- chore(slack): enrich not_in_channel error message (#4219) @abuaboud
- feat(slack): add search message action (#4210) @AdamSelene
- feat(slack): upgrade to new OAuth flow (#4208) @AdamSelene
- feat(freshdesk): Get Contacts and Get all Tickets by Status actions (#4194) @buttonsbond
- fix(google-sheets): fix duplicated runs for new row instant (#4172) @abuaboud
- feat: support run scope for storage piece / framework (#4099) @wise-introvert
- fix(google-sheets): improve error message (#4174) @kishanprmr
- feat(hubspot): create deal, update deal action and deal stage updated trigger (#4170) @kishanprmr
- fix(slack): properly propagate Slack API errors (#4161) @AdamSelene
🛠️ Piece Framework
- fix: framework piece metadata backward compatibility (#4202) @khaledmashaly
- fix: throw error if polling key is not found (#4188) @abuaboud
- fix(piece-framework): axios http client to support array query parameter multiple times (#4177) @MarceloRGonc
- feat: support run scope for storage piece / framework (#4099) @wise-introvert
🐞 Bug Fixes
- fix: stop escaping html in steps outputs (#4338) @AbdulTheActivePiecer
- fix: include old git state after pulling (#4336) @abuaboud
- fix: only show connection description inside new/edit connection dialogs (#4335) @AbdulTheActivePiecer
- fix: show all items in fulls creen mode in data to insert popover (#4337) @AbdulTheActivePiecer
- fix: browser running out of memory when viewing a large step output (#4329) @AbdulTheActivePiecer
- feat: add request trial form (#4309) @abuaboud
- fix: initially on adding a step, steps were being perceived as valid when they were not (#4317) @AbdulTheActivePiecer
- fix: markdown validation (#4315) @abuaboud
- fix: markdown validation (#4314) @abuaboud
- fix(git): use filename as unique id for flows in repo (#4306) @abuaboud
- fix: project members table wasn't loading (#4305) @AbdulTheActivePiecer
- fix: steps being shown as invalid when they are not after refreshing the browser (#4287) @AbdulTheActivePiecer
- fix: add missing inputUiInfo for all triggers (#4276) @abuaboud
- feat: prevent deletion of current project (#4251) @khaledmashaly
- fix: error handling for delete entity dialog (#4246) @khaledmashaly
- fix: list only non deleted projects (#4248) @abuaboud
- fix: caching piece versions in front end (#4233) @AbdulTheActivePiecer
- fix: trimming large payload of jsons (#4178) @AbdullahBitar
- fix(tally): test sample data is no longer returns empty object (#4220) @abuaboud
- fix: cascade migration (#4218) @abuaboud
- fix: move ask ai to websocket to avoid http timeout (#4209) @abuaboud
- fix: display # of actions / triggers (#4212) @abuaboud
- fix: framework piece metadata backward compatibility (#4202) @khaledmashaly
- fix: increase plugin timeout (#4197) @abuaboud
- fix: stop retry for failed connections (#4196) @abuaboud
- fix: connection expired should be user error (#4186) @abuaboud
- revert: run scope for the storage in framework (#4181) @abuaboud
- fix: engine errors should be internal error (#4171) @khaledmashaly
🎨 Enhancements & Polish
- feat: increase sidenav caption width (#4279) @takaram
- feat: display error invalid template (#4325) @shravankshenoy
- feat: add request trial form (#4309) @abuaboud
- feat: sort pieces by popularity (#4310) @abuaboud
- feat: add video showcase for projects / appearance / templates (#4257) @abuaboud
- feat: add branch type to git configuration (#4268) @abuaboud
- feat(git-sync): disable push button on production / skip unchanged flows (#4250) @abuaboud
- feat: add paginator for projects in admin console (#4265) @abuaboud
- feat: removed id from runs list (#4247) @jmgb27
- feat: ability to hide logo (#4256) @abuaboud
- fix: engine errors should be internal error (#4171) @khaledmashaly
📚 Documentation
- docs: add shravankshenoy as a contributor for code (#4326) @allcontributors
- docs: add dennisrongo as a contributor for plugin (#4304) @allcontributors
- docs: add nyamkamunhjin as a contributor for plugin (#4294) @allcontributors
- docs: add jdevalk as a contributor for plugin (#4292) @allcontributors
- chore: update openapi spec (#4266) @abuaboud
- docs: add jmgb27 as a contributor for code (#4263) @allcontributors
- docs: add vbarrier as a contributor for plugin (#4224) @allcontributors
- docs: pieces metadata source env variable options description (#4185) @kishanprmr
- docs: update initialize-embed.mdx (#4184) @AliasKingsWorth
- style: IMAP piece : Correct typo (#4187) @yann120
- docs: add yann120 as a contributor for bug (#4189) @allcontributors
- docs: Include instructions for setting up piece sources variable in development environment (#4176) @kishanprmr
🧹 Maintenance & Dev Experience
- fix(cli): fix create piece lint option error (#4334) @kishanprmr
- feat: simple in-memory piece cache (#4298) @abuaboud
- refactor: system jobs (#4290) @abuaboud
- refactor: delete terms & privacy urls customization (#4291) @abuaboud
- chore(deps): bump katex from 0.16.9 to 0.16.10 (#4273) @dependabot
- test: add list git repos with api key / user (#4264) @abuaboud
- chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#4241) @dependabot
- chore: clean up and add 14 days retention for trigger events (#4225) @abuaboud
- refactor: delete unused flow items details and fix search experience (#4211) @abuaboud
- test: e2e execution flow test (#4199) @abuaboud
- chore: remove one click do setup (#4217) @abuaboud
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 (#4179) @dependabot
Thanks ❤️
@AbdulTheActivePiecer, @AbdullahBitar, @AdamSelene, @AliasKingsWorth, @MarceloRGonc, @abuaboud, @allcontributors, @allcontributors[bot], @ashrafsamhouri, @buttonsbond, @dependabot, @dependabot[bot], @jdevalk, @jmgb27, @khaledmashaly, @kishanprmr, @nyamkamunhjin, @pfernandez98, @shravankshenoy, @takaram, @vbarrier, @wise-introvert, @yann120 and Mohammad AbuAboud
0.22.0-rc.4
🐞 Bug Fixes
- fix(git): use filename as unique id for flows in repo (#4306) @abuaboud
- fix: project members table wasn't loading (#4305) @AbdulTheActivePiecer
📚 Documentation
- docs: add dennisrongo as a contributor for plugin (#4304) @allcontributors
Thanks ❤️
@AbdulTheActivePiecer, @abuaboud, @allcontributors and @allcontributors[bot]