n8n/CHANGELOG.md
2022-08-24 16:28:27 +02:00

61 KiB

0.192.0 (2022-08-24)

Bug Fixes

  • cli: Account for unparseable string in JSON key migration (#3927) (ab45898)
  • cli: Fix excessive instantiation type error for flattened execution (#3921) (1d4f92a)
  • cli: Init nodes dir to ensure npm install succeeds (#3934) (2d6eea8)
  • cli: tsc build errors should fail turborepo builds as well (#3923) (f22bd28)
  • core: Account for enabled state in first pinned trigger (#3912) (6bd7a09)
  • core: Fix pinned trigger execution (#3895) (17799cd)
  • NextCloud Node: Fix issue with credential verification and sharing file (2b4f5c6)
  • Freshdesk Node: Fix issue when getAll operation requires non existent options (329fe95)

Features

  • cli: Notify external hooks about user profile and password changes (#3919) (7d74dda)
  • core, editor: Support pairedItem for pinned data (#3843) (b1e7152)
  • core: Add command to scripts for easy launch n8n with tunnel (725a567)
  • editor, core: Integrate PostHog (#3865) (43e054f)
  • editor: Map expressions from input table (#3864) (ce076dc)

0.191.1 (2022-08-19)

Bug Fixes

  • editor: Fix issue with disappearing connections after rename (#3899) (ad0c214)

0.191.0 (2022-08-17)

Bug Fixes

  • cli: Fix community nodes tests on Postgres and MySQL (#3861) (620525e)
  • core: Fix issue with not displayed child workflow executions (#3867) (f782bcd)
  • editor: Handling errors when opening settings and executions (#3877) (762b422)
  • editor: Improve expression and parameters performance (#3874) (3608d13)
  • public-api: Fix executions pagination in Postgres and Mysql (52015a6)

Features

  • cli: Enable community nodes based on npm availability (#3871) (936264b)
  • editor: Added animated tooltips to draggable columns in input panel (054cc01)

0.190.0 (2022-08-10)

Bug Fixes

  • core: Fix crash caused by parallel test-webhook calls (#3756) (8fe71db)
  • core: Fix issue that static data did not get saved for poll-triggers (#3853) (8311abc)
  • GitHub Trigger: Fix typo (#3859) (7b3d6de)
  • public-api: fix issue paginating executions (b9fe707)

Features

0.189.1 (2022-08-05)

Bug Fixes

  • Fix issue with MySQL/MariaDB migration (#3832)

0.189.0 (2022-08-03)

Bug Fixes

Features

0.188.0 (2022-07-27)

Bug Fixes

  • AWS DynamoDB Node: Fix expression attribute names (#3763) (88cb265)
  • core: Add windows support to import:credentials --separate (#3589) (2fb590e)
  • editor: Fix linking buttons color (#3770) (deb510a)
  • editor: Fix pin data in executions when pinData is null. (#3787) (30c0f21)
  • editor: Fix spaces bug (#3774) (02549e3)
  • editor: Fix sticky duplication and position bug (#3755) (92614c8)
  • editor: Restore pindata header colors (#3758) (1a7318b)
  • Fix node_type property in all events (#3759) (1f1a63c)
  • Fix Rocketchat Node: Fix authentication issue (#3778) (2710061)
  • Mautic Node: Fix authentication issue (#3761) (fe58769)

Features

  • Improvements to pairedItem (1348349)
  • Item List Node: Add operation for creating array from input items (#3149) (553b14a)
  • Kafka Trigger Node: Add additional options (#3600) (3496a39)
  • Metabase Node: Add Metabase Node (#3033) (81b5828)

0.187.2 (2022-07-21)

Bug Fixes

  • editor: Fix console error (#3751) (3a98028)
  • editor: Fix login issue for non-admin users (#3754) (ccd1ed2)
  • editor: Fix problems with credentials modal if no node is opened (#3749) (5efe4a4)
  • NocoDB Node: Fix authentication issue (#3750) (e65016c)

0.187.1 (2022-07-20)

Bug Fixes

  • editor: Fix issue that new nodes did not get automatically displayed in all connected browsers (#3745) (34a9bee)

0.187.0 (2022-07-20)

Bug Fixes

  • api: Add missing node settings parameters (#3737) (803e009)
  • api: Validate static data value for resource workflow (#3736) (7ba9a05)
  • Baserow Node: Fix issue that table names are not getting pulled in new version (#3721) (f65a5db)
  • editor: Hide 'Execute previous node' button in readonly mode (#3714) (7fb81dc)
  • editor: Hide tabs if only 1 branch (#3743) (fb67543)
  • Fix broken links in nodes (#3716) (c9b7b6d)

Features

  • Add more credentials tests (#3668) (683d2df)
  • Add support for preAuthentication and add Metabase credentials (#3399) (994c89a)
  • core: Autofix pairedItem information if inputItems(n) === outputItems(n) (68fb1c6)
  • editor: Add data pinning functionality (#3511) (15693b0
  • editor: Add drag and drop data mapping (#3708) (577c73e)
  • ERPNext Node: Add credential test and add support for unauthorized certs (#3732) (a02b206), closes #3739
  • Google Drive Node: Add move to trash support (#3693) (7406432)
  • Make it possible to dynamically load community nodes (#2849) (c85faff), closes #3497 #3501 #3527 #3562
  • Mindee Node: Add support for new version (#3596) (1965407)
  • Notion Node: Allow to ignore Notion URL properties if empty (#3564) (6cb9aef)
  • Shopify Node: Add OAuth support (#3389) (945e25a)

0.186.1 (2022-07-14)

Bug Fixes

0.186.0 (2022-07-13)

Bug Fixes

  • editor: Fix error after multiple executions (#3697) (d200661)
  • EmailReadImap Node: Improve handling of network problems (#3406) (6f5809e)
  • Google Drive Node: Process all input items with List operation (#3525) (ece1836)
  • Telegram Node: Fix sending binaryData media (photo, document, video etc.) (#3408) (af45a07)

Features

  • Add item information to more node errors (#3681) (2a8043c)
  • AWS DynamoDB Node: Improve error handling + add optional GetAll Scan FilterExpression (#3318) (732c8fc)
  • Customer.io Node: Add support for tracking API region selection (#3378) (82a254a)
  • Elasticsearch Node: Add 'Source Excludes' and 'Source Includes' options on 'Document: getAll' operation (#3660) (8999403)
  • Elasticsearch Node: Add credential tests, index pipelines and index refresh (#2420)
  • Freshworks CRM Node: Add Search + Lookup functionality (#3131) (dbc0280)
  • Jira Trigger Node: Add optional query auth for security (#3172) (25093b6)
  • Postgres Node: Improvement handling of large numbers (#3360) (9f908e7)
  • Redis Node: Add push and pop operations (#3127) (32c68eb)
  • Rename Node: Add regex replace (#2576) (eae9a60)
  • SpreadsheetFile Node: Allow skipping headers when writing spreadsheets (#3234) (dbfb8d5)
  • Updated multiple credentials with tests and allow to be used on HTTP Request Node (#3670) (d5d4dd3)

0.185.0 (2022-07-05)

Bug Fixes

  • Hubspot Node: Fix search endpoints (#3640) (16b9926)
  • KoboToolbox Node: Improve attachment matching logic and GeoJSON Polygon format (#3535) (637e815)
  • Odoo Node: Prevent possible issues with some custom fields (#3496) (7d968ec)
  • Sticky Node: Fix main header hiding (#3654) (88486bc)
  • Todoist Node: Fix multiple item support (#3614) (7ba85c4)

Features

  • core: Add action to INodePropertyOptions (#3610) (3c65968)
  • DeepL Node: Add support for longer texts + Credential tests (#3651) (88d6cfc)
  • Facebook Node: Add support for Facebook Graph API versions 14 (#3656) (174d063)
  • Google Ads Node: Add new node (#3526) (088daf9)
  • Jira Node: Use Jira rendered fields with simplify option (#3323) (07b6cff)
  • Webflow Trigger Node: Reduce chance of webhook duplication and add credential test (#3594) (224e008)
  • Wordpress Node: Add post template option (#3139) (02bc3da)

0.184.0 (2022-06-29)

Bug Fixes

  • core: Fix logger error when logging circular json (#3583) (3cb693d)
  • Correct misfix from node-param-display-name-wrong-for-dynamic-multi-options (#3575) (2ccc7fb)
  • Cortex Node: Fix issue that not all Analyzers got returned (#3606) (6e595c7)
  • editor: Display full text of long error messages (#3561) (8db4405)
  • editor: Fix credentials rendering when the node has no parameters (#3563) (55bab19)
  • Fix issue with required optional parameters (#3577) (42d2959)
  • Fix issue with required optional parameters (#3597) (848fcfd)
  • HTTP Request Node: Make all OAuth2 credentials work with HTTP Request Node (#3503) (acdb4d9)
  • LinkedIn Node: Fix LinkedIn image preview (#3528) (32f245d)
  • Salesforce Node: Fix issue with lead status not using name on update (#3599) (7ccae7c)

Features

  • Clockify Node: Add more resources and improvements (#3411) (447d190)
  • core: Expose item index being processed (#3590) (1e4fd9e)
  • core: Give access to getBinaryDataBuffer in preSend method (#3588) (522b31a)
  • Migrated to npm release of riot-tmpl fork (#3581) (891844e)

0.183.0 (2022-06-21)

Bug Fixes

  • core: Do allow OPTIONS requests from any source (#3555) (74e6b06)
  • core: Fix issue that GET /workflows/:id does not return tags (#3522) (f75f5d7)
  • core: Fix issue that some predefined credentials do not show up on HTTP Request Node (#3556) (d417ea7)
  • core: Return correct error message if Axios error (#3478) (1bef4df)
  • core: Updated expressions allowlist and denylist. (#3424) (d18a29d)

Features

  • editor: Improve trigger panel (#3509) (a2f6289)
  • Hubspot Node: Allow to set Stage on Ticket Update (#3317) (0ac9e3f)
  • Todoist Node: Make it possible to move tasks between sections (#3074) (049e454)
  • Twake Node: Update icon, add cred test and custom operation support (#3431) (6d64e84)

0.182.1 (2022-06-16)

Bug Fixes

  • core: Fix issue with restarting waiting executions (#3531) (c9273bc)

0.182.0 (2022-06-14)

Bug Fixes

  • core: Fix issue that parameters got lost in some edge cases (04f0bf5)
  • core: Fix issue with combined expression not resolving if one is invalid (#3506) (9ff5762)
  • core: Fix Public API failing to build on Windows (#3499) (c121952)
  • editor: Fix issue that some errors did not show up correctly (#3507) (955db0a)
  • HTTP Request Node: Fix issue with requests that return null (#3498) (7346da0)
  • Pipedrive Node: Fix limit issue with Lead -> GetAll (#3436) (34e891c)
  • PostBin Node: Fix issue with it throwing unnecessary error (#3494) (9df3e30)

Features

  • core: Add "Client Credentials" grant type to OAuth2 (#3489) (e29c597)
  • Twilio Node: Add ability to make a voice call using TTS (#3467) (eff97e8)
  • Wise Node: Add Support to download statements as JSON, CSV or PDF (#3468) (51663c1)

0.181.2 (2022-06-09)

Bug Fixes

  • core: Fix issue when a node does not return data (5eea3cd)

0.181.1 (2022-06-09)

Bug Fixes

  • core: Fix another possible issue with multi input nodes (e88fab5)
  • core: Fix issue with multi input nodes (f79675d)

0.181.0 (2022-06-08)

Bug Fixes

  • core: Properly resolve expressions in declarative node design (1999f4b)

Features

  • Add n8n Public API (#3064) (a18081d)
  • core: Make it possible to block access to environment variables (ddb3baa)

0.180.0 (2022-06-07)

Bug Fixes

Features

  • Cal Trigger Node: Add cal.com Trigger Node (#3439) (1fa445e)
  • core: Add support for pairedItem (beta) (#3012) (bdb8413)
  • core: Add support to import/export tags (#3130) (15a20d2)
  • core: Run Error Workflow also on trigger activation error (#3470) (b5535e4)
  • editor: Display Credential-Selector after Authentication Type-Selector (#3461) (59a59e0)
  • editor: Display node specific settings above general ones (50ca9c4)
  • GitHub Node:: Add Organization -> Get All operation (#3247)
  • QuickBooks Node: Add optional Tax item field (#3404) (c341b45)

0.179.0 (2022-05-30)

Bug Fixes

  • core: Fix issue that "closeFunction" got called twice (1910299)
  • core: Fix migrations on non-public Postgres schema (#3356) (b49d493)
  • core: Fix problem with uploading large files (#3370) (d3cecfc)
  • core: Prevent expressions XSS (#3366) (993554f)
  • Discord Node: Fix broken rate limit handling (#3311) (b687ba1)
  • editor: Fix component in executions list failing custom validator (#3284) (d719678)
  • editor: Fix conflicting hover states between sticky button and node view (#3368) (96a109a)
  • editor: Fix credential display bug (#3372) (ed69c3c)
  • Gmail Node: Fix sending attachments when filesystem mode is used (#3396) (3a09da9)
  • Google Sheet Node: Fix issue with null values and "Use Header Names as JSON Paths" option (#3395) (fbf6019)
  • NextCloud Node: Fix folder list with Nextcloud v24 (#3386) (5f3bed3)

Features

  • PostBin Node: Add PostBin node (#3236) (06c407d)
  • RabbitMQ Trigger Node: Make message acknowledgement and parallel processing configurable (#3385) (b851289)
  • ServiceNow Node: Add attachment functionality (#3137) (c38f6af)
  • Todoist Node: Add support for specifying the parent task when adding and listing tasks (#3161) (dc77594)

0.178.2 (2022-05-25)

Bug Fixes

0.178.1 (2022-05-24)

Bug Fixes

  • editor: Fix problem with HTTP Request Node 1 credentials to be set (#3371) (c5fc3bc)

0.178.0 (2022-05-24)

Bug Fixes

  • editor: Do not display diving line unless necessary (68db12c)
  • editor: Do not display welcome sticky in template workflows (#3320) (29ddac3)
  • Slack Node: Fix Channel->Kick (#3365) (0212d65)

Features

0.177.0 (2022-05-16)

Bug Fixes

  • core: Fix call to /executions-current with unsaved workflow (#3280) (7090a79)
  • core: Fix issue with fixedCollection having all default values (7ced654)
  • Edit Image Node: Fix font selection (#3287) (8a8feb1)
  • Ghost Node: Fix post tags and add credential tests (#3278) (a14d85e)
  • Google Calendar Node: Make it work with public calendars and clean up (#3283) (a7d960c)
  • KoBoToolbox Node: Fix query and sort + use question name in attachments (#3017) (c885115)
  • Mailjet Trigger Node: Fix issue that node could not get activated (#3281) (e09e349)
  • Pipedrive Node: Fix resolve properties when multi option field is used (#3277) (7eb1261)

Features

  • core: Automatically convert Luxon Dates to string (#3266) (3fcee14)
  • editor: Improve n8n welcome experience (#3289) (35f2ce2)
  • Google Drive Node: Add Shared Drive support for operations upload, delete and share (#3294) (03cdb1f)
  • Microsoft OneDrive Node: Add rename option for files and folders (#3224) (50246d1)

0.176.0 (2022-05-10)

Bug Fixes

  • core: Fix executions list filtering by waiting status (#3241) (71afcd6)
  • core: Improve webhook error messages (49d0e3e)
  • Edit Image Node: Make node work with binary-data-mode 'filesystem' (#3274) (a4db0d0)

Features

  • Pipedrive Node: Add support for filters to getAll:organization (#3211) (1ef10dd)
  • Pushover Node: Add 'HTML Formatting' option and credential test (#3082) (b3dc6d9)
  • UProc Node: Add new tools (#3104) (ff2bf11)

0.175.1 (2022-05-03)

Bug Fixes

  • editor: Fix bug with node version (ed56481)

0.175.0 (2022-05-02)

Bug Fixes

  • core: Do not applying auth if UM is disabled (#3218) (4ceac38)
  • core: Skip credential check of disabled nodes and improve error (79ced8f)
  • editor: Fix bug with touchscreens (#3206) (8d9e05e)
  • Hubspot Node: Fix search operators (#3208) (ea4a8b8)
  • Sendgrid Node: Fix issue sending attachments (#3213) (2b00881)
  • Wise Node: Respect time parameter on get: exchangeRate (#3227) (c7d525a)

Features

  • core: Introduce simplified node versioning (#3205) (d5b9b0c)
  • Google Sheets Node: Allow to use header names as JSON path (#3165) (770c4fe)
  • Microsoft Dynamics CRM Node: Add support for other regions than North America (#3157) (4bdd607)
  • Telegram Node: Allow querying chat administrators (#3226) (c02d259), closes #3157

0.174.0 (2022-04-25)

Bug Fixes

  • core: Open oauth callback endpoints to be public (#3168) (01807d6)
  • MicrosoftOneDrive Node: Fix issue with filenames that contain special characters from uploading (#3183) (ff26a98)
  • Slack Node: Fix credential test (#3151) (15e6d92)

Features

  • All AWS Nodes: Enable support for AWS temporary credentials (#2587) (ce79e6b)
  • editor: Add Workflow Stickies (Notes) (#3154) (31dd01f)
  • Google Sheets Node: Add upsert support (#2733) (aeb5a12)
  • Microsoft Teams Node: Enhancements and cleanup (#2940) (d446f9e)
  • MongoDB Node: Allow parsing dates using dot notation (#2487) (83998a1)

0.173.1 (2022-04-19)

Bug Fixes

  • Discord Node: Fix icon name

0.173.0 (2022-04-19)

Bug Fixes

  • core: Add "rawBody" also for xml requests (#3143) (5719e44)
  • core: Make email for UM case insensitive (#3078) (8532b00)
  • Discourse Node: Fix issue with not all posts getting returned and add credential test (#3007) (d68b7a4)
  • editor: Fix breaking Drop-downs after removing expressions (#3094) (17b0cd8)
  • Postgres Node: Fix issue with columns containing spaces (#2989) (0081d02)
  • ui: Reset text-edit input value when pressing esc key to have matching input values (#3098) (29fdd77)
  • ZendeskTrigger Node: Fix deprecated targets, replaced with webhooks (#3025) (794ad7c)
  • Zoho Node: Fix pagination issue (#3129) (47bbe98)

Features

0.172.0 (2022-04-11)

Bug Fixes

Features

0.171.1 (2022-04-06)

Bug Fixes

  • core: Fix issue with current executions not getting displayed (#3093) (4af5168)
  • core: Fix issue with falsely skip authorizing (#3087) (358a683)
  • WooCommerce Node: Fix pagination issue with "Get All" operation (#2529) (c2a5e0d)

0.171.0 (2022-04-03)

Bug Fixes

  • core: Fix crash on webhook when last node did not return data (c50d04a)
  • EmailReadImap Node: Fix issue that crashed process if node was configured wrong (#3079) (85f15d4)
  • Google Tasks Node: Fix "Show Completed" option and hide title field where not needed (#2741) (9d703e3)
  • NocoDB Node: Fix pagination (#3081) (5f44b0d)
  • Salesforce Node: Fix issue that "status" did not get used for Case => Create & Update (#2212) (1018146)

Features

0.170.0 (2022-03-27)

Bug Fixes

  • core: Add logs and error catches for possible failures in queue mode (#3032) (3b4a97d)
  • AWS Lambda Node: Fix "Invocation Type" > "Continue Workflow" (#3010) (9547a08)
  • Supabase Node: Fix Row > Get operation (#3045) (b9aa440)
  • Supabase Node: Send token also via Authorization Bearer (#2814) (5774dd8)
  • Xero Node: Fix some operations and add support for setting address and phone number (#3048) (ab08c0d)
  • Wise Node: Fix issue when executing a transfer (#3039) (b90bf45)

Features

  • Crypto Node: Add Generate operation to generate random values (#2541) (b5ecccb)
  • HTTP Request Node: Add support for OPTIONS method (#3030) (bd9064c)
  • Jira Node: Add Simplify Output option to Issue > Get (#2408) (016aeaa)
  • Reddit Node: Add possibility to query saved posts (#3034) (5ba4c27)
  • Zendesk Node: Add ticket status "On-hold" (2b20a46)

0.169.0 (2022-03-20)

License change

From Apache 2.0 with Commons Clause to Sustainable Use License

Bug Fixes

  • GitHub Node: Fix credential tests and File > List operation (#2999) (ec618e2)
  • Telegram Node: Fix sending binary data when disable notification is set (#2990) (26a7c61)

Features

  • Add support for reading ids from file with executeBatch command (#3008) (5658593)
  • HTTP Request Node: Allow Delete requests with body (#2900) (8a88f94)
  • KoBoToolbox Node: Add KoBoToolbox Regular and Trigger Node (#2765) (1a7f0a4), closes #2510
  • Linear Node: Add Linear Node (#2971) (8d04474)
  • Mailjet Node: Add credential tests and support for sandbox, JSON parameters & variables (#2987) (d2756de)
  • Mattermost Node: Add support for Channel Search (#2687) (1b993e4)

0.168.2 (2022-03-16)

Bug Fixes

  • Fix issue with n8n not authenticating oauth requests (#2998)

0.168.1 (2022-03-15)

Bug Fixes

  • Add missing email templates

0.168.0 (2022-03-14)

Features

0.167.0 (2022-03-13)

Bug Fixes

  • Fix issue with long credential type names (#2961) (535dfe0)
  • Fix workflow deactivating bug (195f104)
  • GoogleCalendar Node: Fix timezone (3c5df3f)
  • SeaTableTrigger Node: Fix timezone issues (#2726) (2d8ac4b)
  • Strapi Node: Add support for Strapi v4 (2a3cbf3)

Features

  • Add new expression variables and support for luxon (e8500e6)
  • Facebook Node: Add support for Facebook Graph API versions 13 (53b5444)
  • Hubspot: Add support for Private App Token Authentication (f73100a)
  • If Node,Switch Node: Add negative operations (6412546)
  • MongoDb Node: Add Aggregate Operation (2c9a06e)
  • Redis Node: Add Redis Trigger node and publish operation to regular node (5c2deb4)
  • Wordpress Node: Add Status option to Get All operation of Posts resource (4d4db7f)

Note: for changelogs before 0.167.0, refer to the Release notes in the documentation.