Releases: n8n-io/n8n
Releases · n8n-io/n8n
[email protected]
0.230.0 (2023-05-24)
Bug Fixes
- core: Optimize SharedWorkflow queries (#6297) (ed7f3b8)
- core: Prevent app crashes because of unhandled promises in poll and trigger nodes (#6278) (3750605)
- editor: Fix canvas loading when page gets restored from bfcache (#6304) (11477f0)
- editor: Fix design system button with icon vertical alignment (#6284) (fc580f7)
- editor: Fix inverted checks on modal confirmation results (#6285) (5d2f474)
- ERPNext Node: Fix issue with credential test and add frappe cloud url (#6283) (2a2b645)
- Google Calendar Node: All day option fix (#6274) (5bef91e)
- Initialize license in queue mode correctly (#6301) (42c79cd)
- OpenAI Node: Descriptive errors (#6270) (8fdfa3b)
- Prevent removing manual executions when setting says to save (#6300) (55b755c)
- SSH Node: Private key field as password and credential test (#6298) (d5c7e6f)
- SSH Node: Replace ~ with /home/username (#6269) (4219490)
- Strapi Node: Strapi credentials notice (#6289) (bbe6d4c)
- Strava Trigger Node: Fix issue with delete events failing to display data (#6277) (8a8fed0)
- Wekan Node: Handle response correctly (#6296) (4d9c8b0)
Features
- Add SSO SAML metadataUrl support and various improvements (#6139) (e3a53fd)
- core: Remove all floating promises. Enforce
@typescript-eslint/no-floating-promises
(#6281) (e046f65) - core: Replace client-oauth2 with an in-repo package (#6266) (a1b1f24)
- Execution Data Node: New node (#6247) (3f7c4f0)
- Gotify Node: Add support for self signed certificates (#6053) (401cffd)
- Ldap Node: Add LDAP node (#4783) (ec393bc)
- LoneScale Node: Add LoneScale node and Trigger node (#5146) (4b85433)
- RabbitMQ Node: Add mode for acknowledging and deleting from queue later in workflow (#6225) (f5950b2)
- Send Email Node: Add content-id for email attachments (#3632) (8fe8aad)
- SSH Node: Credentials test (#6279) (3569d53)
[email protected]
Changes (2023-05-17)
Bug Fixes
- Code Node: Restore help text (#6231) (e72d564)
- core: Make sure that special polling parameters are available on community nodes as well (#6230) (9db49d0)
- Remove workflow execution credential error message when instance owner (#6116) (e81a964)
Features
- core: Reduce the number of events sent to Sentry (#6235) (a4c0cc9)
- core: Return OAuth2 error body if available (#5794) (79d0a0f)
- editor: Add cloud ExecutionsUsage and API blocking using licenses (#6159) (cd7c312), closes #6187
- editor: Add color picker design system component (#6179) (823e885)
- editor: Drop support for legacy browsers that do not have native ESM support (#6239) (9182d15)
- editor: Updating node reference pattern in expression editor (#6228) (13bcec1)
- editor: Version Control settings update (WIP) (#6233) (0666377)
- Google Ads Node: Update to support v13 (#6212) (bd1bffc)
- Respond to Webhook Node: Move from Binary Buffer to Binary streaming (#5613) (8ae2d80)
[email protected]
[email protected]
Changes (2023-05-15)
Bug Fixes
- AWS Rekognition Node: Fix all different action type (#6136) (b8a4512)
- core: Make sure that special polling parameters are available on community nodes as well (#6230) (7cb8725)
- core: Move nodeExecute InternalHook calls to hookFunctionsSave (#6193) (c4a9499)
- Correctly save executions that failed when polling as error instead of new (#6192) (7de0105)
- editor: Add loading skeletons to Executions list page (#6184) (9ba13dd)
- editor: Display SSO entry in Settings on Cloud (#6181) (4f16d74)
- editor: Fix polling trigger check for
runData
(#6130) (7718c18) - editor: Fix viewing and downloading of binary data (#6218) (110c6e2)
- editor: Flag issues only on workflow activation (#6127) (8b9831a)
- editor: Remove duplicate mapping of
item.json
key in data pinning (#6135) (a7f3b81) - editor: Show the correct actions count in the nodes list (#6183) (1403333)
- FTP Node: Use filename instead of remote filepath for downloaded binary data (#6170) (4993212)
- Google Sheets Node: Upgrade xlsx to address CVE-2023-30533 (#6172) (c786525)
- HTTP Request Node: Correctly doesn't redirect on non GET method (#6132) (e281890)
- MySQL Node: Node should return date types as strings (#6169) (57d3483)
- Postgres Node: Always return TIMESTAMP and TIMESTAMPZ as ISO string (#6145) (528d6e7)
- Prevent overflow when rendering expression hints (#6214) (80b6ec1)
- Prevent unnecessary error messages also for data loaded flag (#6201) (85b9b3f)
[email protected]
[email protected]
Changes (2023-05-11)
Bug Fixes
- AWS Rekognition Node: Fix all different action type (#6136) (22b82a4)
- core: Ensure DB repositories are initialized before the DB migrations are run (#6220) (500c0eb)
- core: Move nodeExecute InternalHook calls to hookFunctionsSave (#6193) (f00b2ae)
- Correctly save executions that failed when polling as error instead of new (#6192) (06948b5)
- editor: Add loading skeletons to Executions list page (#6184) (eae3a55)
- editor: Display SSO entry in Settings on Cloud (#6181) (b0a1899)
- editor: Fix polling trigger check for
runData
(#6130) (80831cd) - editor: Fix viewing and downloading of binary data (#6218) (b9779c3)
- editor: Flag issues only on workflow activation (#6127) (1b49c17)
- editor: Remove duplicate mapping of
item.json
key in data pinning (#6135) (91fee0c) - editor: Show the correct actions count in the nodes list (#6183) (751e132)
- editor: Update and add design system checkbox component to Editor (#6178) (13c143e)
- editor: Update and fix storybook (was failing to run in local dev mode) (#6180) (1e6a75f)
- FTP Node: Use filename instead of remote filepath for downloaded binary data (#6170) (be08933)
- Google Sheets Node: Upgrade xlsx to address CVE-2023-30533 (#6172) (45dc985)
- HTTP Request Node: Correctly doesn't redirect on non GET method (#6132) (3f5c606)
- MySQL Node: Node should return date types as strings (#6169) (5d77ec7)
- Postgres Node: Always return TIMESTAMP and TIMESTAMPZ as ISO string (#6145) (0eb4d9f)
- Prevent overflow when rendering expression hints (#6214) (c717771)
- Prevent unnecessary error messages also for data loaded flag (#6201) (d5e62ff)
Features
- Airtable Node: Access token support (#6160) (f9fd820)
- Code Node: Add Python support (#4295) (35c8510)
- core: Improve health check (#6205) (9e7b9fb)
- Create NPM node (#6177) (f3bc6f1)
- Date & Time Node: Overhaul of the node (#5904) (7d1d1f7)
- HubSpot Node: Overhaul the HubSpot Node (#4337) (2913e67)
- JotForm Trigger Node: Add support for hipaa-api.jotform.com (#6171) (3074f42)
- Kafka Trigger Node: Add non-parallel execution (#6175) (814ea51)
[email protected]
[email protected]
Changes (2023-05-03)
Bug Fixes
- AWS S3 Node: Fix File upload, and add node tests (#6153) (deb4c04)
- Compression Node: Fix issue with decompression failing with uppercase extensions (#6098) (aa59329)
- core: Account for nodes with renamable content (#6109) (c99f158)
- core: Assign Unknown Error only if message or description not present in error (8aedc03)
- core: Avoid using
Object.keys
on Buffer and other non-plain objects (#6131) (a3aba83) - core: Better error message in Webhook node when using the POST method (a0dd17e)
- core: Better errors for common status codes fix (700cc39)
- core: Fix
hasOwnProperty
on augmented objects (#6124) (206b6b9) - core: Fix bug running addUserActivatedColumn migration on MariaDB (#6157) (570790e)
- core: Fix canceled execution status (#6142) (839a56a)
- core: Improve saml endpoints and audit events (#6107) (c0b1cdd)
- core: Remove SAML config metadataUrl if XML metadata is set directly (#6143) (25fe14b)
- core: Skip auth for controllers/routes that don't use the
Authorized
decorator, or useAuthorized('none')
(#6106) (59aee22) - Correctly allow sharees to test credential when opening the modal (#6111) (2e73f4a)
- Date & Time Node: Numbers conversions fix (14f7114)
- editor: Change execution list tab loader design (#6120) (188ef04)
- editor: Disable changing of email and pw when SAML login enabled (#6104) (3e9ecd9)
- editor: Fix
Show details
summary (#6113) (90a62cc) - editor: Fix copy selection behavior (#6112) (1607aeb)
- editor: Fix cropped off completions docstrings (#6129) (85e8145)
- editor: Fix focus jumping when using chrome autofill (#6140) (c63181b)
- editor: Fix missing
Stop Listening
button (#6125) (20a72bb) - editor: Fix quote handling on dollar-sign variable completions (#6128) (51f5990)
- editor: Fix sidebar button styling (#6138) (a72a511)
- editor: Fix unique names for node duplication (#6134) (71ae6c6)
- editor: Fix unscrollable node settings (#6133) (c8ff368)
- editor: Loading state for executions tab (#6100) (4cbb05b)
- editor: Remove pagination from binary data output (#6093) (c6e665a)
- editor: Restrict
[empty]
in parameter input hint to zero-length string (#6003) (8862e1e) - editor: Show error in RLC if credentials are not set (#6108) (2c240a0)
- HTTP Request Node: Add description for 'Specify Body' option (#6114) (af097ae)
- HTTP Request Node: Always lowercase headers (983e6e1)
- Mattermost Node: Fix base url trailing slash error (#6097) (25a386d)
- Merge Node: Do not error if expected key is missing (d219af7)
- Prevent displaying an endless timer in the execution list for finished executions (#6137) (701105e)
- Prevent invocations of 'GET /rest/license' from returning an error when ephemeral licenses are used (#6154) (a3d26ef)
- Slack Node: Restore ability to send text in addition of blocks or attachments (8669f95)
Features
- core: Add notice to alert users a new version is available (cb497fb)
- editor: Add support for
loadOptionsDependsOn
to RLC (#6101) (b17d5f9) - editor: Add version controls settings (WIP) (#6036) (0c9ce3a)
- Item Lists Node: Split out items work on objects as well as arrays (c65ac03)
- Microsoft Excel 365 Node: Overhaul (5364a2d)
[email protected]
Changes (2023-05-02)
Bug Fixes
- Compression Node: Fix issue with decompression failing with uppercase extensions (#6098) (7136500)
- core: Account for nodes with renamable content (#6109) (b561d46)
- core: Fix
hasOwnProperty
on augmented objects (#6124) (2f015c0) - core: Fix canceled execution status (#6142) (1796101)
- core: Skip auth for controllers/routes that don't use the
Authorized
decorator, or useAuthorized('none')
(#6106) (9d44991) - Correctly allow sharees to test credential when opening the modal (#6111) (240bb47)
- Date & Time Node: Numbers conversions fix (e11e7cd)
- editor: Change execution list tab loader design (#6120) (ffc033f)
- editor: Fix
Show details
summary (#6113) (e12bafb) - editor: Fix copy selection behavior (#6112) (0efd94a)
- editor: Fix cropped off completions docstrings (#6129) (06594cc)
- editor: Fix missing
Stop Listening
button (#6125) (dcbd2d2) - editor: Fix quote handling on dollar-sign variable completions (#6128) (c23ad35)
- editor: Fix sidebar button styling (#6138) (d3f4bc1)
- editor: Fix unique names for node duplication (#6134) (48a4068)
- editor: Fix unscrollable node settings (#6133) (f762f16)
- editor: Loading state for executions tab (#6100) (2e12c50)
- editor: Remove pagination from binary data output (#6093) (7b7d9de)
- editor: Show error in RLC if credentials are not set (#6108) (5bf3400)
- HTTP Request Node: Add description for 'Specify Body' option (#6114) (69b6ba8)
- HTTP Request Node: Always lowercase headers (31c56a1)
- Mattermost Node: Fix base url trailing slash error (#6097) (788fda1)
- Merge Node: Do not error if expected key is missing (8b59564)
- Prevent displaying an endless timer in the execution list for finished executions (#6137) (2672896)
- Slack Node: Restore ability to send text in addition of blocks or attachments (625d672)
[email protected]
Changes (2023-04-26)
Bug Fixes
- Code Node: Update vm2 to address CVE-2023-30547 (#6039) (8268f23)
- core: Improve domain and url matching for extractDomain and extractUrl (#6010) (33fb732)
- core: Serialize dates and regexps when reading from augmented objects (#6086) (a4eb46a)
- core: Skip license activation when instance was already activated (#6064) (eaf7090)
- editor: Clean up demo and template callouts from workflows page (#6023) (4ee5083)
- editor: Fix memory leak in Node Detail View by correctly unsubscribing from event buses (#6021) (0970ec0)
- editor: Fix typo in SSO upgrade link (#6031) (9b59f1d)
- editor: Resolve expressions for grandparent nodes (#5859) (a19d444)
- editor: SettingsSidebar should disconnect from push when navigating away (#6025) (41660d9)
- editor: Update LDAP and Log streaming paywalls (#6069) (8a3b3e5)
- editor: Update SSO upgrade link (#6016) (953198e)
- Notion Node: Update credential test to not require user permissions (#6022) (a68330f)
Features
- core: Add license:info command (#6047) (ab12d3e)
- core: Add SSH key generation (#6006) (71ed1f4)
- core: Add support for digestAuth to httpRequest and declarative style (#5676) (62f993c)
- core: Manage version control settings (#6079) (f3b4701)
- core: Upgrade google-timezones-json to use the correct timezone for Sao Paulo (#6042) (b8cb5d7), closes #2647
- editor: Add disable template experiment (#5963) (a74284b)
- editor: Add SQL editor support (#5517) (70aaf24)
- editor: Enhance Node Creator actions view (#5954) (390841b)
- editor: Version control (WIP) (#6013) (0e0a064)
- editor: Version control paywall (WIP) (#6030) (ef79b03)
- Google BigQuery Node: Node improvements (#4877) (9817a15)