Elias Meire
b3fc00e045
fix(Typeform Trigger Node): Change output format for TypeForm trigger to object instead of array ( #7315 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-10-04 12:39:31 +02:00
Michael Kret
8f9fe6269b
feat(core): Add "Sent by n8n" attribution ( #7183 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2023-10-03 11:18:59 +03:00
Michael Kret
f0a66873b9
fix(Set Node): Do not stringify null and undefined ( #7313 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/null-and-undefined-in-string-fields/31060/1
2023-10-03 11:18:33 +03:00
Elias Meire
3704760724
fix(Jira Software Node): Get all users in dropdown/RLC ( #7322 )
...
Github issue / Community forum post (link here to close automatically):
fixes #2670
---------
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-10-03 10:04:58 +02:00
greyliath
e7a90c73b3
fix(Acuity Scheduling Trigger Node): Update logo for Acuity Scheduling (no-changelog) ( #7321 )
2023-10-02 17:17:47 +01:00
कारतोफ्फेलस्क्रिप्ट™
6a1557bc50
Merge tag 'n8n@1.9.0'
2023-09-29 14:28:06 +02:00
कारतोफ्फेलस्क्रिप्ट™
f8406c04b1
ci: Fix typescript incremental builds (no-changelog) ( #7275 )
...
`tsBuildInfoFile` is supposed to be relative to `tsconfig` like `outDir`
is.
Because of this, we are currently saving the TS incremental build cache
for all packages in the same file. This is likely causing issues where
the built backend code sometimes does not accurately map to the current
source code.
This PR changes the incremental build setup to keep the cache in
individual `dist` folders, like it used to be up until a 2 months ago,
before https://github.com/n8n-io/n8n/pull/6816 .
2023-09-29 13:26:06 +02:00
Michael Kret
763d4514fa
fix(Postgres Node): Node requires comma-separated string even when using a single parameter through an expression ( #7300 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-29 13:27:31 +03:00
Elias Meire
ec2aa3819c
fix(Notion Node): Rename Notion API Key to Internal Integration Token ( #7176 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-29 09:21:29 +02:00
github-actions[bot]
167124ceb8
🚀 Release 1.9.0 ( #7288 )
...
# [1.9.0](https://github.com/n8n-io/n8n/compare/n8n@1.8.0...n8n@1.9.0 )
(2023-09-28)
### Bug Fixes
* **Airtable Node:** Attachments field type fix
([#7227 ](https://github.com/n8n-io/n8n/issues/7227 ))
([2af967c
](2af967cf88
))
* **core:** Change WorkflowHistory nodes/connections columns to be json
([#7282 ](https://github.com/n8n-io/n8n/issues/7282 ))
([a80abad
](a80abad3af
))
* **core:** Fix binary data manager check on pruning
([#7251 ](https://github.com/n8n-io/n8n/issues/7251 ))
([484035e
](484035eb51
))
* **core:** Fix missing execution ID in webhook-based workflow producing
binary data ([#7244 ](https://github.com/n8n-io/n8n/issues/7244 ))
([33991e9
](33991e92d0
))
* **core:** Handle filename* with quotes in Content-Disposition header
([#7229 ](https://github.com/n8n-io/n8n/issues/7229 ))
([67b985f
](67b985fe89
))
* **core:** Make DNS resolution order configurable
([#7272 ](https://github.com/n8n-io/n8n/issues/7272 ))
([5b3121c
](5b3121c415
))
* **core:** Make senderId required for all command messages
([#7252 ](https://github.com/n8n-io/n8n/issues/7252 ))
([4b01428
](4b014286cf
))
* **core:** Prevent executions from displaying Running status
incorrectly ([#7261 ](https://github.com/n8n-io/n8n/issues/7261 ))
([861cac5
](861cac5257
))
* **core:** Use consistent timezone-aware timestamps in postgres
([#6948 ](https://github.com/n8n-io/n8n/issues/6948 ))
([0132514
](0132514f8b
)),
closes [#2178 ](https://github.com/n8n-io/n8n/issues/2178 )
[#2810 ](https://github.com/n8n-io/n8n/issues/2810 )
[#3855 ](https://github.com/n8n-io/n8n/issues/3855 )
[#2813 ](https://github.com/n8n-io/n8n/issues/2813 )
* **editor:** Add debug feature docs link
([#7240 ](https://github.com/n8n-io/n8n/issues/7240 ))
([4614e1e
](4614e1e1c9
))
* **editor:** Fix SQL editor issue
([#7236 ](https://github.com/n8n-io/n8n/issues/7236 ))
([647fc6c
](647fc6c555
))
* **editor:** Ensure new Set node is on top of search list
([#7215 ](https://github.com/n8n-io/n8n/issues/7215 ))
([2491ccf
](2491ccf4d9
))
* **editor:** Forbid password reset when cloud account is limited in the
number of users [7188](https://github.com/n8n-io/n8n/issues/7188 )
([303bc8e
](303bc8e71e
))
* **HTTP Request Node:** Add suggestion how to fix '429 - too many
requests' errors ([#7293 ](https://github.com/n8n-io/n8n/issues/7293 ))
([0bc33b1
](0bc33b1cc2
))
* **Item Lists Node:** Concatenate operation pairedItems fix
([#7286 ](https://github.com/n8n-io/n8n/issues/7286 ))
([cde23a1
](cde23a1bb1
))
* **Respond to Webhook Node:** JSON output from expression fix
([#7294 ](https://github.com/n8n-io/n8n/issues/7294 ))
([8bc369d
](8bc369dd40
))
### Features
* Add onboarding flow
([#7212 ](https://github.com/n8n-io/n8n/issues/7212 ))
([01e9340
](01e9340621
))
* **core:** Add secrets provider reload and refactor
([#7277 ](https://github.com/n8n-io/n8n/issues/7277 ))
([53a7502
](53a7502d20
))
* **core:** Add Tournament as the new default expression evaluator
([#6964 ](https://github.com/n8n-io/n8n/issues/6964 ))
([bf74f09
](bf74f09d69
))
* **core:** Initial workflow history API
([#7234 ](https://github.com/n8n-io/n8n/issues/7234 ))
([0083a9e
](0083a9e45d
))
* **core:** Introduce object store service
([#7225 ](https://github.com/n8n-io/n8n/issues/7225 ))
([fa84545
](fa845453bb
))
* **editor:** Add user cloud ID to telemetry
[#7232 ](https://github.com/n8n-io/n8n/issues/7232 )
([60c152d
](60c152dc72
))
* **editor:** Rework banners framework and add email confirmation banner
([#7205 ](https://github.com/n8n-io/n8n/issues/7205 ))
([b0e98b5
](b0e98b59a6
))
* **MISP Node:** Update credential to support HTTP Request node
([#7268 ](https://github.com/n8n-io/n8n/issues/7268 ))
([e4c302c
](e4c302c683
))
### Performance Improvements
* **core:** Skip unneeded calls on every pruning cycle
([#7260 ](https://github.com/n8n-io/n8n/issues/7260 ))
([db01164
](db01164ce1
))
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-09-28 17:22:28 +02:00
Marcus
0bc33b1cc2
fix(HTTP Request Node): Add suggestion how to fix '429 - too many requests' errors ( #7293 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-28 16:00:45 +02:00
Michael Kret
8bc369dd40
fix(Respond to Webhook Node): JSON output from expression fix ( #7294 )
...
Github issue / Community forum post (link here to close automatically):
https://github.com/n8n-io/n8n/issues/7077
2023-09-28 16:46:00 +03:00
Michael Kret
cde23a1bb1
fix(Item Lists Node): Concatenate operation pairedItems fix ( #7286 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Jonathan Bennetts <jonathan.bennetts@gmail.com>
2023-09-28 10:20:54 +03:00
Jon
e4c302c683
feat(MISP Node): Update credential to support HTTP Request node ( #7268 )
2023-09-27 11:05:48 +01:00
Jon
cd6e22887f
docs: Update alias for iCalendar node ( #7269 )
2023-09-27 09:49:40 +01:00
Jon
2c4e25c06b
fix(PagerDuty Node): Fix typos for incident descriptions (no-changelog) ( #7267 )
2023-09-27 08:07:58 +01:00
Iván Ovejero
75541e91f2
refactor(core)!: Make getBinaryStream
async ( #7247 )
...
Story: [PAY-846](https://linear.app/n8n/issue/PAY-846 ) | Related:
https://github.com/n8n-io/n8n/pull/7225
For the S3 backend for external storage of binary data and execution
data, the `getAsStream` method in the binary data manager interface used
by FS and S3 will need to become async. This is a breaking change for
nodes-base.
2023-09-25 16:59:45 +02:00
Iván Ovejero
6d6e2488c6
refactor(core): Generalize binary data manager interface (no-changelog) ( #7164 )
...
Depends on: #7092 | Story:
[PAY-768](https://linear.app/n8n/issue/PAY-768 )
This PR:
- Generalizes the `IBinaryDataManager` interface.
- Adjusts `Filesystem.ts` to satisfy the interface.
- Sets up an S3 client stub to be filled in in the next PR.
- Turns `BinaryDataManager` into an injectable service.
- Adjusts the config schema and adds new validators.
Note that the PR looks large but all the main changes are in
`packages/core/src/binaryData`.
Out of scope:
- `BinaryDataManager` (now `BinaryDataService`) and `Filesystem.ts` (now
`fs.client.ts`) were slightly refactored for maintainability, but fully
overhauling them is **not** the focus of this PR, which is meant to
clear the way for the S3 implementation. Future improvements for these
two should include setting up a backwards-compatible dir structure that
makes it easier to locate binary data files to delete, removing
duplication, simplifying cloning methods, using integers for binary data
size instead of `prettyBytes()`, writing tests for existing binary data
logic, etc.
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-09-22 17:22:12 +02:00
Jon
c0df5cdfd4
fix(APITemplate.io Node): Fix action description for create pdf (no-changelog) ( #7226 )
...
Github issue / Community forum post (link here to close automatically):
https://github.com/n8n-io/n8n/issues/7224
2023-09-22 07:27:00 +01:00
Michael Kret
2af967cf88
fix(Airtable Node): Attachments field type fix ( #7227 )
...
Github issue / Community forum post (link here to close automatically):
https://community.n8n.io/t/possible-airtable-bug-when-creating-attachment-record/29288
2023-09-21 15:00:41 +03:00
कारतोफ्फेलस्क्रिप्ट™
8bb22292d5
Merge tag 'n8n@1.8.0'
2023-09-20 16:20:34 +02:00
Iván Ovejero
cd08c8e4c6
refactor(core): Implement soft-deletions for executions ( #7092 )
...
Based on #7065 | Story: https://linear.app/n8n/issue/PAY-771
n8n on filesystem mode marks binary data to delete on manual execution
deletion, on unsaved execution completion, and on every execution
pruning cycle. We later prune binary data in a separate cycle via these
marker files, based on the configured TTL. In the context of introducing
an S3 client to manage binary data, the filesystem mode's mark-and-prune
setup is too tightly coupled to the general binary data management
client interface.
This PR...
- Ensures the deletion of an execution causes the deletion of any binary
data associated to it. This does away with the need for binary data TTL
and simplifies the filesystem mode's mark-and-prune setup.
- Refactors all execution deletions (including pruning) to cause soft
deletions, hard-deletes soft-deleted executions based on the existing
pruning config, and adjusts execution endpoints to filter out
soft-deleted executions. This reduces DB load, and keeps binary data
around long enough for users to access it when building workflows with
unsaved executions.
- Moves all execution pruning work from an execution lifecycle hook to
`execution.repository.ts`. This keeps related logic in a single place.
- Removes all marking logic from the binary data manager. This
simplifies the interface that the S3 client will meet.
- Adds basic sanity-check tests to pruning logic and execution deletion.
Out of scope:
- Improving existing pruning logic.
- Improving existing execution repository logic.
- Adjusting dir structure for filesystem mode.
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2023-09-20 15:21:42 +02:00
Giulio Andreini
09a7cf0980
docs(Google Sheets Node): Operations naming update (no-changelog) ( #7211 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-20 15:20:56 +02:00
github-actions[bot]
ecd5d93c19
🚀 Release 1.8.0 ( #7219 )
...
# [1.8.0](https://github.com/n8n-io/n8n/compare/n8n@1.7.0...n8n@1.8.0 )
(2023-09-20)
### Bug Fixes
* **core:** Make parsing of content-type and content-disposition headers
more flexible ([#7217 ](https://github.com/n8n-io/n8n/issues/7217 ))
([d41546b
](d41546b899
)),
closes [#7149 ](https://github.com/n8n-io/n8n/issues/7149 )
* **core:** Resolve domains to IPv4 first
([#7206 ](https://github.com/n8n-io/n8n/issues/7206 ))
([e9ce531
](e9ce531210
))
* **editor:** Add ssh key type selection to source control settings when
regenerating key ([#7172 ](https://github.com/n8n-io/n8n/issues/7172 ))
([54bf66d
](54bf66d335
))
* **editor:** No need to add click emitting click events, VUE delegates
the handler to the root element of the component
([#7182 ](https://github.com/n8n-io/n8n/issues/7182 ))
([3c055e4
](3c055e4d8d
))
* **editor:** Prevent duplicate creation of credential for OAuth2
([#7163 ](https://github.com/n8n-io/n8n/issues/7163 ))
([07a6417
](07a6417f0f
))
* **editor:** Testing flaky resource mapper feature in e2e tests
([#7165 ](https://github.com/n8n-io/n8n/issues/7165 ))
([aaf87c3
](aaf87c3edd
))
* **HTML Node:** Add pairedItem support for 'Convert to HTML Table'
operation ([#7196 ](https://github.com/n8n-io/n8n/issues/7196 ))
([6bc477b
](6bc477b50e
))
* **HTTP Request Node:** Decrease default timeout to 5min
([#7177 ](https://github.com/n8n-io/n8n/issues/7177 ))
([321780d
](321780d4a2
))
* **seven Node:** Rename sms77 to seven, fix credentials test
([#7180 ](https://github.com/n8n-io/n8n/issues/7180 ))
([cf776b8
](cf776b8f17
))
* **X (Formerly Twitter) Node:** Rename Twitter to X (keep Twitter
alias) ([#7179 ](https://github.com/n8n-io/n8n/issues/7179 ))
([d317e09
](d317e09c59
))
### Features
* **core:** Add command to trigger license refresh on workers
([#7184 ](https://github.com/n8n-io/n8n/issues/7184 ))
([9f797b9
](9f797b96d8
))
* **core:** Add rsa option to ssh key generation
([#7154 ](https://github.com/n8n-io/n8n/issues/7154 ))
([fdac2c8
](fdac2c8572
))
* **Linear Node:** Add support for OAuth2
([#7201 ](https://github.com/n8n-io/n8n/issues/7201 ))
([12a3168
](12a3168367
))
* **Microsoft Outlook Node:** Node overhaul
([#4449 ](https://github.com/n8n-io/n8n/issues/4449 ))
([556a613
](556a6132ba
))
* **Set Node:** Overhaul
([#6348 ](https://github.com/n8n-io/n8n/issues/6348 ))
([3a47455
](3a474552b2
))
Co-authored-by: krynble <krynble@users.noreply.github.com>
2023-09-20 15:10:20 +02:00
Marcus
6bc477b50e
fix(HTML Node): Add pairedItem support for 'Convert to HTML Table' operation ( #7196 )
...
Github issue / Community forum post (link here to close automatically):
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-09-20 13:56:53 +02:00
Elias Meire
321780d4a2
fix(HTTP Request Node): Decrease default timeout to 5min ( #7177 )
...
Github issue / Community forum post (link here to close automatically):
fixes https://github.com/n8n-io/n8n/issues/7081
2023-09-20 12:38:34 +02:00
Jon
12a3168367
feat(Linear Node): Add support for OAuth2 ( #7201 )
2023-09-20 10:19:12 +01:00
Michael Kret
3a474552b2
feat(Set Node): Overhaul ( #6348 )
...
Github issue / Community forum post (link here to close automatically):
https://github.com/n8n-io/n8n/pull/6348
---------
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Marcus <marcus@n8n.io>
2023-09-19 13:16:35 +03:00
Elias Meire
cf776b8f17
fix(seven Node): Rename sms77 to seven, fix credentials test ( #7180 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-19 10:26:53 +02:00
Jon
8b3aa0d68f
fix(Spotify Node): Fix typos in descriptions (no-changelog) ( #7194 )
...
Github issue / Community forum post (link here to close automatically):
https://github.com/n8n-io/n8n/issues/7191
2023-09-18 15:05:15 +01:00
Elias Meire
d317e09c59
fix(X (Formerly Twitter) Node): Rename Twitter to X (keep Twitter alias) ( #7179 )
...
Github issue / Community forum post (link here to close automatically):
2023-09-15 15:04:16 +02:00
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
github-actions[bot]
a6e027b3ff
🚀 Release 1.7.0 ( #7162 )
...
# [1.7.0](https://github.com/n8n-io/n8n/compare/n8n@1.6.0...n8n@1.7.0 )
(2023-09-13)
### Bug Fixes
* **Code Node:** Disable WASM to address CVE-2023-37903
([#7122 ](https://github.com/n8n-io/n8n/issues/7122 ))
([36a8e91
](36a8e911e6
))
* **Code Node:** Upgrade vm2 to address CVE-2023-37466
([#7123 ](https://github.com/n8n-io/n8n/issues/7123 ))
([0a35025
](0a35025e5e
))
* **core:** Disable Node.js custom inspection to address CVE-2023-37903
([#7125 ](https://github.com/n8n-io/n8n/issues/7125 ))
([a223734
](a223734a4a
))
* **editor** Account for nanoid workflow ids for subworkflow execute
policy ([#7094 ](https://github.com/n8n-io/n8n/issues/7094 ))
([67092c0
](67092c0a1b
))
* **editor:** Tweak hover area of workflow / cred cards
([#7108 ](https://github.com/n8n-io/n8n/issues/7108 ))
([217de21
](217de21605
))
* **editor:** Unbind workflow endpoint events in case of workspace reset
([#7129 ](https://github.com/n8n-io/n8n/issues/7129 ))
([c9b7948
](c9b79485cf
))
* **editor:** Update git repo url validation regex
([#7151 ](https://github.com/n8n-io/n8n/issues/7151 ))
([e51f173
](e51f173608
))
* **Google Cloud Firestore Node:** Fix empty string interpreted as
number ([#7136 ](https://github.com/n8n-io/n8n/issues/7136 ))
([915cfa0
](915cfa0f6a
))
* **HubSpot Node:** Fix issue with contact lists not working
([#5582 ](https://github.com/n8n-io/n8n/issues/5582 ))
([6e5a4f6
](6e5a4f6a58
))
* **Postgres Node:** Fix automatic column mapping
([#7121 ](https://github.com/n8n-io/n8n/issues/7121 ))
([92af131
](92af1314fe
))
* **Zoho CRM Node:** Fix issue with Sales Order not updating
([#6959 ](https://github.com/n8n-io/n8n/issues/6959 ))
([fd800b6
](fd800b674b
))
### Features
* **core:** Add an option to enable WAL mode for SQLite
([#7118 ](https://github.com/n8n-io/n8n/issues/7118 ))
([1d1a022
](1d1a022def
))
* **core:** Add commands to workers to respond with current state
([#7029 ](https://github.com/n8n-io/n8n/issues/7029 ))
([7b49cf2
](7b49cf2a2c
))
* **Salesforce Node:** Add fax field to lead option
([#7030 ](https://github.com/n8n-io/n8n/issues/7030 ))
([01f875a
](01f875a94d
))
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-09-13 14:55:52 +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
कारतोफ्फेलस्क्रिप्ट™
0a35025e5e
fix(Code Node): Upgrade vm2 to address CVE-2023-37466 ( #7123 )
...
[GH Advisory](https://github.com/advisories/GHSA-cchq-frgv-rjh5 )
Actual fix
[here](26168e6dfe
).
2023-09-07 14:18:15 +02: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
github-actions[bot]
955bd327ff
🚀 Release 1.6.0 ( #7120 )
...
# [1.6.0](https://github.com/n8n-io/n8n/compare/n8n@1.5.1...n8n@1.6.0 )
(2023-09-06)
### Bug Fixes
* **core:** Add support for in-transit encryption (TLS) on Redis
connections ([#7047 ](https://github.com/n8n-io/n8n/issues/7047 ))
([a910757
](a910757cc5
))
* **core:** Disallow orphan executions
([#7069 ](https://github.com/n8n-io/n8n/issues/7069 ))
([8a28e98
](8a28e98ec8
))
* **core:** Split event bus controller into community and ee
([#7107 ](https://github.com/n8n-io/n8n/issues/7107 ))
([011ee2e
](011ee2e04b
))
* **editor:** Standardize save text
([#7093 ](https://github.com/n8n-io/n8n/issues/7093 ))
([58b3492
](58b3492b0d
))
* Ensure all new executions are saved
([#7061 ](https://github.com/n8n-io/n8n/issues/7061 ))
([b8e06d2
](b8e06d245f
))
* Load remote resources even if expressions in non requried parameters
resolve ([#6987 ](https://github.com/n8n-io/n8n/issues/6987 ))
([8a8d4e8
](8a8d4e8bb3
))
* **Postgres Node:** Connection pool of the database object has been
destroyed ([#7074 ](https://github.com/n8n-io/n8n/issues/7074 ))
([9dd5f0e
](9dd5f0e579
))
* **Postgres Node:** Tunnel doesn't always close
([#7087 ](https://github.com/n8n-io/n8n/issues/7087 ))
([58e55ba
](58e55ba669
))
### Features
* **core:** Add list query middleware to credentials
([#7041 ](https://github.com/n8n-io/n8n/issues/7041 ))
([fd78021
](fd78021b68
))
* **core:** Add support for floating licenses
([#7090 ](https://github.com/n8n-io/n8n/issues/7090 ))
([e26553f
](e26553f198
))
* **core:** Migration for soft deletions for executions
([#7088 ](https://github.com/n8n-io/n8n/issues/7088 ))
([413e0bc
](413e0bccb4
))
* **HTTP Request Node:** Determine binary file name from
content-disposition headers
([#7032 ](https://github.com/n8n-io/n8n/issues/7032 ))
([273d091
](273d0913fe
))
* **TheHive Node:** Overhaul
([#6457 ](https://github.com/n8n-io/n8n/issues/6457 ))
([73e782e
](73e782e2cf
))
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-09-06 13:35:31 +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
कारतोफ्फेलस्क्रिप्ट™
2432dcc661
fix(core): Prevent bots from scanning the application (no-changelog) ( #7066 )
...
N8N-6878
2023-09-01 13:54:35 +02: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
Iván Ovejero
8cd4db0ab7
refactor(core): Simplify marking logic in binary data manager (no-changelog) ( #7046 )
...
- For a saved execution, we write to disk binary data and metadata.
These two are only ever deleted via `POST /executions/delete`. No marker
file, so untouched by pruning.
- For an unsaved execution, we write to disk binary data, binary data
metadata, and a marker file at `/meta`. We later delete all three during
pruning.
- The third flow is legacy. Currently, if the execution is unsaved, we
actually store it in the DB while running the workflow and immediately
after the workflow is finished during the `onWorkflowPostExecute()` hook
we delete that execution, so the second flow applies. But formerly, we
did not store unsaved executions in the DB ("ephemeral executions") and
so we needed to write a marker file at `/persistMeta` so that, if the
ephemeral execution crashed after the step where binary data was stored,
we had a way to later delete its associated dangling binary data via a
second pruning cycle, and if the ephemeral execution succeeded, then we
immediately cleaned up the marker file at `/persistMeta` during the
`onWorkflowPostExecute()` hook.
This creation and cleanup at `/persistMeta` is still happening, but this
third flow no longer has a purpose, as we now store unsaved executions
in the DB and delete them immediately after. Hence the third flow can be
removed.
2023-08-31 16:02:20 +02:00
github-actions[bot]
24cb23adfc
🚀 Release 1.5.1 ( #7059 )
...
## [1.5.1](https://github.com/n8n-io/n8n/compare/n8n@1.5.0...n8n@1.5.1 )
(2023-08-31)
### Features
* **Strapi Node:** Add token credentials
([#7048 ](https://github.com/n8n-io/n8n/issues/7048 ))
([c01bca5
](c01bca562b
))
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-08-31 14:47:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
9cfe5e3c66
Merge tag 'n8n@1.5.0'
2023-08-31 14:01:47 +02:00
github-actions[bot]
0ca2c780ed
🚀 Release 1.5.0 ( #7056 )
...
# [1.5.0](https://github.com/n8n-io/n8n/compare/n8n@1.4.0...n8n@1.5.0 )
(2023-08-31)
### Bug Fixes
* **Agile CRM Node:** Fix issue with company address not working
([#6997 ](https://github.com/n8n-io/n8n/issues/6997 ))
([2f81652
](2f81652400
))
* **Code Node:** Switch over to vm2 fork
([#7018 ](https://github.com/n8n-io/n8n/issues/7018 ))
([dfe0fa6
](dfe0fa65f8
))
* **core:** Invalid NODES_INCLUDE should not crash the app
([#7038 ](https://github.com/n8n-io/n8n/issues/7038 ))
([04e3178
](04e3178901
)),
closes [#6683 ](https://github.com/n8n-io/n8n/issues/6683 )
* **core:** Setup websocket keep-live messages
([#6866 ](https://github.com/n8n-io/n8n/issues/6866 ))
([8bdb07d
](8bdb07d33d
)),
closes [#6757 ](https://github.com/n8n-io/n8n/issues/6757 )
* **core:** Throw `NodeSSLError` only for nodes that allow ignoring SSL
issues ([#6928 ](https://github.com/n8n-io/n8n/issues/6928 ))
([a01c3fb
](a01c3fbc19
))
* **Date & Time Node:** Dont parse date if it's not set (null or
undefined) ([#7050 ](https://github.com/n8n-io/n8n/issues/7050 ))
([d72f79f
](d72f79ffb3
))
* **editor:** Fix sending of Ask AI tracking events
([#7002 ](https://github.com/n8n-io/n8n/issues/7002 ))
([fb05afa
](fb05afa165
))
* **Microsoft Excel 365 Node:** Support for more extensions in workbook
rlc ([#7020 ](https://github.com/n8n-io/n8n/issues/7020 ))
([d6e1cf2
](d6e1cf232f
))
* **MongoDB Node:** Stringify response ObjectIDs
([#6990 ](https://github.com/n8n-io/n8n/issues/6990 ))
([9ca990b
](9ca990b993
))
* **MongoDB Node:** Upgrade mongodb package to address CVE-2021-32050
([#7054 ](https://github.com/n8n-io/n8n/issues/7054 ))
([d3f6356
](d3f635657c
))
* **Postgres Node:** Empty return data fix for Postgres and MySQL
([#7016 ](https://github.com/n8n-io/n8n/issues/7016 ))
([176ccd6
](176ccd62bc
))
* **Webhook Node:** Fix URL params for webhooks
([#6986 ](https://github.com/n8n-io/n8n/issues/6986 ))
([596b569
](596b5695cd
))
### Features
* **core:** External Secrets storage for credentials
([#6477 ](https://github.com/n8n-io/n8n/issues/6477 ))
([ed927d3
](ed927d34b2
))
* **core:** Add MFA ([#4767 ](https://github.com/n8n-io/n8n/issues/4767 ))
([2b7ba6f
](2b7ba6fdf1
))
* **core:** Add filtering, selection and pagination to users
([#6994 ](https://github.com/n8n-io/n8n/issues/6994 ))
([b716241
](b716241b42
))
* **editor:** Debug executions in the editor
([#6834 ](https://github.com/n8n-io/n8n/issues/6834 ))
([c833078
](c833078c87
))
* **RSS Read Node:** Add support for self signed certificates
([#7039 ](https://github.com/n8n-io/n8n/issues/7039 ))
([3b9f0fe
](3b9f0fed7a
))
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-08-31 12:57: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
कारतोफ्फेलस्क्रिप्ट™
d3f635657c
fix(MongoDB Node): Upgrade mongodb package to address CVE-2021-32050 ( #7054 )
...
[GH Advisory](https://github.com/advisories/GHSA-vxvm-qww3-2fh7 )
2023-08-31 12:29:43 +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
Alex Grozav
ed927d34b2
feat: External Secrets storage for credentials ( #6477 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: Romain Minaud <romain.minaud@gmail.com>
Co-authored-by: Valya Bullions <valya@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2023-08-25 10:33:46 +02:00
Jon
2f81652400
fix(Agile CRM Node): Fix issue with company address not working ( #6997 )
2023-08-23 16:04:57 +01:00
github-actions[bot]
0e89a65b38
🚀 Release 1.4.0 ( #7001 )
...
# [1.4.0](https://github.com/n8n-io/n8n/compare/n8n@1.3.0...n8n@1.4.0 )
(2023-08-23)
### Bug Fixes
* **core:** Add recoveryInProgress flag file
([#6962 ](https://github.com/n8n-io/n8n/issues/6962 ))
([7b96820
](7b96820218
))
* **core:** Fix `continueOnFail` for expression error in Set
([#6939 ](https://github.com/n8n-io/n8n/issues/6939 ))
([d4fac05
](d4fac0527b
))
* **core:** Fix `import:workflow` command
([#6996 ](https://github.com/n8n-io/n8n/issues/6996 ))
([8c38d85
](8c38d85e76
))
* **core:** Replace throw with warning when deactivating a non-active
workflow ([#6969 ](https://github.com/n8n-io/n8n/issues/6969 ))
([b6a00fe
](b6a00febbd
))
* **core:** Set up OAuth2 cred test
([#6960 ](https://github.com/n8n-io/n8n/issues/6960 ))
([4fc69b7
](4fc69b776c
))
* **editor:** Do not flag dynamic load options issue on expression
([#6932 ](https://github.com/n8n-io/n8n/issues/6932 ))
([60a1ef0
](60a1ef0993
))
* **editor:** Ensure community node install button tracks user agreement
([#6976 ](https://github.com/n8n-io/n8n/issues/6976 ))
([0ddfc73
](0ddfc73bee
))
* **editor:** Fix parsing for single quoted resolvables
([#6982 ](https://github.com/n8n-io/n8n/issues/6982 ))
([f32e993
](f32e993227
))
* **editor:** Fix Remove all fields not removing values in resource
mapper ([#6940 ](https://github.com/n8n-io/n8n/issues/6940 ))
([e6cff3f
](e6cff3fce4
))
* **editor:** Prevent Code node linter from erroring on `null` parse
([#6934 ](https://github.com/n8n-io/n8n/issues/6934 ))
([40d3a29
](40d3a295d3
))
* **Google Sheets Node:** Fix short sheet name interpreted as range
([#6989 ](https://github.com/n8n-io/n8n/issues/6989 ))
([00268a0
](00268a019a
))
* **Google Sheets Trigger Node:** Support sheet names with non-latin
characters ([#6970 ](https://github.com/n8n-io/n8n/issues/6970 ))
([052dd7c
](052dd7cc9d
))
* **GraphQL Node:** Improve error handling
([#6955 ](https://github.com/n8n-io/n8n/issues/6955 ))
([41db637
](41db6371f0
))
* **Mautic Node:** Fix issue with owner not being set correctly
([#6991 ](https://github.com/n8n-io/n8n/issues/6991 ))
([64b950f
](64b950f294
))
* **Salesforce Node:** Fix Account update owner operation
([#6958 ](https://github.com/n8n-io/n8n/issues/6958 ))
([9b27878
](9b27878d8f
))
* **Shopify Node:** Fix pagination when using options
([#6972 ](https://github.com/n8n-io/n8n/issues/6972 ))
([475d9c9
](475d9c98e8
))
* **Webhook Node:** Backward compatible form-data parsing for non-array
fields ([#6967 ](https://github.com/n8n-io/n8n/issues/6967 ))
([9455bcf
](9455bcfef5
))
### Features
* **core:** Add a warning to error workflows that cannot be started due
to permission or settings
([#6961 ](https://github.com/n8n-io/n8n/issues/6961 ))
([67b88f7
](67b88f75f4
))
* **core:** Add support for ready hooks, and credentials overwrite
endpoint in workers ([#6954 ](https://github.com/n8n-io/n8n/issues/6954 ))
([8f8a1de
](8f8a1de3dd
))
* **editor:** Show banner for non-production licenses
([#6943 ](https://github.com/n8n-io/n8n/issues/6943 ))
([413570c
](413570c49d
))
* Remove PostHog event calls
([#6915 ](https://github.com/n8n-io/n8n/issues/6915 ))
([270946a
](270946a93b
))
* **Send Email Node:** Add support for sending text and html email
simultaneously ([#6978 ](https://github.com/n8n-io/n8n/issues/6978 ))
([3860d41
](3860d41d73
))
Co-authored-by: krynble <krynble@users.noreply.github.com>
2023-08-23 15:41:49 +02: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
Iván Ovejero
2d1d638654
ci: Remove --report-unused-disable-directives
to speed up CI ( #6988 )
...
https://n8nio.slack.com/archives/C03MZF137FV/p1692610341832309
2023-08-22 13:42:05 +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
कारतोफ्फेलस्क्रिप्ट™
0913e0dbd3
Merge tag 'n8n@1.3.0'
2023-08-16 18:36:01 +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
github-actions[bot]
f86d9a4b34
🚀 Release 1.3.0 ( #6945 )
...
# [1.3.0](https://github.com/n8n-io/n8n/compare/n8n@1.2.0...n8n@1.3.0 )
(2023-08-16)
### Bug Fixes
* **core:** Don't let bull override the default redis config
([#6897 ](https://github.com/n8n-io/n8n/issues/6897 ))
([cfeb322
](cfeb322b3b
))
* **core:** Fix fetching of EE executions
([#6901 ](https://github.com/n8n-io/n8n/issues/6901 ))
([f3fce48
](f3fce48155
))
* **core:** Update frontend urls when using the `--tunnel` option
([#6898 ](https://github.com/n8n-io/n8n/issues/6898 ))
([718e613
](718e61354d
))
* **editor:** Disable telemetry in dev mode and in E2E tests
([#6869 ](https://github.com/n8n-io/n8n/issues/6869 ))
([808a928
](808a92809e
))
* **editor:** Fix code node’s content property to be reactive
([#6931 ](https://github.com/n8n-io/n8n/issues/6931 ))
([3b75bc6
](3b75bc6bc1
))
* **editor:** Fix event emit on credential sharing
([#6922 ](https://github.com/n8n-io/n8n/issues/6922 ))
([297c3c9
](297c3c91f2
))
* **editor:** Fix multiOptions parameters resetting on initial load
([#6903 ](https://github.com/n8n-io/n8n/issues/6903 ))
([49867c2
](49867c2b17
))
* **editor:** Update execution view layout
([#6882 ](https://github.com/n8n-io/n8n/issues/6882 ))
([0339732
](0339732378
))
* **Email Trigger (IMAP) Node:** Fix connection issue with unexpected
spaces in host ([#6886 ](https://github.com/n8n-io/n8n/issues/6886 ))
([f3248e4
](f3248e46e4
))
* Fix issue with key formatting if null or undefined
([#6924 ](https://github.com/n8n-io/n8n/issues/6924 ))
([4e4a3cf
](4e4a3cf7ab
))
* Fix issue with key formatting introduced in 1.2.0
([#6896 ](https://github.com/n8n-io/n8n/issues/6896 ))
([0e075c9
](0e075c9cb5
))
* Fix lag when node parameters are updated
([#6941 ](https://github.com/n8n-io/n8n/issues/6941 ))
([3eb65e0
](3eb65e08c4
))
* **HTTP Request Node:** Improve error handling for TCP socket errors
when `Continue On Fail` is enabled
([#6925 ](https://github.com/n8n-io/n8n/issues/6925 ))
([96ff1f8
](96ff1f847d
))
* Prevent workflow breaking when credential type is unknown
([#6923 ](https://github.com/n8n-io/n8n/issues/6923 ))
([e83b93f
](e83b93f293
))
* **Respond to Webhook Node:** Return headers in response
([#6921 ](https://github.com/n8n-io/n8n/issues/6921 ))
([a82107f
](a82107fb05
))
### Features
* **core:** Add support for not requiring SMTP auth with user management
([#3742 ](https://github.com/n8n-io/n8n/issues/3742 ))
([eead6d4
](eead6d49f2
))
* **core:** Descriptive message for common nodeJS errors
([#6841 ](https://github.com/n8n-io/n8n/issues/6841 ))
([3adb0b6
](3adb0b66ea
))
* **editor:** Ask AI in Code node
([#6672 ](https://github.com/n8n-io/n8n/issues/6672 ))
([fde6ad1
](fde6ad1e7f
))
* Enable parallel processing on multiple queue nodes
([#6295 ](https://github.com/n8n-io/n8n/issues/6295 ))
([44afcff
](44afcff959
))
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-08-16 16:55:05 +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
Marcus
4e4a3cf7ab
fix: Fix issue with key formatting if null or undefined ( #6924 )
...
fix format private key if null or undefined
2023-08-14 16:41:37 +02:00
Iván Ovejero
78c83168ac
refactor: Enable cred-class-field-documentation-url-missing
(no-changelog) ( #6907 )
2023-08-10 16:35:06 +02:00
Iván Ovejero
6f48593134
refactor: Enable cred-class-field-properties-assertion
(no-changelog) ( #6908 )
2023-08-10 15:28:03 +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
Marcus
d71af4059b
fix: Nodes-base lint fail on first command (no-changelog) ( #6894 )
...
nodes-base lint fail on first command
2023-08-09 18:34:32 +02:00
Iván Ovejero
734d27fb7f
fix: Fix watch
command in nodes-base (no-changelog) ( #6895 )
...
* fix: Fix `watch` command in nodes-base (no-changelog)
* Use `onCompilationComplete` to prevent non-node watch from erroring
2023-08-09 17:54:25 +02:00
Jon
0e075c9cb5
fix: Fix issue with key formatting introduced in 1.2.0 ( #6896 )
2023-08-09 16:23:35 +01:00
कारतोफ्फेलस्क्रिप्ट™
d396935281
docs: Fix missing and invalid documentation urls for various credentials (no-changelog) ( #6893 )
2023-08-09 15:16:11 +02:00
github-actions[bot]
eda34a7ae7
🚀 Release 1.2.0 ( #6891 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-08-09 14:10:24 +02: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
कारतोफ्फेलस्क्रिप्ट™
34df8b6238
refactor: Consolidate tsconfig and eslintrc files (no-changelog) ( #6816 )
...
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2023-08-01 17:32: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
Michael Kret
11567f946b
feat(core): Credentials for popular SecOps services, Part 1 ( #6775 )
2023-07-31 11:26:38 +03: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
कारतोफ्फेलस्क्रिप्ट™
11a3965ba8
fix(TheHive Node): Treat ApiKey
as a secret ( #6786 )
2023-07-28 15:01:52 +02:00
कारतोफ्फेलस्क्रिप्ट™
feac369f6c
fix(core): Allow ignoring SSL issues on generic oauth2 credentials ( #6702 )
2023-07-26 17:56:59 +02:00
Jon
c3e76ec697
fix(Lemlist Node): Fix pagination issues with campaigns and activities ( #6734 )
2023-07-26 11:59:55 +01:00
github-actions[bot]
2f3086c8cb
🚀 Release 1.1.0 ( #6746 )
...
Co-authored-by: netroy <netroy@users.noreply.github.com>
2023-07-26 11:55:53 +02: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
Iván Ovejero
3566c13afc
feat: Allow eslint-config
to be externally consumable ( #6694 )
...
* feat: Allow `eslint-config` to be externally consumable
* refactor: Adjust import styles
2023-07-19 09:35:10 +02: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
कारतोफ्फेलस्क्रिप्ट™
9daf944ba5
fix(core): Upgrade semver to address CVE-2022-25883 ( #6689 )
...
* fix(core): Upgrade semver to address CVE-2022-25883
[GH Advisory](https://github.com/advisories/GHSA-c2qf-rxjj-qqgw )
* enforce the patched version of semver everywhere in the dev setup
2023-07-18 12:43:49 +02:00
Iván Ovejero
2af1c24ead
feat: Allow hiding credential params on cloud ( #6687 )
2023-07-18 11:43:28 +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