Michael Kret
556a6132ba
feat(Microsoft Outlook Node): Node overhaul ( #4449 )
...
[N8N-4995](https://linear.app/n8n/issue/N8N-4995 )
---------
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2023-09-15 12:52:18 +03:00
Milorad FIlipović
aaf87c3edd
fix(editor): Testing flaky resource mapper feature in e2e tests ( #7165 )
2023-09-14 10:54:25 +02:00
Jon
6e5a4f6a58
fix(HubSpot Node): Fix issue with contact lists not working ( #5582 )
2023-09-12 17:04:39 +01:00
Quang-Linh LE
915cfa0f6a
fix(Google Cloud Firestore Node): Fix empty string interpreted as number ( #7136 )
2023-09-12 10:03:33 +01:00
Jon
fd800b674b
fix(Zoho CRM Node): Fix issue with Sales Order not updating ( #6959 )
2023-09-11 17:15:52 +01:00
Jon
5c6cccd4fa
docs: Add concatenate alias to Split in Batches ( #7133 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-08 12:49:16 +01:00
Jon
f07d97fa6e
docs: Add email alias to Outlook and GMail ( #7127 )
2023-09-07 10:42:34 +01:00
MC Naveen
01f875a94d
feat(Salesforce Node): Add fax field to lead option ( #7030 )
...
Closes:
https://community.n8n.io/t/there-is-no-fax-field-in-the-saleforce-lead-cretion/29829
2023-09-07 08:07:37 +01:00
Deborah
9af626a1b3
docs: Docs links for TheHive and TheHive5 ( #7124 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-07 07:49:55 +01:00
कारतोफ्फेलस्क्रिप्ट™
92af1314fe
fix(Postgres Node): Fix automatic column mapping ( #7121 )
...
NODE-757
2023-09-06 16:32:50 +02:00
कारतोफ्फेलस्क्रिप्ट™
36a8e911e6
fix(Code Node): Disable WASM to address CVE-2023-37903 ( #7122 )
...
[GH Advisory](https://github.com/advisories/GHSA-g644-9gfx-q4q4 )
2023-09-06 16:11:39 +02:00
कारतोफ्फेलस्क्रिप्ट™
273d0913fe
feat(HTTP Request Node): Determine binary file name from content-disposition headers ( #7032 )
...
Fixes:
https://community.n8n.io/t/http-request-node-read-filename-from-content-disposition-header-when-downloading-files/13453
https://community.n8n.io/t/read-filename-from-content-disposition-header-when-downloading-files/22192
2023-09-06 12:38:37 +02:00
कारतोफ्फेलस्क्रिप्ट™
689a77cc87
refactor(Spreadsheet File Node): Reduce memory usage when loading CSV files ( #7095 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-09-06 11:58:00 +02:00
कारतोफ्फेलस्क्रिप्ट™
6aa7b93473
refactor(core): Deprecate prepareOutputData
(no-changelog) ( #7091 )
2023-09-05 12:59:02 +02:00
Michael Kret
73e782e2cf
feat(TheHive Node): Overhaul ( #6457 )
2023-09-04 18:15:52 +03:00
Michael Kret
58e55ba669
fix(Postgres Node): Tunnel doesn't always close ( #7087 )
2023-09-04 13:26:02 +03:00
Deborah
400949daa4
docs(Strapi Node): Update Strapi.node.json with correct credentials URL ( #7060 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-04 10:47:24 +01:00
Michael Kret
9dd5f0e579
fix(Postgres Node): Connection pool of the database object has been destroyed ( #7074 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-01 22:19:10 +03:00
Mutasem Aldmour
8a8d4e8bb3
fix: Load remote resources even if expressions in non requried parameters resolve ( #6987 )
...
Github issue / Community forum post (link here to close automatically):
2023-08-31 16:40:20 +02:00
Elias Meire
c01bca562b
feat(Strapi Node): Add token credentials ( #7048 )
...
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-08-31 12:46:28 +02:00
Elias Meire
d72f79ffb3
fix(Date & Time Node): Dont parse date if it's not set (null or undefined) ( #7050 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/date-time-node-transforming-null-to-19700101/29339
null/undefined input was converted to 01/01/1970 instead of being passed
through as-is
2023-08-31 12:33:26 +02:00
Jon
3b9f0fed7a
feat(RSS Read Node): Add support for self signed certificates ( #7039 )
2023-08-30 16:11:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
dfe0fa65f8
fix(Code Node): Switch over to vm2 fork ( #7018 )
...
[Fork is here](https://github.com/n8n-io/vm2 ). Currently there are no
modifications in it.
2023-08-30 11:17:04 +02:00
Marcus
9ca990b993
fix(MongoDB Node): Stringify response ObjectIDs ( #6990 )
...
Github issue / Community forum post (link here to close automatically):
2023-08-29 17:44:37 +02:00
Michael Kret
176ccd62bc
fix(Postgres Node): Empty return data fix for Postgres and MySQL ( #7016 )
2023-08-25 18:38:09 +03:00
कारतोफ्फेलस्क्रिप्ट™
f02f6b659a
refactor(Item Lists Node): Delete duplicate code for sorting via code (no-changelog) ( #7019 )
2023-08-25 15:46:37 +02:00
Michael Kret
d6e1cf232f
fix(Microsoft Excel 365 Node): Support for more extensions in workbook rlc ( #7020 )
...
Github issue / Community forum post (link here to close automatically):
2023-08-25 16:37:34 +03:00
कारतोफ्फेलस्क्रिप्ट™
0356419c1a
feat(Code Node)!: Add a flag to disable forwarding of code logging to stdout ( #6966 )
2023-08-25 14:23:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
596b5695cd
fix(Webhook Node): Fix URL params for webhooks ( #6986 )
...
Fixes:
https://community.n8n.io/t/empty-params-variables-in-webhook-node-after-upgrading-to-n8n-1-3-1/29624
2023-08-25 13:28:32 +02:00
Jon
2f81652400
fix(Agile CRM Node): Fix issue with company address not working ( #6997 )
2023-08-23 16:04:57 +01:00
Jon
64b950f294
fix(Mautic Node): Fix issue with owner not being set correctly ( #6991 )
2023-08-23 12:02:53 +01:00
Marcus
00268a019a
fix(Google Sheets Node): Fix short sheet name interpreted as range ( #6989 )
...
Github issue / Community forum post (link here to close automatically):
https://github.com/n8n-io/n8n/issues/6203
2023-08-22 18:05:54 +02:00
pemontto
3860d41d73
feat(Send Email Node): Add support for sending text and html email simultaneously ( #6978 )
2023-08-21 10:49:33 +01:00
Jon
475d9c98e8
fix(Shopify Node): Fix pagination when using options ( #6972 )
2023-08-21 10:47:38 +01:00
Marcus
052dd7cc9d
fix(Google Sheets Trigger Node): Support sheet names with non-latin characters ( #6970 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/how-to-get-new-rows-in-google-sheets/25810
2023-08-18 14:38:41 +02:00
कारतोफ्फेलस्क्रिप्ट™
9455bcfef5
fix(Webhook Node): Backward compatible form-data parsing for non-array fields ( #6967 )
2023-08-18 12:34:42 +02:00
Marcus
41db6371f0
fix(GraphQL Node): Improve error handling ( #6955 )
...
Github issue / Community forum post (link here to close automatically):
2023-08-18 11:22:12 +02:00
Marcus
9b27878d8f
fix(Salesforce Node): Fix Account update owner operation ( #6958 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/cannot-update-salesforce-account-owner/27514
2023-08-17 16:53:18 +02:00
Iván Ovejero
7ce5d8fd90
refactor: Upgrade to Prettier 3 (no-changelog) ( #6947 )
...
Supersedes https://github.com/n8n-io/n8n/pull/6937
Excluding fixtures and test workflow JSONs to avoid having to update
tests.
2023-08-16 17:13:57 +02:00
Iván Ovejero
f50fc8443e
refactor: Reduce usage of IExecuteSingleFunctions
(no-changelog) ( #6944 )
2023-08-16 15:52:41 +02:00
agobrech
44afcff959
feat: Enable parallel processing on multiple queue nodes ( #6295 )
...
* Add non-parallel execution
* Add parallel processing for MQTT
* Fix logic expression for trigger
* fixes
* remove unused import
* fix MQTT parallel processing
* fix AMQPTrigger node parallelProcessing
* MQTTTrigger node default parallelProcessing to true
* add AMQP credential test
* improve error handling
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-16 13:06:47 +02:00
Ian Gallagher
258e0ebb0f
docs(Code Node): Update description to include Python (no-changelog) ( #6904 )
2023-08-10 11:23:58 +01:00
Jon
f3248e46e4
fix(Email Trigger (IMAP) Node): Fix connection issue with unexpected spaces in host ( #6886 )
2023-08-10 08:58:51 +01:00
Jon
0e075c9cb5
fix: Fix issue with key formatting introduced in 1.2.0 ( #6896 )
2023-08-09 16:23:35 +01:00
Jon
db21a8db75
fix: Fix issue with key based credentials not being read correctly ( #6824 )
2023-08-09 12:30:53 +01:00
Bram Kn
f8ad543af5
feat(Pipedrive Node): Add option to update the file name and description ( #6883 )
2023-08-09 10:54:20 +01:00
Iván Ovejero
b82cf5603a
ci: Upgrade nodelinter to 1.16.0 (no-changelog) ( #6879 )
...
ci: Upgrade nodelinter to 1.16.0
2023-08-09 10:10:08 +02:00
Jon
905eef8559
fix(GoToWebinar Node): Fix issue with timezone incorrectly being required ( #6865 )
...
Fix issue with timezone incorrectly being required
2023-08-08 15:51:31 +01:00
Giulio Andreini
98e4c8f614
feat(HTTP Request Node): Add cURL alias (no-changelog) ( #6877 )
...
Added cURL alias to HTTP Request Node.
2023-08-08 15:04:19 +01:00
Jon
f038e1e9a6
fix(Netlify Node): Update Netlify logo (no-changelog) ( #6864 )
2023-08-07 14:21:13 +01:00
Michael Kret
72814d1f0f
fix(Email Trigger (IMAP) Node): UTF-8 attachments are not correctly named ( #6856 )
2023-08-07 13:33:06 +03:00
कारतोफ्फेलस्क्रिप्ट™
a5667e6c42
fix(core): Update packages to address CVE-2023-2142 and CVE-2020-28469 ( #6844 )
...
GH Advisories:
[ CVE-2023-2142](https://github.com/advisories/GHSA-x77j-w7wf-fjmw )
[CVE-2020-28469](https://github.com/advisories/GHSA-ww39-953v-wcq6 )
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-03 16:31:55 +02:00
कारतोफ्फेलस्क्रिप्ट™
f718c2291f
fix(Code Node): Consistent redirection of stdout for JS and Python sandboxes ( #6818 )
...
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-01 17:47:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
31d8f478ee
refactor(core): Parse Webhook request bodies on-demand ( #6394 )
...
Also,
1. Consistent CORS support ~on all three webhook types~ waiting webhooks never supported CORS. I'll fix that in another PR
2. [Fixes binary-data handling when request body is text, json, or xml](https://linear.app/n8n/issue/NODE-505/webhook-binary-data-handling-fails-for-textplain-files ).
3. Reduced number of middleware that each request has to go through.
4. Removed the need to maintain webhook endpoints in the auth-exception list.
5. Skip all middlewares (apart from `compression`) on Webhook routes.
6. move `multipart/form-data` support out of individual nodes
7. upgrade `formidable`
8. fix the filenames on binary-data in webhooks nodes
9. add unit tests and integration tests for webhook request handling, and increase test coverage
2023-08-01 17:32:30 +02:00
Iván Ovejero
24ce141815
refactor: Clear unused ESLint directives from nodes-base (no-changelog) ( #6812 )
...
* refactor: Clear unused ESLint directives from nodes-base (no-changelog)
* removed unused disable directives
---------
Co-authored-by: Marcus <marcus@n8n.io>
2023-08-01 15:32:33 +02:00
Iván Ovejero
dec19585bc
refactor: Enforce expanded sensitive inputs rules (no-changelog) ( #6815 )
...
* refactor: Enforce expanded sensitive inputs rules (no-changelog)
* refactor: Add extra exemption
* fix: Add setting to `sessionToken` fields
* fix: Restore for `hidden` fields
* fix: More edge case exemptions
* fix: One more
2023-08-01 13:08:25 +02:00
Iván Ovejero
f5134adde5
ci: Fix lint to fix build (no-changelog) ( #6817 )
2023-08-01 11:57:29 +02:00
Michael Kret
491378de77
fix(Postgres Trigger Node): Imposible to cancell execution manually ( #6709 )
2023-08-01 12:56:54 +03:00
Iván Ovejero
fce8cc4275
fix(Linear Node): Fix issue creation priority ( #6813 )
2023-08-01 10:58:37 +02:00
Iván Ovejero
803b1521fa
fix: Correct typos in Taiga and ServiceNow nodes ( #6814 )
2023-08-01 09:59:15 +02:00
Jon
46a41c1c91
feat(Facebook Graph API Node): Add support for v16 and v17 ( #6808 )
2023-08-01 08:43:07 +01:00
Michael Kret
f6bf9e9887
fix(core): Restrict read/write file paths access ( #6582 )
2023-07-31 15:20:39 +03:00
Jon
749468e4fa
fix(Todoist Node): Fix issue with section id being ignored ( #6799 )
2023-07-31 11:25:34 +01:00
कारतोफ्फेलस्क्रिप्ट™
6fb8a9ee39
ci: Fix linting issues (no-changelog) ( #6788 )
...
* ci: Fix linting (no-changelog)
* lintfix for nodes-base as well
2023-07-28 18:28:17 +02:00
Jon
c3e76ec697
fix(Lemlist Node): Fix pagination issues with campaigns and activities ( #6734 )
2023-07-26 11:59:55 +01:00
Michael Kret
533b0bac13
fix(Telegram Trigger Node): Add guard to 'include' call on null or undefined ( #6730 )
2023-07-25 16:59:44 +03:00
Michael Kret
4cae091cfb
fix(Postgres Node): Arrays in query replacement fix ( #6718 )
2023-07-25 15:34:45 +03:00
Michael Kret
c2511a829c
fix(Gmail Trigger Node): Early returns in case of no data ( #6727 )
2023-07-24 17:29:38 +03:00
qg-horie
1f70f49ce5
feat(Rundeck Node): Add support for node filters ( #5633 )
2023-07-24 15:01:49 +01:00
Jordan Hall
540d32dee4
fix(AwsS3 Node): Fix issue if bucket name contains a '.' ( #6542 )
2023-07-24 11:35:05 +01:00
Marcus
8ceb8322eb
fix(GitLab Trigger Node): Fix trigger activation 404 error ( #6711 )
...
* fix webhook checkExists not deleting static data
* improve webhook checkExists not deleting static data
2023-07-21 14:09:48 +02:00
Michael Kret
95837d2604
fix(Google BigQuery Node): Error description improvement ( #6715 )
2023-07-21 13:28:26 +03:00
Marcus
995d5cc470
fix(FTP Node): List recursive ignore . and .. to prevent infinite loops ( #6707 )
...
ignore . and .. to prevent infinite loop
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-07-21 11:07:49 +02:00
कारतोफ्फेलस्क्रिप्ट™
250175d066
fix(Postgres Node): For select queries, empty result should be be replaced with {"success":true}
( #6703 )
...
* fix(Postgres Node): For select queries, empty result should be be replaced with `{"success":true}`
* ⚡ less checks
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-07-19 16:15:43 +02:00
कारतोफ्फेलस्क्रिप्ट™
cd0e41a6b4
feat(Google Cloud Storage Node): Use streaming for file uploads ( #6462 )
...
fix(Google Cloud Storage Node): Use streaming for file uploads
2023-07-19 12:54:31 +02:00
Jon
81e98e82fd
fix(Contentful Node): Fix typo in credential name (no-changelog) ( #6692 )
2023-07-19 09:41:50 +01:00
कारतोफ्फेलस्क्रिप्ट™
0a31b8e2b4
feat(Read PDF Node): Replace pdf-parse with pdfjs, and add support for streaming and encrypted PDFs ( #6640 )
2023-07-18 20:07:29 +02:00
कारतोफ्फेलस्क्रिप्ट™
acda7f269f
fix(crowd.dev Node): Fix documentation urls for crowd.dev credentials and nodes ( #6696 )
2023-07-18 17:18:06 +02:00
Michael Kret
b69d20c12e
feat(Airtable Node): Overhaul ( #6200 )
2023-07-17 19:42:30 +03:00
Jon
fc8ed55c0d
fix(Microsoft Outlook Node): Fix issue with category not correctly applying ( #6583 )
2023-07-17 17:06:30 +01:00
Romain Dunand
91a052e4c5
fix(FileMaker Node): Improve returned error responses ( #6585 )
2023-07-17 17:05:28 +01:00
OlegIvaniv
2acd71eeb1
fix(Slack Node): Add UTM params to n8n reference in Slack message (no-changelog) ( #6668 )
...
fix(Slack Node): Add UTM params to n8n reference in Slack message
2023-07-17 17:07:28 +02:00
noctarius aka Christoph Engelbert
f233a3c59a
fix(TimescaleDB Node): Update TimescaleDB logo (no-changelog) ( #6670 )
2023-07-17 11:19:48 +01:00
Kirill
e6a81f0008
feat(Telegram Node): Add support for sending messages to forum topics ( #5746 )
2023-07-13 11:03:26 +01:00
MC Naveen
26046f6fe8
feat(OpenAI Node): Update max token limit to support newer model limits ( #6644 )
2023-07-12 12:38:54 +01:00
Romain Dunand
aecc05b787
fix(HTTP Request Node): Cleanup circular references in response ( #6590 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-07-12 12:31:32 +02:00
Michael Kret
aaa9ee3949
fix(Postgres Node): Upsert does not fetch columns when schema other then public ( #6643 )
2023-07-12 13:26:46 +03:00
कारतोफ्फेलस्क्रिप्ट™
e57e85edf7
refactor: Delete unnecessary interface re-exports from core, and delete unused code in nodes-base (no-changelog) ( #6631 )
2023-07-12 11:15:38 +02:00
Iván Ovejero
d6b2ae0255
refactor: Stop using .d.ts
files for type-collection files (no-changelog) ( #6634 )
...
refactor: Stop using `.d.ts` files for type-collection files
2023-07-10 19:35:34 +02:00
OlegIvaniv
aa53c46367
feat(Slack Node): Add option to include link to workflow in Slack node ( #6611 )
...
* feat(Slack Node): Add “automated by” message to Slack node’s post message
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Pass instanceBaseUrl to node context
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* Move `includeLinkToWorkflow` to options
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
* keep "includeLinkToWorkflow" hidden
* Only append the message for version 2.1 and up
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
---------
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2023-07-10 15:03:21 +02:00
कारतोफ्फेलस्क्रिप्ट™
bf351243df
fix(Code Node): Install python modules always in a user-writable folder ( #6568 )
...
* upgrade pyodide
* install pyodide modules to a custom user-writable path
* in `augmentObject` `newData` is never undefined
2023-07-07 16:43:45 +02:00
कारतोफ्फेलस्क्रिप्ट™
8002213538
ci: Fix linting issues (no-changelog)
2023-07-06 09:28:34 +02:00
कारतोफ्फेलस्क्रिप्ट™
926676e0eb
Merge release/1.0.1
2023-07-06 08:37:15 +02:00
Michael Kret
56721468df
fix(Google Drive Node): Fix regex in file RLC ( #6607 )
2023-07-05 23:15:13 +03:00
Michael Kret
8abb03d7cf
feat(HTML Node): 'Convert to table operation ( #6540 )
2023-07-05 22:27:49 +03:00
कारतोफ्फेलस्क्रिप्ट™
e33cc2c27c
Merge remote-tracking branch 'origin/master' into release/1.0.1
2023-07-05 20:01:24 +02:00
कारतोफ्फेलस्क्रिप्ट™
d97edbcffa
fix(core): Make node execution order configurable, and backward-compatible ( #6507 )
...
* fix(core): Make node execution order configurable, and backward-compatible
* ⚡ Also add new Merge-Node behaviour
* ⚡ Fix typo
* Fix lint issue
* update labels
* rename legacy to v0
* remove the unnecessary log
* default all new workflows to use v1 execution-order
* remove the controller changes
* clone default settings to avoid it getting modified
---------
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2023-07-05 18:47:34 +02:00
Jon
7ffe3cb36a
fix(Salesforce Node): Fix typo for adding a contact to a campaign ( #6598 )
2023-07-05 11:37:34 +01:00
Adrián Martínez
4253b48b26
fix(Strapi Node): Fix issue with pagination ( #4991 )
2023-07-04 21:07:48 +02:00
Jan Oberhauser
c2b9d5ac50
fix(XML Node): Fix issue with not returning valid data ( #6565 )
2023-07-04 21:07:48 +02:00