Release notes pre 1.0#
Features and bug fixes for n8n before the release of 1.0.0.
You can also view the Releases in the GitHub repository.
Latest and Next versions
n8n releases a new minor version most weeks. The latest
version is for production use. next
is the most recent release. You should treat next
as a beta: it may be unstable. To report issues, use the forum.
Current latest
: 1.77.3
Current next
: 1.78.0
How to update n8n#
The steps to update your n8n depend on which n8n platform you use. Refer to the documentation for your n8n:
Semantic versioning in n8n#
n8n uses semantic versioning. All version numbers are in the format MAJOR.MINOR.PATCH
. Version numbers increment as follows:
- MAJOR version when making incompatible changes which can require user action.
- MINOR version when adding functionality in a backward-compatible manner.
- PATCH version when making backward-compatible bug fixes.
n8n@0.237.0#
View the commits for this version.
Release date: 2023-08-17
This is a bug fix release.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@0.236.3#
View the commits for this version.
Release date: 2023-07-18
This is a bug fix release.
For full release details, refer to Releases on GitHub.
Contributors#
Romain Dunand
noctarius aka Christoph Engelbert
n8n@0.236.2#
View the commits for this version.
Release date: 2023-07-14
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.236.1#
View the commits for this version.
Release date: 2023-07-12
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.236.0#
View the commits for this version.
Release date: 2023-07-05
This release contains new nodes, node enhancements, and bug fixes.
For full release details, refer to Releases on GitHub.
New nodes#
crowd.dev#
This release includes a crowd.dev node and crowd.dev Trigger node. crowd.dev is a tool to help you understand who is engaging with your open source project.
Contributors#
Alberto Pasqualetto
perseus-algol
Romeo Balta
ZergRael
n8n@0.234.1#
View the commits for this version.
Release date: 2023-07-05
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.235.0#
View the commits for this version.
Release date: 2023-06-28
This release contains new features, new nodes, node enhancements, and bug fixes.
Unstable version
This version is (as of 4th July 2023) considered unstable. n8n recommends against upgrading.
For full release details, refer to Releases on GitHub.
Contributors#
Marten Steketee
Sandra Ashipala
n8n@0.234.0#
View the commits for this version.
Release date: 2023-06-22
This release contains new features, new nodes, node enhancements, and bug fixes.
Unstable version
This version is (as of 4th July 2023) considered unstable. n8n recommends upgrading directly to 0.234.1.
Irreversible database migration
This version contains a database migration that changes credential and workflow IDs to use nanoId strings, This migration may take a while to complete in some environments. This change doesn't break anything using the older numeric IDs.
If you upgrade to 0.234.0, you can't roll back to an earlier version.
For full release details, refer to Releases on GitHub.
New nodes#
Debug Helper#
The Debug Helper node can be used to trigger different error types or generate random datasets to help test n8n workflows.
n8n@0.233.1#
View the commits for this version.
Release date: 2023-06-19
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.233.0#
View the commits for this version.
Release date: 2023-06-14
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.232.0#
View the commits for this version.
Release date: 2023-06-07
This release contains new features, new nodes, node enhancements, and bug fixes.
For full release details, refer to Releases on GitHub.
New nodes#
This release includes a new trigger node for Postgres, which allows you to listen to events, as well as listen to custom channels. Refer to Postgres Trigger for more information.
n8n@0.231.3#
View the commits for this version.
Release date: 2023-06-17
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.231.2#
View the commits for this version.
Release date: 2023-06-14
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.231.1#
View the commits for this version.
Release date: 2023-06-06
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.231.0#
View the commits for this version.
Release date: 2023-05-31
This release contains bug fixes and new features.
For full release details, refer to Releases on GitHub.
New features#
Notable new features.
Resource mapper UI component#
This release includes a new UI component, the resource mapper. This component is useful for node creators. If your node does insert, update, or upsert operations, you need to send data from the node in a format supported by the service you're integrating with. Often it's necessary to use a Set node before a node that sends data, to get the data to match the schema of the service you're connecting to. The resource mapper UI component provides a way to get data into the required format directly within the node.
Refer to Node user interface elements | Resource mapper for guidance for node builders.
n8n@0.230.3#
View the commits for this version.
Release date: 2023-06-05
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.230.2#
View the commits for this version.
Release date: 2023-05-25
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.230.1#
View the commits for this version.
Release date: 2023-05-25
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.230.0#
View the commits for this version.
Release date: 2023-05-24
This release contains new features, new nodes, node enhancements, and bug fixes.
For full release details, refer to Releases on GitHub.
New nodes#
Execution Data#
Save metadata for workflow executions. You can then search by this data in the Executions list.
LDAP node#
The LDAP node allows you to interact with your LDAP servers from your n8n workflows.
Contributors#
n8n@0.229.0#
View the commits for this version.
Release date: 2023-05-17
This release contains bug fixes, improves UI copy and error messages in some nodes, and other node enhancements.
For full release details, refer to Releases on GitHub.
Node enhancements#
The Google Ads node now supports v13.
n8n@0.228.2#
View the commits for this version.
Release date: 2023-05-15
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.228.1#
View the commits for this version.
Release date: 2023-05-11
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.228.0#
View the commits for this version.
Release date: 2023-05-11
This release contains new features, node enhancements, and bug fixes.
For full release details, refer to Releases on GitHub.
New nodes#
npm node#
This release introduces the npm node. This is a new core node. It provides a way to query an npm registry within your workflow.
Contributors#
n8n@0.227.1#
View the commits for this version.
Release date: 2023-05-15
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.227.0#
View the commits for this version.
Release date: 2023-05-03
This release contains new features, node enhancements, and bug fixes.
For full release details, refer to Releases on GitHub.
Node enhancements#
- An overhaul of the Microsoft Excel 365 node, improve the UI making it easier to configure, improve error handling, and fix issues.
Deprecations#
This release deprecates the following:
- The
EXECUTIONS_PROCESS
environment variable. - Running n8n in own mode. Main mode is now the default. Use Queue mode if you need full execution isolation.
- The
WEBHOOK_TUNNEL_URL
flag. Replaced byWEBHOOK_URL
. - Support for MySQL and MariaDB as n8n backend databases. n8n will remove support completely in version 1.0. n8n recommends using PostgreSQL instead.
n8n@0.226.2#
View the commits for this version.
Release date: 2023-05-03
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.226.1#
View the commits for this version.
Release date: 2023-05-02
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@0.226.0#
View the commits for this version.
Release date: 2023-04-26
This release contains new features, node enhancements, and bug fixes.
Breaking changes
Please note that this version contains a breaking change to extractDomain
and isDomain
. You can read more about it here.
For full release details, refer to Releases on GitHub.
New features#
- A new command to get information about licenses for self-hosted users:
1
n8n license:info
Node enhancements#
- Nodes that use SQL, such as the PostgresSQL node, now have a better SQL editor for writing custom queries.
- An overhaul of the Google BigQuery node to support executing queries, improve the UI making it easier to configure, improve error handling, and fix issues.
n8n@0.225.2#
View the commits for this version.
Release date: 2023-04-25
This is a bug fix release.
Bug fixes#
- Core: Upgrade google-timezones-json to use the correct timezone for Sao Paulo.
- Code Node: Update vm2 to address CVE-2023-30547.
n8n@0.225.1#
View the commits for this version.
Release date: 2023-04-20
This is a bug fix release.
Bug fixes#
- Editor: Clean up demo and template callouts from workflows page.
- Editor: Fix memory leak in Node Detail View by correctly unsubscribing from event buses.
- Editor: Settings sidebar should disconnect from push when navigating away.
- Notion Node: Update credential test to not require user permissions.
n8n@0.225.0#
View the commits for this version.
Release date: 2023-04-19
New features#
This release introduces Variables. You can now create variables that allows you to store and reuse values in n8n workflows. This is the first phase of a larger project to support Environments in n8n.
- Core: Add support for Google Service account authentication in the HTTP Request node.
- GitLab Node: Add Additional Parameters for the file list operation.
- MySQL Node: This node has been overhauled.
Bug fixes#
- Core: Fix broken API permissions in public API.
- Core: Fix paired item returning wrong data.
- Core: Improve SAML connection test result views.
- Core: Make getExecutionId available on all nodes types.
- Core: Skip SAML onboarding for users with first- and lastname.
- Editor: Add padding to prepend input.
- Editor: Clean up demo/video experiment.
- Editor: Enterprise features missing with user management.
- Editor: Fix moving canvas on middle click preventing lasso selection.
- Editor: Make sure to redirect to blank canvas after personalisation modal.
- Editor: Fix an issue that was preventing typing certain characters in the UI on devices with touchscreen.
- Editor: Fix n8n-checkbox alignment.
- Code Node: Handle user code returning null and undefined.
- GitHub Trigger Node: Remove content_reference event.
- Google Sheets Trigger Node: Return actual error message.
- HTTP Request Node: Fix
itemIndex
in HTTP Request errors. - NocoDB Node: Fix for updating or deleting rows with not default primary keys.
- OpenAI Node: Update models to only show those supported.
- OpenAI Node: Update OpenAI Text Moderate input placeholder text.
Contributors#
Bram Kn
Eddy Hernandez
Filipe Dobreira
Jimw383
n8n@0.224.4#
View the commits for this version.
Release date: 2023-04-24
This is a bug fix release.
Bug fixes#
- Core: Upgrade google-timezones-json to use the correct timezone for Sao Paulo.
- Code Node: Update vm2 to address CVE-2023-30547.
n8n@0.224.2#
View the commits for this version.
Release date: 2023-04-20
This is a bug fix release.
Bug fixes#
- Core: Fix paired item returning wrong data.
- Core: Make getExecutionId available on all nodes types.
- Editor: Fix memory leak in Node Detail View by correctly unsubscribing from event buses.
- Editor: Fix moving canvas on middle click preventing lasso selection.
- Editor: Settings sidebar should disconnect from push when navigating away.
- Google Sheets Trigger Node: Return actual error message.
- HTTP Request Node: Fix
itemIndex
in HTTP Request errors. - Notion Node: Update credential test to not require user permissions.
Contributors#
n8n@0.224.1#
View the commits for this version.
Release date: 2023-04-14
This is a bug fix release.
Bug fixes#
- Core: Fix broken API permissions in public API.
- Editor: Fix an issue that was preventing typing certain characters in the UI on devices with touchscreen.
n8n@0.224.0#
View the commits for this version.
Release date: 2023-04-12
This release contains a new node, updates, and bug fixes.
New nodes#
This release introduces the TOTP node. This is a new core node. It provides a way to generate a TOTP (time-based one-time password) within your workflow.
Bug fixes#
- Code Node: Update vm2 to address CVE-2023-29017.
- Core: App shouldn't crash with a custom REST endpoint.
- Core: Do not execute workflowExecuteBefore hook when resuming executions from a waiting state.
- Core: Fix issue where sub workflows would display as running forever after failure to start.
- Core: Update xml2js to address CVE-2023-0842.
- Editor: Drop mergeDeep in favor of lodash merge.
- HTTP Request Node: Restore detailed error message.
Contributors#
n8n@0.223.0#
View the commits for this version.
Release date: 2023-04-05
This release contains new features and bug fixes.
Breaking changes
Please note that this version contains a breaking change. The minimum Node.js version is now v16. You can read more about it here.
New features#
- Core: Convert
eventBus
controller to decorator style and improve permissions. - Core: Prevent non owners password reset when SAML is enabled (this is preparation for an upcoming feature).
- Core: Read ephemeral license from environment and clean up
ee
flags. - Editor: Allow tab to accept completion.
- Editor: Enable saving workflow when node details view is open.
- Editor: SSO onboarding (this is preparation for an upcoming feature).
- Editor: SSO setup (this is preparation for an upcoming feature).
Node enhancements#
- Filter Node: Show discarded items.
- HTTP Request Node: Follow redirects by default.
- Postgres Node: Overhaul node.
- ServiceNow Node: Add support for work notes when updating an incident.
- SSH Node: Hide the private key within the SSH credential.
Bug fixes#
- Add droppable state for booleans when mapping.
- Compare Datasets Node: Fuzzy comparen't comparing keys missing in one of the inputs.
- Compare Datasets Node: Fix support for dot notation in skip fields.
- Core: Deactivate active workflows during import.
- Core: Stop marking duplicates as circular references in
jsonStringify
. - Core: Stop using
util.types.isProxy
for tracking of augmented objects. - Core: Fix curl import error when no data.
- Core: Handle Date and RegExp correctly in
jsonStringify
. - Core: Handle Date and RegExp objects in
augmentObject
. - Core: Prevent
augmentObject
from creating infinitely deep proxies. - Core: Service account private key as a password field.
- Core: Update lock file.
- Core: Waiting workflows not stopping.
- Date & Time Node: Add info box at top of date and time explaining expressions.
- Date & Time Node: Convert Luxon DateTime object to ISO.
- Editor: Add
$if
,$min
,$max
to root expression autocomplete. - Editor: Curb overeager item access linting.
- Editor: Disable Grammarly in expression editors.
- Editor: Disable password reset on desktop with no user management.
- Editor: Fix connection lost hover text not showing.
- Editor: Fix issue preventing execution preview loading when in an Iframe.
- Editor: Fix mapping with special characters.
- Editor: Prevent error from showing-up when duplicating unsaved workflow.
- Editor: Prevent NDV schema view pagination.
- Editor: Support backspacing with modifier key.
- Google Sheets Node: Fix insertOrUpdate cell update with object.
- HTML Extract Node: Support for dot notation in JSON property.
- HTTP Request Node: Fix AWS credentials to stop removing URL parameters for STS.
- HTTP Request Node: Refresh token properly on never fail option.
- HTTP Request Node: Support for dot notation in JSON body.
- LinkedIn Node: Update the version of the API.
- Redis Node: Fix issue with hash set not working as expected.
n8n@0.222.3#
View the commits for this version.
Release date: 2023-04-14
This is a bug fix release.
Bug fixes#
- Core: Fix broken API permissions in public API.
- Editor: Fix an issue that was preventing typing certain characters in the UI on devices with touchscreen.
n8n@0.222.2#
View the commits for this version.
Release date: 2023-04-11
This is a bug fix release.
Bug fixes#
- Code node: Update vm2 to address CVE-2023-29017.
- Core: Update xml2js to address CVE-2023-0842.
Contributors#
n8n@0.222.1#
View the commits for this version.
Release date: 2023-04-04
This is a bug fix release.
Bug fixes#
- AWS SNS Node: Fix an issue with messages failing to send if they contain certain characters.
- Core:
augmentObject
should clone Buffer/Uint8Array instead of wrapping them in a proxy. - Core:
augmentObject
should use existing property descriptors whenever possible. - Core: Fix the issue of nodes not loading when run using npx.
- Core: Improve Axios error handling in nodes.
- Core: Password reset should pass in the correct values to external hooks.
- Core: Prevent
augmentObject
from creating infinitely deep proxies. - Core: Use table-prefixes in queries in import commands.
- Editor: Fix focused state in Code node editor.
- Editor: Fix loading executions in long execution list.
- Editor: Show correct status on canceled executions.
- Gmail Node: Gmail Luxon object support, fix for timestamp.
- HTTP Request Node: Detect mime-type from streaming responses.
- HubSpot Trigger Node: Developer API key is required for webhooks.
- Set Node: Convert string to number.
n8n@0.222.0#
View the commits for this version.
Release date: 2023-03-30
This release contains new features, including custom filters for the executions list, and a new node to filter items in your workflows.
Upgrade to 0.222.1
Upgrade directly to 0.222.1.
New features#
This release introduces improvements to the execution lists. You can now save Custom execution data, and use it to filter both the All executions and Single workflow executions lists.
- Add test overrides.
- Core: Improve LDAP/SAML toggle and tests.
- Core: Limit user invites when SAML is enabled.
- Core: Make OAuth2 error handling consistent with success handling.
- Editor: Fix ResourceLocator dropdown style.
New nodes#
This release introduces the Filter node. The node allows you to filter items based on a condition. If the item meets the condition, the Filter node passes it on to the next node in the Filter node output. If the item doesn't meet the condition, the Filter node omits the item from its output.
Bug fixes#
- Core: Assign
properties.success
earlier to setexecutionStatus
correctly. - Core: Don't mark duplicates as circular references in
jsonStringify
. - Core: Don't use
util.types.isProxy
for tracking of augmented objects. - Core: Ensure that all non-lazy-loaded community nodes get post-processed correctly.
- Core: Force-upgrade decode-uri-component to address CVE-2022-38900.
- Core: Force-upgrade http-cache-semantics to address CVE-2022-25881.
- Core: Handle
Date
andRegExp
correctly injsonStringify
. - Core: Handle
Date
andRegExp
objects inaugmentObject
. - Core: Improve Axios error handling in nodes.
- Core: Improve community nodes loading.
- Core: Initialize queue in the webhook server as well.
- Core: Persist
CurrentAuthenticationMethod
setting change. - Core: Remove circular references from Code and push message.
- Core: Require authentication on icons and nodes/credentials types static files.
- Core: Return SAML service provider URls with configuration.
- Core: Service account private key should display as a password field.
- Core: Upgrade Luxon to address CVE-2023-22467.
- Core: Upgrade simple-git to address CVE-2022-25912.
- Core: Upgrade SQLite3 to address CVE-2022-43441.
- Core: Upgrade Convict to address CVE-2023-0163.
- Core: Waiting workflows not stopping.
- Editor: Fix connection lost hover text not showing.
- Editor: Fix issue preventing execution preview loading when in an iframe.
- Editor: Use credentials when fetching node and credential types.
- Google Sheets Node: Fix
insertOrUpdate
cell update with object. - HTTP Request Node: Add streaming to binary response.
- HTTP Request Node: Fix AWS credentials to automatically deconstruct the URL.
- HTTP Request Node: Fix AWS credentials to stop removing URL parameters for STS.
- Split In Batches Node: Roll back changes in v1 and create v2.
- Update PostHog no-capture.
Contributors#
n8n@0.221.3#
View the commits for this version.
Release date: 2023-04-11
This is a bug fix release.
Bug fixes#
- Code node: Update vm2 to address CVE-2023-29017.
- Core: Update xml2js to address CVE-2023-0842.
Contributors#
n8n@0.221.2#
View the commits for this version.
Release date: 2023-03-24
This is a bug fix release. It fixes an issue with properties.success
that was causing executionStatus
to sometimes be incorrect.
n8n@0.221.1#
View the commits for this version.
Release date: 2023-03-23
This is a bug fix release. It ensures the job queue is initiated before starting the webhook server.
n8n@0.221.0#
View the commits for this version.
Release date: 2023-03-23
New features#
- Core: n8n now augments data rather than copying it in the Code node. This is a performance improvement.
- Editor: you can now move the canvas by holding
Space
and dragging with the mouse, or by holding the middle mouse button and dragging. - Editor: add authentication type recommendations in the credentials modal.
- Editor: add the SSO login button.
New nodes#
This release adds a node for QuickChart, an open source chart generation tool.
Bug fixes#
- Core: ensure n8n calls available error workflows in main mode recovery.
- Core: fix telemetry execution status for manual workflows executions.
- Core: return SAML attributes after connection test.
- Editor: disable mapping tooltip for display modes that don't support mapping.
- Editor: fix execution list item selection.
- Editor: fix for large notifications being cut off.
- Editor: fix redo in code and expression editor.
- Editor: fix the canvas node distance when automatically injecting manual trigger.
- HTTP Request Node: fix AWS credentials to automatically deconstruct the URL.
- Split In Batches Node: roll back changes in v1 and create v2.
n8n@0.220.1#
View the commits for this version.
Release date: 2023-03-22
This is a bug fix release. It reverts changes to version 1 of the Split In Batches node, and creates a version 2 containing the updates.
n8n@0.220.0#
View the commits for this version.
Release date: 2023-03-16
This release adds schema view to the node output panel, and includes node enhancements and bug fixes.
New features#
- Core: improve SAML connection test.
- Editor: add basic Datatable and Pagination components.
- Editor: add support for schema view in the NDV output.
- Editor: don't show actions panel for single-action nodes.
Node enhancements#
- Item Lists Node: update actions text.
- OpenAI Node: add support for GPT4 on chat completion.
- Split In Batches Node: make it easier to combine processed data.
Bug fixes#
- Core: initialize license and LDAP in the correct order.
- Editor: display correct error message for
$env
access. - Editor: fix autocomplete for complex expressions.
- Editor: fix owner set-up checkbox wording.
- Editor: properly handle mapping of dragged expression if it contains hyphen.
- Metabase Node: fix issue with question results not correctly being returned.
n8n@0.219.1#
View the commits for this version.
Release date: 2023-03-10
This is a bug fix release. It resolves an issue with the HTTP Request node by removing the streaming response.
n8n@0.219.0#
View the commits for this version.
Release date: 2023-03-09
New features#
- Core: add
advancedFilters
feature flag. - Core: add SAML post and test endpoints.
- Core: add SAML XML validation.
- Core: limit user changes when SAML is enabled.
- Core: refactor and add SAML preferences for service provider instance.
- Editor: don't automatically add the manual trigger when the user adds another node.
- Editor: redirect users to canvas if they don't have any workflows.
Node enhancements#
- Cal Trigger Node: update to support v2 webhooks.
- HTTP Request Node: move from binary buffer to binary streaming.
- Mattermost Node: add self signed certificate support.
- Microsoft SQL Node: add support for self signed certificates.
- Mindee Node: add support for v4 API.
- Slack Node: move from binary buffer to binary streaming.
Bug fixes#
- Core: allow serving icons for custom nodes with npm scoped names.
- Core: rename
advancedFilters
toadvancedExecutionFilters
. - Editor: fix ElButton overrides.
- Editor: only fetch new versions at app launch.
- Fetch credentials on workflows view to include in duplicated workflows.
- Fix color discrepancies for executions list items.
- OpenAI Node: fix issue with expressions not working with chat complete.
- OpenAI Node: simplify code.
Contributors#
n8n@0.218.0#
View the commits for this version.
Release date: 2023-03-02
This release contains node enhancements, bug fixes, and new features that lay groundwork for upcoming releases, along with some UX improvements.
New features#
- Add distribution test tracking.
- Add events to enable onboarding checklist.
- Core: add SAML login setup (for upcoming feature).
- Core: add SAML settings and consolidate LDAP under SSO (for upcoming feature).
- Editor: add missing documentation to autocomplete items for inline code editor.
- Editor: Show parameter hint on multiline inputs.
Node enhancements#
- JIRA node: support binary streaming for very large binary files.
- OpenAI node: add support for ChatGPT.
- Telegram node: add parse mode option to Send Document operation.
Bug fixes#
- Core: fix execution pruning queries.
- Core: fix filtering workflow by tags.
- Core: revert isPending check on the user entity.
- Fix issues with nodes missing in nodes panel.
- Fix mapping paths when appending to empty expression.
- Item Lists Node: tweak item list summarize field naming.
- Prevent executions from displaying as running forever.
- Show Execute Workflow node in the nodes panel.
- Show RabbitMQ node in the nodes panel.
- Stop showing mapping hint after mapping.
n8n@0.217.2#
View the commits for this version.
Release date: 2023-02-27
This is a bug fix release.
Bug fixes#
- Core: fix issue with execution pruning queries.
- Core: fix for workflow filtering by tag.
- Core: revert isPending check on the user entity.
n8n@0.217.1#
View the commits for this version.
Release date: 2023-02-24
This is a bug fix release.
Bug fixes#
Prevent executions appearing to run forever.
n8n@0.217.0#
View the commits for this version.
Release date: 2023-02-23
This release contains new features and bug fixes. It includes improvements to the nodes panel and executions list. It also deprecates the Read Binary File node.
New features#
- Add new event hooks to support telemetry around the new onboarding experience.
- Update nodes to set required path type.
- Core: add configurable execution history limit. Use this to improve performance when self-hosting. Refer to Execution Data | Enable data pruning for more information.
- Core: add execution runData recovery and status field. This allows us to show execution statuses on the Executions list.
- Core: add SAML feature flag. This is preparatory for an upcoming feature.
- Editor: improvements to the nodes panel search. When searching in root view, n8n now displays results from both trigger and regular nodes. When searching in a category view, n8n shows results from the category, and also suggests results from other categories.
- Hide sensitive value in authentication header credentials and authentication query credentials.
- Support feature flag evaluation server side.
- Deprecate the Read Binary File node. Use the Read Binary Files node instead.
Bug fixes#
- Baserow Node: fix issue with Get All not correctly using filters.
- Compare Datasets Node: UI tweaks and fixes.
- Core: don't allow arbitrary path traversal in BinaryDataManager.
- Core: don't allow arbitrary path traversal in the credential-translation endpoint.
- Core: don't explicitly bypass authentication on URLs containing
.svg
. - Core: don't remove empty output connections arrays in PurgeInvalidWorkflowConnections migration.
- Core: fix execution status filters.
- Core: user update endpoint should only allow updating email, firstName, and lastName.
- Discord Node: fix wrong error message being displayed.
- Discourse Node: fix issue with credential test not working.
- Editor: apply correct IRunExecutionData to finished workflow.
- Editor: fix an issue with zoom and canvas nodes connections.
- Editor: fix unexpected date rendering on front-end.
- Editor: remove
crashed
status from filter. - Fix typo in error messages when a property doesn't exist.
- Fixes an issue when saving an active workflow without triggers would cause n8n to be stuck.
- Google Calendar Node: fix incorrect labels for start and end times when getting all events.
- Postgres Node: fix for tables containing field named JSON.
- AWS S3 Node: fix issue with get many buckets not outputting data.
How to update n8n#
The steps to update your n8n depend on which n8n platform you use. Refer to the documentation for your n8n:
n8n@0.216.3#
View the commits for this version.
Release date: 2023-03-09
This is a bug fix release. It reverts the isPending
check on the user entity, resolving an issue with displaying user options when user management is disabled.
n8n@0.216.2#
View the commits for this version.
Release date: 2023-02-23
This is a bug fix release.
Bug fixes#
Core: don't remove empty output connections arrays in PurgeInvalidWorkflowConnections migration.
n8n@0.215.4#
View the commits for this version.
Release date: 2023-03-14
This is a bug fix release. It reverts the isPending
check on the user entity, resolving an issue with displaying user options when user management is disabled.
How to update n8n#
The steps to update your n8n depend on which n8n platform you use. Refer to the documentation for your n8n:
n8n@0.215.3#
View the commits for this version.
Release date: 2023-02-23
This is a bug fix release. It contains an important security fix.
Bug fixes#
- Core: don't allow arbitrary path traversal in BinaryDataManager.
- Core: don't allow arbitrary path traversal in the credential-translation endpoint.
- Core: don't explicitly bypass authentication on URLs containing
.svg
. - Core: don't remove empty output connections arrays in PurgeInvalidWorkflowConnections migration.
- Core: the user update endpoint should only allow updating email, first name, and last name.
n8n@0.214.5#
View the commits for this version.
Release date: 2023-03-14
This is a bug fix release. It reverts the isPending
check on the user entity, resolving an issue with displaying user options when user management is disabled.
How to update n8n#
The steps to update your n8n depend on which n8n platform you use. Refer to the documentation for your n8n:
n8n@0.214.4#
View the commits for this version.
Release date: 2023-02-23
This is a bug fix release. It contains an important security fix.
Bug fixes#
- Core: don't allow arbitrary path traversal in BinaryDataManager.
- Core: don't allow arbitrary path traversal in the credential-translation endpoint.
- Core: don't explicitly bypass authentication on URLs containing
.svg
. - Core: don't remove empty output connections arrays in PurgeInvalidWorkflowConnections migration.
- Core: the user update endpoint should only allow updating email, first name, and last name.
n8n@0.216.1#
View the commits for this version.
Release date: 2023-02-21
This is a bug fix release.
Bug fixes#
- Core: don't allow arbitrary path traversal in BinaryDataManager.
- Core: don't allow arbitrary path traversal in the credential-translation endpoint.
- Core: don't explicitly bypass auth on URLs containing
.svg
. - Core: user update endpoint should only allow updating email, firstName, and lastName.
n8n@0.216.0#
View the commits for this version.
Release date: 2023-02-16
This release contains new features, node enhancements, and bug fixes.
New features#
- Add workflow and credential sharing access e2e tests.
- Editor: add correct credential owner contact details for readonly credentials.
- Editor: add most important native properties and methods to autocomplete.
- Editor: update to personalization survey v4.
- Update telemetry API endpoints.
Node enhancements#
- GitHub node: update code to use resource locator component.
- GitHub Trigger node: update code to use resource locator component.
- Notion node: add option to set icons when creating pages or database pages.
- Slack node: add support for manually inputting a channel name for channel operations.
Bug fixes#
- Core: fix data transformation functions.
- Core: remove unnecessary info from GET
/workflows
response. - Bubble node: fix pagination issue when returning all objects.
- HTTP Request Node: ignore empty body when auto-detecting JSON.
Contributors#
n8n@0.215.2#
View the commits for this version.
Release date: 2023-02-14
This is a bug fix release. It solves an issue that was causing webhooks to be removed when they shouldn't be.
n8n@0.215.1#
View the commits for this version.
Release date: 2023-02-11
This is a bug fix release.
Bug fixes#
- Core: fix issue causing worker and webhook service to close on start.
- Core: handle versioned custom nodes correctly.
n8n@0.215.0#
View the commits for this version.
Release date: 2023-02-10
This release contains new features, node enhancements, and bug fixes.
New features#
- Refactor the n8n Desktop user management experience.
- Core: add support for WebSockets as an alternative to server-sent events. This introduces a new way for n8n's backend to push changes to the UI. The default is still server-sent events. If you're experiencing issues with the UI not updating, try changing to WebSockets by setting the
N8N_PUSH_BACKEND
environment variable towebsocket
. - Editor: add autocomplete for objects.
- Editor: add autocomplete for expressions to the HTML editor component.
Node enhancements#
- Edit Image node: add support for WebP image format.
- HubSpot Trigger node: add conversation events.
Bug fixes#
- Core: disable transactions on SQLite migrations that use PRAGMA foreign_keys.
- Core: ensure expression extension doesn't fail with optional chaining.
- Core: fix import command for workflows with old format (affects workflows created before user management was introduced).
- Core: stop copying icons to cache.
- Editor: prevent creation of input connections for nodes without input slot.
- Error workflow now correctly checks for subworkflow permissions.
- ActiveCampaign Node: fix additional fields not being sent when updating account contacts.
- Linear Node: fix issue with Issue States not loading correctly.
- MySQL migration parses database contents if necessary (fix for MariaDB).
Contributors#
n8n@0.214.3#
View the commits for this version.
Release date: 2023-02-09
This is a bug fix release.
Bug fixes#
Editor: prevent creation of input connections for nodes without input slot.
n8n@0.214.2#
View the commits for this version.
Release date: 2023-02-06
This is a bug fix release.
Bug fixes#
- Editor: correctly show OAuth reconnect button.
- Editor: fix resolvable highlighting for HTML editor.
n8n@0.214.1#
View the commits for this version.
Release date: 2023-02-06
This is a bug fix release. It also contains an overhaul of the Slack node.
Node enhancements#
This release includes an overhaul of the Slack node, adding new operations and a better user interface.
Bug fixes#
- Editor: fix an issue with mapping to empty expression input.
- Editor: fix merge node connectors.
- Editor: fix multiple-output endpoints success style after connection is detached.
n8n@0.214.0#
View the commits for this version.
Release date: 2023-02-03
This release contains new features, node enhancements, and bug fixes. The expressions editor now supports autocomplete for some built in data transformation functions. The new features also include two of interest to node builders: a way to allow users to drag and drop data keys, and the new HTML editor component.
Breaking changes
Please note that this version contains a breaking change to Luxon. You can read more about it here.
New features#
Autocomplete in the Extension editor#
Data transformation functions now have autocomplete support in the Expression editor.
- Core: export OpenAPI spec for external tools.
- Core: set custom Cache-Control headers for static assets.
- Core: simplify pagination in declarative node design.
- Editor: support mapping keys with drag and drop. Any field with the hint Enter the field name as text should now support mapping a data key using drag and drop. Node builders can enable this in their own nodes. Refer to Creating nodes | UI elements for more information.
- Editor: add the HTML editor component for use in parameters. This means node builders can now use the HTML editor that n8n uses in the HTML node as a UI component.
- Editor: append expressions in fixed values when mapping to string and JSON inputs.
- Editor: continue to show mapping tooltip after dismiss.
- Editor: roll out schema view.
Node enhancements#
- FTP Node: stream binary data for uploads and downloads.
- Notion Node: add support for image blocks.
- OpenAI Node: add Frequency Penalty and Presence Penalty to the node options for the text resource.
- Salesforce Node: add Has Opted Out Of Email field to lead resource options.
- SSH Node: stream binary data for uploads and downloads.
- Write Binary File Node: stream binary data for writes.
- YouTube Node: switch upload operation over to streaming and resumable uploads API.
Bug fixes#
- Add paired item to the most used nodes.
- Core: fix OAuth2 client credentials not always working.
- Core: fix populating of node custom API call options.
- Core: fix value resolution in declarative node design.
- Core: prevent shared user details being saved alongside execution data.
- Core: revert custom API option injecting.
- Editor: add SMTP info translation link slot.
- Editor: change executions title to match menu.
- Editor: fix JSON field completions while typing.
- Editor: handling router errors when navigation is canceled by user.
- Editor: set max width for executions list.
- Editor: stop unsaved changes popup display when navigating away from an untouched workflow.
- Editor: fix workflow executions view.
- Invoice Ninja Node: fix line items not being correctly set for quotes and invoices.
- Linear Node: fix pagination issue for get all issues.
- Mailchimp Trigger Node: fix webhook recreation.
- Prevent unnecessarily touching
updatedAt
when n8n starts. - Schedule Trigger Node: change scheduler behaviour for intervals days and hours.
- Set Node: fix behaviour when selecting
continueOnFail
andpairedItem
.
n8n@0.213.0#
View the commits for this version.
Release date: 2023-01-27
This release introduces LDAP, and a new node for working with HTML in n8n. It also contains node enhancements and bug fixes.
New features#
LDAP#
This release introduces support for LDAP on Self-hosted Enterprise and Cloud Enterprise plans. Refer to LDAP for more information on this feature.
- Simplify the Node Details View by moving authentication details to the Credentials modal.
- Improve workflow list performance.
New nodes#
HTML node#
n8n has a new HTML node. This replaces the HTML Extract node, and adds new functionality to generate HTML templates.
Node enhancements#
- GitLab node: add file resource and operations.
- JIRA Software node: introduce the resource locator component to improve UX.
- Send Email node: this node has been overhauled.
Bug fixes#
- Core: don't crash express app on unhandled rejected promises.
- Core: handle missing binary metadata in download URLs.
- Core: upsert (update and insert) credentials and workflows in the
import:
commands. - Core: validate numeric IDs in the public API.
- Editor: don't request workflow data twice when opening a workflow.
- Editor: execution list micro optimization.
- Editor: fix node authentication options ordering and hiding options based on node version.
- Editor: fix save modal appearing after duplicating a workflow.
- Editor: prevent workflow execution list infinite no network error.
- Extension being too eager and making calls when it shouldn't.
- Google Drive Node: use the correct MIME type on converted downloads.
- HelpScout Node: fix tag search not working when getting all conversations.
- Notion (Beta) Node: fix create database page with multiple relation IDs not working.
- Update Sign in with Google button to properly match design guidelines.
Contributors#
n8n@0.212.1#
View the commits for this version.
Release date: 2023-01-23
This release includes an overhaul of the Google Analytics node, and bug fixes.
Node enhancements#
This release includes an overhaul of the Google Analytics node. This brings the node's code and components in line with n8n's latest node building styles, and adds support for GA4 properties.
Bug fixes#
- Add schema to Postgres migrations.
- Core: fix execute-once incoming data handling.
- Core: fix expression extension miss-detection.
- Core: fix onWorkflowPostExecute not being called.
- Core: fix URL in error handling for the error Trigger.
- Core: make pinned data with webhook responding on last node manual-only.
- Editor: making parameter input components label configurable.
- Editor: remove infinite loading in not found workflow level execution.
- Linear Node: fix issue with single item not being returned.
- Notion (Beta) Node: fix create database page fails if relation parameter is empty/undefined.
n8n@0.212.0#
View the commits for this version.
Release date: 2023-01-19
This release contains enhancements to the Item Lists node, and bug fixes.
New features#
This release adds experimental support for more Prometheus metrics. Self-hosting users can configure Prometheus using environment variables.
Node enhancements#
The Item Lists node now supports a Summarize operation. This acts similarly to generating pivot tables in Excel, allowing you to aggregate and compare data.
Bug fixes#
- Core: revert a lint rule
@typescript-eslint/prefer-nullish-coalescing
. - Editor: allow special characters in node selector completion.
- GitLab Node: update the credential test endpoint.
- Gmail Trigger Node: resolve an issue that was preventing filter by labels from working.
- HTTP Request Node: ensure node enforces the requirement for valid JSON input.
- HTTP Request Node: convert responses to text for all formats, including JSON.
Contributors#
n8n@0.211.2#
View the commits for this version.
Release date: 2023-01-17
This release contains a bug fix for community nodes, and a new trigger node.
New nodes#
Google Sheets Trigger node#
This release adds a new Google Sheets Trigger node. You can now start workflows in response to row changes or new rows in a Google Sheet.
Bug fixes#
Fixes an issue that was preventing users from installing community nodes.
n8n@0.211.1#
View the commits for this version.
Release date: 2023-01-16
This is a bug fix release. It resolves major issues with 0.211.0.
New features#
Editor: suppress validation errors for freshly added nodes.
Node enhancements#
- Google Ads node: update the API version to 11.
- Google Drive Trigger node: start using the resource locator component.
Bug fixes#
- Build CLI to fix Postgres and MySQL test runs.
- Extend date functions clobbering plus/minus.
- Extension deep comparen't quite working for some primitives.
- Upgrade jsonwebtoken to address CVE-2022-23540.
n8n@0.211.0#
View the commits for this version.
Release date: 2023-01-13
Don't use this version
Upgrade directly to 0.211.1.
New features#
- Add demo experiment to help users activate.
- Editor: Improvements to the Executions page.
- Editor: Remove prevent-ndv-auto-open feature flag.
- Editor: Update callout component design.
- Add the expression extension framework.
Bug fixes#
- Core: Fixes event message confirmations if no subscribers present.
- Core: Remove threads package, rewrite log writer worker.
- Core: Throw error in UI on expression referencing missing node but don't fail execution.
- DB revert command shouldn't run full migrations before each revert.
- Editor: Disable data pinning on multiple output node types.
- Editor: Don't overwrite
window.onerror
in production. - Editor: Execution page bug fixes.
- Editor: Fixes event bus test.
- Editor: Hide data pinning discoverability tooltip in execution view.
- Editor: Mapping tooltip dismiss.
- Editor: Recover from unsaved finished execution.
- Editor: Setting NDV session ID.
- First/last being extended on proxy objects.
- Handle memory issues gracefully.
- PayPal Trigger Node: Omit verification in sandbox environment.
- Report app startup and database migration errors to Sentry.
- Run every database migration inside a transaction.
- Upgrade class-validator to address CVE-2019-18413.
- Zoom Node: Add notice about deprecation of Zoom JWT app support.
Known issues#
You may encounter errors when using the optional chaining operator in expressions. If this happens, avoid using the operator for now.
n8n@0.210.2#
View the commits for this version.
Release date: 2023-01-09
New features#
Bug fixes#
- Core: fix crash of manual workflow executions for unsaved workflows.
- Editor: omit pairedItem from proxy completions.
- Editor: prevent refresh on submit in credential edit modal.
- Google Sheets Node: fix for auto-range detection.
- Read Binary File Node: don't crash the execution when the source file doesn't exist.
- Remove anonymous ID from tracking calls.
- Stop OOM crashes in Execution Data pruning.
- Update links for user management and SMTP help.
n8n@0.210.1#
View the commits for this version.
Release date: 2023-01-05
This is a bug fix release. It also contains a new feature to support user management without SMTP set up.
New features#
Invite link for users on self-hosted n8n#
In earlier versions of self-hosted n8n, you needed SMTP set up on your n8n instance for user management to work. User management required SMTP to sent invitation emails.
0.210.1 introduces an invite link, which you can copy and send to users manually. n8n still recommends setting up SMTP, as this is needed for password resets.
Bug fixes#
- Google Sheets node: fix an issue that was causing append and update operations to fail for numeric values.
- Resolve issues with external hooks.
n8n@0.210.0#
View the commits for this version.
Release date: 2023-01-05
This release introduces two major new features: log streaming and security audits. It also contains node enhancements, bug fixes, and performance improvements.
New features#
Log streaming#
This release introduces log streaming for users on Enterprise self-hosted plans and custom Cloud plans. Log streaming allows you to send events from n8n to your own logging tools. This allows you to manage your n8n monitoring in your own alerting and logging processes.
Security audit#
This release adds a security audit feature. You can now run a security audit on your n8n instance, to detect common security issues.
- Core: add support for Redis 6+ ACLs system using username in queue mode. Add the
QUEUE_BULL_REDIS_USERNAME
environment variable.
Node enhancements#
- Compare Datasets node: add an option for fuzzy compare.
Bug fixes#
- Apply credential overwrites recursively. This ensures that overwrites defined for a parent credential type also apply to all credentials extending it.
- Core: enable full manual execution of a workflow using the error trigger.
- Core: fix OAuth credential creation using the API.
- Core: fix an issue with workflow lastUpdated field.
- Editor: clear node creator and scrim on workspace reset.
- Editor: fix an infinite loop while loading executions that aren't on the current executions list.
- Editor: make node title non-editable in executions view.
- Editor: prevent scrim on executable triggers.
- Editor: support tabbing away from inline expression editor.
- Fix executions bulk deletion.
- Google Sheets Node: fix exception when no Values to Send are set.
- Respond to Webhook Node: fix issue that caused the content-type header to be overwritten.
- Slack Node: add missing channels:read OAuth2 scope.
Performance improvements#
- Lazy-load public API dependencies to reduce baseline memory usage.
- Lazy-load queue mode and analytics dependencies.
Contributors#
n8n@0.209.4#
View the commits for this version.
Release date: 2022-12-28
This is primarily a bug fix release.
Bug fixes#
- Editor: add sticky note without manual trigger.
- Editor: display default missing value in table view as undefined.
- Editor: fix displaying of some trigger nodes in the creator panel.
- Editor: fix trigger node type identification on add to canvas.
- Editor: add the usage and plans page to Desktop.
New features#
Editor: pressing = in an empty parameter input switches to expression mode.
n8n@0.209.3#
View the commits for this version.
Release date: 2022-12-27
This is primarily a bug fix release.
Bug fixes#
- Core: don't send credentials to browser console.
- Core: permit a workflow user who isn't the owner to use their own credentials.
- Editor: fix for loading executions that aren't on the current executions list.
- Editor: make the tertiary button on the Usage page transparent.
- Editor: update credential owner warning when sharing.
New features#
Editor: Improve UX for brace completion in the inline expressions editor.
Node enhancements#
Webhook node: when test the node by selecting Listen For Test Event then dispatching a call to the webhook, n8n now only runs the Webhook node. Previously, n8n ran the entire workflow. You can still test the full workflow by selecting Test Workflow, then dispatching a test call.
n8n@0.209.2#
View the commits for this version.
Release date: 2022-12-23
This is a bug fix release.
Bug fixes#
- Editor: ensure full tree on expression editor parse. This resolves an issue with the expressions editor cutting off results.
- Fix automatic credential selection when credentials are shared.
Performance improvements#
Improvements to the workflows list performance.
n8n@0.209.1#
View the commits for this version.
Release date: 2022-12-22
This is a bug fix release.
Bug fixes#
- Editor: fix for executions preview scroll load bug and wrong execution being displayed.
- Editor: force parse on long expressions.
- Editor: restore trigger to the nodes panel.
- Nodes: AWS DynamoDB Node Fix issue pagination and simplify issue.
- Nodes: fix DynamoDB node type issues.
- Resolve an issue with credentials and workflows not being matched correctly due to incorrect typing.
- Restore missing tags when retrieving a workflow.
Contributors#
n8n@0.209.0#
View the commits for this version.
Release date: 2022-12-21
This release introduces workflow sharing, and changes to licensing and payment plans.
New features#
Workflow sharing#
This release introduces workflow sharing for users on some plans. With workflow sharing, users can invite other users on the same n8n instance to use and edit their workflows. Refer to Workflow sharing for details.
Bug fixes#
- Editor: Correctly display trigger nodes without actions and with related regular node in the "On App Events" category.
- Fix stickies resize.
- Hide trigger tooltip for nodes with static test output.
- Keep expression when dropping mapped value.
- Prevent keyboard shortcuts in expression editor modal.
- Redirect home to workflows always.
- Update mapping GIFs.
- Upgrade amqplib to address CVE-2022-0686.
- View option for binary-data shouldn't download the file on Chrome/Edge.
n8n@0.208.1#
View the commits for this version.
Release date: 2022-12-19
This is a bug fix release.
Bug fixes#
- Always retain original errors in the error chain on NodeOperationError.
- BinaryDataManager should store metadata when saving from buffer.
- Editor: fix for wrong execution data displayed in executions preview.
- Pick up credential test functions from versioned nodes.
n8n@0.208.0#
View the commits for this version.
Release date: 2022-12-16
This release introduces a new inline expressions editor, and a new node: OpenAI. It also contains updates and bug fixes.
New features#
Inline expression editor#
You can now quickly write expressions inline in a node parameter. You can still choose to open the full expressions editor.
- Add workflow sharing telemetry.
- Core: allow for hiding page usage with environment variables (for upcoming feature)
- Editor: update UI copy for user management setup when sharing is disabled.
- Editor: hide credentials password values.
- Editor: set All workflows view as default view on the Workflows page.
- Editor: update UI copy for workflow overwriting message.
New nodes#
Open AI node#
This release adds an integration with OpenAI. Refer to the OpenAI node documentation for details.
Node enhancements#
Send Email node: add support for a "Reply to" email address.
Bug fixes#
- Core: fix for Google and Microsoft generic OAuth2 credentials.
- Core: fix HTTP Digest Auth for responses without an opaque parameter.
- Disqus node: fix thread parameter for "Get All Threads" operation.
- Don't crash the server when Telemetry is blocked using DNS.
- Editor: allow mapping onto expression editor with selection range.
- Editor: don't show actions dialog for actionless triggers when selected using keyboard.
- Editor: fix an issue where some node actions wouldn't select default parameters correctly.
- Editor: fix typo in retry-button option "Retry with original workflow".
- Update permission for showing workflow caller policy.
- Update pnpm-lock to fix build.
Contributors#
Daemonxiao
Kirill
Ricardo Duarte
n8n@0.207.1#
View the commits for this version.
Release date: 2022-12-13
This is a bug fix release. It resolves an issue with undo.
n8n@0.207.0#
View the commits for this version.
Release date: 2022-12-12
This release adds support for undo/redo actions on the canvas, and includes bug fixes.
New features#
Undo/redo#
You can now undo and redo actions on the canvas.
Use ctrl
/cmd
+ z
to undo, ctrl
/cmd
+ shift
+ z
to redo.
Currently, n8n supports undo/redo for the following canvas actions:
- Adding nodes
- Deleting nodes
- Adding connections
- Deleting connections
- Moving nodes
- Moving connections
- Import workflow (from file/from URL)
- Copy/paste nodes
- Renaming nodes
- Duplicating nodes
- Disabling/enabling nodes
- App integration actions are now displayed in the nodes pane.
- Add sharing permissions info for workflow sharees.
- Handle sharing features when the user skips instance owner setup.
- Update the credential test error message for credential sharees.
Bug fixes#
- Core: remove nodeGetter.
- Core: Increase workflow reactivation max timeout to one day.
- Core: Resolve an issue listing executions with Postgres.
- Core: Remove foreign credentials when copying nodes or duplicating workflow.
- Core: upgrade sse-channel to mitigate CVE-2019-10744.
- Core: use license-sdk v1.6.1.
- Editor: avoid adding Manual Trigger node when webhook node is added.
- Editor: fix credential sharing issues handler when no matching ID or name.
- Editor: fix for broken tab navigation.
- Editor: schema view shows checkbox in case of empty data.
- Editor: Stop returning UNKNOWN ERROR in the response if an actual error message is available.
- Editor: update duplicate workflow action.
- Move Binary Data Node: stringify objects before encoding them in MoveBinaryData.
- Split In Batches Node: fix issue with pairedItem.
n8n@0.206.1#
View the commits for this version.
Release date: 2022-12-06
This is a bug fix release.
Bug fixes#
- Core: make expression resolution improvements.
- Editor: schema unit test stub for Font Awesome icons.
- Remove unnecessary console message.
n8n@0.206.0#
View the commits for this version.
Release date: 2022-12-06
This release contains bug fixes, node enhancements, and a new node input view: schema view.
New features#
Schema view#
Schema view is a new node input view. It helps you browse the structure of your data, using the first input item.
- Core: add workflow execution statistics.
- Editor: add the alert design system component.
- Editor: fix checkbox line hight and make checkbox label clickable.
- Nodes: add a message for read-only nodes.
- Nodes: add a prompt to overwrite changes when concurrent editing occurs.
Node enhancements#
KoBo Toolbox node: add support for the media file API.
Bug fixes#
- Core: fix linter error.
- Core: fix partial execution with pinned data on child node run.
- Core: OAuth2 scopes now save.
- Enable source-maps on WorkflowRunnerProcess in own mode.
- Handle error when workflow doesn'texist or is inaccessible.
- Make nodes.exclude and nodes.include work with lazy-loaded nodes.
- Code Node: restore
pairedItem
to required n8n item keys. - Execute Workflow Node: update Execute Workflow node info notice text.
- Gmail Trigger Node: trigger node missing some emails.
- Local File Trigger Node: fix issue that causes a crash if the ignore field is empty.
Contributors#
n8n@0.205.0#
View the commits for this version.
Release date: 2022-12-02
This release contains an overhaul of the expressions editor, node enhancements, and bug fixes.
New features#
Expressions editor usability overhaul#
This release contains usability enhancements for the expressions editor. The editor now includes color signals to indicate when syntax is valid or invalid, and better error messages and tips.
Node enhancements#
- Facebook Graph APInode: update to support API version 15.
- Google Calendar node: introduce the resource locator component to help users retrieve calendar parameters.
- Postmark Trigger node: update credentials so they can be used with the HTTP Request node (for custom API calls).
- Todoist node: update to use API version 2.
Bug fixes#
- Core: ensure executions list is properly filtered for all users.
- Core: fix
$items().length
in Execute Once mode. - Core: mark binary data to be deleted when pruning executions.
- Core: OAuth2 scope saved to database fix.
- Editor: fix slots rendering of NodeCreator's NoResults component.
- Editor: JSON view values can be mapped like keys.
- AWS SNS Node: fix a pagination issue.
- Google Sheets Node: fix exception if no matching rows are found.
- Google Sheets Node: fix for append operation if no empty rows in sheet.
- Microsoft Outlook Node: fix binary attachment upload.
- Pipedrive Node: resolve properties not working.
- Lazy load nodes for credentials testing.
- Credential overwrites should take precedence over credential default values.
- Remove background for resource ownership selector.
- Update padding for resource filters dropdown.
- Update size of select components in filters dropdown.
- Update workflow save button type and design and share button type.
n8n@0.204.0#
View the commits for this version.
Release date: 2022-11-24
This release contains performance enhancements and bug fixes.
New features#
- Core: lazy-load nodes and credentials to reduce baseline memory usage.
- Core: use longer stack traces when error reporting is enabled.
- Dev: add credentials E2E test suite and page object.
Bug fixes#
- Core: fix $items().length behavior in executeOnce mode.
- Core: fix for unused imports.
- Core: use CredentialsOverwrites when testing credentials.
- Core: disable workflow locking due to issues.
- Editor: fix for missing node connections in dev environment.
- Editor: fix missing resource locator component.
- Editor: prevent node-creator tabs from showing when toggled by CanvasAddButton.
- Editor: table view column limit tooltip.
- Editor: fix broken n8n-info-tip slots.
- IF Node: fix "Is Empty" and "Is Not Empty" operation failures for date objects.
- Remove redundant
await
in nodes API request functions without try/catch. - Schedule Trigger Node: fixes inconsistent behavior with cron and weekly intervals.
- Workflow activation shouldn't crash if one of the credential is invalid.
n8n@0.203.1#
View the commits for this version.
Release date: 2022-11-18
This is a bug fix release. It resolves an issue with the Google Sheets node versioning.
n8n@0.203.0#
View the commits for this version.
Release date: 2022-11-17
This release includes an overhaul of the Google Sheets node, as well as other new features, node enhancements, and bug fixes.
New features#
- Add duplicate workflow error handler.
- Add workflow data reset action.
- Add credential runtime checks and prevent tampering during a manual run.
Node enhancements#
- Compare Datasets: UI copy changes to improve usability.
- Google Sheets: n8n has overhauled this node, including improved lookup for document and sheet selection.
- Notion (beta) node: use the resource locator component for database and page parameters.
Bug fixes#
- Core: deduplicate error handling in nodes.
- Editor: show back mapping hint when parameter is focused.
- Editor: add Stop execution button to execution preview.
- Editor: curb direct item access linting.
- Editor: fix expression editor variable selector filter.
- Editor: fix for execution retry dropdown not closing.
- Editor: fix for logging error on user logout.
- Editor: fix zero treated as missing value in resource locator.
- Editor: hide pin data in production executions.
- Editor: skip optional chaining operators in Code Node editor linting.
- Editor: update to Expression/Fixed toggle - keep expression when switching to Fixed.
- Editor: fix foreign credentials being shown for new nodes.
- Editor: store copy of workflow in
workflowsById
to prevent node data bugs. - Editor: fix user redirect to signin bug.
n8n@0.202.1#
View the commits for this version.
Release date: 2022-11-10
This is a bug fix release. It removes some error tracking.
n8n@0.202.0#
View the commits for this version.
Release date: 2022-11-10
This release contains core product improvements and bug fixes.
New features#
- API: report unhandled app crashes using Sentry.
- API: set up error tracking using Sentry.
- Core: Add ownership, sharing and credential details to
GET /workflows
in n8n's internal API. - Editor: when building nodes, you can now add a property with type
notice
to your credentialsproperties
.This was previously available in nodes but not credentials. Refer to Node UI elements for more information.
Bug fixes#
- API: Don't use names for type ORM connections.
- Core: Fix manual execution of pinned trigger on main mode.
- Core: Streamline multiple pinned triggers behavior.
- Editor: Curb argument linting for
$input.first()
and$input.last()
- Editor: Fix duplicate bug when new workflow is open.
- Editor: Fix for incorrect execution saving indicator in executions view.
- Editor: Fix for OAuth authorization.
- Editor: Fix workflow activation from the Workflows view.
- Editor: Fix workflow back button navigation.
- Editor: Prevent adding of the start node when importing workflow in the demo mode.
- Editor: Show string numbers and null properly in JSON view.
- Editor: Switch CodeNodeEditor linter parser to esprima-next.
- Editor: Tweak dragged mapping state.
- Editor: Update workflow buttons spacings.
- Editor: Use base path in workflow preview component URL.
- HTTP Request Node: Show error cause in the output.
- HTTP Request Node: Use the data in Put Output in Field field.
- HubSpot Node: Add notice to HubSpot credentials about API Key Sunset.
- Notion Trigger (Beta) Node: Fix Notion trigger polling strategy.
- Raindrop Node: Update access token URL.
- SendInBlue Trigger Node: Fix typo in credential name.
- Update E2E testing ENV variables.
Contributors#
feelgood-interface
Ugo Bataillard
n8n@0.201.0#
View the commits for this version.
Release date: 2022-11-02
This release contains workflow and node enhancements, and bug fixes.
New features#
- Core: reimplement blocking workflow updates on interim changes.
- Editor: block the UI in node details view when the workflow is listening for an event.
- Performance improvements
Node enhancements#
Venafi TLS Protect Cloud node: make issuing template depend on application.
Bug fixes#
- Core: fix wokflow hashing for MySQL.
- Core: make
deepCopy
backward compatible. - Editor: ensure
displayOptions
received the value from the resource locator component. - Editor: disable the settings link in executions view for unsaved workflows.
- Editor: ensure forms reliably save.
- Editor: fix issues with interim updates in executions view.
- Editor: fix for node creator search.
- Editor: limit columns in table view to prevent the UI becoming unresponsive in the node details view.
n8n@0.200.1#
View the commits for this version.
Release date: 2022-10-28
This is a bug fix release.
Bug fixes#
- API: do not reset the auth cookie on every request to GET
/login
. - AWS SNS Trigger node: add missing jsonParse import.
- Core: avoid callstack with circular dependencies.
- Editor: resolve issues with the executions list auto-refresh, and with saving new workflows.
- Editor: redirect the outdated
/workflow
path. - Editor: remove a filter that prevented display of running executions.
n8n@0.200.0#
View the commits for this version.
Release date: 2022-10-27
This release contains improvements to the editor, node enhancements and bug fixes.
New features#
- Core, editor: introduce workflow caller policy.
- Core: block workflow update on interim change.
- Editor: add a read-only state for nodes.
- Editor: add execution previews using the new Executions tab in the node view.
- Editor: improvements to node panel search.
Node enhancements#
- Airtable Trigger node: add the resource locator component.
- HTTP Request node: add options for raw JSON headers and queries.
- InvoiceNinja node: add support for V5.
- Write Binary File node: add option to append to a file.
Bug fixes#
- API: validate executions and workflow filter parameters.
- Core: amend typing for
jsonParse()
options. - Core: fix
predefinedCredentialType
in node graph item. - Core: fix canvas node execution skipping parent nodes.
- Core: fix single node execution failing in
main
mode. - Core: set JWT authentication token
sameSite
policy tolax
. - Core: update to imports in helpers.
- Editor: curb item method linting in single-item mode.
- Editor: stop rendering expressions as HTML.
- Email Trigger node: backport V2 mark-seen-after processing to V1.
- Email Trigger node: improve con