Commit graph

3532 commits

Author SHA1 Message Date
Jan Oberhauser 91fbd01eae 🔖 Release n8n@0.113.0 2021-03-26 08:12:50 +00:00
Jan Oberhauser 06c34e283d ⬆️ Set n8n-core@0.66.0, n8n-editor-ui@0.83.0, n8n-nodes-base@0.110.0 and n8n-workflow@0.55.0 on n8n 2021-03-26 08:12:50 +00:00
Jan Oberhauser 5b4a85d8e8 🔖 Release n8n-editor-ui@0.83.0 2021-03-26 08:11:46 +00:00
Jan Oberhauser bd378fa2bb ⬆️ Set n8n-workflow@0.55.0 on n8n-editor-ui 2021-03-26 08:11:46 +00:00
Jan Oberhauser 172104ab35 🔖 Release n8n-nodes-base@0.110.0 2021-03-26 08:10:54 +00:00
Jan Oberhauser 317e88363e ⬆️ Set n8n-core@0.66.0 and n8n-workflow@0.55.0 on n8n-nodes-base 2021-03-26 08:10:54 +00:00
Jan Oberhauser a301c0d68b 🔖 Release n8n-core@0.66.0 2021-03-26 08:10:44 +00:00
Jan Oberhauser 571f815bf6 ⬆️ Set n8n-workflow@0.55.0 on n8n-core 2021-03-26 08:10:44 +00:00
Jan Oberhauser 000226acfe 🔖 Release n8n-workflow@0.55.0 2021-03-26 08:10:33 +00:00
Jan Oberhauser 4276150ac1 Fix indentation in all package.json files 2021-03-26 09:06:26 +01:00
Iván Ovejero b60b66d006
Add mail-send operation to SendGrid node (#1526)
*  Add mail description

*  Add mail:send functionality

* 🔨 Refactor sandbox into additional options

* 🔨 Refactor MIME type as options

*  Implement send_at functionality

*  Add headers to additional options

*  Implement attachments

* 🔥 Remove logging

*  Improvements

*  Fix default operation

* 🔨 Fix HTML option

* 🔨 Fix subject in dynamic template email

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-26 08:48:52 +01:00
Jan Oberhauser d8883fbefe Some improvements 2021-03-25 23:45:16 +01:00
Jan Oberhauser 0ba526dd67 🔀 Merge branch 'uProc_integration' of https://github.com/mcolomer/n8n into mcolomer-uProc_integration 2021-03-25 23:38:56 +01:00
Ricardo Espinoza be02fc8752
🐛 Fix issue with Dropbox App Folder type apps. (#1569)
#1542
2021-03-25 23:25:05 +01:00
Miquel Colomer 88c8af73a5 + fix escaping single quotes 2021-03-25 17:50:12 +01:00
Jan Oberhauser 0f9429b261 Fix conflicts 2021-03-25 17:10:02 +01:00
Jan Oberhauser 0272cec01d 👕 Fix lint issue 2021-03-25 13:19:11 +01:00
Jan Oberhauser 3db1cdbe84 Minor improvements to MoveBinaryData encoding 2021-03-25 12:59:57 +01:00
lublak c3496845bf
:add: Add iconv-lite for encoding/decoding for MoveBinaryData (#1473) 2021-03-25 12:58:54 +01:00
Jan Oberhauser 8699f174f7 🔀 Merge branch 'master' of github.com:n8n-io/n8n 2021-03-25 12:43:03 +01:00
Jan Oberhauser bfb179e5f0 Ignore issue as convict types are wrong 2021-03-25 11:42:19 +01:00
Brian Thomas Smith b7c64c6031
Update QuestDB logo, use 60x60 png (#1579) 2021-03-25 11:24:56 +01:00
Jan Oberhauser 0c0c0bda67 Some cleanup 2021-03-25 11:23:54 +01:00
Jan Oberhauser 5f96f01f24 Make n8n work with new version of convict 2021-03-25 11:17:30 +01:00
Snyk bot bed5195eb8
⬆️ Set convict@6.0.1 on n8n
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-CONVICT-1062508
2021-03-25 11:16:56 +01:00
Ricardo Espinoza 0c3a191859
Add resources Task Tag, Space Tag & Task List to ClickUp Node (#1539)
*  Add resources Task Tag and Space Tag to ClickUp Node

*  Add Task List resource

*  Fix spaceTag:update

*  Fix icon and formatting

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-24 23:01:12 +01:00
Jan Oberhauser 80db50282e Minor imporovement 2021-03-24 18:51:43 +01:00
Pavel Yudin 0d8602de5e
Add answerinlinequery option to Telegram (#1556)
* telegram node: add answerinlinequery option

* remove comments
2021-03-24 18:51:00 +01:00
Iván Ovejero 68c14979d3
Add Mattermost reactions and ephemeral message (#1552)
* Replace PNG icon with SVG icon

* Add reaction resource and operations

*  Finalize reactions and add postEphemeral

*  Improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-03-24 17:59:45 +01:00
Ricardo Espinoza 00e7edea85
* 🐛 Fix autocomplete API uri on Clearbit (#1565)
* 🐛 Fix autocomplete API uri

*  Improvements

*  Minor improvements

Co-authored-by: dali <servfrdali@yahoo.fr>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-24 00:20:48 +01:00
Jan Oberhauser 9957c81f13 Revert wrong "fix" of node name 2021-03-23 23:50:55 +01:00
Iván Ovejero cdcbc3d256
Add Plivo Node (#1563)
* add Plivo Node

* fixed package.json

* added Git user in CLI to validate CLA

* 🎨 Replace PNG with SVG icon

*  Ajust per codebase conventions

* 🔨 Fix operation ID

* ✏️ Specify geo-restriction for MMS

*  Improvements

*  Fix node name and operation order

Co-authored-by: Nixon <nixon@Nixons-MacBook-Pro.local>
Co-authored-by: Nixon <nixon@plivo.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-23 23:49:08 +01:00
Omar Ajoue 726a99bf69
Add Activation Trigger (#1570)
*  n8n start trigger node

* first declaration of WorkflowActivationMode

* implement first WorkflowActivationMode: 'init', 'create', 'update', 'activate'

* fix Server missing id

* add activation infos to triggers

* remove WorkflowActivationMode from webhook execution function

* add some missing activation and add manual activation

* clean up and fix some code

* fix UnhandledPromiseRejectionWarning: Error: Overwrite NodeExecuteFunctions.getExecuteTriggerFunctions.emit function!

* fix spaces

* use a better name for the node

* fix ident in package.json

* Contributions to lublak's PR #1287

* Fixed linting issues and change the way parameters are displayed

*  Fix name and minor improvements

Co-authored-by: lublak <lublak.de@gmail.com>
Co-authored-by: lublak <44057030+lublak@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-23 19:08:47 +01:00
Jan Oberhauser 11fb97223c 👕 Fix lint issue 2021-03-23 17:42:38 +01:00
Iván Ovejero dab82965a4
Render empty array in variable selector (#1537) 2021-03-21 12:39:06 +01:00
Ricardo Espinoza 538d34510d
Add query parameter to operation issue:getAll (Sentry.io) (#1560) 2021-03-21 12:19:15 +01:00
Iván Ovejero 9cec2a73c7
Fetch saved tracks in Spotify node (#1550)
*  Fetch saved tracks in Spotify node

* Add library resource type to Spotify node

* Add getUserTracks operation to Spotify node

* Add user-library-read to Spotify credential scope

* 🐛 Fix bug in Spotify playlist remove item

* No longer pass position 0 into request

*  Minor improvements

Co-authored-by: Gerard Louw <gerardlouw@gmail.com>
2021-03-21 11:48:22 +01:00
Iván Ovejero e37b89df4f
Fix pagination for retrieving user repos in GitHub node (#1554)
*  Fix pagination on user:getRepositories

*  Fix pagination on repository:getIssues

* ✏️ Fix typos and periods in descriptions

*  Minor improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-20 21:18:47 +01:00
Jan Oberhauser 896ef33f40 🔖 Release n8n@0.112.0 2021-03-19 17:46:01 +01:00
Jan Oberhauser 5dbb8fb71c ⬆️ Set n8n-core@0.65.0, n8n-editor-ui@0.82.0, n8n-nodes-base@0.109.0 and n8n-workflow@0.54.0 on n8n 2021-03-19 17:45:34 +01:00
Jan Oberhauser 9215d45436 🔖 Release n8n-editor-ui@0.82.0 2021-03-19 17:44:20 +01:00
Jan Oberhauser c5eed228d8 ⬆️ Set n8n-workflow@0.54.0 on n8n-editor-ui 2021-03-19 17:43:40 +01:00
Jan Oberhauser 4352eb907c 🔖 Release n8n-nodes-base@0.109.0 2021-03-19 17:42:46 +01:00
Jan Oberhauser f1b068166e ⬆️ Set n8n-core@0.65.0 and n8n-workflow@0.54.0 on n8n-nodes-base 2021-03-19 17:42:13 +01:00
Jan Oberhauser 66caf31e2f 🔖 Release n8n-core@0.65.0 2021-03-19 17:41:10 +01:00
Jan Oberhauser 9510184d79 ⬆️ Set n8n-workflow@0.54.0 on n8n-core 2021-03-19 17:40:37 +01:00
Jan Oberhauser f91b58c532 🔖 Release n8n-workflow@0.54.0 2021-03-19 17:39:55 +01:00
Ricardo Espinoza ba4d848acc
🐛 Map CC addresses correctly (AWS SES) (#1559) 2021-03-19 17:35:38 +01:00
Omar Ajoue dfeb531cc0
🐛 Fix concurrency issues with subworkflows (#1558) 2021-03-19 17:32:43 +01:00
Omar Ajoue 53a20dddce
🐛 Fix issue with subworkflows running on main process (#1557) 2021-03-19 15:18:35 +01:00
Omar Ajoue 30d83d0bc2
Add DeepL Node (#1551)
* Created the node for DeepL translator tool

Still missing a few additional fields but functionality is ok for most cases.

* Added optional fields for Deepl and separated description to a separate file

* Fixed linting issue

* 🎨 Replace PNG with SVG icon

* 💄 Adjust style to codebase conventions

* 🔨 Refactor types

*  Simplify error handling

*  Add always open edit window for text field

* ✏️ Edit descriptions in text operations

*  Fix source language for English

EN-GB and EN-US are not supported as source languages, but EN is.

* 💄 Apply cosmetic changes

*  Small improvement

*  Remove not needed Authentication selection

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-18 23:34:15 +01:00
Omar Ajoue b879755f0b
🐛 Fix issues with subworkflows not finishing (#1553) 2021-03-18 23:24:57 +01:00
Jan Oberhauser ddce679569 Minor changes to directories in binary data 2021-03-18 18:13:24 +01:00
Jan Oberhauser d65e8ee73b 🔀 Merge branch 'binary-file-path' of https://github.com/lublak/n8n into lublak-binary-file-path 2021-03-18 13:20:26 +01:00
Mika Luhta a3003dc273
🐛 Fix TheHive Case resolution status (#1373) 2021-03-18 13:10:19 +01:00
Ricardo Espinoza d56c3da3dd
TheHive: Add Mark as Read operation to alerts (#1541)
*  Add Mark as Read operation to TheHive 4 Alerts

* Remove version check from Mark as Read operation

* Add Mark as Unread operation

* Show Alert ID for markAsUnread operation

*  Add Ignore SSL Issues parameter to credentials

*  Add TheHive and Cortex SVG logos

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
2021-03-18 13:06:51 +01:00
Ricardo Espinoza c39504719a
🐛 Add credentials in the body to be able to refresh the access token (#1543) 2021-03-18 12:27:19 +01:00
Jan Oberhauser dbe70ea1e0 🔀 Merge branch 'camcelroy-fix/salesforce-customobject-getall' 2021-03-18 11:02:40 +01:00
Jan Oberhauser 40b76fd746 Simplify code 2021-03-18 11:02:00 +01:00
Jan Oberhauser f6938a8d48 🔀 Merge branch 'fix/salesforce-customobject-getall' of https://github.com/camcelroy/n8n into camcelroy-fix/salesforce-customobject-getall 2021-03-18 10:58:32 +01:00
Ricardo Espinoza 4bff3af058
🐛 Fix issue with firstname when creating/updating a lead (#1545) 2021-03-18 10:53:39 +01:00
Jan Oberhauser 09d9e12db9 🐛 Fix issue with importing decrypted separate credentials #1546 2021-03-17 21:28:22 +01:00
Craig McElroy 3cb8cd115e
Salesforce Custom Object Get All : Fix TypeError: options.fields.split is not a function 2021-03-17 14:17:21 -05:00
Ricardo Espinoza 7c21e61151
🐛 Reflect correctly Dropbox breaking change. (#1544) 2021-03-16 21:23:54 +01:00
Jan Oberhauser 06dd423648 🔖 Release n8n@0.111.0 2021-03-12 12:40:30 +01:00
Jan Oberhauser 8bbdf05e51 ⬆️ Set n8n-editor-ui@0.81.0 and n8n-nodes-base@0.108.0 on n8n 2021-03-12 12:40:06 +01:00
Jan Oberhauser 98a4e20051 🔖 Release n8n-editor-ui@0.81.0 2021-03-12 12:38:49 +01:00
Jan Oberhauser f77c74616f 🔖 Release n8n-nodes-base@0.108.0 2021-03-12 12:36:44 +01:00
Jan Oberhauser e419d3ccbe Fix small issues 2021-03-12 11:51:35 +01:00
Jan 3d5a81c1f1
Add "Date Fields" parameter to the insert & update operations (#1529)
MongoDB
2021-03-12 11:46:19 +01:00
Jan Oberhauser bae61fb40c Fix icon name 2021-03-12 11:45:50 +01:00
Omar Ajoue 8095c4a264
Add debug information for pending workflows on exit (#1536) 2021-03-12 11:35:23 +01:00
Ricardo Espinoza ac4e4cd17d
Add boadItem:move ooperation (Monday.com) (#1533)
Thanks a lot. Got merged.
2021-03-12 11:32:04 +01:00
Ricardo Espinoza f7bd3060bd
Add operation file:update to Google Drive node (#1523)
*  Add operation file:update to Google Drive node

*  Improvements

*  Small changes

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-12 11:24:40 +01:00
Miquel Colomer 1e580a9b85 + fix spaces 2021-03-12 10:51:35 +01:00
Ricardo Espinoza 148a94a8bb
🐛 Fix bug when updating and deleting records (#1532) 2021-03-12 10:23:35 +01:00
Ahsan Virani 71e21c2dae
Add SASL mechanism option in Kafka (#1525)
*  add SASL mechasnim option in Kafka

* add toggle for authentication in kafka credentials

*  Revery default value

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-11 14:25:02 +01:00
Ricardo Espinoza 0712334679
Add Autopilot Node & Trigger (#1516)
*  Autopilot Node & Trigger

* 🎨 Replace PNG with SVG icon

* 🚚 Rename description file

* 🔨 Fix contact operations default

* ✏️ Edit contact property descriptions

* ✏️ Edit journey property descriptions

* ✏️ Edit contact list property descriptions

* ✏️ Edit list property descriptions

* 🐛 Fix issue with a wrong named resource

*  Fix Trigger-Node name and minor improvements

* 🔨 Remove 404 from contactList:exist

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-11 13:36:55 +01:00
dali 3ec3f908e8 Revert 'gm' import statement 2021-03-11 12:27:24 +01:00
Ricardo Espinoza e1dbb72929
Add file:search operation to Dropbox Node (#1494)
*  Add search resource to Dropbox Node

* 📚 Add breaking change instructions

*  Add missing credentials

*  Add "simple" parameter to the operation search:query

*  Update breaking change message

*  Improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-11 09:16:05 +01:00
Jan Oberhauser 263813a8f9 Rename metrics environment variable 2021-03-11 00:10:39 +01:00
Bruno Bacarini b0b172a362
Add metrics endpoint (#1515)
This commit adds the new package prom-client in order to expose metrics
to prometheus as well as the endpoint and the configuration to do so.
2021-03-11 00:10:10 +01:00
Iván Ovejero 8d2371917f
Add Wise node (#1496)
* 🎉 Register node and credentials

* 🎨 Add SVG icon

*  Add node stub

*  Update credentials registration

*  Add API credentials

*  Add generic functions stub

*  Update node stub

*  Add stubs for resource descriptions

* 🎨 Fix SVG icon size and positioning

* 🔨 Fix credentials casing

*  Implement account operations

*  Add borderless accounts to account:get

*  Remove redundant option

*  Complete account:get with statement

*  Implement exchangeRate:get

*  Implement profile:get and profile:getAll

*  Implement quote:create and quote:get

*  Add findRequiredFields for recipient:create

* 🔥 Remove resource per feedback

*  Implement transfer:create

*  Implement transfer:delete and transfer:get

* 📚 Add documentation links

*  Implement transfer:getAll

*  Implement transfer:execute

*  Simulate transfer completion for PDF receipt

*  Remove logging

*  Add missing divider

*  Add Wise Trigger and improvements

* 🔨 Refactor account operations

*  Small improvement

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-10 23:51:05 +01:00
Iván Ovejero 1842c7158b
:Sparkles: Add create playlist and get new releases - Spotify (#1520)
*  Create playlist in Spotify node

* Add create operation to Spotify node

* Add description and public properties to playlist resource type

*  Refactor playlist:create

*  Add album:getNewReleases

* 🎨 Replace PNG with SVG icon

*  Small improvements

Co-authored-by: Gerard Louw <gerardlouw@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-03-10 18:50:12 +01:00
Ricardo Espinoza 15ec1f1f4d
Add field "mobile phone" to lead resource (Salesforce) (#1522) 2021-03-10 18:36:26 +01:00
ricardo ef9178d954 Add "Date Fields" parameter to the insert & update operations
MongoDB
2021-03-10 11:02:52 -05:00
Omar Ajoue d6d57c2df6
🐛 Fixed an issue with queue mode for executions that should not be saved (#1509)
* Fixed an issue with queue mode for executions that should not be saved

*  Minimal change

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-10 15:51:18 +01:00
Omar Ajoue 3d80129a28
🐛 Fix performance and crashes with latest updates (#1524)
* Removing unnecessary data from process communication

* Wrapping progress save in a try ... catch block to prevent crashes

* Migration to fix mysql problems with big data on executions

*  Minor formatting fixes

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-10 10:50:07 +01:00
Jan Oberhauser 80dfa75eb5 Small fix 2021-03-08 18:47:40 +01:00
lublak 5da61ef252
Replace some fallback values to match the value type (#1421) 2021-03-08 18:45:35 +01:00
Mike Quinlan 5a214fb4aa
Adding Box API folder:get functionality (#1512) 2021-03-08 18:01:39 +01:00
Jan Oberhauser 63323178f1 Add new Facebook Graph API versions #1508 2021-03-08 17:36:17 +01:00
Snyk bot a28f13d13c
⬆️ Set jwks-rsa@1.12.1 on n8n
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-1038255
2021-03-08 14:51:49 +01:00
Jan Oberhauser 51f2db0578 Add missing description parameter for Deal -> Update 2021-03-08 14:44:37 +01:00
Jan Oberhauser 61a29ef25e 🔀 Merge branch 'master' of https://github.com/TySmith17/n8n into TySmith17-master 2021-03-08 14:35:58 +01:00
Ricardo Espinoza e8d77aea47
Add connection timeout to credentials (MSSQL Node) (#1517) 2021-03-07 14:02:26 +01:00
Jan Oberhauser f0c1809adc 🔖 Release n8n@0.110.3 2021-03-04 13:23:32 +01:00
Jan Oberhauser 08468772ee ⬆️ Set n8n-nodes-base@0.107.3 on n8n 2021-03-04 13:23:10 +01:00
Jan Oberhauser 72eac75cc2 🔖 Release n8n-nodes-base@0.107.3 2021-03-04 13:19:51 +01:00
Jan Oberhauser ce646de6bf 🔖 Release n8n@0.110.2 2021-03-04 13:02:09 +01:00
Jan Oberhauser ef826571fb ⬆️ Set n8n-nodes-base@0.107.2 on n8n 2021-03-04 13:01:44 +01:00
Jan Oberhauser 0c001b9367 🔖 Release n8n-nodes-base@0.107.2 2021-03-04 13:01:11 +01:00
Jan Oberhauser 55efbd75fb Merge branch 'master' of github.com:n8n-io/n8n 2021-03-04 12:58:51 +01:00
Jan Oberhauser dbdb5fcafc 🔖 Release n8n@0.110.1 2021-03-04 12:57:48 +01:00
Jan Oberhauser 8373528240 ⬆️ Set n8n-nodes-base@0.107.1 on n8n 2021-03-04 12:56:50 +01:00
Jan Oberhauser f6240ff558 🔖 Release n8n-nodes-base@0.107.1 2021-03-04 12:55:29 +01:00
Jan Oberhauser 6b3b4e5a2a 🐛 Fix node name 2021-03-04 12:54:42 +01:00
Jan Oberhauser 806f7829f9 🔖 Release n8n@0.110.0 2021-03-04 12:18:59 +01:00
Jan Oberhauser 349eb8bead ⬆️ Set n8n-editor-ui@0.80.0 and n8n-nodes-base@0.107.0 on n8n 2021-03-04 12:18:28 +01:00
Jan Oberhauser b4e879b8a7 🔖 Release n8n-editor-ui@0.80.0 2021-03-04 12:15:26 +01:00
Jan Oberhauser 420a4017ca 🔖 Release n8n-nodes-base@0.107.0 2021-03-04 12:11:54 +01:00
Jan Oberhauser 4f3d91e865 Add missing credentials file 2021-03-04 11:39:51 +01:00
Iván Ovejero 7be61e2f23
Add Lemlist node (#1506)
* 🎉 Register node and credentials

*  Add credentials file

* 🎨 Add SVG icon

*  Add generic functions file

*  Add preliminary node stub

*  Add resource description stubs

*  Extract get CSV from getAll

*  Implement lead:create

*  Implement all lead operations

*  Implement unsubscribe:create and delete

*  Preload campaigns

* 🔥 Remove logging

* 🔥 Remove operation per feedback

* 🎨 Prettify error message

*  Implement unsubscribe:getAll

*  Add trigger and small improvements

*  Minor improvement and fixes

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-04 10:25:47 +01:00
Iván Ovejero c49fcdeed6
Add Bubble.io Node (#1493)
* 🎉 Register node and credentials

* 🎨 Add SVG icon

* 🎨 Fix SVG icon size and positioning

*  Add API credentials

*  Add description for object

*  Add generic functions

*  Add preliminary node

*  Improvements

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-04 01:09:31 +01:00
Omar Ajoue 66a345ea94
🐛 Fix issue with auto refresh on execution list (#1475)
* Fix issue with auto refresh on execution list

When auto refresh is on, we used to get executions from backend using
the firstId field to filter recent executions.

This is a problem when you have executions that do not finish in order,
leaving gaps behind. This PR fixes this problem by refreshing the latest
30 executions and correctly adding them to the list.

* Fixed an issues with auto refresh on executions ExecutionsList

Fixed two bugs, one in frontend which was ignoring the first returned
row from the backend and an issue with backend that was not using
the overriden version of `executeWorkflow` function for sub sub
workflows.

* Fixed the display of manual executions when running with queues and improved display of subworkflows

* Changing workflow ids array from variable to constant

* Added unknown status to workflow execution and changed its color to orange
2021-03-03 08:31:55 +01:00
MedAliMarz f0a83e5ca5
🐛 Fix parsing response issue when uploading file (Dropbox) (#1502) 2021-03-03 08:20:24 +01:00
Jan Oberhauser 79aab5c692 Changed labels on IF & Switch for DateTime 2021-03-03 00:17:51 +01:00
Jan Oberhauser 94351c54df 🔀 Merge branch 'master' of github.com:n8n-io/n8n 2021-03-03 00:00:54 +01:00
Jan Oberhauser f900c4d058 Fix HelpScout icon name 2021-03-02 23:57:11 +01:00
Agata M 09659986db
🐛 Fix(GoogleDrive): missing permissions field (#1503) 2021-03-02 12:54:42 +01:00
MedAliMarz e9bd518592
🐛 Fix Gmail label filters (#1499)
* Change array format in the qs stringify options

* Fix lint
2021-03-02 12:47:53 +01:00
Jan Oberhauser 44100dc675 Fix bug in HTTP Request node with raw data and file response 2021-03-02 10:18:39 +01:00
Ricardo Espinoza f13a2781a6
🐛 Fix issue sending tags when creating a conversation (HelpScout) (#1501) 2021-03-01 23:38:22 +01:00
Omar Ajoue 3ff7d3af39
🐛 Fix naming and description of environment variable (#1458) 2021-03-01 21:21:16 +01:00
Jan Oberhauser 9b23611a8d Rename "Results" to "Items" 2021-03-01 14:05:19 +01:00
Omar Ajoue fc09e4c10e
🐛 Fix issue that manual executionscould not be stopped when running with queue (#1484) 2021-03-01 13:19:29 +01:00
Iván Ovejero 307860b21a
Add APITemplate.io node (#1497)
* Add support for APITemplate.io

*  Refactor node

* 👕 Fix lint issues

*  Improvements

*  Fix ApiTemplateIo Node

*  Add placeholder

Co-authored-by: Jacky Tan Boon Kiat <bktan@apitemplate.io>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-01 13:12:37 +01:00
Omar Ajoue 14329b2eb4
🐛 Fixed an issue with current executing workflows when using queues (#1483)
When running n8n in queue mode, the query to search for currently
running workflows would fail on Postgres but work fine with SQLite and
MySQL / MariaDB. This fix makes it work fine for all RDBMS.
2021-03-01 12:55:01 +01:00
Jon Bake 54f949a972
🐛 Fixes #1364 - Incorrect mouse selection when zoomed in or out (#1498)
Prior to this change, the mouse selection box had a fixed position on the page. Nodes have absolute
position within NodeView. This inconsistency in positioning caused issues when calculating
if a node was positioned within the mouse selection. This solution makes both nodes
and mouse selection have consistent positioning, along with correctly calculating the
mouse click position within NodeView when making a selection.
2021-02-28 18:08:14 +01:00
Ricardo Espinoza 725b3eb408
🐛 Add the right scopes to Gmail service account authentication. (#1481)
* fix: request gmail scope instead of books

*  Small improvement to #1427

*  Add svg logo

Co-authored-by: Josh <jojo.parillon@gmail.com>
2021-02-28 17:27:52 +01:00
Jan Oberhauser 402da3d53e 👕 Fix lint issue 2021-02-27 13:06:13 +01:00
Jan Oberhauser 17fb31920e Add DateTime support to IF and Switch-Node 2021-02-27 12:54:45 +01:00
Miquel Colomer bf50cbdad3 + added new tools 2021-02-25 10:48:43 +01:00
Miquel Colomer 4851cb806e + added new tools 2021-02-25 10:47:36 +01:00
Miquel Colomer 0a0509a4ae + added new tools 2021-02-25 10:35:48 +01:00
Ricardo Espinoza 85703a8bf7
🐛 Fix issue when refreshing OAuth2 credentials (Hubspot) (#1489) 2021-02-25 08:05:52 +01:00
Ricardo Espinoza 61903efaed
Add field to reply to message - Microsoft Team (#1479)
* Add replyTo feature to Microsoft Teams

* consolidate create and replyTo channel message in Microsoft Teams Node

*  Improvements to #1451

Co-authored-by: Sebastian Vogel <s.vogel@sachsenkabel.de>
2021-02-24 23:58:35 +01:00
Ricardo Espinoza 66f6b7dfeb
🐛 Add back missing field parents id on Google Drive (#1487) 2021-02-24 23:33:06 +01:00
dali ac9b743233 🐛 Fix typescript issues 2021-02-23 15:33:43 +01:00
dali 256711737c Remove executeSingle from Edit Image node 2021-02-22 16:36:54 +01:00
dali 4bf7ea3e26 🐛 Fix Empty buffer error in ImageEdit node 2021-02-22 16:10:01 +01:00
dali 5cce827d6f Remove executeSingle from Mailgun node 2021-02-22 15:07:53 +01:00
Jan Oberhauser 6fe6680088 🔖 Release n8n-nodes-base@0.106.1 2021-02-22 14:23:38 +01:00
Jan Oberhauser cc118c24d5 🐛 Fix GoToWebinar node name 2021-02-22 14:22:54 +01:00
Jan Oberhauser 31d5333192 🔖 Release n8n@0.109.0 2021-02-22 13:51:20 +01:00
Jan Oberhauser 3eb7ee9561 ⬆️ Set n8n-core@0.64.0, n8n-editor-ui@0.79.0, n8n-nodes-base@0.106.0 and n8n-workflow@0.53.0 on n8n 2021-02-22 13:48:12 +01:00
Jan Oberhauser a215dff56c 🔖 Release n8n-editor-ui@0.79.0 2021-02-22 13:44:37 +01:00
Jan Oberhauser 9079bb3f75 ⬆️ Set n8n-workflow@0.53.0 on n8n-editor-ui 2021-02-22 13:42:23 +01:00
Jan Oberhauser 49c893cab4 🔖 Release n8n-nodes-base@0.106.0 2021-02-22 13:40:44 +01:00
Jan Oberhauser bd8339a55a ⬆️ Set n8n-core@0.64.0 and n8n-workflow@0.53.0 on n8n-nodes-base 2021-02-22 13:40:17 +01:00
Jan Oberhauser 9d8d4a720a 🔖 Release n8n-core@0.64.0 2021-02-22 13:38:32 +01:00
Jan Oberhauser f0e4e649db ⬆️ Set n8n-workflow@0.53.0 on n8n-core 2021-02-22 13:38:05 +01:00
Jan Oberhauser 3c1e3557ec 🔖 Release n8n-workflow@0.53.0 2021-02-22 13:37:04 +01:00
Iván Ovejero 9dba8b866a
Add Raindrop node (#1464)
*  Register node and credentials

*  Implement OAuth2 flow

* 🎨 Add SVG icon

*  Add preliminary node stub

*  Add preliminary generic functions

*  Add resource description stubs

*  Implement collection:getAll

*  Implement collection:get

*  Implement collection:create

*  Implement collection:delete

*  Implement collection:update

*  Implement raindrop:create

*  Implement raindrop:delete and update

*  Implement user:get

*  Improvements

* 🎨 Touch up resource descriptions

* 🎨 Rename resource description files

*  Remove params for uneditable properties

*  Remove unneeded success response assignment

*  Update raindrop params

*  Minor improvements

*  Small improvement

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-22 13:11:51 +01:00
Iván Ovejero 0dcaccefa7
GoToWebinar node (#1422)
* Create scaffolding for node

* Add SVG logo

* Create scaffolding for generic functions

* Add index for descriptions

* Simplify retrieval of details

* Introduce minor fixes in generic functions

* Add attendee description

* Fix attendee description operation

* Add coorganizer description

* Add panelist description

* Add registrant description

* Add session description

* Add webinar description

* Register node and credentials

* Add scaffolding for credentials

* Minor creds fixes

* Fix SVG icon size and position

* Fix capitalization in description

* Fix credentials connection

* Add attendee fields

* Populate webinar description

* Remove organizer key from params

* Add timezones array constant

* Implement webinar:create

* Implement webinar:delete

* Convert times to fixed collection

* Add missing segments to endpoints

* Fix webinar:update operation

* Implement all-items request

* Add params for session:getAll

* Add params for webinar:getAll

* Implement session:getAll and webinar:getAll

* Implement session:get and session:getDetails

* Implement coorganizer:create

* Implement coorganizer:delete

* Implement coorganizer:getAll

* Implement coorganizer:delete

* Refactor time range for getAll operations

* Implement coorganizer:reinvite

* Implement panelist:create and panelist:getAll

* Implement panelist:delete and panelist:reinvite

* Remove array body helper types

* Implement registrant:create and registrant:getAll

* Implement registrant:delete

* Prettify error handling

* Add returnAll toggle and limit for all operations

* Preload webinars

* Preload webinar key in more fields

* Refactor getAll as handler

* Add descriptions for session

* Add descriptions for attendee

* Add descriptions for co-organizer

* Add descriptions for panelist

* Add descriptions for registrant

* Add descriptions for webinar

* Add 403 check for refresh token

* Fix defaults for webinar loader

* Add descriptions for webinar types

*  Improvements

* Remove unneeded return type annotation

* Add handler for continue on fail

* Remove 403 check in error handler

The Go To Webinar API returns 403 for a range of various errors, so this check ended up overriding more specific error messages not related to 403 Forbidden errors.

* Remove logging

*  Small improvement

*  Minor improvements

*  Improvements

*  Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-22 08:49:00 +01:00
Jan Oberhauser 802808a9ad Minor improvement 2021-02-21 22:37:39 +01:00
Jan Oberhauser 4b0776d85a 🔀 Merge branch 'export_plain' of https://github.com/AllanDaemon/n8n into AllanDaemon-export_plain 2021-02-21 22:07:11 +01:00
Ricardo Espinoza 25dffd9904
Add rrule parameter to Google Calendar Node (#1460) 2021-02-21 22:04:00 +01:00
Jan Oberhauser 5e923eb002 👕 Fix lint issue 2021-02-21 21:51:39 +01:00
Jan Oberhauser a678968193 🔀 Merge branch 'telegram-send-location' of https://github.com/maxdanilov/n8n into maxdanilov-telegram-send-location 2021-02-21 21:45:59 +01:00
Harshil Agrawal a51975c11f
Add node codex files (#1465) 2021-02-21 21:42:15 +01:00
Iván Ovejero b655153431
Add user resource and operations to Jira (#1448)
* Add user resource and operations

* Update user resource description

*  Small improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-21 11:00:27 +01:00
Ricardo Espinoza 13e76e33e8
Add text detection operation to AWS Rekognition (#1417) 2021-02-21 10:47:34 +01:00
Iván Ovejero 4d4ab7943b
Add Emelia nodes (#1455)
* Emelia node added

* Minor improvements on Emelia nodes

* Fix nodes and credentials listing

* Fix multi-line imports

* Apply cosmetic changes to node description

* Apply cosmetic changes to node execute method

* Fix linting details

* Apply cosmetic changes to trigger node

* Replace PNG with SVG icon

* Bring generic functions in line with codebase

* Refactor resources and add operations

* Fix typo in GraphQL call function

* Add campaign description

* Add contact list description

*  Improvements

*  Minor improvements to Emelia Nodes

Co-authored-by: Charles LECALIER <clecalie@student.42.fr>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-20 21:12:55 +01:00
Iván Ovejero 4dce9e2cd1
Add Bitwarden node (#1401)
* Update package.json

* Add first implementation of credentials

* Add Bitwarden SVG file

* Add first implementation of generic functions

* Add scaffolding for resources and operations

* Fill in events, groups and members

* Fill in organizations and policies

* Add collection description

* Clean up credentials params

* Implement collection:update

* Add event description

* Add group description

* Add member description

* Complete all descriptions

* Remove OAuth2 from credentials name

* Prevent excessive access token retrievals

* Complete collection:update

* Refactor getAll operations

* Add group:getAll

* Add group:create

* Add group:update

* Add group:updateMembers

* Add user:create

* Add member:updateGroups

* Remove organization resource

* Remove policy resource

* Add member:update

* Reposition divider comments

* Refactor resource loaders

* Document generic functions

* Refactor returnAll and limit

* Introduce minor improvements

*  Improvements

*  Minor improvements

*  Remove not needed code

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-20 18:55:57 +01:00
Omar Ajoue 6ee9501d16
🐛 Fixing execution history for integrated workflows. (#1469)
* Fixing execution history for integrated workflows.

*  Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-20 13:51:06 +01:00
Jan 7df9694b3c
🐛 Fixes error responses & replaced executeSingle in Rocketchat node (#1367) (#1369)
* 🐛 Fixes issue handling error responses in Rocketchat node (#1367)

*  Minor improvements on Rocketchat Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-19 13:34:46 +01:00
Jan Oberhauser 58353d6b8c 👕 Fix lint issue 2021-02-19 13:33:47 +01:00
Maxim Danilov c26d0ae407 Add send location functionality to Telegram Node 2021-02-19 12:33:20 +01:00
Iván Ovejero bbf2baf58e
Add Reddit post search (#1453)
* Make execute method dividers consistent

* Implement post:search

* Add params for post:search

*  Small improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-18 12:46:22 +01:00
Jan Oberhauser 59a3997af2 Hardcode mongodb@3.6.4 because warning message in higher versions
Can be opened up again after release of version 3.6.6
https://github.com/mongodb/node-mongodb-native/pull/2734
2021-02-18 12:26:40 +01:00
Allan Daemon 7eb849b9f7 CLI import credentials supports decrypted data 2021-02-18 07:52:05 -03:00
Allan Daemon 873e566489 CLI command export credentials: export decrypted option 2021-02-18 07:42:21 -03:00
Omar Ajoue 91b715025d
🐛 Fix auto refresh on executions list (#1457) 2021-02-18 00:09:39 +01:00
dali 81f33b4c04 Remove executeSingle from FunctionItem node 2021-02-17 08:51:02 +01:00
Jan Oberhauser c811294612 🐛 Execute node also if it is a sibling but does not receive data
from parent
2021-02-17 00:16:10 +01:00
dali 735a7e6812 Remove executeSingle from WriteBinaryFile node 2021-02-16 10:42:46 +01:00
dali b0664d2aa0 Remove executeSingle from ReadPdf node 2021-02-16 09:51:48 +01:00
dali 8d119852f6 Remove executeSingle from ReadBinaryFile node 2021-02-16 08:09:10 +01:00
dali 46d1a5fe58 Remove executeSingle from EmailSend node 2021-02-16 07:23:37 +01:00
lublak cb9f31c49d add dir to different positions 2021-02-15 13:25:30 +01:00
Jan Oberhauser caad6d1c8d 🔖 Release n8n@0.108.0 2021-02-15 13:06:25 +01:00
Jan Oberhauser 4dc6bee957 ⬆️ Set n8n-core@0.63.0, n8n-editor-ui@0.78.0, n8n-nodes-base@0.105.0 and n8n-workflow@0.52.0 on n8n 2021-02-15 13:06:09 +01:00
Jan Oberhauser 4181ec428d 🔖 Release n8n-editor-ui@0.78.0 2021-02-15 13:04:03 +01:00
Jan Oberhauser 29b3609db9 ⬆️ Set n8n-workflow@0.52.0 on n8n-editor-ui 2021-02-15 13:03:32 +01:00
Jan Oberhauser 3b78cea79b 🔖 Release n8n-nodes-base@0.105.0 2021-02-15 13:01:41 +01:00
Jan Oberhauser 1e1c78d513 ⬆️ Set n8n-core@0.63.0 and n8n-workflow@0.52.0 on n8n-nodes-base 2021-02-15 13:01:16 +01:00
Jan Oberhauser 56baa6398c 🔖 Release n8n-core@0.63.0 2021-02-15 13:00:17 +01:00
Jan Oberhauser b11ec91e59 ⬆️ Set n8n-workflow@0.52.0 on n8n-core 2021-02-15 12:59:51 +01:00
Jan Oberhauser ac9838ef26 🔖 Release n8n-workflow@0.52.0 2021-02-15 12:59:04 +01:00
lublak 8f318de288 get also the dir data of the path 2021-02-15 12:34:05 +01:00
Omar Ajoue bc66fab041
Fix an issue with the regex that detects node names 2021-02-15 09:55:28 +01:00
lublak 118b754449
Make it possible to sort your added values (#1425) 2021-02-15 09:53:19 +01:00
Ricardo Espinoza c1ddb6c000
Add Checklist createItem functionality to Trello Node (#1444)
* Add Trello Checklist createItem functionality

* 💄 Small cosmetic change to #1433

Co-authored-by: Nicolas Antoniazzi <nicolas@codingame.com>
2021-02-15 09:42:41 +01:00
Ricardo Espinoza 19412b6025
🐛 Fix bug with Google Drive node (#1443)
* 🐛 Fix bug with Google Drive node

The bug did not let the user to select the fields he wanted the API to return in the resources Folder and File.

*  Change default to not break anything and hide not needed options

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-15 09:02:47 +01:00
Jan Oberhauser 4b8b08450f Fix typo 2021-02-14 21:17:47 +01:00
Ricardo Espinoza bb794b6da3
Add PostHog Node (#1440)
*  PostHog Node

*  Minor improvements to PostHog Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-14 17:56:34 +01:00
Jan Oberhauser b183f3ec02 👕 Fix lint issue 2021-02-13 20:46:46 +01:00
Jan Oberhauser deaa015e61 Do only send manual executions to starting session & cleanup 2021-02-13 20:40:27 +01:00
Tanay Pant 53693886df
Add Demio node (#1434)
*  Add Demio node

*  Improvements

*  Minor improvement on Demio-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-13 17:46:35 +01:00
Iván Ovejero 5baa31b053
Add QuickBooks node (#1365)
* Add OAuth2 credentials

* Adjust credentials params

* Add node to listing

* Add initial node scaffolding

* Remove unused credentials params

* Add customer search with select statement

* Add pagination to customer search

* Add customer creation functionality

* Add customer update functionality

* Small formatting fix

* Adjust property name casing for consistency

* Adjust customer operations for consistency

* Handle large QuickBooks listings

* Add initial estimate resource description

* Add estimate resource retrieval operations

* Refactor customer billing address

* Simplify customer billing address

* Fix casing for customer additional fields

* Adjust types to accommodate loadOptions functions

* Add loadOptions for customers to estimate

* Sort customer update fields alphabetically

* Refactor estimate line into standalone file

* Add stub for PDF retrieval operation

* Add invoice resource description and execute branches

* Implement estimate PDF download functionality

* Place descriptions in their own dir

* Add get and getAll for invoices

* Add send functionality to invoices

* Refactor handling of binary data

* Add invoice voiding functionality

* Add invoice deletion functionality

* Refactor resources into subdirs and add interfaces

* Add get and getAll for bill

* Add payment description

* Add get and getAll for payment

* Make variables in endpoints consistent

* Refactor interfaces for consistency

* Add interface for item resource

* Fill in fields for all resources

* Minor fixes in defaults and descriptions

* Refactor loader

* Add all resources to execute function

* Fix line property duplication

* Add get and getAll for vendor

* Optimize description imports

* Add creation for customer and bill

* Add update operation for bill

* Refactor create and update for customer

* Implement employee create and update

* Implement create and update for estimate

* Make address params more consistent

* Add create and update to payment

* Add item operations

* Add create and delete operations for invoice

* Refactor binary data handler

* Refactor generic functions

* Add create and update operations for vendor

* Fix build

* Fix total amount in bill:update

* Fix balance in bill:update

* Remove currency from bill:update

* Implement reference retrieval in bill:update

* Fix failing params in customer:update

* Fix param in employee:update

* Implement reference retrieval in estimate:update

* Fix failing params in estimate:update

* Fix failing params in invoice:update

* Fix failing param in vendor:update

* Implement reference retrieval in payment:update

* Remove unused interfaces

* Rename line property function

* Remove hared directory

* Refactor reference and sync token retrieval

* Fix line structure in bill:create

* Fix line structure in estimate:create

* Flatten responses

* Refactor line processing

* Remove unused interfaces

* Add endpoint documentation

* Fix payment:void content type

* Fix default for bill line item

* Hide auth URI query parameters

* Hide auth header parameter

* Add switch for credentials environment

* Adjust OAuth2 callback to accommodate realmId

* Retrieve realmId from OAuth2 flow

*  Improvements

* Reposition dividers

* Add IDs to display names of reference fields

* Add estimate:delete and bill:delete

* Load items in lines for bill, estimate and invoice

* Add filename for binary property in PDF download

*  Improvements

* Adjust field description

* Implement estimate:send

* Adjust field description

* Adjust custom field descriptions

* Add missing period to description

*  Minor improvements on QuickBooks-Node

* Add descriptions for bill

* Add descriptions for customer

* Add descriptions for employee

* Add descriptions for estimate

* Add descriptions for invoice

* Add descriptions for payment

* Add descriptions for vendor

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-13 17:27:08 +01:00
Jan Oberhauser 53234770a7 🐛 Fix issue of current execution query with unsaved running workflow 2021-02-11 14:55:59 +01:00
Omar Ajoue e53efdd337
Separate webhooks from core (#1408)
* Unify execution ID across executions

* Fix indentation and improved comments

* WIP: saving data after each node execution

* Added on/off to save data after each step, saving initial data and retries working

* Fixing lint issues

* Fixing more lint issues

*  Add bull to execute workflows

* 👕 Fix lint issue

*  Add graceful shutdown to worker

*  Add loading staticData to worker

* 👕 Fix lint issue

*  Fix import

* Changed tables metadata to add nullable to stoppedAt

* Reload database on migration run

* Fixed reloading database schema for sqlite by reconnecting and fixing postgres migration

* Added checks to Redis and exiting process if connection is unavailable

* Fixing error with new installations

* Fix issue with data not being sent back to browser on manual executions with defined destination

* Merging bull and unify execution id branch fixes

* Main process will now get execution success from database instead of redis

* Omit execution duration if execution did not stop

* Fix issue with execution list displaying inconsistant information information while a workflow is running

* Remove unused hooks to clarify for developers that these wont run in queue mode

* Added active pooling to help recover from Redis crashes

* Lint issues

* Changing default polling interval to 60 seconds

* Removed unnecessary attributes from bull job

* Added webhooks service and setting to disable webhooks from main process

* Fixed executions list when running with queues. Now we get the list of actively running workflows from bull.

* Add option to disable deregistration of webhooks on shutdown

* Rename WEBHOOK_TUNNEL_URL to WEBHOOK_URL keeping backwards compat.

* Added auto refresh to executions list

* Improvements to workflow stop process when running with queues

* Refactor queue system to use a singleton and avoid code duplication

* Improve comments and remove unnecessary commits

* Remove console.log from vue file

* Blocking webhook process to run without queues

* Handling execution stop graciously when possible

* Removing initialization of all workflows from webhook process

* Refactoring code to remove code duplication for job stop

* Improved execution list to be more fluid and less intrusive

* Fixing workflow name for current executions when auto updating

*  Right align autorefresh checkbox

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-09 23:32:40 +01:00
Ben Hesseldieck 98fa529e51
Dynamic webhooks improvements (#1396)
*  remove trailing slash in routes

* 🔧 update logic to select dynamicWebhook

* 🐛 fix logic in static route matching
2021-02-09 09:14:40 +01:00
Omar Ajoue 7a3aaf8a24
Unify execution id + Queue system (#1340)
* Unify execution ID across executions

* Fix indentation and improved comments

* WIP: saving data after each node execution

* Added on/off to save data after each step, saving initial data and retries working

* Fixing lint issues

* Fixing more lint issues

*  Add bull to execute workflows

* 👕 Fix lint issue

*  Add graceful shutdown to worker

*  Add loading staticData to worker

* 👕 Fix lint issue

*  Fix import

* Changed tables metadata to add nullable to stoppedAt

* Reload database on migration run

* Fixed reloading database schema for sqlite by reconnecting and fixing postgres migration

* Added checks to Redis and exiting process if connection is unavailable

* Fixing error with new installations

* Fix issue with data not being sent back to browser on manual executions with defined destination

* Merging bull and unify execution id branch fixes

* Main process will now get execution success from database instead of redis

* Omit execution duration if execution did not stop

* Fix issue with execution list displaying inconsistant information information while a workflow is running

* Remove unused hooks to clarify for developers that these wont run in queue mode

* Added active pooling to help recover from Redis crashes

* Lint issues

* Changing default polling interval to 60 seconds

* Removed unnecessary attributes from bull job

*  Improved output on worker job start

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-09 08:59:32 +01:00
Jan Oberhauser 9c67c893e7 Change description of Stackby-Node 2021-02-08 18:44:53 +01:00
Jan Oberhauser ae92325ba3 🔖 Release n8n@0.107.0 2021-02-08 08:04:35 +01:00
Jan Oberhauser 1a26720d92 ⬆️ Set n8n-editor-ui@0.77.0 and n8n-nodes-base@0.104.0 on n8n 2021-02-08 08:03:52 +01:00
Jan Oberhauser 5829f09a97 🔖 Release n8n-editor-ui@0.77.0 2021-02-08 08:02:43 +01:00
Jan Oberhauser a6054aa3d8 🔖 Release n8n-nodes-base@0.104.0 2021-02-08 08:01:51 +01:00
Jan Oberhauser 243c8d579f Minor improvements 2021-02-08 07:52:09 +01:00
Florian Metz c59e522e9e
:spakles: Ctrl + scroll zoom (#1419) 2021-02-08 07:51:23 +01:00
Ricardo Espinoza 894a4b950a
Add resource Custom Verification Email to AWS SES (#1405)
*  Add resource Custom Verification Email to AWS SES

*  Minor improvements to AWS SES Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-08 00:02:10 +01:00
Ricardo Espinoza ba7c35dbf5
Add Amazon Comprehend Node (#1415)
*  Add Amazon Comprehend node

*  Improvements to #1413

Co-authored-by: Rei Maruyama <rei.maruyama@serverworks.co.jp>
2021-02-07 23:42:59 +01:00
Ricardo Espinoza 60a2cff284
Add GetResponse Trigger (#1412)
*  GetResponse Trigger

*  Minor improvements to GetResponse

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 23:32:12 +01:00
Tanay Pant bf46620b52
Add Peekalink node (#1411)
*  Add Peekalink node

*  Small improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-07 21:44:20 +01:00
Ricardo Espinoza 7c2755c970
Add task resource to Microsoft Team Node (#1403)
*  Add task resource to Microsoft Team Node

*  Minor improvement on Microsoft Team Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 21:39:39 +01:00
Jan Oberhauser 4150ae00c7 Optimize Stackby-Icon 2021-02-07 17:39:57 +01:00
Ricardo Espinoza 3293e6207f
Add Stackby Node (#1414)
* 🎉 Initial commit for stackby nodes

* 👕 Adding values into package.json

*  Improvements to #1389

*  Minor improvements to Stackby-Node

* 👕 Fix lint issue

Co-authored-by: Smit Parmar <16ce061@charusat.edu.in>
Co-authored-by: Smit Parmar <30971669+smituparmar@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 17:38:37 +01:00
Jan Oberhauser 65b69e4b60 ⬆️ Set sqlite3@5.0.1 on n8n 2021-02-06 17:36:09 +01:00
Romain Dunand 2d8fe3a4a5
🐛 Fix script list parsing on Filemaker Node(#1342)
Scripts in sub folders where not detected
2021-02-06 16:42:07 +01:00
Iván Ovejero 58c9a92e38
🐛 Fix Google Drive delete and share (#1384)
* Fix condition that never evaluated to true

* Fix missing permissions for folder:share
2021-02-06 16:12:30 +01:00
Omar Ajoue 0d273ca854
Add delete tweet operation for Twitter node (#1368)
* Add delete tweet operation for Twitter node

*  Minior improvement on Twitter-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-06 16:08:47 +01:00
Tysmith17 e92fe252cf Merge branch 'master' of github.com:n8n-io/n8n 2021-02-05 10:44:56 -07:00
Tysmith17 ddb1f5a22d add missing file 2021-02-05 10:42:33 -07:00
Jan Oberhauser 2c2c4b4b4d 🔖 Release n8n@0.106.0 2021-02-05 09:39:35 +01:00
Jan Oberhauser c26d752408 ⬆️ Set n8n-editor-ui@0.76.0 and n8n-nodes-base@0.103.0 on n8n 2021-02-05 09:38:41 +01:00
Jan Oberhauser 9c8a65ed69 🔖 Release n8n-editor-ui@0.76.0 2021-02-05 09:37:10 +01:00
Jan Oberhauser e119ef7a14 🔖 Release n8n-nodes-base@0.103.0 2021-02-05 09:36:16 +01:00
lublak 0398ec7348
Add s and u flag support for regex (#1397)
* add s flag support for regex

* add u flag (its supported since nodejs 6.4.0)
2021-02-05 09:29:16 +01:00
Harshil Agrawal 10ddcebf21
Add codex files for new nodes (#1409) 2021-02-05 09:27:12 +01:00
Ricardo Espinoza f370569ccc
Add Tapfiliate Node (#1399)
*  Tapfiliate Node

*  Improvements

*  Minor improvements to Tapfiliate Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-05 09:25:41 +01:00
Ricardo Espinoza b1ad897a86
Add download field to Airtable Trigger (#1406) 2021-02-04 15:43:48 +01:00
Ricardo Espinoza 39ef004021
Add custom fields to company:create & company:update (Hubspot) (#1404) 2021-02-04 15:31:48 +01:00
Ricardo Espinoza 4fa2fb53a7
Add connection timeout to MySQL credentials (#1223) 2021-02-04 10:13:48 +01:00
Ricardo Espinoza 7226b5071e
🐛 Fix bug with Typeform OAuth2 flow (#1402) 2021-02-04 09:58:33 +01:00
Iván Ovejero 049bf6bee8
Add message pinning and unpinning to Telegram (#1398)
* Implement chat message pinning and unpinning

*  Add svg logo

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-04 09:50:39 +01:00
Iván Ovejero eb2f14d06d
Add Reddit Node (#1345)
* Set up initial scaffolding and auth

* Add grant type to credentials

* Add Account operations and OAuth2 request

* Add post submission functionality

* Refactor resources into resource descriptions

* Refactor request for no auth URL

* Refactor submission description for consistency

* Add listing resource

* Refactor My Account resource into details

* Add request for all items

* Add listings for specific subreddits

* Fix minor linting details

* Add subreddit resource

* Add All-Reddit and Subreddit resource descriptions

* Adjust display options for credentials

* Add subreddit search functionality

* Clean up auth parameter

* Add user resource with GET endpoint

* Add user description

* Add submission search and commenting functionality

* Clean up logging and comments

* Fix minor details

* Fix casing in properties

* Add dividers to execute() method

* Refactor per feedback

* Remove unused description

* Add punctuation to property descriptions

* Fix resources indentation

* Add resource dividers

* Remove deprecated sidebar option

* Make subreddit:get responses consistent

* Remove returnAll and limit from subreddit:get

* Flatten user:get response for about

* Rename comment target property

* Remove best property from post:getAll

* Enrich subreddit search by keyword operation

* Remove unneeded scopes

* Add endpoint documentation

* Add scaffolding for post comment

* Add all operations for postComment resource

* Add all operations for post resource

* Refactor subreddit:getAll

* Fix postComment:getAll

* Flatten responses for profile:get

*  Improvements

* Fix response traversal for postComment:add

* Flatten response for postComment:reply

* Fix subreddit:getAll with keyword search

* Fix pagination to enforce limit

* Wrap unauthenticated API call in try-catch block

* Add 404 error for empty array responses

* Revert "Fix pagination to enforce limit"

This reverts commit 72548d9523.

* Turn user:get (gilded) into listing

*  Small improvement

*  Improve Reddit-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-04 09:37:03 +01:00
Harshil Agrawal d0ac4e8fbe
Add documentation link to SecurityScorecard (#1407) 2021-02-04 08:21:06 +01:00
Jan Oberhauser ac3ad514ff Remove old reference link for Google Service Account 2021-02-03 08:15:41 +01:00
Jan Oberhauser 80f7ee1f7b Small design tweak 2021-02-01 23:57:00 +01:00
Jan Oberhauser 51bc430023 🔖 Release n8n@0.105.0 2021-02-01 08:40:43 +01:00
Jan Oberhauser b2911a5aab ⬆️ Set n8n-core@0.62.0, n8n-editor-ui@0.75.0, n8n-nodes-base@0.102.0 and n8n-workflow@0.51.0 on n8n 2021-02-01 08:40:14 +01:00
Jan Oberhauser f357649f98 🔖 Release n8n-editor-ui@0.75.0 2021-02-01 08:38:22 +01:00
Jan Oberhauser 604034624b ⬆️ Set n8n-workflow@0.51.0 on n8n-editor-ui 2021-02-01 08:37:56 +01:00
Jan Oberhauser f127d95361 🔖 Release n8n-nodes-base@0.102.0 2021-02-01 08:36:47 +01:00
Jan Oberhauser 7add63d13b ⬆️ Set n8n-core@0.62.0 and n8n-workflow@0.51.0 on n8n-nodes-base 2021-02-01 08:36:20 +01:00
Jan Oberhauser 54772f4530 🔖 Release n8n-core@0.62.0 2021-02-01 08:35:27 +01:00
Jan Oberhauser ed0b3bdafc ⬆️ Set n8n-workflow@0.51.0 on n8n-core 2021-02-01 08:34:54 +01:00
Jan Oberhauser b19e96465e 🔖 Release n8n-workflow@0.51.0 2021-02-01 08:34:06 +01:00