Releases: n8n-io/n8n
Releases · n8n-io/n8n
[email protected]
[email protected]
1.4.0 (2023-08-23)
Bug Fixes
- core: Add recoveryInProgress flag file (#6962) (7b96820)
- core: Fix
continueOnFail
for expression error in Set (#6939) (d4fac05) - core: Fix
import:workflow
command (#6996) (8c38d85) - core: Replace throw with warning when deactivating a non-active workflow (#6969) (b6a00fe)
- core: Set up OAuth2 cred test (#6960) (4fc69b7)
- editor: Do not flag dynamic load options issue on expression (#6932) (60a1ef0)
- editor: Ensure community node install button tracks user agreement (#6976) (0ddfc73)
- editor: Fix parsing for single quoted resolvables (#6982) (f32e993)
- editor: Fix Remove all fields not removing values in resource mapper (#6940) (e6cff3f)
- editor: Prevent Code node linter from erroring on
null
parse (#6934) (40d3a29) - Google Sheets Node: Fix short sheet name interpreted as range (#6989) (00268a0)
- Google Sheets Trigger Node: Support sheet names with non-latin characters (#6970) (052dd7c)
- GraphQL Node: Improve error handling (#6955) (41db637)
- Mautic Node: Fix issue with owner not being set correctly (#6991) (64b950f)
- Salesforce Node: Fix Account update owner operation (#6958) (9b27878)
- Shopify Node: Fix pagination when using options (#6972) (475d9c9)
- Webhook Node: Backward compatible form-data parsing for non-array fields (#6967) (9455bcf)
Features
- core: Add a warning to error workflows that cannot be started due to permission or settings (#6961) (67b88f7)
- core: Add support for ready hooks, and credentials overwrite endpoint in workers (#6954) (8f8a1de)
- editor: Show banner for non-production licenses (#6943) (413570c)
- Remove PostHog event calls (#6915) (270946a)
- Send Email Node: Add support for sending text and html email simultaneously (#6978) (3860d41)
[email protected]
Changes (2023-08-18)
Bug Fixes
- core: Fix
continueOnFail
for expression error in Set (#6939) (e685780) - editor: Do not flag dynamic load options issue on expression (#6932) (81367cf)
- editor: Fix Remove all fields not removing values in resource mapper (#6940) (c80163f)
- editor: Prevent Code node linter from erroring on
null
parse (#6934) (239e967) - GraphQL Node: Improve error handling (#6955) (e8937aa)
- Salesforce Node: Fix Account update owner operation (#6958) (ffd3ef5)
- Webhook Node: Backward compatible form-data parsing for non-array fields (#6967) (db1958c)
[email protected]
Changes (2023-08-17)
Bug Fixes
- API: Fix issue with workflow setting not supporting newer nanoids (#6699) (2e64c9d)
- AwsS3 Node: Fix issue if bucket name contains a '.' (#6542) (219f897)
- core: Add missing primary key on the
execution_data
table on postgres (#6797) (1c5f98d) - core: Fix
continueOnFail
for expression error in Set (#6939) (2a3937f) - core: Fix property existence checks on AugmentObject (#6842) (3e4483a)
- core: Log crash causes to console when sentry is disabled (#6890) (f19c9c1)
- core: Restrict read/write file paths access (#6582) (6e6b90e)
- core: Serialize BigInts (#6805) (17ce49b)
- core: Update frontend urls when using the
--tunnel
option (#6898) (ec3c066) - core: Update packages to address CVE-2023-2142 and CVE-2020-28469 (#6844) (6dd0850)
- Correct typos in Taiga and ServiceNow nodes (#6814) (b9f52ec)
- editor: Fix code node’s content property to be reactive (#6931) (f3b380d)
- editor: Prevent Code node linter from erroring on
null
parse (#6934) (baada92) - Email Trigger (IMAP) Node: UTF-8 attachments are not correctly named (#6856) (f3f1c14)
- Email Trigger (IMAP) Node: Fix connection issue with unexpected spaces in host (#6886) (35c29ac)
- Fix issue with key based credentials not being read correctly (#6824) (2459b0a)
- Fix issue with key formatting if null or undefined (#6924) (59d33db)
- Fix issue with key formatting introduced in 1.2.0 (#6896) (8423153)
- FTP Node: List recursive ignore . and .. to prevent infinite loops (#6707) (6a787dd)
- GitLab Trigger Node: Fix trigger activation 404 error (#6711) (8c5145b)
- Gmail Trigger Node: Early returns in case of no data (#6727) (df2f1d6)
- Google BigQuery Node: Error description improvement (#6715) (261d73e)
- GoToWebinar Node: Fix issue with timezone incorrectly being required (#6865) (2f61e34)
- HTTP Request Node: Improve error handling for TCP socket errors when
Continue On Fail
is enabled (#6925) (e8e4c9e) - Lemlist Node: Fix pagination issues with campaigns and activities (#6734) (73eddc6)
- Salesforce Node: Fix Account update owner operation (#6958) (e71ff76)
- Telegram Trigger Node: Add guard to 'include' call on null or undefined (#6730) (c3c845c)
- Todoist Node: Fix issue with section id being ignored (#6799) (e53f4a0)
Features
- Add support for not requiring SMTP auth with user management (#3742) (fc97d18)
- core: Add support for ready hooks, and credentials overwrite endpoint in workers (#6954) (e5986c5)
- editor: Add "Download" button if JSON data is to large (#6850) (3d815cf)
- Enable parallel processing on multiple queue nodes (#6295) (e45461a)
[email protected]
Changes (2023-08-16)
Bug Fixes
- core: Don't let bull override the default redis config (#6897) (cfeb322)
- core: Fix fetching of EE executions (#6901) (f3fce48)
- core: Update frontend urls when using the
--tunnel
option (#6898) (718e613) - editor: Disable telemetry in dev mode and in E2E tests (#6869) (808a928)
- editor: Fix code node’s content property to be reactive (#6931) (3b75bc6)
- editor: Fix event emit on credential sharing (#6922) (297c3c9)
- editor: Fix multiOptions parameters resetting on initial load (#6903) (49867c2)
- editor: Update execution view layout (#6882) (0339732)
- Email Trigger (IMAP) Node: Fix connection issue with unexpected spaces in host (#6886) (f3248e4)
- Fix issue with key formatting if null or undefined (#6924) (4e4a3cf)
- Fix issue with key formatting introduced in 1.2.0 (#6896) (0e075c9)
- Fix lag when node parameters are updated (#6941) (3eb65e0)
- HTTP Request Node: Improve error handling for TCP socket errors when
Continue On Fail
is enabled (#6925) (96ff1f8) - Prevent workflow breaking when credential type is unknown (#6923) (e83b93f)
- Respond to Webhook Node: Return headers in response (#6921) (a82107f)
Features
[email protected]
Changes (2023-08-14)
Bug Fixes
- core: Fix fetching of EE executions (#6901) (28d460a)
- core: Fix issue with key formatting if null or undefined (#6924) (493a6de)
- editor: Fix event emit on credential sharing (#6922) (dab4aa3)
- editor: Fix multiOptions parameters resetting on initial load (#6903) (ed3b89e)
- editor: Prevent workflow breaking when credential type is unknown (#6923) (92536b7)
- Email Trigger (IMAP) Node: Fix connection issue with unexpected spaces in host (#6886) (f1e7c73)
- HTTP Request Node: Improve error handling for TCP socket errors when
Continue On Fail
is enabled (#6925) (18e0b88) - Respond to Webhook Node: Return headers in response (#6921) (3787156)
[email protected]
Changes (2023-08-09)
Bug Fixes
[email protected]
Changes (2023-08-09)
Bug Fixes
- Auth.api user limit test expecting incorrect status (#6836) (371bfa0)
- Code Node: Consistent redirection of stdout for JS and Python sandboxes (#6818) (f718c22)
- core: Add missing primary key on the
execution_data
table on postgres (#6797) (dc295ac) - core: Add sharing data to workflows in EE executions (#6872) (6796d9e)
- core: Allow ignoring SSL issues on generic oauth2 credentials (#6702) (feac369)
- core: Change VariablesService to DI and use caching (#6827) (659ca26)
- core: Fix loading of scoped-community packages (#6807) (53e58b4)
- core: Fix property existence checks on AugmentObject (#6842) (732416f)
- core: Fix source control name and email being switched (#6839) (6ec7033)
- core: Fix WebSocket close codes (a8bfb46)
- core: Log crash causes to console when sentry is disabled (#6890) (6553d92)
- core: OAuth1 authentication fix for Clever Cloud API (#6847) (5ab30fd)
- core: Restrict read/write file paths access (#6582) (f6bf9e9)
- core: Serialize BigInts (#6805) (7b27fa5)
- core: Update packages to address CVE-2023-2142 and CVE-2020-28469 (#6844) (a5667e6)
- Correct typos in Taiga and ServiceNow nodes (#6814) (803b152)
- Display source control buttons properly (#6756) (d050b99)
- editor: Close tags dropdown when modal is opened (#6766) (cf00ba7), closes #6571
- editor: Do not show mapping discoverability tooltip after dismiss (#6862) (08982ed)
- editor: Fix code node highlight error (#6791) (50b0dc2)
- editor: Fix collapsed sub menu elements (#6778) (d33528d)
- editor: Fix credential errors in executions view for workflow sharee (#6875) (a0f9b2e)
- editor: Fix redo when adding node on connection (#6833) (4ac4b85)
- editor: Fix tooltip opening delay prop name (#6776) (e19b0d7)
- editor: Fix value syncing in SQL and HTML editor (#6848) (90e825f)
- editor: Improve displaying and hiding of connections actions (#6823) (369a2e9)
- editor: Prevent text edit dialog from re-opening in same tick (#6781) (c9f3acc)
- editor: Remove additional margin on tooltip (#6802) (651cf34)
- editor: Resolve vue 3 related console-warnings (#6779) (30484a0)
- editor: Vue3 - Fix modal positioning and multi-select tag sizing (#6783) (4e491b7)
- Email Trigger (IMAP) Node: UTF-8 attachments are not correctly named (#6856) (72814d1)
- Fix all modal sizes (#6820) (7525cfe)
- Fix horizontal overflow for dialogs (#6830) (41d8a18)
- Fix issue with key based credentials not being read correctly (#6824) (db21a8d)
- Fix tags overflow handler in workflows header (#6784) (7cd4588)
- GoToWebinar Node: Fix issue with timezone incorrectly being required (#6865) (905eef8)
- Handle subtitle errors when pasting workflow (#6826) (31a4cfc)
- Lemlist Node: Fix pagination issues with campaigns and activities (#6734) (c3e76ec)
- Linear Node: Fix issue creation priority (#6813) (fce8cc4)
- Postgres Trigger Node: Imposible to cancell execution manually (#6709) (491378d)
- Remove tag animation (#6821) (52aafe0)
- Respect set modal widths (#6771) (3aaf1ac), closes #6571
- Show NodeIcon tooltips by removing pointer-events: none (#6777) (eb898f7)
- TheHive Node: Treat
ApiKey
as a secret (#6786) (11a3965) - Todoist Node: Fix issue with section id being ignored (#6799) (749468e)
Features
[email protected]
[email protected]
Changes (2023-07-26)
Bug Fixes
- Add missing indices on sqlite (#6673) (b1838f7)
- API: Do not add starting node on workflow creation (#6686) (92192fb)
- API: Fix issue with workflow setting not supporting newer nanoids (#6699) (c7e1013)
- AwsS3 Node: Fix issue if bucket name contains a '.' (#6542) (540d32d)
- Brevo Node: Rename SendInBlue node to Brevo node (#6521) (e63b398)
- Code Node: Install python modules always in a user-writable folder (#6568) (bf35124)
- core: Add empty credential value marker to show empty pw field (#6532) (9294e2d)
- core: Deleting manual executions should defer deleting binary data (#6680) (462a674)
- core: Filter out workflows that failed to activate on startup (#6676) (667c15d)
- core: Fix credentials test (#6569) (1abd172)
- core: Fix migrations for MySQL/MariaDB (#6591) (29882a6)
- core: Handle all uncaught exception, not just the ones from Axios (#6666) (ff07595)
- core: Improve the performance of last 2 sqlite migrations (#6522) (31cba87)
- core: Load SAML libraries dynamically (#6690) (fce5609)
- core: Redirect user to previous url after SSO signin (#6710) (08331c6)
- core: Reduce memory consumption on
BinaryDataManager.init
(#6633) (329d22f) - core: Remove typeorm patches, but still enforce transactions on every migration (#6594) (9def7a7), closes #6519
- core: Rename to credential_stubs and variable_stubs.json (#6528) (b06462f)
- core: Support redis cluster in queue mode (#6708) (4029386)
- core: Update docker compose setup for V1 images (#6642) (05007d8)
- core: Upgrade semver to address CVE-2022-25883 (#6689) (9daf944)
- core: Use
exec
in docker images to forward signals correctly (#6732) (ed9f86b) - core: Use JWT as reset password token (#6714) (89f4402)
- core: Use lower cased email for SAML email attribute (#6663) (eedde24)
- core: Use owners file to export wf owners (#6547) (4b755fb)
- crowd.dev Node: Fix documentation urls for crowd.dev credentials and nodes (#6696) (acda7f2)
- editor: Add default author name and email to source control settings (#6543) (e1a02c7)
- editor: Add paywall state to non owner users for Variables (#6679) (e7091d6)
- editor: Change default branchColor and remove label (#6541) (186271e)
- editor: Ensure default credential values are not detected as dirty state (#6677) (c7b74c3)
- editor: Extend menu item and use it as a recursive component (#6618) (d617f63)
- editor: Hide Execute Node button for unknown nodes (#6684) (6887b4e)
- editor: Increase contrast ratio in execution list workflow names (#6661) (c0b1cb2)
- editor: Make Source control branch select required (#6619) (20737b5)
- editor: Prevent keyboard shortcuts to edit workflows in readonly mode (#6613) (7383e7f)
- editor: Prevent RMC from loading schema if it's already cached (#6695) (a79aa19)
- editor: Remove global link styling in v1 banner (#6705) (76a765a)
- editor: Show appropriate empty workflow list content when instance environment is readonly (#6610) (7515f7d)
- editor: Show retry information in execution list only when it exists (#6587) (3ca66be)
- editor: Skip error line highlighting if out of range (#6721) (a62d00a)
- editor: Update design system menu item component (#6659) (84466e9)
- FileMaker Node: Improve returned error responses (#6585) (91a052e)
- FTP Node: List recursive ignore . and .. to prevent infinite loops (#6707) (995d5cc)
- GitLab Trigger Node: Fix trigger activation 404 error (#6711) (8ceb832)
- Gmail Trigger Node: Early returns in case of no data (#6727) (c2511a8)
- Google BigQuery Node: Error description improvement (#6715) (95837d2)
- Google Drive Node: Fix regex in file RLC (#6607) (5672146)
- Google Drive Node: URL parsing (#6527) ([d9ed0b3](ht...