Releases: n8n-io/n8n
Releases · n8n-io/n8n
n8n@0.222.3
n8n@0.224.1
n8n@0.224.0
Changes (2023-04-12)
Bug Fixes
- Code Node: Update vm2 to address CVE-2023-29017 (#5947) (f0eba0a)
- core: App should not crash with a custom rest endpoint (#5911) (2881ee9), closes #5880
- core: Do not execute
workflowExecuteBefore
hook when resuming executions from a waiting state (#5727) (6689451) - core: Fix issue where sub workflows would display as running forever after failure to start (#5905) (3e382ef)
- core: Update xml2js to address CVE-2023-0842 (#5948) (3085ed9)
- editor: Drop mergeDeep in favor of lodash merge (#5943) (0570514)
- HTTP Request Node: Show detailed error message in the UI again (#5959) (e79679c)
Features
n8n@0.222.2
Changes (2023-04-11)
Bug Fixes
- Code Node: Update vm2 to address CVE-2023-29017 (#5947) (fc1fb28)
- core: Update xml2js to address CVE-2023-0842 (#5948) (e903d61)
n8n@0.221.3
Changes (2023-04-11)
Bug Fixes
- Code Node: Update vm2 to address CVE-2023-29017 (#5947) (4127e3f)
- core: Update xml2js to address CVE-2023-0842 (#5948) (cf7a4b6)
n8n@0.223.0
Changes (2023-04-05)
Bug Fixes
- Add droppable state for booleans when mapping (#5838) (e3884ce)
- AWS SNS Node: Fix an issue with messages failing to send if they contain certain characters (#5807) (32c4eef)
- Compare Datasets Node: Fuzzy compare not comparing keys missing in one of inputs (d1945d9)
- Compare Datasets Node: Support for dot notation in skip fields (83e25c0)
- core:
augmentObject
should clone Buffer/Uint8Array instead of wrapping them in a proxy (#5902) (a721734) - core:
augmentObject
should use existing property descriptors whenever possible (#5872) (6a1b7c3) - core: Deactivate active workflows during import (#5840) (fa5bc81)
- core: Do not mark duplicates as circular references in
jsonStringify
(#5789) (18efaf3) - core: Do not user
util.types.isProxy
for tracking of augmented objects (#5836) (aacbb54) - core: Fix curl import error when no data (085660d)
- core: Fix the issue of nodes not loading when run via npx (#5888) (e47190b)
- core: Handle Date and RegExp correctly in jsonStringify (#5812) (4f91525)
- core: Handle Date and RegExp objects in AugmentObject (#5809) (6c35ffa)
- core: Improve axios error handling in nodes (#5891) (a260c05)
- core: Password reset should pass in the correct values to external hooks (#5842) (5bcab8f)
- core: Prevent augmentObject from creating infinitely deep proxies (#5893) (31cd04c), closes #5848
- core: Service account private key as a password field (739b9b0)
- core: Update lock file (#5801) (06d7a46)
- core: Prevent non owners password reset when saml is enabled (#5788) (2216455)
- core: Use table-prefixes in queries in import commands (#5887) (ddbfcc7)
- core: Waiting workflows not stopping (#5811) (744c3fd)
- Date & Time Node: Add info box at top of date and time explaining expressions (b7a20dd)
- Date & Time Node: Convert luxon DateTime object to ISO (7710652)
- editor: Add $if, $min, $max to root expression autocomplete (#5858) (a13866e)
- editor: Curb overeager item access linting (#5865) (3ae6933)
- editor: Disable Grammarly in expression editors (#5826) (ddc8f30)
- editor: Disable password reset on desktop with no user management (#5853) (96533a9)
- editor: Fix connection lost hover text not showing (#5828) (b69129b)
- editor: Fix focused state in Code node editor (#5869) (48446f5)
- editor: Fix issue preventing execution preview loading when in an iframe (#5817) (d86e693)
- editor: Fix loading executions in long execution list (#5843) (5c9343c)
- editor: Fix mapping with special characters (#5837) (f8f584c)
- editor: Prevent error from showing-up when duplicating unsaved workflow (#5833) (0b0024d)
- editor: Prevent NDV schema view pagination (#5844) (1eba478)
- editor: Show correct status on canceled executions (#5813) (d0788ee)
- editor: Support backspacing with modifier key (#5845) (11692c5)
- Gmail Node: Gmail luxon object support, fix for timestamp (2b9ca0d)
- Google Sheets Node: Fix insertOrUpdate cell update with object (0625e2e)
- HTML Extract Node: Support for dot notation in JSON property (0da3b96)
- HTTP Request Node: Detect mime-type from streaming responses (#5896) (69efde7)
- HTTP Request Node: Fix AWS credentials to stop removing url params for STS (#5790) (a1306c6)
- HTTP Request Node: Refresh token properly on never fail option (#5861) (33c67f4)
- HTTP Request Node: Support for dot notation in JSON body (b29cf9a)
- HubSpot Trigger Node: Developer API key is required for webhooks (e11a30a)
- LinkedIn Node: Update the version of the API (#5720) (18d2e7c)
- Redis Node: Fix issue with hash set not working as expected (#5832) (db25441)
- Set Node: Convert string to number (b408550)
Features
n8n@0.222.1
Changes (2023-04-04)
Bug Fixes
- AWS SNS Node: Fix an issue with messages failing to send if they contain certain characters (#5807) (f0954b9)
- core:
augmentObject
should clone Buffer/Uint8Array instead of wrapping them in a proxy (#5902) (a877b02) - core:
augmentObject
should use existing property descriptors whenever possible (#5872) (b1ee8f4) - core: Fix the issue of nodes not loading when run via npx (#5888) (163446c)
- core: Improve axios error handling in nodes (#5891) (f0a51a0)
- core: Password reset should pass in the correct values to external hooks (#5842) (3bf267c)
- core: Prevent augmentObject from creating infinitely deep proxies (#5893) (6906b00), closes #5848
- core: Use table-prefixes in queries in import commands (#5887) (de58fb9)
- editor: Fix focused state in Code node editor (#5869) (3be37e2)
- editor: Fix loading executions in long execution list (#5843) (d5d9f58)
- editor: Show correct status on canceled executions (#5813) (00181cd)
- Gmail Node: Gmail luxon object support, fix for timestamp (695fabb)
- HTTP Request Node: Detect mime-type from streaming responses (#5896) (0be1292)
- HubSpot Trigger Node: Developer API key is required for webhooks (918c79c)
- Set Node: Convert string to number (72eea0d)
n8n@0.222.0
Changes (2023-03-30)
Bug Fixes
- core: Assign properties.success earlier to set executionStatus correctly (#5773) (d33a1ac)
- core: Do not mark duplicates as circular references in
jsonStringify
(#5789) (f5183c6) - core: Do not user
util.types.isProxy
for tracking of augmented objects (#5836) (3e413f2) - core: Ensure that all non-lazy-loaded community nodes get post-processed correctly (#5782) (30aeeb7)
- core: Force-upgrade
decode-uri-component
to address CVE-2022-38900 (#5734) (8dd7f6e) - core: Force-upgrade
http-cache-semantics
to address CVE-2022-25881 (#5733) (f7401fb) - core: Handle Date and RegExp correctly in jsonStringify (#5812) (753cfb8)
- core: Handle Date and RegExp objects in AugmentObject (#5809) (e6d4e72)
- core: Improve axios error handling in nodes (#5699) (33d9784)
- core: Improve community nodes loading (#5608) (161de11)
- core: Initialize queue in the webhook server as well (#5766) (e67ad29)
- core: Persist CurrentAuthenticationMethod setting change (#5762) (4498c60)
- core: Remove circular refs from Code and push msg (#5741) (b6d8a0f)
- core: Require Auth on icons and nodes/credentials types static files (#5745) (5dda3f2)
- core: Return SAML service provider urls with config (#5759) (ac18c0b)
- core: Service account private key as a password field (2b28470)
- core: Upgrade
luxon
to address CVE-2023-22467 (#5731) (469ce32) - core: Upgrade
simple-git
to address CVE-2022-25912 (#5730) (4a4e2be) - core: Upgrade
sqlite3
to address CVE-2022-43441 (#5732) (fd81c74) - core: Upgrade convict to address CVE-2023-0163 (#5729) (564bc03)
- core: Waiting workflows not stopping (#5811) (8f50bb6)
- editor: Fix connection lost hover text not showing (#5828) (a2f4a05)
- editor: Fix issue preventing execution preview loading when in an iframe (#5817) (d19a973)
- editor: Use credentials when fetching node and credential types (#5760) (d3a34ab)
- Google Sheets Node: Fix insertOrUpdate cell update with object (1797cda)
- HTTP Request Node: Add streaming to binary response (#5701) (199a91b), closes #5663
- HTTP Request Node: Fix AWS credentials to automatically deconstruct the url (#5751) (d30b892)
- HTTP Request Node: Fix AWS credentials to stop removing url params for STS (#5790) (2c25959)
- Split In Batches Node: Roll back changes in v1 and create v2 (#5747) (135b0d3)
- Update Posthog no-capture (#5693) (a732374)
Features
- Add test overrides (#5642) (696e43a)
- core: Improve ldap/saml toggle and tests (#5771) (47ee357)
- core: Limit user invites when SAML is enabled (#5761) (57748b7)
- core: Make OAuth2 error handling consistent with success handling (#5555) (40aacf9)
- editor: Fix ResourceLocator dropdown style (#5714) (02810a9)
- Execution custom data saving and filtering (#5496) (d78a41d), closes #5739
- Filter Node: New node (cc9fe7b)
n8n@0.221.2
Bug Fixes
- core: Assign properties.success earlier to set executionStatus correctly (6c7772a)
n8n@0.221.1
Bug Fixes
- core: Initialize queue in the webhook server as well (163859b)