Commit graph

3683 commits

Author SHA1 Message Date
Jon e1e8a75763
fix(AWS SES Node): Fix issue with email aliases not working for sending from or sending to (#9811)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 15:42:52 +01:00
Michael Kret 223488f190
fix(Google Sheets Node): Check for column names changes before upsert, append, update (#9649) 2024-06-20 16:19:16 +03:00
Eric Francis cdc2f9e7d3
fix(MongoDB Node): Correct typo in MongoDbProperties (no-changelog) (#9587) 2024-06-20 15:13:58 +02:00
Josh Sorenson fdde9957c8
fix(Airtable Node): Make multipleRecordLinks editable in fields (#9608) 2024-06-20 14:54:25 +02:00
n8n-ninja f4e2c695f2
refactor: Correct spelling mistakes (no-changelog) (#9305) 2024-06-20 14:10:40 +02:00
Michael Kret c5ce21021c
fix(Splunk Node): Restore icon (no-changelog) (#9818) 2024-06-20 14:15:33 +03:00
कारतोफ्फेलस्क्रिप्ट™ e4463c62b4
refactor(core): Extract duplicate utility functions and add unit tests (no-changelog) (#9814) 2024-06-20 12:09:23 +02:00
Michael Kret b7aea957b8
feat: Do not show errors not processed by n8n (no-changelog) (#9598)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-20 08:45:00 +03:00
ekadin-mtc 15d631c412
feat(JWT Node): Add an option to allow a "kid" (key ID) header claim (#9797)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-19 21:28:55 +02:00
कारतोफ्फेलस्क्रिप्ट™ 65c5609ab5
feat(core): Use WebCrypto to generate all random numbers and strings (#9786) 2024-06-19 13:33:57 +02:00
Michael Kret be2635e50e
feat: HTTP request tool (#9228) 2024-06-19 10:54:13 +03:00
Michael Kret 8f94dcc0e9
fix(Slack Node): Do not try to parse block if it's already object (#9643)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-18 13:50:44 +03:00
Elias Meire d1163533a6
feat(Set Node): Preserve binary data by default (#9668)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-06-18 10:32:51 +02:00
कारतोफ्फेलस्क्रिप्ट™ 292bbb3f9f
fix(SalesforceTrigger Node): Add missing codex (no-changelog) (#9722) 2024-06-17 15:03:12 +02:00
Giulio Andreini a9179896f6
fix(Slack Trigger Node): Wrong file naming fix (no-changelog) (#9719) 2024-06-13 08:37:42 +02:00
Valentin Coppin 67932c0b76
fix: Fix typo with submitted (no-changelog) (#9662) 2024-06-07 15:30:26 +01:00
Michael Kret a684681ea1
fix(Remove Duplicates Node): Tolerate null fields (#9642) 2024-06-06 16:52:56 +03:00
Elias Meire 600013a1ab
feat: Add support for dark mode node icons and colors (#9412)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-06-06 13:34:30 +02:00
Jon 68e856d155
fix(Gotify Node): Fix issue with self signed certificates not working (#9647) 2024-06-06 12:22:37 +01:00
Michael Kret b45f3dc9fb
fix(n8n Form Trigger Node): Error if Respond to Webhook and respond node not in workflow (#9641) 2024-06-06 13:12:52 +03:00
pemontto 7aea8243fe
fix(Jira Software Node): Fix the order by feature (#9639) 2024-06-06 08:58:59 +01:00
Ria Scholz 9853ecc5bc
fix(X (Formerly Twitter) Node): Change how tweet id is retrieved from quote URL (#9635)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-06-06 09:02:38 +02:00
pemontto a946ead46e
fix(Jira Software Node): Fix comments limit and add sorting (#9634) 2024-06-05 15:26:15 +01:00
कारतोफ्फेलस्क्रिप्ट™ 044607e2a0
ci: Consistent tsconfig setup for backend packages and fix pnpm typecheck for composite packages (no-changelog) (#9604)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-06-05 09:50:48 +02:00
Elias Meire 84f091d3e5
fix(HTTP Request Node): Sanitize secrets of predefined credentials (#9612) 2024-06-05 09:25:39 +02:00
Michael Kret cda1e3f6e5
fix: Do not show [object Object] in error message when validating type (no-changelog) (#9591) 2024-06-03 12:09:48 +03:00
Michael Kret 19e5c0397a
feat(HighLevel Node): Api v2 support, new node version (#9554) 2024-06-03 12:09:05 +03:00
oleg be4f54de15
feat(editor): Node Creator AI nodes improvements (#9484)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2024-05-30 16:53:33 +02:00
कारतोफ्फेलस्क्रिप्ट™ 8737c0965e
fix(core): Upgrade sheetjs to address CVE-2024-22363 (#9498) 2024-05-23 15:04:46 +02:00
कारतोफ्फेलस्क्रिप्ट™ 2bdc459bb2
refactor(core): Fix type errors in workflow, core, nodes-langchain, and nodes-base (no-changelog) (#9450) 2024-05-22 17:40:52 +02:00
Michael Kret ef9d4aba90
fix: Update operations to run per item (#8967)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-05-22 15:28:09 +03:00
Michael Kret 870412f093
feat(core): Node hints improvements (no-changelog) (#9387)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-22 13:35:29 +03:00
Michael Kret 3761537880
fix(Gmail Trigger Node): Fetching duplicate emails (#9424) 2024-05-22 13:17:52 +03:00
Jon ffe034c72e
feat(Linear Node): Add identifier to outputs (#9469) 2024-05-22 09:35:53 +01:00
Egor Malykh 7236a558b9
fix(RSS Feed Trigger Node): Use newest date instead of first item for new items (#9182)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-22 09:23:53 +01:00
Giulio Cinelli 9da93680c2
feat(Strava Node): Update to use sport type (#9462)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-22 08:49:51 +01:00
Elias Meire 711c46f205
refactor: Fix type issues for parameter input components (#9449) 2024-05-21 15:04:20 +02:00
Guilherme Barile 5ef45e8559
fix(Telegram Node): Revert typo introduced in #8437 (no-changelog) (#9472) 2024-05-20 19:44:19 +01:00
Daniil Zobov 87f965e905
feat(Telegram Node): Add support for local bot api server (#8437)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-20 13:47:01 +01:00
Jon 28e3e21177
fix(HTML Node): Fix typo preventing row attributes from being set in tables (#9440) 2024-05-17 11:51:22 +01:00
Jon f13dbc9cc3
feat(Extract from File Node): Add option to set encoding for CSV files (#9392) 2024-05-16 13:38:40 +01:00
Jon b5c7c061b7
fix(HubSpot Trigger Node): Fix issue with ticketId not being set (#9403) 2024-05-16 13:38:15 +01:00
Jon 1377e212c7
fix(Mattermost Node): Change loadOptions to fetch all items (#9413) 2024-05-16 13:35:03 +01:00
Jon 92a1d65c4b
fix(Microsoft OneDrive Trigger Node): Fix issue with test run failing (#9386) 2024-05-16 11:33:35 +01:00
Michael Kret 5a3122f279
fix: PairedItems various fixes (no-changelog) (#9357) 2024-05-16 12:35:36 +03:00
कारतोफ्फेलस्क्रिप्ट™ 68a6c81729
fix(Email Trigger (IMAP) Node): Handle attachments correctly (#9410) 2024-05-15 15:50:53 +02:00
Jon bf549301df
feat: Add Slack trigger node (#9190)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-05-15 13:54:32 +01:00
Mike Quinlan 1081429a4d
feat(Slack Node): Add block support for message updates (#8925) 2024-05-15 12:01:16 +02:00
guangwu 9e866591e1
fix: Small typo fix (no-changelog) (#8876) 2024-05-15 12:00:44 +02:00
Jon ed22dcd88a
fix(Cortex Node): Fix issue with analyzer response not working for file observables (#9374) 2024-05-15 10:24:51 +01:00
Jon 78e7c7a9da
fix(Mattermost Node): Fix issue when fetching reactions (#9375) 2024-05-14 15:04:24 +01:00
कारतोफ्फेलस्क्रिप्ट™ 82c8801f25
fix(Code Node): Bind helper methods to the correct context (#9380) 2024-05-14 14:08:51 +02:00
Michael Kret 6b6e8dfc33
feat(Simulate Node): New node (no-changelog) (#9109) 2024-05-08 12:02:36 +01:00
Jon 695e762663
feat(Slack Node): Update to use the new API method for file uploads (#9323) 2024-05-08 10:40:24 +01:00
Jon 435272b568
fix(Linear Node): Fix issue with data not always being returned (#9273)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-05-08 10:24:08 +01:00
Florin Lungu 3860077f81
feat(LinkedIn Node): Upgrade LinkedIn API version (#9307) 2024-05-08 10:23:08 +01:00
कारतोफ्फेलस्क्रिप्ट™ c8895c540e
fix(Pipedrive Node): Improve type-safety in custom-property handling (#9319) 2024-05-08 10:36:36 +02:00
कारतोफ्फेलस्क्रिप्ट™ d0d52def8f
feat(Send Email Node): Add an option to customize client host-name on SMTP connections (#9322) 2024-05-07 17:38:23 +02:00
Jon bfb0eb7a06
fix(Gmail Node): Remove duplicate options when creating drafts (#9299) 2024-05-03 15:56:58 +01:00
Jon 6ab3781570
fix(n8n Form Trigger Node): Fix missing options when using respond to webhook (#9282) 2024-05-03 10:02:46 +01:00
कारतोफ्फेलस्क्रिप्ट™ 0a2de093c0
feat(Redis Node): Add support for TLS (#9266) 2024-05-02 17:35:41 +02:00
Elias Meire 7ff24f134b
fix(Google BigQuery Node): Better error messages, transform timestamps (#9255)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-05-02 12:11:41 +02:00
aya e896889394
feat(Postgres Node): Add option IS NOT NULL and hide value input fields (#9241) 2024-05-02 10:08:57 +01:00
Ria Scholz ddff80416d
feat(S3 Node): Add support for self signed SSL certificates (#9269) 2024-05-02 10:08:36 +01:00
Jon 41ce178491
feat(Telegram Node): Disable page preview by default (#9267) 2024-05-01 10:15:58 +01:00
Michael Kret ed98ca2fb7
fix(Jira Trigger Node): Update credentials UI (#9198) 2024-05-01 07:26:09 +03:00
Jon 9f6f8eae6d
fix(Baserow Node): Update logo (no-changelog) (#9261) 2024-04-30 11:48:01 +01:00
Jon 5cb51b79ce
fix(Customer.io Node): Update logo (no-changelog) (#9262) 2024-04-30 11:47:45 +01:00
pengqiseven 8a26f4280a
fix: Typo fixes in various descriptions (no-changelog) (#8854)
Signed-off-by: pengqiseven <912170095@qq.com>
Co-authored-by: pengqiseven <i@sohu.com>
2024-04-29 09:06:32 +01:00
webk a424b59e49
feat(Wise Node): Add XML as supported format in getStatement operation (#9193) 2024-04-29 08:32:08 +01:00
Michael Kret b694e7743e
feat(MISP Node): Rest search operations (#9196) 2024-04-26 11:12:22 +03:00
Bram Kn 9b3ac1648f
feat(Pipedrive Node): Add busy and description options to activities (#9208) 2024-04-25 16:37:04 +01:00
Alberto Pasqualetto 22b2afdd23
feat(Microsoft To Do Node): Add an option to set a reminder when updating a task (#6918)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 14:58:27 +01:00
CodeShakingSheep 42a9891081
feat(Wise Trigger Node): Add support for balance updates (#9189)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 14:55:43 +01:00
Michael Kret dc844528f4
fix(MySQL Node): Query to statements splitting fix (#9207) 2024-04-25 16:30:59 +03:00
Nicolas-nwb 3986356c89
feat(Gmail Node): Add support for creating drafts using an alias (#8728)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 12:37:29 +01:00
Nicolas-nwb 2dd0b329ca
feat(Gmail Node): Add thread option for draft emails (#8729)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 11:56:53 +01:00
pemontto 756012b052
feat(Jira Software Node): Add Wiki Markup support for Jira Cloud comments (#8857)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-25 11:14:31 +01:00
Michael Kret 00dfad3279
fix(Discord Node): When using OAuth2 authentication, check if user is a guild member when sending direct message (#9183) 2024-04-25 11:41:53 +03:00
Michael Kret d9e74949c4
fix(Google Drive Node): Create from text operation (#9185) 2024-04-24 20:59:00 +03:00
Michael Kret 306b68da6b
feat(HTTP Request Node): Option to provide SSL Certificates in Http Request Node (#9125)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-04-24 17:28:02 +03:00
Michael Kret 017ae6e102
fix(Airtable Node): Do not allow to use deprecated api keys in v1 (#9171) 2024-04-24 16:04:14 +03:00
Michael Kret 05a569c1cd
fix(Splunk Node): Retry attempts if no response from API call, better error with suggestion to use Retry On Fail (#9176)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-04-24 11:05:53 +03:00
Michael Kret 2bf0a3933e
feat(Webhook Node): Setting to enable multiple outputs/methods (#9086)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-24 08:46:16 +03:00
Ricardo Espinoza f6142ff275
fix(editor): Make sticky node content parameter non require to support empty stickies (#9192) 2024-04-23 21:56:33 -04:00
Elias Meire 29ee4fab61
fix(Google Sheets Node): Fix "Append or Update" on an empty sheet (#9175)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-23 10:29:39 +02:00
aya 15c88d6839
feat(Zammad Node): Add more options to the Organizations endpoint (#9180) 2024-04-22 15:25:53 +02:00
Jon 6c63cd9711
fix(Respond to Webhook Node): Fix issue stopping form trigger response (#9157) 2024-04-19 10:54:55 +01:00
Michael Kret 699fd70c24
feat(n8n Form Trigger Node): Option to remove attribution (#9162) 2024-04-19 11:26:19 +03:00
Bram Kn 23a2dd08b6
feat: Add WhatsApp Business Trigger Node (#8840)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-18 15:45:07 +03:00
Michael Kret 08e35027f1
fix(Postgres Node): Convert js arrays to postgres type, if column type is ARRAY (#9160) 2024-04-18 12:58:04 +03:00
Michael Kret d756609826
fix(Schedule Trigger Node): Default to 0 minute if falsy on hourly run (#9146) 2024-04-18 12:57:36 +03:00
Michael Kret 946f09f628
fix(Notion Node): Add itemIndex to API and operation errors (#9150) 2024-04-17 14:51:34 +03:00
Michael Kret a95e401696
fix(Execute Workflow Node): Assign fallback pairedItem only if not present in output item and different length of input output (#9145) 2024-04-17 11:57:51 +03:00
Elias Meire f6c9dbf7b8
fix(HTTP Request Node): Tolerate header name being empty (#9138) 2024-04-17 09:45:38 +02:00
Chengyou Liu 4d9000bf27
feat(Github Node): Add option to get pull requests (#9094) 2024-04-15 11:01:14 +01:00
Francesco Mannino 1dbc8d4594
fix(Gitlab Trigger Node): Fix typo (no-changelog) (#9077) 2024-04-15 10:54:23 +01:00
Michael Kret 86a20f6563
fix(Respond to Webhook Node): Continue on fail and error branch support (#9115) 2024-04-11 13:16:57 +03:00
Michael Kret d7abc30104
feat(Summarize Node): Option to continue when field to summarize can't be found in any items (#9118) 2024-04-11 12:23:44 +03:00
कारतोफ्फेलस्क्रिप्ट™ 1cd7eacb7b
ci: Fix docs urls (no-changelog) (#9116) 2024-04-11 10:37:35 +02:00
Michael Kret 0a9f6b3de8
feat(JWT Node): New node (#9005)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-04-10 13:16:48 +03:00
Michael Kret 3e231dbfe6
fix(HTTP Request Node): Duplicate key names support for form data (#9040)
Co-authored-by: Marcus <marcus@n8n.io>
2024-04-10 11:09:20 +03:00
Michael Kret 58518b684b
feat(Postgres Node): Options keepAlive and keepAliveInitialDelayMillis (#9067) 2024-04-09 18:41:51 +03:00
कारतोफ्फेलस्क्रिप्ट™ 9f87cc25a0
feat(Email Trigger (IMAP) Node): Migrate from imap-simple to @n8n/imap (#8899)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-04-09 11:33:10 +02:00
Michael Kret 610ead9a38
fix(MySQL Node): Query Parameters parse string to number (#9011) 2024-04-09 04:48:17 +03:00
Bram Kn 571b6135dd
feat: Add Salesforce Trigger Node (#8920)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-04-03 08:49:30 +03:00
Bram Kn c204995d9c
feat: Add Twilio Trigger Node (#8859)
Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-29 10:24:25 +02:00
Michael Kret e84c27c0ce
feat(Webhook Node): Overhaul (#8889)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-03-28 10:46:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ 372d5c7d01
ci: Upgrade eslint, prettier, typescript, and some other dev tooling (no-changelog) (#8895)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2024-03-26 14:22:57 +01:00
Giulio Andreini 69363e461b
docs(Microsoft Outlook Trigger Node): Copy tweak (no-changelog) (#8944) 2024-03-22 09:29:34 +01:00
Iván Ovejero 89df277b80
fix(MySQL Node): Set paired items correctly in single query batch mode (#8940) 2024-03-21 12:17:43 +01:00
Deborah 34b79333fc
docs: Fix the Microsoft OneDrive Trigger docs link (#8930) 2024-03-21 11:05:31 +00:00
Bram Kn ff8dd4e604
feat: Add Onedrive Trigger Node (#8742)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Marcus <marcus@n8n.io>
2024-03-19 15:52:45 +01:00
कारतोफ्फेलस्क्रिप्ट™ a6f7d23ce1
feat(Microsoft SQL Node): Upgrade mssql package (no-changelog) (#8873)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-13 14:27:12 +01:00
Michael Kret a1f6c570d6
fix(Notion Node): Regex for block id (#8860) 2024-03-13 13:57:17 +02:00
Ludwig Gerdes a678e8570b
feat(Wordpress Node): Support WordPress pages (#8852)
Signed-off-by: Ludwig Gerdes <gerdesludwig@gmail.com>
2024-03-13 11:01:41 +00:00
कारतोफ्फेलस्क्रिप्ट™ f8442858e0
docs: Update docs URLs and skip URL checking for hidden nodes (no-changelog) (#8865) 2024-03-12 16:43:40 +01:00
Elias Meire 76fe960a76
fix: Improve filter component error handling (#8832) 2024-03-08 10:10:32 +01:00
Ayato Hayashi 5d52bda865
fix: Correct misspelling from omited to omitted (no-changelog) (#8838) 2024-03-08 09:01:12 +00:00
Giulio Andreini 5301323906
feat(editor): Improve errors in output panel (#8644)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-03-07 18:08:01 +02:00
MC Naveen 398ddc92d2
docs(AwsS3 Node): Update tooltip message for Source Path (#8824) 2024-03-06 13:50:18 +00:00
Michael Kret 4850f6a9cc
feat(Notion Node): Continue on fail support (#8788) 2024-03-05 15:45:36 +02:00
Elias Meire 11a5331e03
fix(Google Drive Node): Add supportsAllDrives: true to update and download (#8786) 2024-03-04 10:48:56 +01:00
Michael Kret a521e7a54d
fix(Wait Node): Change default wait period to 5 seconds (#8783) 2024-03-01 15:14:56 +02:00
Michael Kret 961d6b9266
fix(TheHive 5 Node): The Hive - Custom fields are no longer working (#8780) 2024-03-01 11:42:07 +02:00
Michael Kret 08e2b068fb
fix(HubSpot Node): Include properties for contact and deal in getAll operation (#8772) 2024-02-29 17:55:06 +02:00
Bram Kn 720ae1b96b
feat: Add Outlook Trigger Node (#8656)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-02-28 09:23:58 +00:00
कारतोफ्फेलस्क्रिप्ट™ 7012577fce
fix(Postgres Trigger Node): closeFunction errors should not prevent a workflow from being deactivated (#8738) 2024-02-26 14:33:00 +01:00
कारतोफ्फेलस्क्रिप्ट™ 246c988b93
fix(core): Ensure maxRedirects is used for any http request defining it (#8706) 2024-02-22 17:56:48 +01:00
feelgood-interface 8c4a744c56
fix(Trello Node): Remove GET request body (#8715) 2024-02-22 14:44:06 +00:00
Giulio Andreini 95e4c4fbb3
docs(editor): Nodes icons, Merge node descriptions (#8517)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
2024-02-21 16:04:57 +00:00
Jon ef775711d0
feat(Google Workspace Admin Node): Add support for error output branch (#8499) 2024-02-21 14:02:40 +00:00
कारतोफ्फेलस्क्रिप्ट™ 457cac4cf9
fix(Postgres Node): Close connection pool only if it's not already closed or closing (#8690) 2024-02-21 11:27:21 +01:00
Michael Kret a5e522e536
feat(Google Sheets Node): Option how to combine filters when reading rows (#8652) 2024-02-21 09:59:59 +02:00
Michael Kret 3279762221
fix(FTP Node): Continue of fail looping support with paired item (#8659) 2024-02-19 18:21:32 +02:00
Michael Kret bee17dd6cc
fix(Google Calendar Node): Errors with after/before options (#8628) 2024-02-19 16:52:21 +02:00
कारतोफ्फेलस्क्रिप्ट™ 506367453c
fix(FTP Node): Fix "Maximum call stack size exceeded" error when dealing with too many files (#8657) 2024-02-16 14:47:35 +01:00
Michael Kret c73aeeec3d
fix(AwsS3 Node): Use location constrain (#8654) 2024-02-16 15:13:26 +02:00
Marcus bd4b50cf08
fix(GraphQL Node): Fix request format JSON error (#8646) 2024-02-15 17:49:18 +01:00
Michael Kret 941278db68
feat(OpenAI Node): Overhaul (#8335) 2024-02-15 10:15:58 +02:00
Elias Meire 100d9bc087
refactor: Add IRequestOptions type to helpers.request for more type safety (no-changelog) (#8563)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-02-14 16:29:09 +01:00
Iván Ovejero 1116a28b45
fix(Wait Node): Account for workflow timezone in Wait node datetime (#8578)
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-14 15:12:23 +00:00
Michael Kret 6bc1c3d7a8
fix(Notion Node): Block with text results in a body validation error (#8622) 2024-02-14 13:05:06 +02:00
Michael Kret d18cba37a4
feat(Convert to File Node): Operation to convert a string in a plain text file, option to format JSON when creating file (#8620) 2024-02-13 16:52:37 +02:00
Jon e597fbc78f
fix(FTP Node): Fix issue with connections not closing properly (#8619) 2024-02-13 14:32:21 +00:00
Danny Martini a3bed97883
fix(Merge Node): Fixing how paired items are handled in the merge node, when choosing a branch and selecting to return an empty object (#8479)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-02-13 15:00:20 +01:00
Danny Martini b54488ada5
fix(Execute Workflow Node): Passing the workflow that is supposed to be executed as a paramter (#8614) 2024-02-13 12:49:21 +01:00
Elias Meire 3b2078c3ca
fix(HTTP Request Node): Handle special characters in pagination expressions + improve hint text (#8576)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-02-12 17:32:27 +01:00
Jon d38a822b95
fix(FTP Node): Fix issue with paireditems not always working (#8613) 2024-02-12 16:06:28 +00:00
Michael Kret 32281d12d7
feat(HTML Extract Node): Better text extraction, option to specify selectors to skip, option to clean up text data (#8586) 2024-02-12 12:52:51 +02:00
Jon a6211c9a5d
fix(Jira Software Node): Fix issue with not all issue types being supported (#8571) 2024-02-12 08:49:13 +00:00
Michael Kret e28b374170
fix(HTTP Request Node): Errorneous binary object without content-disposition response header (#8583)
Co-authored-by: Marcus <marcus@n8n.io>
2024-02-08 18:12:00 +02:00
Elias Meire de6d466e5e
refactor: Add lint rule for unsafe property access with lodash get/set (no-changelog) (#8587) 2024-02-08 15:32:04 +01:00
Bruno Inec a822588012
fix(RSS Feed Trigger Node): Save last item's date instead of last execution date (#8572) 2024-02-08 13:29:20 +00:00
Michael Kret 2db8231af5
fix(Google Sheets Trigger Node): First non-header row is ignored when using on row added event (#8580) 2024-02-08 14:56:22 +02:00
Michael Kret 053fb5ff7a
fix(Microsoft Outlook Node): Download executes more than once per incoming item (#8566) 2024-02-07 15:18:00 +02:00
Elias Meire 2799de491b
feat: Add assignment component with drag and drop to Set node (#8283)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-02-06 18:34:34 +01:00
Andrea Ascari 4b3659f04f
feat(RabbitMQ Trigger Node): Add options to configure assert of exchanges and queues (#8430) 2024-02-02 15:02:09 +00:00
कारतोफ्फेलस्क्रिप्ट™ 76cdf75fb9
fix(MongoDB Node): Fix "Maximum call stack size exceeded" error on too many rows (#8530) 2024-02-02 09:48:14 +01:00
Michael Kret 254700a059
fix(Slack Node): Attachments fix (#8471)
Co-authored-by: Elias Meire <elias@meire.dev>
2024-02-01 12:26:04 +01:00
Michael Kret 1e02d73ad7
fix(Microsoft Excel 365 Node): Upsert append new rows at the end of used range, option to append at the end of selected range (#8461) 2024-02-01 11:46:34 +01:00
Michael Kret 3128dca1fa
fix(HTTP Request Node): Require parameter with filled name and value to avoid infinite loop (#8454)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2024-02-01 11:35:39 +01:00
Elias Meire ca75744c7f
fix(HTTP Request Node): Support form data when using pagination (#8497) 2024-02-01 11:33:18 +01:00
Omar Ajoue 0e9a5a2ab2
fix: Properly iterate over credentials with expressions (#8502) 2024-01-31 13:12:18 +01:00
कारतोफ्फेलस्क्रिप्ट™ 0febe62ad0
fix(AwsS3 Node): Fix handling of bucket with dot in name (#8475) 2024-01-30 17:05:59 +01:00
कारतोफ्फेलस्क्रिप्ट™ 5cb55270b7
refactor(core): Replace promisify-d node calls with native promises (no-changelog) (#8464) 2024-01-30 09:49:23 +01:00
Giulio Andreini 97b398871d
docs(editor): Copy and aliases tweaks (no-changelog) (#8465) 2024-01-29 10:13:30 +01:00
Michael Kret 8a595d1527
fix(Microsoft Excel 365 Node): Better error and description on unsupported range in upsert, update, getRange operations (#8452) 2024-01-26 15:33:29 +02:00
Michael Kret bf11c7c1bd
feat(Google Calendar Node): Next occurrence property in recurring events (#8444) 2024-01-26 14:36:57 +02:00
Michael Kret fc5c562785
fix(HTML Node): Escape data path value in JSON Property (#8441) 2024-01-26 13:51:03 +02:00
Jon c2ffd4e645
fix(Gotify Node): Add option to set content type to support Markdown messages (#8442) 2024-01-26 10:33:23 +00:00
Michael Kret dafacb90c6
fix(Merge Node): Passing on no items to "Input 2" results in wrong output items (#8438) 2024-01-25 19:11:23 +02:00
Michael Kret ed7d6b7b3a
feat(core): Display conditions in displayOptions (no-changelog) (#7888) 2024-01-24 18:04:46 +02:00
Jon e9fea16301
fix(Switch Node): Fix issue preventing some regex patterns from working (#8422) 2024-01-24 09:30:09 +00:00
Jon 7660d7e735
feat(LinkedIn Node): Add support for Community Management API (#7451) 2024-01-24 09:28:42 +00:00
Jon 4b3ea81028
fix(Google Drive Node): Fix issue preventing upload / update working in some configurations (#8417) 2024-01-23 16:30:15 +00:00
Michael Kret 2c146cca62
feat(Microsoft Teams Node): Overhaul (#7477)
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-22 18:35:09 +02:00
Jon 44f6ef2ed7
fix(Asana Node): Fix issue when connecting to the new Asana environment (#8404) 2024-01-22 12:39:19 +00:00
Elias Meire 08e7db4648
fix(Notion Node): Fix is_empty query on formula fields (#8397) 2024-01-22 12:39:53 +01:00
Nihaal Sangha c64e893b60
fix(Discord Node): Remove requirement on message for webhooks (#8377) 2024-01-22 09:16:20 +00:00
Giulio Andreini f4f496ae85
docs(editor): All buttons to sentence case (no-changelog) (#8399) 2024-01-22 09:20:02 +01:00
Elias Meire ff92fc7fef
feat(Execute Workflow Node): Add 'Wait For Sub-Workflow Completion' option (#8389)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-19 14:31:54 +01:00
Elias Meire 1b0ba2c028
fix(Microsoft SQL Node): Prevent MSSQL max parameters error by chunking (#8390) 2024-01-19 14:31:44 +01:00
Michael Kret 284d965b5a
fix(core): Missing pairedItem fixes (#8394) 2024-01-19 13:47:25 +02:00
Michael Kret 2c14371481
fix(AMQP Trigger Node): Properly close connection after manual test step (#8396) 2024-01-19 13:39:18 +02:00
Jon daba5bb250
fix(AWS SQS Node): Fix issue preventing data from being sent correctly (#8382) 2024-01-19 11:28:41 +00:00
Marcus 11176124b5
feat(Telegram Trigger Node): Verify Webhook requests (#8383)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-01-19 09:09:11 +01:00
Deborah 976fe2e6c8
fix: Change the UI text for some filter operations (#8360) 2024-01-18 08:50:54 +00:00
Tomi Turtiainen 9a1cc56806
fix: Set '@typescript-eslint/return-await' rule to 'always' for node code (no-changelog) (#8363)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-17 17:08:50 +02:00
Michael Kret 01280815c9
fix(Microsoft Outlook Node): Message -> Send with attachments (#8238) 2024-01-17 16:18:49 +02:00
Giulio Andreini 48a0f91c72
docs(Discord Node): Better OAuth description (no-changelog) (#8350) 2024-01-17 13:01:19 +01:00
Elias Meire b51cbb325e
fix(Salesforce Node): Upgrade to API version 59 (#8346) 2024-01-17 12:55:12 +01:00
कारतोफ्फेलस्क्रिप्ट™ ab52aaf7e9
feat(Redis Node): Update node-redis (no-changelog) (#8269)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-17 10:15:20 +01:00
Iván Ovejero d4c93b1607
fix(core): Prevent issues with missing or mismatching encryption key (#8332) 2024-01-16 18:25:53 +01:00
कारतोफ्फेलस्क्रिप्ट™ bb2be8d705
fix(Microsoft SQL Node): Fix "Maximum call stack size exceeded" error on too many rows (#8334) 2024-01-15 17:52:39 +01:00
Michael Kret c921665f9a
fix(AwsS3 Node): Return confirmation of success after upload (#8312) 2024-01-15 18:00:47 +02:00
Jon cf7131d766
fix(Google Drive Node): Fix issue preventing service account from downloading files (#7642) 2024-01-15 15:06:47 +00:00
कारतोफ्फेलस्क्रिप्ट™ 52a2e25a25
fix(core): Replace all moment imports with moment-timezone (#8337) 2024-01-15 15:45:33 +01:00
Ricardo Espinoza e3cedf7db0
fix(Venafi TLS Protect Cloud Node): Remove parameter Application Server Type (#8325)
## Summary
Parameter was removed from the API. 

## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
2024-01-15 09:25:59 -05:00
Ricardo Espinoza dac0ddaf16
fix: Typos in nodes infoboxes (no-changelog) (#8324)
## Summary

Title self explanatory


## Related tickets and issues
https://linear.app/n8n/issue/ADO-1687/bug-fix-typo-on-info-box

## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** ([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
2024-01-15 09:12:43 -05:00
Ricardo Espinoza 057d7d0318
fix(Venafi TLS Protect Cloud Trigger Node): Handle new webhook payload format (#8326) 2024-01-15 09:03:23 -05:00
Michael Kret a6a5372b5f
fix(OpenAI Node): Load correct models for operation (#8313) 2024-01-15 15:13:38 +02:00
Michael Kret e0804768e8
fix(Supabase Node): Pagination for get all rows (#8311) 2024-01-12 15:14:10 +02:00
कारतोफ्फेलस्क्रिप्ट™ 05c43faa2d
fix(HTTP Request Node): Delete response.request only when it's a valid circular references (#8293) 2024-01-10 18:05:19 +01:00
Elias Meire 3b01eb60c9
fix(MySQL Node): Only escape table names when needed (#8246) 2024-01-10 14:41:00 +01:00
Elias Meire dce28f9cb9
feat(Google Sheets Node): Add "By Name" option to selector for Sheets (#8241)
Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-10 14:30:09 +01:00
Michael Kret e796e7f06d
feat(MongoDB Node): Add support for TLS (#8266) 2024-01-10 15:02:05 +02:00
Michael Kret ccde38a8a8
fix(Monday.com Node): Migrate to api 2023-10 (#8254) 2024-01-10 11:17:00 +02:00
Eric Koleda f11aa06d27
feat(Coda Node): Add User-Agent for requests to Coda (no-changelog) (#7771)
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-01-09 16:02:04 +00:00
vacitbaydarman e056aa9c4d
fix(FTP Node): FTP connection failed due to missing password credential in node (#8131)
Co-authored-by: Marcus <marcus@n8n.io>
2024-01-09 15:39:30 +00:00
कारतोफ्फेलस्क्रिप्ट™ b1c1372bc2
docs: Update primaryDocumentation urls for nodes updated in #7651 (no-changelog) (#8270) 2024-01-09 12:22:12 +01:00
Alex Grozav af49e95cc7
feat: Add Chat Trigger node (#7409)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jesper Bylund <mail@jesperbylund.com>
Co-authored-by: OlegIvaniv <me@olegivaniv.com>
Co-authored-by: Deborah <deborah@starfallprojects.co.uk>
Co-authored-by: Jan Oberhauser <janober@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Mason Geloso <Mason.geloso@gmail.com>
Co-authored-by: Mason Geloso <hone@Masons-Mac-mini.local>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2024-01-09 13:11:39 +02:00
कारतोफ्फेलस्क्रिप्ट™ 1387541e33
fix(Github Trigger Node): Enforce SSL validation by default (#8265) 2024-01-09 11:34:05 +01:00
कारतोफ्फेलस्क्रिप्ट™ fc2903096e
fix(Webhook Node): Fix handling of form-data files (#8256) 2024-01-08 14:33:14 +01:00
Jan Oberhauser ccb2b076f8
fix: Resolve expressions in credentials following paired item (#8250)
## Summary
Fixes the issue that pairedItem information was not available in
expressions that got used in credentials


## Related tickets and issues

[PAY-1207](https://linear.app/n8n/issue/PAY-1207/paireditem-expressions-not-working-correctly-in-credentials)


## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

---------

Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-01-08 09:48:20 +00:00
Ricardo Espinoza df5d07bcb8
feat(editor): Update copy: Execute --> Test (#8137)
## Summary

Title self explanatory


## Related tickets and issues
https://linear.app/n8n/issue/ADO-129/update-copy-execute-test

## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
2024-01-05 10:23:51 -05:00
Elias Meire bed04ec122
fix(Postgres Node): Stop marking autogenerated columns as required (#8230)
## Summary

Postgres columns can be
- [generated as
identity](https://www.postgresqltutorial.com/postgresql-tutorial/postgresql-identity-column/)
- [generated by a custom
expression](https://www.postgresql.org/docs/current/ddl-generated-columns.html)

In these 2 cases, the column is not required when inserting a new row.
This PR makes sure these types of column are not marked required in n8n.

### How to test

1. Create a Postgres table with all types of generated columns:
for version >= 10
  ```sql
  CREATE TABLE "public"."test_table" (
      "id" int8 NOT NULL DEFAULT nextval('test_table_id_seq'::regclass),
      "identity_id" bigint GENERATED ALWAYS AS IDENTITY,
      "id_plus" numeric GENERATED ALWAYS AS (id + 5) STORED,
      "title" varchar NOT NULL,
      "created_at" timestamp DEFAULT now(),
      PRIMARY KEY ("id")
  )
  ```
  Before 10 you have to use serial or bigserial types:
  ```sql
  CREATE TABLE distributors (
     did    serial not null primary key,
     name   varchar(40) NOT NULL CHECK (name <> '')
);
  ```
2. Add a postgres node to canvas and try to insert data without the
generated columns
3. Should successfully insert

More info in Linear/Github issue ⬇️ 

## Related tickets and issues
- fixes #7084
-
https://linear.app/n8n/issue/NODE-816/rmc-not-all-id-fields-should-be-required
-
https://linear.app/n8n/issue/NODE-681/postgres-cant-map-automatically-if-database-requires-a-field

## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-05 12:37:33 +01:00
Elias Meire 048b588852
fix: Make params panel double width for all SQL nodes (#8236)
## Summary

Make params panel double width for all SQL nodes

<img width="1445" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/422e7c6c-90c9-4cf0-832b-fab7679275d3">


## Related tickets and issues

https://linear.app/n8n/issue/NODE-986/make-all-sql-nodes-have-a-double-width-params-pane

## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.
2024-01-05 12:31:11 +01:00
Michael Kret b201ff8f23
fix(Nextcloud Node): Throw an actual error if server responded with Fatal error (#8234)
## Summary
Nextcloud and Yourls receiving response with OK status as string
containing 'Fatal error', throw an actual error in such case

![image](https://github.com/n8n-io/n8n/assets/88898367/7cba4b8c-3b34-476f-8a35-e10738022427)

## Related tickets and issues

https://linear.app/n8n/issue/NODE-1035/nextcloud-and-yourls-throw-an-actual-error-if-server-responded-with
2024-01-05 12:13:29 +02:00
Michael Kret cda49a4747
fix(Set Node): Field not excluded if dot notation disabled and field was set by using drag-and-drop from ui (#8233)
## Summary
Sanitize fields when dot notation disabled

![image](https://github.com/n8n-io/n8n/assets/88898367/5056bc8d-279e-4bc2-8689-4858fc25474d)

## Related tickets and issues

https://community.n8n.io/t/edit-fields-set-new-set-node-cannot-delete-field-with-space-or-non-latin-character-when-support-dot-notation-is-off/31989

https://linear.app/n8n/issue/NODE-883/set-edit-fields-node-spaces-in-field-names-break-fields-to-exclude
2024-01-05 11:15:33 +02:00
Michael Kret 43e8e5e540
fix(NocoDB Node): Download attachments (#8235)
## Summary
PR fixes Get Many fails to execute when Download Attachments is set to
true

![image](https://github.com/n8n-io/n8n/assets/88898367/7f3ab8c7-e07e-4f31-bf6e-f2e28e6a685a)


## Related tickets and issues
https://community.n8n.io/t/nocodb-unable-to-download-file/33333

https://linear.app/n8n/issue/NODE-960/nocodb-row-get-many-fails-to-execute-when-download-attachments-is-set
2024-01-05 11:15:10 +02:00
Elias Meire 071e6d6b6e
feat(editor): Add fullscreen view to code editor (#8084)
## Summary

<img width="1240" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/2819f4ce-c343-431a-8a88-a1bc9c4b572a">
<img width="2649" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/36862aaf-cc4c-4668-bdc8-cf5a6f00babe">

1. Add code node and open it
3. Click the fullscreen button in the bottom right
4. A fullscreen dialog should appear and allow editing the code
5. Changes made in the fullscreen dialog should be applied to the
original code editor when closed

It should work the same way for HTML/SQL/JSON editors

⚠️ Modal layout was updated so that modals/dialogs are centered, try to
test some modals

## Related tickets and issues
https://linear.app/n8n/issue/NODE-1009/add-fullscreen-view-to-code-node



## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

---------

Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-04 17:23:24 +01:00
Michael Kret 270328ccf6
feat(HTTP Request Node): Interval Between Requests option for pagination (#8224)
## Summary
Option to add delay between request when using pagination

![image](https://github.com/n8n-io/n8n/assets/88898367/df93f9c7-2569-4d22-a719-494d9dfe8030)

## Related tickets and issues

https://linear.app/n8n/issue/NODE-1029/http-request-pagination-feature-doesnt-use-batch-settings
https://github.com/n8n-io/n8n/issues/8062
2024-01-04 17:11:16 +02:00
Michael Kret f4092a9e49
feat(Switch Node): Overhaul (#7855)
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/switch-node-to-more-than-one-path/32791/2

https://community.n8n.io/t/switch-node-routing-same-value-multiple-output/29424

---------

Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2024-01-04 11:03:03 +02:00
Michael Kret 5e16dd4ab4
feat(core): Improvements/overhaul for nodes working with binary data (#7651)
Github issue / Community forum post (link here to close automatically):

---------

Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Marcus <marcus@n8n.io>
2024-01-03 13:08:16 +02:00
Jon 65c8e12b96
feat(Wordpress Node): Add option to ignore error when using self signed certificates (#8199)
## Summary
Adds option to ignore SSL issues to the Wordpress node, This is useful
when using a self signed certificate in a local setup.


## Related tickets and issues
https://github.com/n8n-io/n8n/issues/8151
2024-01-03 10:52:01 +00:00
Nihaal Sangha ef3a57719e
fix(Discord Node): Remove unnecessary requirement on parameters (#8060)
## Summary
The PR removes the requirement on 2 fields: the `content` and the
`description` of embeds. Discord requires neither of these fields and as
they weren't required in the v1 node, it prevents migrating to the v2
node for users not providing one of them. Discord does require
*something* to be sent however, whether an attachment, an embed or
content, so this could be used instead if necessary.

## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [x] ~~[Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.~~ (v2 is not documented)
- [x] ~~Tests included.~~ (If more complex requirements are set then a
test should be added although I haven't worked with n8n's tests before)

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2024-01-03 11:21:22 +02:00
Jon 3b6ae2d0a5
fix(Invoice Ninja Node): Fix issue with custom invoice numbers not working with v5 (#8200)
## Summary
The v5 API expects the invoice number to under the `number` property
rather than `invoice_number`, At some point this month I am going to
bring in the big PR that fixes all of the v5 issues.

## Related tickets and issues
https://github.com/n8n-io/n8n/issues/8191
2024-01-03 09:02:19 +00:00
Jan Oberhauser 11cda41214
fix(GitHub Node): Fix issue that File->Get did not run once per item (#8190)
## Summary
The Operation File -> Get is implemented wrong. Instead of downloading a
file for each of the items it only downloads the file of the first one
and then stops.


## Related tickets and issues

https://linear.app/n8n/issue/NODE-1027/fix-issue-that-github-node-file-get



## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-03 07:06:41 +02:00
Iván Ovejero 0ca2759d75
refactor: Optimize SVG icons for nodes (#8195)
Running `svgo` to optimize icon size for nodes.
2024-01-02 17:40:08 +01:00
कारतोफ्फेलस्क्रिप्ट™ 17a4e2ea80
fix(Schedule Trigger Node): Use the correct moment import (#8185)
Any node that uses `moment.tz` should import from `moment-timezone`
instead of `moment`.

This fixes #8184
2024-01-02 12:50:31 +01:00
Iván Ovejero e94b8a6c30
fix(Notion Node): Ensure arg is string during page ID extraction (#8153)
https://n8nio.sentry.io/issues/4765178087

Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-02 10:21:32 +01:00
Iván Ovejero 8e873ca2f3
fix(Microsoft Excel 365 Node): Ensure arg is string during worksheet table search (#8154)
https://n8nio.sentry.io/issues/4748574897

---------

Co-authored-by: Michael Kret <michael.k@radency.com>
2024-01-02 10:07:12 +01:00
कारतोफ्फेलस्क्रिप्ट™ 216ec079c9
feat(editor): Create separate components for JS and JSON editors (no-changelog) (#8156)
## Summary
This is part-1 of refactoring our code editors to extract different type
of editors into their own components.
In part-2 we'll
1. delete a of unused or duplicate code
2. switch to a `useEditor` composable to bring more UX consistency
across all the code editors.

## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Tests included
2023-12-29 10:49:27 +01:00
geodic 518a99e528
feat(Home Assistant Node): Use the new Home Assistant logo (#8150)
Updated Home Assistant logo to the newer 25th anniversary version.

https://www.home-assistant.io/blog/2023/09/17/a-refreshed-logo-for-home-assistant/
2023-12-27 11:26:20 +01:00
Aaron Gutierrez 15ffd4fb9f
fix(Asana Node): Omit body from GET, HEAD, and DELETE requests (#8057)
Avoid unnecessarily including a request body with GET and HEAD requests.
Per RFC 7230 clients should not include a body for these requests, and
we (Asana) are rolling out an infrastructure change that will cause
these requests to fail.
2023-12-21 19:21:08 +01:00
Ricardo Espinoza a169b74062
fix(Redis Trigger Node): Activating a workflow with a Redis trigger fails (#8129)
## Summary
> Describe what the PR does and how to test. Photos and videos are
recommended.

We were awaiting for the promise to resolve before returning. Because
the trigger method does not return until the first message is received
or the connection errors, the requests that actives the workflows did
not respond making the activation button irresponsive.

Without the change:

https://www.loom.com/share/769b26d5d4ee407e999344fab3905eae

With the change:

https://www.loom.com/share/d1691ee1941248bc97f2ed97b0c129a3

## Related tickets and issues

https://linear.app/n8n/issue/ADO-895/activating-a-workflow-with-a-redis-trigger-fails


## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
2023-12-21 12:29:26 -05:00
कारतोफ्फेलस्क्रिप्ट™ 1d2666b37c
refactor(Peekalink Node): Stricter typing for Peekalink api call + Tests (no-changelog) (#8125)
This PR is an example for how we can
1. improve typing and remove boilerplate code in may of our nodes
2. use nock to write effective unit tests for nodes that make external
calls

## Review / Merge checklist
- [x] PR title and summary are descriptive
- [x] Add tests
2023-12-21 18:22:32 +01:00
Marcus 32d397eff3
feat(Respond to Webhook Node): Overhaul with improvements like returning all items (#8093) 2023-12-21 13:03:26 +01:00
Jon 6580b927b3
docs: Add notice to TheHive triggers to highlight manual steps (#8051) 2023-12-21 09:40:37 +01:00
Iván Ovejero c170dd1da3
refactor(Discord Node): Stop reporting to Sentry inaccessible guild error (no-changelog) (#8095)
Ref Sentry issue: https://n8nio.sentry.io/issues/4738702202
2023-12-19 15:07:51 +01:00
कारतोफ्फेलस्क्रिप्ट™ 464b565283
ci: Remove unnecessary async/await, enable await-thenable linting rule (no-changelog) (#8076)
## Summary
We accidentally made some functions `async` in
https://github.com/n8n-io/n8n/pull/7846
This PR reverts that change. 

## Review / Merge checklist
- [x] PR title and summary are descriptive.
2023-12-19 13:52:42 +01:00
कारतोफ्फेलस्क्रिप्ट™ 5b7ea16d9a
fix(HTTP Request Node): Do not create circular references in HTTP request node output (#8030)
## Summary
Remove unused `response.request` circular reference in http response
objects

## Related tickets
[PAY-1119](https://linear.app/n8n/issue/PAY-1119)

## Review / Merge checklist
- [x] PR title and summary are descriptive.
2023-12-15 16:40:39 +01:00
Elias Meire 3d530522f8
feat(Filter Node): Overhaul UI by adding the new filter component (#8016)
## Summary

Adds a new version of the Filter node (v2) that uses the filter
component (like in the new If node).

<img width="1612" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/bca38e47-305f-4a9e-9c5c-ec550b9f7d4a">

Test by adding a new Filter node to the canvas and trying different
operators/options. Example workflow can be found in
`packages/nodes-base/nodes/Filter/test/workflow_v2.json`

## Related tickets and issues
https://linear.app/n8n/issue/NODE-982



## Review / Merge checklist
- [x] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [x] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [x] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.

Co-authored-by: Michael Kret <michael.k@radency.com>
2023-12-15 11:56:49 +01:00
Jon 1943857231
fix(ActiveCampaign Node): Fix pagination issue when loading tags (#8017)
## Summary
Changes the getTags method to use the paginated API call. 


## Related tickets and issues

https://community.n8n.io/t/activecampaign-node-is-not-loading-all-tags/34169
2023-12-13 15:24:43 +00:00
Michael Kret 953a58f18b
feat(n8n Form Trigger Node): Improvements (#7571)
Github issue / Community forum post (link here to close automatically):

---------

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2023-12-13 17:00:51 +02:00
Elias Meire 8a5343401d
feat(editor): Filter component + implement in If node (#7490)
New Filter component + implementation in If node (v2)

<img width="3283" alt="image"
src="https://github.com/n8n-io/n8n/assets/8850410/35c379ef-4b62-4d06-82e7-673d4edcd652">

---------

Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-12-13 14:45:22 +01:00
Jon 09a5729305
fix(Postgres Trigger Node): Increase manual trigger timeout from 30 to 60 seconds (#8015) 2023-12-13 13:04:16 +00:00
Jon 9229055f7b
docs: Add aliases to compare datasets node (#8010)
## Summary
Make the Compare Datasets node findable when typing "sync" or "syncing"
in the Nodes panel


https://linear.app/n8n/issue/NODE-991/make-the-compare-datasets-node-finable-when-typing-sync-or-syncing-in
2023-12-13 11:32:00 +00:00
Giulio Andreini 8f364087c9
docs(editor): Change to Summarize icon and Advanced section description (no-changelog) (#8008)
## Summary
- Change the description of the Advanced" section
- Replace the icon of Summarize



## Related tickets and issues
https://linear.app/n8n/issue/NODE-984/data-transformations-menu-minor-fixes



## Review / Merge checklist
- [ ] PR title and summary are descriptive. **Remember, the title
automatically goes into the changelog. Use `(no-changelog)` otherwise.**
([conventions](https://github.com/n8n-io/n8n/blob/master/.github/pull_request_title_conventions.md))
- [ ] [Docs updated](https://github.com/n8n-io/n8n-docs) or follow-up
ticket created.
- [ ] Tests included.
> A bug is not considered fixed, unless a test is added to prevent it
from happening again.
   > A feature is not complete without tests.
2023-12-13 12:18:29 +01:00