# Changelog

πŸ›  = Version contains a breaking change. Check out the list of all the breaking changes here (opens new window).

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-11-26

# New nodes ✨


DHL

# Core Functionality βš™οΈ

  • Fixed a bug causing connections between nodes to disappear when renaming a newly added node after drawing a connection to its endpoints.
  • Fixed a build issue by adding TypeScript definitions for validator.js to CLI package, also fixed a linting issue by removing an unused import.
  • Improved the waiting state of trigger nodes to explain when an external event is required.
  • Loops are now drawn below their source node.

# Bug fixes πŸ›


🧰
Edit Image: Fixed an issue preventing the Composite operation from working correctly in some cases.

# Contributors πŸ™Œ

Jonathan Bennetts (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-11-19

# Enhanced nodes πŸš€


Jira Software: Added Components as an additional field.

# Core Functionality βš™οΈ

  • Fixed a build issue by pinning rudder-sdk-node version 1.0.6 in CLI package.
  • Fixed an issue preventing the n8n import:workflow --separate CLI command from finding workflows on Windows.
  • Further improved the expression security.
  • Moved all nodes into separate directories in preparation for internationalization.
  • Removing default headers for PUT and PATCH operations when using axios.
  • Revamped the workflow canvas.

# Bug fixes πŸ›


🧰
HTTP Request: Fixed an issue causing the wrong Content-Type header to be set when downloading a file.

ServiceNow: Fixed incorrect mapping of incident urgency and impact values.

🧰
Start: Fixed an issue causing the node to be disabled in a new workflow.

Xero: Fixed an issue causing the node to only fetch the first page when querying the Xero API.

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-11-13

# New nodes ✨


# Enhanced nodes πŸš€


🧰
Edit Image: Added Circle Primitive to Draw operation. Also added Composite operation.

Zendesk: Added check for API credentials validity.

Zulip: Added additional field Role to the Update operation of the User resource.

# Core Functionality βš™οΈ

  • Fixed an issue causing an error message to be thrown when executing a workflow through the CLI.
  • Improved expression security by limiting the available process properties.
  • Improved the behaviour of internal tests executed through the CLI.
  • Updated the owner of the node user's home directory in the custom docker image.

# Bug fixes πŸ›


Google Tasks: Fixed an issue where the Due Date field had no effect (Update operation) or was unavailable (Create operation).

🧰
HTTP Request: Fixed an issue where the Content-Length header was not calculated and sent when using the a Body Content Type of Form-Data Multipart.

Stripe Trigger: Fixed an issue preventing the node from being activated when a previously created webhook no longer exists.

Toggl Trigger: Updated the API URL used by the node.

# Contributors πŸ™Œ

GeylaniBerk (opens new window), Jonathan Bennetts (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-11-05

# New nodes ✨


# Enhanced nodes πŸš€


Lemlist: Added additional fields to Create operation of Lead resource.

Slack: Added User Group resource.

Todoist: Added Update operation to Task resource.

🧰
Wait: Improved descriptions of available Respond options.

WooCommerce: Added password field to Crate operation of Customer resource.

# Core Functionality βš™οΈ

  • Added a hook after workflow creation.
  • Fixed a build issue with npm v7 by overriding unwanted behaviour through the .npmrc file.
  • Fixed an issue preventing unknown node types from being imported.
  • Fixed an issue with the UI falsely indicating a credential cannot be selected when using SQLite and multiple credentials with the same name exist.

# Bug fixes πŸ›


Stripe: Fixed an issue where setting additional Metadata fields would not have the expected effect. Also fixed an issue where pagination would not work as expected.

Zendesk: Fixed an issue preventing the additional field External ID from being evaulated correctly.

# Contributors πŸ™Œ

mizzimizzi (opens new window), nikozila (opens new window), Pauline (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-11-03

# Core Functionality βš™οΈ

  • Fixed a build issue by moving the chokidar dependency to a regular dependency.

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-11-03

# New nodes ✨


# Core Functionality βš™οΈ

  • Improved the database migration process to reduce memory footprint.
  • Fixed an issue with telemetry by adding an anonymous ID.

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-10-29

# New nodes ✨


# Enhanced nodes πŸš€


Agile CRM: Added Filters to Get All operation of Contact and Company resources.

🧰
Date & Time: Ensuring the return values are always of type string.

🧰
IF: Added support for moment types to Date & Time condition.

# Core Functionality βš™οΈ

  • Added name and ID of a workflow to its settings.
  • Added parameter inputs to be multi-line.
  • Fixed an issue with declaring proxies when axios is used.
  • Fixed an issue with serializing arrays and special characters.
  • Fixed an issue with updating expressions after renaming a node.

# Bug fixes πŸ›


🧰
HTTP Request: Fixed an issue with the Full Response option not taking effect when used with the Ignore Response Code option.

# Contributors πŸ™Œ

Valentina Lilova (opens new window), Oliver Trajceski (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-10-22

# New nodes ✨


# Enhanced nodes πŸš€


Bitbucket Trigger: Added check for credentials validity. Removed deprecated User and Team resources, and added the Workspace resource.

GitHub: Added check for API credentials validity.

Home Assistant: Added check for credentials validity.

Jira Software: Added check for credentials validity.

Microsoft OneDrive: Added functionality to create folder hierarchy automatically upon subfolder creation.

Pipedrive: Added All Users option to Get All operation of Activity resource.

Slack: Increase the Slack default query limit from 5 to 100 in order to reduce number of requests.

Twitter: Added Tweet Mode additional field to the Search operation of Tweet resource.

# Core Functionality βš™οΈ

  • Changed vm2 library version from 3.9.3 to 3.9.5.
  • Fixed an issue with ignoring the response code.
  • Fixed an issue with overwriting credentials via environment variables.
  • Fixed an issue with using query strings combined with the x-www-form-urlencoded content type.
  • Introduced telemetry.

# Bug fixes πŸ›


Jira Software: Fixed an issue with the Expand option for the Issue resource. Also fixed an issue with using custom fields on Jira Server.

Slack: Fixed an issue with pagination when loading more than 1,000 channels.

Strapi: Fixed an issue using the Where option of the Get All operation.

WooCommerce: Fixed an issue where a wrong postcode field name was used for the Order resource.

# Contributors πŸ™Œ

pemontto (opens new window), rdd2 (opens new window), robertodamiani (opens new window), Rodrigo Correia (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-10-15

# Enhanced nodes πŸš€


Nextcloud: Added Share operation to the File and Folder resources.

Zendesk: Added support for deleting, listing, getting, and recovering suspended tickets. Added the query option for regular tickets. Added assignee emails, internal notes, and public replies options to the update ticket operation.

# Core Functionality βš™οΈ

  • Improved the autofill behaviour on Google Chrome when entering credentials.

# Bug fixes πŸ›


Airtable: Fixed an issue with the sort field.

🧰
Cron: Set the version of the cron library to 1.7.2.

# Contributors πŸ™Œ

Jonathan Bennetts (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-10-14

# Enhanced nodes πŸš€


Pipedrive: Added support for getting activities from deal ID.

Facebook Graph API: Added support for Facebook Graph API versions 11 and 12.

# Core Functionality βš™οΈ

  • Fixed a build issue affecting a number of AWS nodes.
  • Changed workflows to use credential ids primarily (instead of names), allowing users to have different credentials with the same name.

# Bug fixes πŸ›


🧰
FTP: Fixed error when opening FTP/SFTP credentials.

# Contributors πŸ™Œ

Rodrigo Correia (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-10-07

# New nodes ✨


🧰
Stop and Error

# Core Functionality βš™οΈ

  • Fixed overlapping buttons when viewing on mobile.
  • Fixed issue with partial workflow executions when Wait node was last.
  • Fixed issue with broken non-JSON requests.
  • Node errors now only displayed for executing nodes, not disconnected nodes.
  • Automatic save when executing new workflows with Webhook node.
  • Fixed an issue with how arrays were serialized for certain nodes.
  • Fixed an issue where executions could not be cancelled when running in Main mode.
  • Duplicated workflows now open in a new window.

# Bug fixes πŸ›


🧰
HTTP Request: Fixed 'Ignore response code' flag.

Rundeck: Fixed issue with async loading of credentials.

SeaTable: Fixed issue when entering a Baser URI with a trailing slash.

# Contributors πŸ™Œ

GΓΌnther (opens new window), Tom Klingenberg (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-10-01

# Core Functionality βš™οΈ

  • Fixed issue with body formatting of x-form-www-urlencoded requests.

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-09-30

# New nodes ✨


# Core Functionality βš™οΈ

  • Performance improvements in Editor UI
  • Improved error reporting

# Contributors πŸ™Œ

Alex Hall (opens new window), Tom Klingenberg (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-09-29

# New nodes ✨


# Enhanced nodes πŸš€


Telegram: Added binary data support to the Send Animation, Send Audio, Send Document, Send Photo, Send Video, and Send Sticker operations.

# Core Functionality βš™οΈ

  • Fixed startup behavior when running n8n in scaled mode (i.e. skipWebhoooksDeregistrationOnShutdown is enabled).
  • Fixed behavior around handling empty response bodies.
  • Fixed an issue with handling of refresh tokens.

# Contributors πŸ™Œ

pemontto (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-09-23

# Core Functionality βš™οΈ

  • Bug fixes and improvements for Editor UI.

# [email protected] πŸ› 

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-09-22

# New nodes ✨


# Enhanced nodes πŸš€


HubSpot Trigger: Authentication method changed to OAuth2.

🧰
Wait: Added improved status messages for Wait behavior.

# Core Functionality βš™οΈ

  • Updated node design to include support for versioned nodes.

# Bug fixes πŸ›


SendGrid: Fixed issue with adding contacts to lists.

# Contributors πŸ™Œ

MatΓ­as Aguirre (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-09-15

# New nodes ✨


# Enhanced nodes πŸš€


Baserow: Added the following filter options: Contains, Contains Not, Date Before Date, Date After Date, Filename Contains, Is Empty, Is Not Empty, Link Row Has, Link Row Does Not Have, Single Select Equal, and Single Select Not Equal.

Pipedrive: Added support for Notes on Leads.

Wekan: Added Sort field to the Card resource.

# Core Functionality βš™οΈ

  • General UX improvements to the Editor UI.
  • Fixed an issue with the PayloadTooLargeError.

# Bug fixes πŸ›


Lemlist: Fixed issue where events were not sent in the correct property.

Notion: Fixed issue listed unnamed databases.

# Contributors πŸ™Œ

bramknuever (opens new window), Chris Magnuson (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-09-05

# New nodes ✨


# Enhanced nodes πŸš€


Clockify: Added Task resource.

Hubspot: Added dropdown selection for Properties and Properties with History filters for Get All Deals operations.

Mautic: Added Campaign Contact resource.

MongoDB: Added ability to query documents by '_id'.

MQTT: Added SSL/TLS support to authentication.

MQTT Trigger: Added SSL/TLS support to authentication.

Salesforce: Added File Extension option to the Document resource. Added Type field to Task resource.

Sms77: Added Voice Call resource. Added the following options to SMS resource: Debug, Delay, Foreign ID, Flash, Label, No Reload, Performance Tracking, TTL.

Zendesk: Added Organization resource. Added Get Organizations and Get Related Data operations to User resource.

# Core Functionality βš™οΈ

  • Added execution ID to logs of queue processes.
  • Added description to operation errors.
  • Added ability for webhook processes to wake waiting executions.

# Bug fixes πŸ›


Hubspot: Fixed issue with 'RequestAllItems' API.

Wordpress: Fixed issue with 'RequestAllItems' API only returning the first 10 items.

# Contributors πŸ™Œ

AndrΓ© Matthies (opens new window), DeskYT (opens new window), Frederic Alix (opens new window), Jonathan Bennetts (opens new window), Ketan Somvanshi (opens new window), Luiz Eduardo de Oliveira Fonseca (opens new window), TheFSilver (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-30

# Enhanced nodes πŸš€


Notion: Added handling of Rich Text when simplifying data.

# Core Functionality βš™οΈ

  • General UI design improvements.
  • Improved errors messages during debugging of custom nodes.
  • All packages upgraded to TypeScript 4.3.5, improved linting and formatting.

# Bug fixes πŸ›


🧰
FTP: Fixed issue where incorrect paths were displayed when using the node.

🧰
Wait: Fixed issue when receiving multiple files using On Webhook Call operation.

Webhook: Fixed issue when receiving multiple files.

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-27

# Core Functionality βš™οΈ

  • Fixed Canvas UI inconsistencies when duplicating workflows.
  • Added log message during upgrade to indicate database migration has started.
  • General improvements to parameter labels and tooltips.

# Contributors πŸ™Œ

Kyle Mohr (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-26

# Core Functionality βš™οΈ

  • Added expression support for credentials.
  • Fixed performance issues when loading credentials.

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-23

# Core Functionality βš™οΈ

  • Fixed an issue where if n8n was shutdown during database migration while upgrading versions, errors would result upon next startup.

# [email protected] πŸ› 

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-22

⚠️ Breaking changes

Please note that this version contains breaking changes. You can read more about it here (opens new window). The features that introduced the breaking changes have been flagged below.

# New nodes ✨


🧰
Wait

# Core Functionality βš™οΈ

  • In-node method for accessing binary data is now asynchronous and a helper function for this has been implemented. πŸ›  (opens new window)
  • Credentials are now loaded from the database on-demand. πŸ›  (opens new window)
  • Webhook UUIDs are automatically updated when duplicating a workflow.
  • Fixed an issue when referencing values before loops.

# Bug fixes πŸ›


🧰
Interval: Fixed issue where entering too large a value (> 2147483647ms) resulted in an interval of 1sec being used rather than an error.

# Contributors πŸ™Œ

Aniruddha Adhikary (opens new window), lublak (opens new window), parthibanbalaji (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-15

# Enhanced nodes πŸš€


AWS DynamoDB: Added Scan option to Item > Get All operation.

Google Drive: Added File Name option to File > Update operation.

Mautic: Added the following fields to Company resource: Address, Annual Revenue, Company Email, Custom Fields, Description, Fax, Industry, Number of Employees, Phone, Website.

Notion: Added Timezone option when inserting Date fields.

Pipedrive: Added the following Filters options to the Deal > Get All operation: Predefined Filter, Stage ID, Status, and User ID.

QuickBooks: Added the Transaction resource and Get Report operation.

# Core Functionality βš™οΈ

  • Integrated Nodelinter in n8n.
  • Fix to add a trailing slash (/) to all webhook URLs for proper functionality.

# Bug fixes πŸ›


AWS SES: Fixed issue where special characters in the message were not encoded.

Baserow: Fixed issue where Create operation inserted null values.

Hubspot: Fixed issue when sending context parameter.

# Contributors πŸ™Œ

calvintwr (opens new window), CFarcy (opens new window), Jeremie Dokime (opens new window), Michael Hirschler (opens new window), Rodrigo Correia (opens new window), sol (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-08

# New nodes ✨


# Enhanced nodes πŸš€


🧰
HTTP Request: Added Follow All Redirects option.

Salesforce: Added Record Type ID field.

# Core Functionality βš™οΈ

  • Fixed UI lag when editing large workflows.

# Bug fixes πŸ›


Nextcloud: Fixed issue where List operation on an empty Folder returned an error.

Spotify: Fixed issues with pagination and infinite executions.

# Contributors πŸ™Œ

Jacob Burrell (opens new window), Π›Π΅Π±Π΅Π΄Π΅Π² Иван (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-02

# Bug fixes πŸ›


🧰
Interval: Fixed issue with infinite executions.

# Contributors πŸ™Œ

Π›Π΅Π±Π΅Π΄Π΅Π² Иван (opens new window)

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-02

# Core Functionality βš™οΈ

  • Changed TypeORM version to 0.2.34

# [email protected]

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-08-01

# New nodes ✨


# Enhanced nodes πŸš€


Facebook Trigger: Added Fields parameter.

Gmail: Added Sender Name parameter.

Home Assistant: Added Event resource.

Pipedrive: Added Deal Product resource.

Salesforce: Added Document resource with Upload operation.

# Core Functionality βš™οΈ

  • Fixed an issue for large internal values.

# Contributors πŸ™Œ

Ed Linklater (opens new window), Rodrigo Correia (opens new window)

# [email protected] πŸ› 

For a comprehensive list of changes, check out the commits (opens new window) for this version.
Release date: 2021-07-24

⚠️ Breaking change

Please note that this version contains a breaking change. You can read more about it here (opens new window). The features that introduced the breaking changes have been flagged below.

# New nodes ✨