n8n - Package Updates
Pinned
N8N
-
[2.35.0]
- Add odoo-xmlrpc
-
-
[2.36.0]
- Update n8n to 0.222.1
- AWS SNS Node: Fix an issue with messages failing to send if they contain certain characters (#5807) (f0954b9)
- core: augmentObject should clone Buffer/Uint8Array instead of wrapping them in a proxy (#5902) (a877b02)
- core: augmentObject should use existing property descriptors whenever possible (#5872) (b1ee8f4)
- core: Fix the issue of nodes not loading when run via npx (#5888) (163446c)
- core: Improve axios error handling in nodes (#5891) (f0a51a0)
- core: Password reset should pass in the correct values to external hooks (#5842) (3bf267c)
- core: Prevent augmentObject from creating infinitely deep proxies (#5893) (6906b00), closes #5848
- core: Use table-prefixes in queries in import commands (#5887) (de58fb9)
- editor: Fix focused state in Code node editor (#5869) (3be37e2)
- editor: Fix loading executions in long execution list (#5843) (d5d9f58)
- editor: Show correct status on canceled executions (#5813) (00181cd)
- Gmail Node: Gmail luxon object support, fix for timestamp (695fabb)
- HTTP Request Node: Detect mime-type from streaming responses (#5896) (0be1292)
- HubSpot Trigger Node: Developer API key is required for webhooks (918c79c)
- Set Node: Convert string to number (72eea0d)
-
[2.37.0]
- Update n8n to 0.223.0
- Full changelog
- Add droppable state for booleans when mapping (#5838) (e3884ce)
- AWS SNS Node: Fix an issue with messages failing to send if they contain certain characters (#5807) (32c4eef)
- Compare Datasets Node: Fuzzy compare not comparing keys missing in one of inputs (d1945d9)
- Compare Datasets Node: Support for dot notation in skip fields (83e25c0)
- core: augmentObject should clone Buffer/Uint8Array instead of wrapping them in a proxy (#5902) (a721734)
- core: augmentObject should use existing property descriptors whenever possible (#5872) (6a1b7c3)
- core: Deactivate active workflows during import (#5840) (fa5bc81)
- core: Do not mark duplicates as circular references in jsonStringify (#5789) (18efaf3)
- core: Do not user util.types.isProxy for tracking of augmented objects (#5836) (aacbb54)
- core: Fix curl import error when no data (085660d)
- core: Fix the issue of nodes not loading when run via npx (#5888) (e47190b)
- core: Handle Date and RegExp correctly in jsonStringify (#5812) (4f91525)
- core: Handle Date and RegExp objects in AugmentObject (#5809) (6c35ffa)
- core: Improve axios error handling in nodes (#5891) (a260c05)
- core: Password reset should pass in the correct values to external hooks (#5842) (5bcab8f)
- core: Prevent augmentObject from creating infinitely deep proxies (#5893) (31cd04c), closes #5848
- core: Service account private key as a password field (739b9b0)
- core: Update lock file (#5801) (06d7a46)
- core: Prevent non owners password reset when saml is enabled (#5788) (2216455)
- core: Use table-prefixes in queries in import commands (#5887) (ddbfcc7)
- core: Waiting workflows not stopping (#5811) (744c3fd)
- Date & Time Node: Add info box at top of date and time explaining expressions (b7a20dd)
- Date & Time Node: Convert luxon DateTime object to ISO (7710652)
- editor: Add $if, $min, $max to root expression autocomplete (#5858) (a13866e)
- editor: Curb overeager item access linting (#5865) (3ae6933)
- editor: Disable Grammarly in expression editors (#5826) (ddc8f30)
- editor: Disable password reset on desktop with no user management (#5853) (96533a9)
- editor: Fix connection lost hover text not showing (#5828) (b69129b)
- editor: Fix focused state in Code node editor (#5869) (48446f5)
- editor: Fix issue preventing execution preview loading when in an iframe (#5817) (d86e693)
- editor: Fix loading executions in long execution list (#5843) (5c9343c)
- editor: Fix mapping with special characters (#5837) (f8f584c)
- editor: Prevent error from showing-up when duplicating unsaved workflow (#5833) (0b0024d)
- editor: Prevent NDV schema view pagination (#5844) (1eba478)
- editor: Show correct status on canceled executions (#5813) (d0788ee)
- editor: Support backspacing with modifier key (#5845) (11692c5)
- Gmail Node: Gmail luxon object support, fix for timestamp (2b9ca0d)
- Google Sheets Node: Fix insertOrUpdate cell update with object (0625e2e)
- HTML Extract Node: Support for dot notation in JSON property (0da3b96)
- HTTP Request Node: Detect mime-type from streaming responses (#5896) (69efde7)
- HTTP Request Node: Fix AWS credentials to stop removing url params for STS (#5790) (a1306c6)
- HTTP Request Node: Refresh token properly on never fail option (#5861) (33c67f4)
- HTTP Request Node: Support for dot notation in JSON body (b29cf9a)
- HubSpot Trigger Node: Developer API key is required for webhooks (e11a30a)
- LinkedIn Node: Update the version of the API (#5720) (18d2e7c)
- Redis Node: Fix issue with hash set not working as expected (#5832) (db25441)
- Set Node: Convert string to number (b408550)
- core: Read ephemeral license from environment and clean up ee flags (#5808) (83aef17)
- editor: Allow tab to accept completion (#5855) (1b8c35a)
- editor: Enable saving workflow when node details view is open (#5856) (0a59002)
- editor: SSO onboarding (#5756) (04f8600)
- editor: SSO setup (#5736) (f4e5949), closes #5899
- Filter Node: Show discarded items (f7f9d91)
- HTTP Request Node: Follow redirects by default (#5895) (f7e610b)
- Postgres Node: Overhaul node (07dc0e4)
- ServiceNow Node: Add support for work notes when updating an incident (#5791) (1409f5d)
- SSH Node: Hide the private key within the ssh credential (#5871) (d877361)
-
[2.38.0]
- Update n8n to 0.224.0
- Full changelog
- Code Node: Update vm2 to address CVE-2023-29017 (#5947) (f0eba0a)
- core: App should not crash with a custom rest endpoint (#5911) (2881ee9), closes #5880
- core: Do not execute workflowExecuteBefore hook when resuming executions from a waiting state (#5727) (6689451)
- core: Fix issue where sub workflows would display as running forever after failure to start (#5905) (3e382ef)
- core: Update xml2js to address CVE-2023-0842 (#5948) (3085ed9)
- editor: Drop mergeDeep in favor of lodash merge (#5943) (0570514)
- HTTP Request Node: Show detailed error message in the UI again (#5959) (e79679c)
- Create TOTP node (#5901) (6cf74e4)
- editor: Add user activation survey (#5677) (725393d)
- editor: SAML login disables Invite button (#5922) (3fdc441)
- editor: SAML paywall state (#5906) (d40e86a)
-
[2.39.0]
- Update n8n to 0.225.0
- Full changelog
- core: Fix broken API permissions in public API (#5978) (49d838f)
- core: Fix paired item returning wrong data (#5898) (b13b7d7)
- core: Improve SAML connection test result views (#5981) (4c994fa)
- core: Make getExecutionId available on all nodes types (#5990) (c42820e)
- core: Skip SAML onboarding for users with first- and lastname (#5966) (8474cd3)
- editor: Add padding to prepend input (#5874) (cd89489)
- editor: Cleanup demo/video experiment (#5974) (c171365)
- editor: Enterprise features missing with UM (#5995) (f9a810a)
- editor: Fix moving canvas on middle click preventing lasso selection (#5996) (3c2a569)
- editor: Make sure to redirect to blank canvas after personalization modal (#5980) (7c474d3)
- editor: Only treat as CTRL pressed by default on touch devices for MouseEvent (#5968) (536d810)
- editor: Fix n8n-checkbox alignment (#6004) (f544826)
- Code Node: Consistently handle various kinds of data returned by user code (#6002) (f9b3aea)
- Github Trigger Node: Remove content_reference event (#5830) (d288a91)
- Google Sheets Trigger Node: Return actual error message (ba5b4eb)
- HTTP Request Node: Fix itemIndex in HTTP Request errors (#5991) (b351c62)
- NocoDB Node: Fix for updating or deleting rows with not default primary keys (ee7f863)
- OpenAI Node: Update models to only show those supported (#5805) (29959be)
- OpenAI Node: Update OpenAI Text Moderate input placeholder text (#5823) (6b9909b)
- core: Add variables feature (#5602) (1bb9871)
- core: Add versionControl feature flag (#6000) (33299ca)
- core: Support for google service account in HTTP node (0b48088)
- editor: Add Ask AI preview (#5916) (f8f8374)
- GitLab Node: Add Additional parameters for File List (#5621) (3810039)
- MySQL Node: Overhaul (0a53c95)
-
[2.39.1]
- Update n8n to 0.225.1
- Full changelog
- editor: Clean up demo and template callouts from workflows page (#6023) (6ec1c45)
- editor: Fix memory leak in Node Detail View by correctly unsubscribing from event buses (#6021) (1b9e047)
- editor: SettingsSidebar should disconnect from push when navigating away (#6025) (e9f8cfe)
- Notion Node: Update credential test to not require user permissions (#6022) (6d02ae5)
-
[2.40.0]
- Update n8n to 0.226.0
- Full changelog
- core: Add license:info command (#6047) (ab12d3e)
- core: Add SSH key generation (#6006) (71ed1f4)
- core: Add support for digestAuth to httpRequest and declarative style (#5676) (62f993c)
- core: Manage version control settings (#6079) (f3b4701)
- core: Upgrade google-timezones-json to use the correct timezone for Sao Paulo (#6042) (b8cb5d7), closes #2647
- editor: Add disable template experiment (#5963) (a74284b)
- editor: Add SQL editor support (#5517) (70aaf24)
- editor: Enhance Node Creator actions view (#5954) (390841b)
- editor: Version control (WIP) (#6013) (0e0a064)
- editor: Version control paywall (WIP) (#6030) (ef79b03)
- Google BigQuery Node: Node improvements (#4877) (9817a15)
-
[2.40.1]
- Update n8n to 0.226.1
- Full changelog
- Compression Node: Fix issue with decompression failing with uppercase extensions (#6098) (7136500)
- core: Account for nodes with renamable content (#6109) (b561d46)
- core: Fix hasOwnProperty on augmented objects (#6124) (2f015c0)
- core: Fix canceled execution status (#6142) (1796101)
- core: Skip auth for controllers/routes that don't use the Authorized decorator, or use Authorized('none') (#6106) (9d44991)
- Correctly allow sharees to test credential when opening the modal (#6111) (240bb47)
- Date & Time Node: Numbers conversions fix (e11e7cd)
- editor: Change execution list tab loader design (#6120) (ffc033f)
- editor: Fix Show details summary (#6113) (e12bafb)
- editor: Fix copy selection behavior (#6112) (0efd94a)
- editor: Fix cropped off completions docstrings (#6129) (06594cc)
- editor: Fix missing Stop Listening button (#6125) (dcbd2d2)
- editor: Fix quote handling on dollar-sign variable completions (#6128) (c23ad35)
- editor: Fix sidebar button styling (#6138) (d3f4bc1)
- editor: Fix unique names for node duplication (#6134) (48a4068)
- editor: Fix unscrollable node settings (#6133) (f762f16)
- editor: Loading state for executions tab (#6100) (2e12c50)
- editor: Remove pagination from binary data output (#6093) (7b7d9de)
- editor: Show error in RLC if credentials are not set (#6108) (5bf3400)
- HTTP Request Node: Add description for 'Specify Body' option (#6114) (69b6ba8)
- HTTP Request Node: Always lowercase headers (31c56a1)
- Mattermost Node: Fix base url trailing slash error (#6097) (788fda1)
- Merge Node: Do not error if expected key is missing (8b59564)
- Prevent displaying an endless timer in the execution list for finished executions (#6137) (2672896)
- Slack Node: Restore ability to send text in addition of blocks or attachments (625d672)
-
[2.41.0]
- Update n8n to 0.227.0
- Full changelog
- core: Account for nodes with renamable content (#6109) (c99f158)
- core: Assign Unknown Error only if message or description not present in error (8aedc03)
- core: Avoid using Object.keys on Buffer and other non-plain objects (#6131) (a3aba83)
- core: Better error message in Webhook node when using the POST method (a0dd17e)
- core: Better errors for common status codes fix (700cc39)
-
[2.43.0]
- Update n8n to 0.229.0
- Full changelog
- Code Node: Restore help text (#6231) (e72d564)
- core: Make sure that special polling parameters are available on community nodes as well (#6230) (9db49d0)
- Remove workflow execution credential error message when instance owner (#6116) (e81a964)
- core: Reduce the number of events sent to Sentry (#6235) (a4c0cc9)
- core: Return OAuth2 error body if available (#5794) (79d0a0f)
- editor: Add cloud ExecutionsUsage and API blocking using licenses (#6159) (cd7c312), closes #6187
- editor: Add color picker design system component (#6179) (823e885)
- editor: Drop support for legacy browsers that do not have native ESM support (#6239) (9182d15)
- editor: Updating node reference pattern in expression editor (#6228) (13bcec1)
- editor: Version Control settings update (WIP) (#6233) (0666377)
- Google Ads Node: Update to support v13 (#6212) (bd1bffc)
- Respond to Webhook Node: Move from Binary Buffer to Binary streaming (#5613) (8ae2d80)
-
[2.44.0]
- Update n8n to 0.230.0
- Full changelog
- core: Remove all floating promises. Enforce @typescript-eslint/no-floating-promises (#6281) (e046f65)
- core: Replace client-oauth2 with an in-repo package (#6266) (a1b1f24)
- Execution Data Node: New node (#6247) (3f7c4f0)
- Gotify Node: Add support for self signed certificates (#6053) (401cffd)
- Ldap Node: Add LDAP node (#4783) (ec393bc)
- LoneScale Node: Add LoneScale node and Trigger node (#5146) (4b85433)
- RabbitMQ Node: Add mode for acknowledging and deleting from queue later in workflow (#6225) (f5950b2)
- Send Email Node: Add content-id for email attachments (#3632) (8fe8aad)
-
[2.44.1]
- Update n8n to 0.230.1
- Full changelog
- editor: Fix locale plularisation if count is 0 (#6312) (33b6b28)
- Execute Command Node: Block executions when command is empty (#6308) (c8b88a1)
-
[2.44.2]
- Update n8n to 0.230.2
- Full changelog
- Code Node: Update vm2 to address CVE-2023-32313 (#6318) (4301127)
- core: Optimize getSharedWorkflowIds query (#6314) (4269d3f)
- core: Prevent prototype pollution on injectable services (#6309) (a4bff84)