Release notes#
New features and bug fixes for n8n.
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.18.0
Current next
: 1.19.4
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 potentially require user action.
- MINOR version when adding functionality in a backward-compatible manner.
- PATCH version when making backward-compatible bug fixes.
n8n@1.19.4#
View the commits for this version.
Release date: 2023-12-01
Next version
This is the next
version. n8n recommends using the latest
version. The next
version may be unstable. To report issues, use the forum.
Missing ARM v7 support
This version doesn't support ARM v7. We're working on fixing this in future releases.
For full release details, refer to Releases on GitHub.
n8n@1.19.0#
View the commits for this version.
Release date: 2023-11-29
Upgrade directly to 1.19.4
Due to issues with this release, upgrade directly to 1.19.4.
This release contains new features, node enhancements, and bug fixes.
LangChain general availability#
This release adds LangChain support to the main n8n version. Refer to LangChain for more information on how to build AI tools in n8n, the new nodes n8n has introduced, and related learning resources.
Show avatars of users working on the same workflow#
This release improves the experience of users collaborating on workflows. You can now see who else is editing at the same time as you.
n8n@1.18.1#
View the commits for this version.
Release date: 2023-11-30
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@1.18.0#
View the commits for this version.
Release date: 2023-11-22
Latest version
This is the latest
version. n8n recommends using the latest
version. The next
version may be unstable. To report issues, use the forum.
This release contains new features and bug fixes.
Template creator hub#
Built a template you want to share? This release introduces the n8n Creator hub. Refer to the creator hub Notion doc for more information on this project.
Node input and output search filter#
Cloud Pro and Enterprise users can now search and filter the input and output data in nodes. Refer to Data filtering for more information.
For full release details, refer to Releases on GitHub.
n8n@1.17.1#
View the commits for this version.
Release date: 2023-11-17
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.17.0#
View the commits for this version.
Release date: 2023-11-15
This release contains node enhancements and bug fixes.
Sticky Note Colors#
You can now select background colors for sticky notes.
Discord Node Overhaul#
An overhaul of the Discord node, improving the UI making it easier to configure, improving error handling, and fixing issues.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.16.0#
View the commits for this version.
Release date: 2023-11-08
This release contains node enhancements and bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.15.2#
View the commits for this version.
Release date: 2023-11-07
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.15.1#
View the commits for this version.
Release date: 2023-11-02
This release contains new features, node enhancements, and bug fixes.
Workflow history#
This release introduces workflow history: view and load previous versions of your workflows.
Workflow history is available in Enterprise n8n, and with limited history for Cloud Pro.
Learn more in the Workflow history documentation.
Dark mode#
Almost in time for Halloween: this release introduces dark mode.
To enable dark mode:
- Select Settings > Personal.
- Under Personalisation, change Theme to Dark theme.
Optional error output for nodes#
All nodes apart from sub-nodes and trigger nodes have a new optional output: Error. Use this to add steps to handle node errors.
Pagination support added to HTTP Request node#
The HTTP Request node now supports an pagination. Read the node docs for information and examples.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.14.2#
View the commits for this version.
Release date: 2023-10-26
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.14.1#
View the commits for this version.
Release date: 2023-10-26
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.14.0#
View the commits for this version.
Release date: 2023-10-25
This release contains node enhancements and bug fixes.
Switch node supports more outputs#
The Switch node now supports an unlimited number of outputs.
For full release details, refer to Releases on GitHub.
n8n@1.13.0#
View the commits for this version.
Release date: 2023-10-25
This release contains new features, feature enhancements, and bug fixes.
Upgrade directly to 1.14.0
This release failed to publish to npm. Upgrade directly to 1.14.0.
RSS Feed trigger node#
This releases introduces a new node, the RSS Feed Trigger. Use this node to start a workflow when a new RSS feed item is published.
Facebook Lead Ads trigger node#
This releases add another new node, the Facebook Lead Ads Trigger. Use this node to trigger a workflow when you get a new lead.
For full release details, refer to Releases on GitHub.
n8n@1.12.2#
View the commits for this version.
Release date: 2023-10-24
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.12.1#
View the commits for this version.
Release date: 2023-10-23
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.11.2#
View the commits for this version.
Release date: 2023-10-23
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.12.0#
View the commits for this version.
Release date: 2023-10-18
This release contains new features, node enhancements, and bug fixes.
Form trigger node#
This releases introduces a new node, the n8n Form Trigger. Use this node to start a workflow based on a user submitting a form. It provides a configurable form interface.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.11.1#
View the commits for this version.
Release date: 2023-10-13
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.11.0#
View the commits for this version.
Release date: 2023-10-11
This release contains new features and bug fixes.
External storage for binary files#
Self-hosted users can now use an external service to store binary data. Learn more in External storage.
If you're using n8n Cloud and are interested in this feature, please contact n8n.
Item Lists node supports binary data#
The Item Lists node now supports splitting and concatenating binary data inputs. This means you no longer need to use code to split a collection of files into multiple items.
For full release details, refer to Releases on GitHub.
n8n@1.10.1#
View the commits for this version.
Release date: 2023-10-11
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.9.3#
View the commits for this version.
Release date: 2023-10-10
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.9.2#
View the commits for this version.
Release date: 2023-10-09
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.10.0#
View the commits for this version.
Release date: 2023-10-05
This release contains bug fixes and preparatory work for new features.
For full release details, refer to Releases on GitHub.
n8n@1.9.1#
View the commits for this version.
Release date: 2023-10-04
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
LangChain in n8n (beta)#
Release date: 2023-10-04
This release introduces support for building with LangChain in n8n.
With n8n's LangChain nodes you can build AI-powered functionality within your workflows. The LangChain nodes are configurable, meaning you can choose your preferred agent, LLM, memory, and so on. Alongside the LangChain nodes, you can connect any n8n node as normal: this means you can integrate your LangChain logic with other data sources and services.
Read more:
- This is a beta release, and not yet available in the main product. Follow the instructions in Access LangChain in n8n to try it out. Self-hosted and Cloud options are available.
- Learn how LangChain concepts map to n8n nodes in LangChain concepts in n8n.
- Browse n8n's new Cluster nodes. This is a new set of node types that allows for multiple nodes to work together to configure each other.
- If you want to take a look at the code, it's available on the ai-beta in the n8n repository. Note that it may move in the future.
n8n@1.9.0#
View the commits for this version.
Release date: 2023-09-28
This release contains new features, performance improvements, and bug fixes.
In version 1.9.0 n8n changed the templating language for expressions
If you have issues with expressions in 1.9.0:
- Please report the issue on the forums.
- Self-hosted users can switch back to RiotTmpl: set
N8N_EXPRESSION_EVALUATOR
totmpl
. Refer to Environment variables for more information on configuring self-hosted n8n.
Tournament#
This releases replaces RiotTmpl, the templating language used in expressions, with n8n's own templating language, Tournament. You can now use arrow functions in expressions.
N8N_BINARY_DATA_TTL
and EXECUTIONS_DATA_PRUNE_TIMEOUT
removed#
The env vars N8N_BINARY_DATA_TTL
and EXECUTIONS_DATA_PRUNE_TIMEOUT
no longer have any effect and can be safely removed. Instead of relying on a TTL system for binary data, n8n currently cleans up binary data together with executions during pruning.
For full release details, refer to Releases on GitHub.
n8n@1.8.2#
View the commits for this version.
Release date: 2023-09-25
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.8.1#
View the commits for this version.
Release date: 2023-09-21
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.8.0#
View the commits for this version.
Release date: 2023-09-20
This release contains node enhancements and bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.7.1#
View the commits for this version.
Release date: 2023-09-14
This release contains bug fixes.
For full release details, refer to Releases on GitHub.
n8n@1.7.0#
View the commits for this version.
Release date: 2023-09-13
This release contains node enhancements and bug fixes.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.6.1#
View the commits for this version.
Release date: 2023-09-06
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@1.6.0#
View the commits for this version.
Release date: 2023-09-06
This release contains bug fixes, new features, and node enhancements.
Upgrade directly to 1.6.1
Skip this version and upgrade directly to 1.6.1, which contains essential bug fixes.
TheHive 5#
This release introduces support for TheHive API version 5. This uses a new node and credentials:
N8N_PERSISTED_BINARY_DATA_TTL
removed#
The env var N8N_PERSISTED_BINARY_DATA_TTL
no longer has any effect and can be removed. This legacy flag was originally introduced to support ephemeral executions (see details), which are no longer supported.
For full release details, refer to Releases on GitHub.
n8n@1.5.1#
View the commits for this version.
Release date: 2023-08-31
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@1.5.0#
View the commits for this version.
Release date: 2023-08-31
This release contains new features, node enhancements, and bug fixes.
Upgrade directly to 1.5.1
Skip this version and upgrade directly to 1.5.1, which contains essential bug fixes.
Highlights#
External secrets storage for credentials#
Enterprise-tier accounts can now use external secrets vaults to manage credentials in n8n. This allows you to store credential information securely outside your n8n instance. n8n supports Infisical and HashiCorp Vault.
Refer to External secrets for guidance on enabling and using this feature.
Two-factor authentication#
n8n now supports two-factor authentication (2FA) for self-hosted instances. We're working on bringing support to Cloud. Refer to Two-factor authentication for guidance on enabling and using it.
Debug executions#
Users on a paid n8n plan can now load data from previous executions into their current workflow. This is useful when debugging a failed execution.
Refer to Debug executions for guidance on using this feature.
For full release details, refer to Releases on GitHub.
n8n@1.4.1#
View the commits for this version.
Release date: 2023-08-29
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@1.4.0#
View the commits for this version.
Release date: 2023-08-23
This release contains new features, node enhancements, and bug fixes.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.3.1#
View the commits for this version.
Release date: 2023-08-18
This is a bug fix release.
For full release details, refer to Releases on GitHub.
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@1.3.0#
View the commits for this version.
Release date: 2023-08-16
This release contains new features and bug fixes.
Highlights#
Trial feature: AI support in the Code node#
This release introduces limited support for using AI to generate code in the Code node. Initially this feature is only available on Cloud, and will gradually be rolled out, starting with about 20% of users.
Learn how to use the feature, including guidance on writing prompts, in Generate code with ChatGPT.
For full release details, refer to Releases on GitHub.
Contributors#
n8n@1.2.2#
View the commits for this version.
Release date: 2023-08-14
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@1.2.1#
View the commits for this version.
Release date: 2023-08-09
This is a bug fix release.
For full release details, refer to Releases on GitHub.
n8n@1.2.0#
View the commits for this version.
Release date: 2023-08-09
This release contains new features, node enhancements, bug fixes, and performance improvements.
Upgrade directly to 1.2.1
When upgrading, skip this release and go directly to 1.2.1.
Highlights#
Credential support for SecOps services#
This release introduces support for setting up credentials in n8n for the following services:
- AlienVault
- Auth0 Management
- Carbon Black API
- Cisco Meraki API
- Cisco Secure Endpoint
- Cisco Umbrella API
- CrowdStrike
- F5 Big-IP
- Fortinet FortiGate
- Hybrid Analysis
- Imperva WAF
- Kibana
- Microsoft Entra ID
- Mist
- Okta
- OpenCTI
- QRadar
- Qualys
- Recorded Future
- Sekoia
- Shuffler
- Trellix ePO
- VirusTotal
- Zscaler ZIA
This makes it easier to do Custom operations with these services, using the HTTP Request node.
For full release details, refer to Releases on GitHub.
n8n@1.1.1#
View the commits for this version.
Release date: 2023-07-27
This is a bug fix release.
Breaking changes
Please note that this version contains breaking changes if upgrading from a 0.x.x
version. For full details, refer to the n8n v1.0 migration guide.
For full release details, refer to Releases on GitHub.
n8n@1.1.0#
View the commits for this version.
Release date: 2023-07-26
This release contains new features, bug fixes, and node enhancements.
Breaking changes
Please note that this version contains breaking changes if upgrading from a 0.x.x
version. For full details, refer to the n8n v1.0 migration guide.
Highlights#
Source control and environments#
This release introduces source control and environments for enterprise users.
n8n uses Git-based source control to support environments. Linking your n8n instances to a Git repository lets you create multiple n8n environments, backed by Git branches.
Refer to Source control and environments to learn more about the features and set up your environments.
For full release details, refer to Releases on GitHub.
Contributors#
Adrián MartÃnez
Alberto Pasqualetto
Marten Steketee
perseus-algol
Sandra Ashipala
ZergRael
n8n@1.0.5#
View the commits for this version.
Release date: 2023-07-24
This is a bug fix release.
Breaking changes
Please note that this version contains breaking changes if upgrading from a 0.x.x
version. For full details, refer to the n8n v1.0 migration guide.
For full release details, refer to Releases on GitHub.
n8n@1.0.4#
View the commits for this version.
Release date: 2023-07-19
This is a bug fix release.
Breaking changes
Please note that this version contains breaking changes if upgrading from a 0.x.x
version. For full details, refer to the n8n v1.0 migration guide.
For full release details, refer to Releases on GitHub.
Contributors#
Romain Dunand
noctarius aka Christoph Engelbert
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@1.0.3#
View the commits for this version.
Release date: 2023-07-13
This release contains API enhancements and adds support for sending messages to forum threads in the Telegram node.
Breaking changes
Please note that this version contains breaking changes if upgrading from a 0.x.x
version. For full details, refer to the n8n v1.0 migration guide.
For full release details, refer to Releases on GitHub.
Contributors#
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@1.0.2#
View the commits for this version.
Release date: 2023-07-05
This is a bug fix release.
Breaking changes
Please note that this version contains breaking changes if upgrading from a 0.x.x
version. For full details, refer to the n8n v1.0 migration guide.
Contributors#
n8n@1.0.1#
View the commits for this version.
Release date: 2023-07-05
Breaking changes
Please note that this version contains breaking changes. For full details, refer to the n8n v1.0 migration guide.
This is n8n's version one release.
For full details, refer to the n8n v1.0 migration guide.
Highlights#
Python support#
Although JavaScript remains the default language, you can now also select Python as an option in the Code node and even make use of many Python modules. Note that Python is unavailable in Code nodes added to a workflow before v1.0.
Contributors#
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 currently (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 currently (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 should not 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 compare not 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 compare not 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 Execute 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 does not exist 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 connection handling and credentials.
- HTTP Request node: fix sending previously selected credentials.
- TheHive node: small fixes.
Contributors#
n8n@0.199.0#
View the commits for this version.
Release date: 2022-10-21
This release includes new nodes, an improved workflow UI, performance improvements, and bug fixes.
New features#
New workflow experience#
This release brings a collection of UI changes, aimed at improving the workflow experience for users. This includes:
- Removing the Start node, and adding help to guide users to find a trigger node.
- Improved node search.
- New nodes: Manual Trigger and Execute Workflow Trigger.
- Core: block workflow updates on interim changes.
- Core: enable sending client credentials in the body of API calls.
- Editor: add automatic credential selection for new nodes.
New nodes#
Compare node#
The Compare Datasets node helps you compare data from two input streams. You can find documentation for the new node here.
Execute Workflow Trigger node#
The Execute Workflow Trigger starts a workflow in response to another workflow. You can find documentation for the new node here.
Manual Trigger node#
The Manual Trigger allows you to start a workflow by clicking Execute Workflow, without any option to run it automatically. You can find documentation for the new node here.
Schedule Trigger node#
This release introduces the Schedule Trigger node, replacing the Cron node. You can find documentation for the new node here.
Node enhancements#
- Hubspot node: you can now use your Hubspot credentials in the HTTP Request node to make a custom API call.
- Rundeck node: you can now use your Rundeck credentials in the HTTP Request node to make a custom API call.
Bug fixes#
- Editor: fix a hover bug in the bottom menu.
- Editor: resolve performance issues when opening a node, or editing a code node, with a large amount of data.
- Editor: ensure workflows always stop when clicking the stop button.
- Editor: fix a bug that was causing text highlighting when mapping data in Firefox.
- Editor: ensure correct linting in the Code node editor.
- Editor: handle null values in table view.
- Elasticsearch node: fix a pagination issue.
- Google Drive node: fix typo.
- HTTP Request node: avoid errors when a response doesn't provide a content type.
- n8n node: fix a bug that was preventing the resource locator component from returning all items.
Contributors#
n8n@0.198.2#
View the commits for this version.
Release date: 2022-10-14
This release fixes a bug affecting scrolling through parameter lists.
n8n@0.198.1#
View the commits for this version.
Release date: 2022-10-14
This is a bug fix release.
Bug fixes#
- Editor: change the initial position of the Start node.
- Editor: align JSON view properties with their values.
- Editor: fix
BASE_PATH
for Vite dev mode. - Editor: fix data pinning success source.
Contributor#
n8n@0.198.0#
View the commits for this version.
Release date: 2022-10-14
Breaking changes
Please note that this version contains breaking changes to the Merge node. You can read more about them here.
New features#
- Editor: update the expressions display.
- Editor: update the n8n-menu component.
New nodes#
Code node#
This release introduces the Code node. This node replaces both the Function and Function Item nodes. Refer to the Code node documentation for more information.
Venafi TLS Protect Cloud trigger node#
Start a workflow in response to events in your Venafi Cloud service.
Node enhancements#
- Citrix ADC node: add Certificate Install operation.
- Kafka node: add a Use key option for messages.
- MySQL node: use the resource locator component for table parameters, making it easier for users to browse and select their database fields from within n8n.
Bug fixes#
- Core, Editor: prevent overlap between running and pinning data.
- Core: expression evaluation of processes now respects
N8N_BLOCK_ENV_ACCESS_IN_NODE
. - Editor: ensure the Axios base URL still works when hosted in a subfolder.
- Editor: fixes for horizontal scrollbar rendering.
- Editor: ensure the menu closes promptly when loading a credentials page.
- Editor: menu UI fixes.
- Box node: fix an issue that was causing the Create Folder operation to show extra items.
- GSuite Admin node: resolve issue that was causing the User Update operation to fail.
- GitLab trigger node: ensure this node activates reliably.
- HTTP Request node: ensure OAuth credentials work properly with predefined credentials.
- KoboToolbox node: fix the hook logs.
- SeaTable node: ensure link items show in response.
- Zoom node: resolve an issue that was causing missing output items.
Contributors#
n8n@0.197.1#
View the commits for this version.
Release date: 2022-10-10
This is a bug fix release. It resolves an issue with display width on the resource locator UI component.
n8n@0.197.0#
View the commits for this version.
Release date: 2022-10-10
This release includes six new nodes, focused around infrastructure management. It also adds support for drag and drop data mapping in the JSON input view, and includes bug fixes.
New features#
- Core: improve light versioning support in declarative node design.
- Editor UI: data mapping for JSON view. You can now map data using drag and drop from JSON view, as well as table view.
New nodes#
AWS Certificate Manager#
A new integration with AWS Certificate Manager. You can find the documentation here.
AWS Elastic Load Balancing#
Manage your AWS load balancers from your workflow using the new AWS Elastic Load Balancing node. You can find the documentation here.
Citrix ADC#
Citrix ADC is an application delivery and load balancing solution for monolithic and microservices-based applications. You can find the documentation here.
Cloudflare#
Cloudflare provides a range of services to manage and protect your websites. This new node allows you to manage zone certificates in Cloudflare from your workflows. You can find the documentation here.
Venafi nodes#
This release includes two new Venafi nodes, to integrate with their Protect TLS service.
Node enhancements#
Crypto node: add SHA3 support.
Bug fixes#
- CLI: cache generated assets in a user-writeable directory.
- Core: prevent excess runs when data is pinned in a trigger node.
- Core: ensure hook URLs always added correctly.
- Editor: a fix for an issue affecting linked items in combination with data pinning.
- Editor: resolve a bug with the binary data view.
- GitHub trigger node: ensure trigger executes reliably.
- Microsoft Excel node: fix pagination issue.
- Microsoft ToDo node: fix pagination issue.
Contributors#
n8n@0.196.0#
View the commits for this version.
Release date: 2022-09-30
This release includes major new features:
- Better item linking
- New built-in variables and methods
- A redesigned main navigation
- New nodes, as well as an overhaul of the HTTP Request node
It also contains bug fixes and node enhancements.
New features#
Improved item linking#
Introducing improved support for item linking (paired items). Item linking is a key concept in the n8n data flow. Learn more in Data item linking.
Overhauled built-in variables#
n8n's built-in methods and variables have been overhauled, introducing new variables, and providing greater consistency in behavior and naming.
Redesigned main navigation#
We've redesigned the main navigation (the left hand menu) to create a simpler user experience.
Other new features#
- Improved error text when loading options in a node.
- On reset, share unshared credentials with the instance owner.
New nodes#
WhatsApp Business Platform node#
The WhatsApp Business Platform node allows you to use the WhatsApp Business Platform Cloud API in your workflows.
Node enhancements#
- HTTP Request node: a major overhaul. It's now much simpler to build a custom API request. Refer to the HTTP Request node documentation for more information.
- RabbitMQ trigger node: now automatically reconnects on disconnect.
- Slack node: add the 'get many' operation for users.
Bug fixes#
- Build: add typing for SSE channel.
- Build: fix lint issue.
- CLI: add git to all Docker images
- CLI: disable X-Powered-By: Express header.
- CLI: disable CORS on SSE connections in production.
- Core: remove commented out lines.
- Core: delete unused dependencies.
- Core: fix and harmonize documentation links for nodes.
- Core: remove the --forceExit flag from CLI tests.
- Editor: add missing event handler to accordion component.
- Editor: fix Storybook setup.
- Editor: ensure BASE_URL replacement works correctly on Windows.
- Editor: fix parameter input field focus.
- Editor: make lodash aliases work on case-sensitive file systems.
- Editor: fix an issue affecting copy-pasting workflows into pinned data in the code editor.
- Editor: ensure the run data pagination selector displays when appropriate.
- Editor: ensure the run selector can open.
- Editor: tidy up leftover i18n references in the node view.
- Editor: correct an i18n string.
- Editor: resolve slow loading times for node types, node creators, and push connections in the settings view.
- Nodes: update descriptions in the Merge node
- Nodes: ensure the card ID property displays for completed checklists in the Trello node.
- Nodes: fix authentication for the new verions of Wekan.
- Nodes: ensure form names list correctly in the Wufoo trigger node.
Contributors#
n8n@0.195.5#
View the commits for this version.
Release date: 2022-09-23
This is a bug fix release. It fixes an issue with extracting values in expressions.
n8n@0.195.4#
View the commits for this version.
Release date: 2022-09-22
This release:
- Adds the ability to resize the main node panel.
- Resolves an issue with resource locator in expressions.
n8n@0.195.3#
View the commits for this version.
Release date: 2022-09-22
This is a bug fix release.
- Editor: fix an expressions bug affecting numbers and booleans.
- Added support for setting the TDS version in Microsoft SQL credentials.
n8n@0.195.2#
View the commits for this version.
Release date: 2022-09-22
This is a bug fix release. It resolves an issue with MySQL migrations.
n8n@0.195.1#
View the commits for this version.
Release date: 2022-09-21
This is a bug fix release. It resolves an issue with Postgres migrations.
n8n@0.195.0#
View the commits for this version.
Release date: 2022-09-21
This release introduces user management and credential sharing for our Cloud platform. It also contains other enhancements and bug fixes.
New features#
User management and credential sharing for Cloud#
This release adds support for our existing user management functionality to Cloud, and introduces a new feature: credential sharing. Credential sharing is currently only available on Cloud.
Also in this release:
- Added a
resourceLocator
parameter type for nodes, and started upgrading our built-in nodes to use it. This new option helps users who need to specify the ID of a record or item in an external service. For example, when using the Trello node, you can now search for a specific card by ID, URL, or do a free text search for card titles. Node builders can learn more about working with this new UI element in our UI elements documentation. - Cache npm dependencies to improve performance on self-hosted n8n
Bug fixes#
- Box node: fix an issue that sometimes prevented response data from being returned.
- CLI: prevent n8n from crashing when it encounters an error in poll method.
- Core: prevent calls to constructor, to forbid arbitrary code execution.
- Editor: fix the output panel for Wait node executions.
- HTTP node: ensure instance doesn't crash when batching enabled.
- Public API: corrections to the OAuth schema.
- Xero node: fix an issue that was causing line amount types to be ignored when creating new invoices.
Contributors#
n8n@0.194.0#
View the commits for this version.
Release date: 2022-09-15
This release includes new nodes: a Gmail trigger, Google Cloud Storage, and Adalo. It also contains major overhauls of the Gmail and Merge nodes.
New features#
- CLI: load all nodes and credentials code in isolation.
- Core, Editor UI: introduce support for node deprecation.
- Editor: implement HTML sanitization for Notification and Message components.
- Editor: display the input number on multi-input nodes.
New nodes#
Adalo#
Adalo is a low code app builder. Refer to our Adalo node documentation for more information.
Google Cloud Storage#
n8n now has a Google Cloud Storage node.
Gmail Trigger#
n8n now has a Gmail trigger node. This allows you to trigger workflows in response to a Gmail account receiving an email.
Node enhancements#
- Gmail node: this release includes an overhaul of the Gmail node, with updated resources and operations.
- Merge node: a major overhaul. Merge mode's have new names, and have been simplified. Refer to the Merge node documentation to learn more.
- MongoDB node: updated the Mongo driver to 4.9.1.
Bug fixes#
- CLI: core: address Dependabot warnings.
- CLI: avoid scanning unnecessary directories on Windows.
- CLI: load nodes and directories on Windows using the correct file path.
- CLI: ensure password reset triggers internal and external hooks.
- CLI: use absolute paths for loading custom nodes and credentials.
- Core: returnJsonArray helper no longer breaks nodes that return no data.
- Core: fix an issue with node renaming and expressions.
- Core: update OAuth endpoints to use the instance base URL.
- Nodes: resolved an issue that was preventing versioned nodes from loading.
- Public API: better error handling for bad requests.
- AWS nodes: fixed an issue with credentials testing.
- GoogleBigQuery node: fix for empty responses when creating records.
- Hubspot node: correct the node name on the canvas.
Contributors#
n8n@0.193.5#
View the commits for this version.
Release date: 2022-09-07
This is a bug fix release.
Bug fixes#
- Editor: prevent editing in the Function nodes in executions view.
- Editor: ensure button widths are correct.
- Editor: fix a popup title.
- Gmail node: fix an issue introduced due to incorrect automatic data formatting.
n8n@0.193.4#
View the commits for this version.
Release date: 2022-09-06
This release contains new features that lay the groundwork for upcoming releases, and bug fixes.
New features#
- It's now possible to configure the stop time for workers.
- CLI: Added external hooks for when members are added or deleted.
- Editor: Use the i18n component for localization (replacing v-html)
Bug fixes#
- CLI: include "auth-excluded" endpoints on the history middleware as well.
- Core: fix MySQL migration issue with table prefix.
- Correct spelling.
- Fix n8n-square-button import.
- AWS nodes: handle query string and body properly for AWS related requests.
- AWS Lambda node: fix JSON data being sent to AWS Lambda as string.
- Beeminder node: fix request ID not being sent when creating a new data point.
- GitHub node: fix binary data not being returned.
- GraphQL node: fix issue with return items.
- Postgres node: fix issue with Postgres insert and paired item.
- Kafka trigger node: fix Kafka trigger not working with default max requests value.
- MonicaCrm node: fix pagination when using return all.
- Gmail node: fix bug related to paired items.
- Raindrop node: fix issue refreshing OAuth2 credentials.
- Shopify node: fix pagination when empty fields are sent.
Contributors#
n8n@0.193.3#
View the commits for this version.
Release date: 2022-09-01
This release contains bug fixes and node enhancements.
Node enhancements#
MongoDB node: add credential testing and two new operations.
Bug fixes#
- CLI: only initialize the mailer if the connection can be verified.
- Core: fix an issue with disabled parent outputs in partial executions.
- Nodes: remove duplicate wrapping of paired item data.
n8n@0.193.2#
View the commits for this version.
Release date: 2022-09-01
This is a bug fix release. It resolves an issue that was causing errors with OAuth2 credentials.
n8n@0.193.1#
View the commits for this version.
Release date: 2022-08-31
This is a bug fix release. It resolves an issue that was preventing column headings from displaying correctly in the editor.
n8n@0.193.0#
View the commits for this version.
Release date: 2022-08-31
This release contains a new node, feature enhancements, and bug fixes.
New nodes#
This release adds an integration for HighLevel, an all-in-one sales and marketing platform.
Enhancements#
- Docker: reduce the size of Alpine Docker images.
- Editor: improve mapping tooltip behavior.
Bug fixes#
- Core: make digest auth work with query parameters.
- Editor: send data as query on DELETE requests.
- Fix credentials_entity table migration for MySQL.
- Improve
.npmignore
to reduce the size of the published packages.
Contributors#
n8n@0.192.2#
View the commits for this version.
Release date: 2022-08-25
This is a bug fix release.
Bug fixes#
- Editor: fix the feature flag check when PostHog is unavailable.
- Editor: fix for a mapping bug that occured when value is null.
n8n@0.192.1#
View the commits for this version.
Release date: 2022-08-25
This is a bug fix release.
Bug fixes#
Account for non-array types in pinData
migration.
n8n@0.192.0#
View the commits for this version.
Release date: 2022-08-24
This release contains new features and enhancements, as well as bug fixes.
New features#
Map nested fields#
n8n@0.187.0 saw the first release of data mapping, allowing you to drag and drop top level data from a node's INPUT panel into parameter fields. With this release, you can now drag and drop data from any level.
- Core and editor: support
pairedItem
for pinned data. - Core and editor: integrate PostHog.
- Core: add a command to scripts making it easier to launch n8n with tunnel.
- CLI: notify external hooks about user profile and password changes.
Bug fixes#
- Core: account for the enabled state in the first pinned trigger in a workflow.
- Core: fix pinned trigger execution.
- CLI: handle unparseable strings during JSON key migration.
- CLI: fix the excessive instantiation type error for flattened executions.
- CLI: initiate the nodes directory to ensure
npm install
succeeds. - CLI: ensure tsc build errors also cause Turbeorepo builds to fail.
- NextCloud node: fix an issue with credential verification.
- Freshdesk node: fix an issue where the getAll operation required non-existant options.
n8n@0.191.1#
View the commits for this version.
Release date: 2022-08-19
This is a bug fix release. It resolves an issue that was causing node connectors to disappear after a user renamed them.
n8n@0.191.0#
View the commits for this version.
Release date: 2022-08-17
This release lays the groundwork for wider community nodes support. It also includes some bug fixes.
New features#
- Community nodes are now enabled based on npm availability on the host system. This allows n8n to introduce community nodes to the Desktop edition in a future release.
- Improved in-app guidance on mapping data.
Bug fixes#
- CLI: fix the community node tests on Postgres and MySQL.
- Core: fix an issue preventing child workflow executions from displaying.
- Editor: handle errors when opening settings and executions.
- Editor: improve expression and parameters performance.
- Public API: fix executions pagination for n8n instances using Postgres and MySQL.
n8n@0.190.0#
View the commits for this version.
Release date: 2022-08-10
This is a bug fix release.
Bug fixes#
- Core: fix a crash caused by parallel calls to test webhooks.
- Core: fix an issue preventing static data being saved for poll triggers.
- Public API: fix a pagination issue.
- GitHub Trigger: typo fix.
Contributors#
n8n@0.189.1#
View the commits for this version.
Release date: 2022-08-05
This is a bug fix release.
Bug fixes#
Fixed an issue with MySQL and MariaDB migrations.
n8n@0.189.0#
View the commits for this version.
Release date: 2022-08-03
This release includes a new node, Sendinblue, as well as bug fixes.
New nodes#
Sendinblue node and Sendinblue trigger node: introducing our Sendinblue integration.
Node enhancements#
NocoDB node: add support for v0.90.0+
Bug fixes#
- Editor: fix a label cut off.
- Fix an issue with saving workflows when tags are disabled.
- Ensure support for community nodes on Windows.
Contributors#
n8n@0.188.0#
View the commits for this version.
Release date: 2022-07-27
This release contains a new node for Metabase, bug fixes, and node and product enhancements.
New nodes#
Metabase#
This release includes a new Metabase node.