n8n - Package Updates
Pinned
N8N
-
[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.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)
-
[2.45.0]
- Update n8n to 0.231.0
- Full changelog
- Code Node: Fix item and items alias regression (#6331) (54e3838)
- Code Node: Update vm2 to address CVE-2023-32313 (#6318) (bcbec52)
- core: Optimize getSharedWorkflowIds query (#6314) (0631f69)
- core: Prevent prototype pollution on injectable services (#6309) (d94c20a)
- editor: Fix locale plularisation if count is 0 (#6312) (0d88bd7)
- editor: Fix Luxon date parsing of ExecutionsUsage component (#6333) (8f0ff46)
- editor: Update SSO settings styles (#6342) (5ae1124)
- Execute Command Node: Block executions when command is empty (#6308) (011d577)
- Show Ask AI only on Code Node (#6336) (da856d1)
- Add manual login option and password reset link for SSO (#6328) (77e3f15)
- core: Add metadata (customdata) to event log (#6334) (792b1c1)
- editor: Implement Resource Mapper component (#6207) (04cfa54), closes #5752 #5814
-
[2.46.0]
- Update n8n to 0.232.0
- Full changelog
- Crypto Node: Add support for hash and hmac on binary data (#6359) (406a405)
- editor: Make WF name a link on /executions (#6354) (6ddf161)
- New trigger PostgreSQL (#5495) (4488f93)
- Version control mvp (#6271) (1b32141)
-
[2.47.0]
- Update n8n to 0.233.0
- Full changelog
- core: Allow all executions to be stopped (#6386) (cc44af9)
- core: Prevent arbitrary code execution via expressions (#6420) (da7ae2b)
- editor: Hide version control main menu component if no feature flag (#6419) (75c0ab0)
-
[2.48.0]
- Update n8n to 0.234.0
- Full changelog
- Add support for large files with declarative nodes (#6461) (e0f109f)
- AwsS3 Node: Small overhaul of the node with multipart uploading (#6017) (109442f)
- core: Add GET /users endpoints to public API (#6360) (6ab3502)
- core: Add PKCE for OAuth2 (#6324) (fc7261a)
- DebugHelper Node: Fix and include in main app (#6406) (18f5884)
- Gmail Node: Add reply to email (#6453) (fddc69e)
- Item Lists Node: Improvements (#6190) (1dbca44)
- Migrate integer primary keys to nanoids (#6345) (c3ba012), closes #6323
- Stripe Trigger Node: Add action required trigger for payment intents (#6490) (f2154fb)
- Webhook Node: Stream binary response in lastNode.firstEntryBinary mode (#6463) (6ccab3e)
-
[3.0.0]
- Update n8n to 1.0.1
- Breaking changes for version 1.0
- Full changelog
- core Docker containers now run as the user node instead of root (#6365) (f636616)
- core Drop debian and rhel7 images (#6365) (f636616)
- core Drop support for deprecated WEBHOOK_TUNNEL_URL env variable (#6363)
- core Execution mode defaults to main now, instead of own (#6363)
- core Default push backend is websocket now, instead of sse (#6363)
- core Stop loading custom/community nodes from n8n's node_modules folder (#6396) (a45a2c8)
- core User management is mandatory now. basic-auth, external-jwt-auth, and no-auth options are removed (#6362) (8c008f5)
- core Allow syntax errors and expression errors to fail executions (#6352) (1197811)
- core Drop support for request library and N8N_USE_DEPRECATED_REQUEST_LIB env variable (#6413) (632ea27)
- core Make date extensions outputs match inputs (#6435) (85372aa)
- core Drop support for executeSingle method on nodes (#4853) (9194d8b)
- core Change data processing for multi-input-nodes (#4238) (b8458a5)
- core: All migrations should run in a transaction (#6519) (e152cfe)
- Edit Image Node: Fix transparent operation (#6513) (4a4bcbc)
- Google Drive Node: URL parsing (#6527) (18aa9f3)
- Google Sheets Node: Incorrect read of 0 and false (#6525) (b6202b5)
- Merge Node: Enrich input 2 fix (#6526) (70822ce)
- Notion Node: Version fix (#6531) (d3d8522)
- Show error when referencing node that exist but has not been executed (#6496) (3db2707)
- core: Change node execution order (most top-left one first) (#6246) (0287d5b)
- core: Remove conditional defaults in V1 release (#6363) (f636616)
- editor: Add v1 banner (#6443) (0fe415a)
- editor: SQL editor overhaul (#6282) (beedfb6)
- HTTP Request Node: Notice about dev console (#6516) (d431117)
-
-
[3.0.3]
- Update n8n to 1.0.2
- Full changelog
- core: Improve the performance of last 2 sqlite migrations (#6522) (718a89d)
- core: Reduce memory consumption on BinaryDataManager.init (#6633) (39665b7)
- core: Remove typeorm patches, but still enforce transactions on every migration (#6594) (8933e9b)
- core: Update docker compose setup for V1 images (#6642) (cfa21bd)
- editor: Show retry information in execution list only when it exists (#6587) (faa2bcc)
- Brevo Node: Rename SendInBlue node to Brevo node (#6521) (81de96b)
- Code Node: Install python modules always in a user-writable folder (#6568) (5abe530)
- Google Drive Node: Fix regex in file RLC (#6607) (beba99f)
- HTTP Request Node: Cleanup circular references in response (#6590) (2151594)
- Postgres Node: Upsert does not fetch columns when schema other then public (#6643) (2e55cd9)
- Salesforce Node: Fix typo for adding a contact to a campaign (#6598) (66f3cb6)
-
[3.0.5]
- Update n8n to 1.0.4
- Full changelog
- API: Do not add starting node on workflow creation (#6686) (597f2c7)
- API: Fix issue with workflow setting not supporting newer nanoids (#6699) (1a3a90f)
- core: Deleting manual executions should defer deleting binary data (#6680) (d8970db)
- core: Filter out workflows that failed to activate on startup (#6676) (bc16afd)
- core: Handle all uncaught exception, not just the ones from Axios (#6666) (975fc05)
-
[3.0.6]
- Update n8n to 1.0.5
- Full changelog
- core: Add missing indices on sqlite (#6673) (f9c24c9)
- core: Redirect user to previous url after SSO signin (#6710) (982f6f5)
- core: Support redis cluster in queue mode (#6708) (0b9ae37)
- core: Use lower cased email for SAML email attribute (#6663) (7b390ae)
- editor: Add paywall state to non owner users for Variables (#6679) (1aa1484)
- editor: Extend menu item and use it as a recursive component (#6618) (ee602bb)
- editor: Increase contrast ratio in execution list workflow names (#6661) (77f2cfc)
- editor: Show appropriate empty workflow list content when instance environment is readonly (#6610) (0a87198)
- editor: Update design system menu item component (#6659) (902eb85)
- FTP Node: List recursive ignore . and .. to prevent infinite loops (#6707) (da89668)
- GitLab Trigger Node: Fix trigger activation 404 error (#6711) (f463ded)
- Google BigQuery Node: Error description improvement (#6715) (7c8e534)
-
[3.1.0]
- Update n8n to 1.1.0
- Full changelog
- Add crowd.dev node and trigger node (#6082) (238a78f)
- Add missing input panels to some trigger nodes (#6518) (fdf8a42)
- Add various source control improvements (#6533) (68fdc20)
- Airtable Node: Overhaul (#6200) (b69d20c)
- Allow eslint-config to be externally consumable (#6694) (3566c13)
- Allow hiding credential params on cloud (#6687) (2af1c24)
- API: Implement users account quota guards (#6434) (e5620ab), closes #6636
- core: Add cache service (#6729) (c0d2bac)
- core: Only show V1 banner to users who migrated (#6622) (071e56f)
- editor: Implement new banners framework (#6603) (4240e76)
- editor: Load fixed template list as experiment (#6632) (e996622)
- editor: Prevent saving of workflow when canvas is loading (#6497) (f89ef83)
- editor: Removing ph-no-capture class from some elements (#6674) (c3455a4)
- Environments release using source control (#6653) (fc7aa8b)
- Google Cloud Storage Node: Use streaming for file uploads (#6462) (cd0e41a)
- Google Drive Node: Overhaul (#5941) (d70a1cb)
- HTML Node: 'Convert to table operation (#6540) (8abb03d)
- HTTP Request Node: New http request generic custom auth credential (#5798) (b17b458)
- Matrix Node: Allow setting filename if the binary data has none (#6536) (8b76e98)
- Microsoft To Do Node: Add an option to set a reminder when creating a task (#5757) (b19833d)
- Notion Node: Add option to update icon when updating a page (#5670) (225e849)
- OpenAI Node: Update max token limit to support newer model limits (#6644) (26046f6)
- Read PDF Node: Replace pdf-parse with pdfjs, and add support for streaming and encrypted PDFs (#6640) (0a31b8e)
- Rundeck Node: Add support for node filters (#5633) (1f70f49)
- Slack Node: Add option to include link to workflow in Slack node (#6611) (aa53c46)
- Strava Node: Add hide_from_home field in Activity Update (#5883) (7495e31)
- Telegram Node: Add support for sending messages to forum topics (#5746) (e6a81f0)
- Twitter Node: Node overhaul (#4788) (42721db)
-
[3.1.1]
- Update n8n to 1.1.1
- Full changelog
- core: Allow ignoring SSL issues on generic oauth2 credentials (#6702) (45dcbd4)
- editor: Display source control buttons properly (#6756) (41e3c43)
- Lemlist Node: Fix pagination issues with campaigns and activities (#6734) (3865add)
-
[3.2.0]
- Update n8n to 1.2.0
- Full changelog
- Auth.api user limit test expecting incorrect status (#6836) (371bfa0)
- Code Node: Consistent redirection of stdout for JS and Python sandboxes (#6818) (f718c22)
- core: Add missing primary key on the execution_data table on postgres (#6797) (dc295ac)
- core: Add sharing data to workflows in EE executions (#6872) (6796d9e)
- core: Allow ignoring SSL issues on generic oauth2 credentials (#6702) (feac369)
- core: Change VariablesService to DI and use caching (#6827) (659ca26)
- core: Fix loading of scoped-community packages (#6807) (53e58b4)
- core: Fix property existence checks on AugmentObject (#6842) (732416f)
- core: Fix source control name and email being switched (#6839) (6ec7033)
- core: Fix WebSocket close codes (a8bfb46)
- core: Log crash causes to console when sentry is disabled (#6890) (6553d92)
- core: OAuth1 authentication fix for Clever Cloud API (#6847) (5ab30fd)
- core: Restrict read/write file paths access (#6582) (f6bf9e9)
- core: Serialize BigInts (#6805) (7b27fa5)
- core: Update packages to address CVE-2023-2142 and CVE-2020-28469 (#6844) (a5667e6)
- Correct typos in Taiga and ServiceNow nodes (#6814) (803b152)
- Display source control buttons properly (#6756) (d050b99)
- editor: Close tags dropdown when modal is opened (#6766) (cf00ba7), closes #6571
- editor: Do not show mapping discoverability tooltip after dismiss (#6862) (08982ed)
- editor: Fix code node highlight error (#6791) (50b0dc2)
- editor: Fix collapsed sub menu elements (#6778) (d33528d)
- editor: Fix credential errors in executions view for workflow sharee (#6875) (a0f9b2e)
- editor: Fix redo when adding node on connection (#6833) (4ac4b85)
- editor: Fix tooltip opening delay prop name (#6776) (e19b0d7)
- editor: Fix value syncing in SQL and HTML editor (#6848) (90e825f)
- editor: Improve displaying and hiding of connections actions (#6823) (369a2e9)
- editor: Prevent text edit dialog from re-opening in same tick (#6781) (c9f3acc)
- editor: Remove additional margin on tooltip (#6802) (651cf34)
- editor: Resolve vue 3 related console-warnings (#6779) (30484a0)
- editor: Vue3 - Fix modal positioning and multi-select tag sizing (#6783) (4e491b7)
- Email Trigger (IMAP) Node: UTF-8 attachments are not correctly named (#6856) (72814d1)
- Fix all modal sizes (#6820) (7525cfe)
- Fix horizontal overflow for dialogs (#6830) (41d8a18)
- Fix issue with key based credentials not being read correctly (#6824) (db21a8d)
- Fix tags overflow handler in workflows header (#6784) (7cd4588)
- GoToWebinar Node: Fix issue with timezone incorrectly being required (#6865) (905eef8)
- Handle subtitle errors when pasting workflow (#6826) (31a4cfc)
- Lemlist Node: Fix pagination issues with campaigns and activities (#6734) (c3e76ec)
- Linear Node: Fix issue creation priority (#6813) (fce8cc4)
- Postgres Trigger Node: Imposible to cancell execution manually (#6709) (491378d)
- Remove tag animation (#6821) (52aafe0)
- Respect set modal widths (#6771) (3aaf1ac), closes #6571
- Show NodeIcon tooltips by removing pointer-events: none (#6777) (eb898f7)
- TheHive Node: Treat ApiKey as a secret (#6786) (11a3965)
- Todoist Node: Fix issue with section id being ignored (#6799) (749468e)
- Clean up onboarding experiment (#6873) (3619345)
- core: Add metrics option to cache (#6846) (adcf5a9)
- core: Add unique id to instances (#6863) (6499f42)
- core: Create a dsl for writing db agnostic migrations (#6853) (75be1a9)
- core: Credentials for popular SecOps services, Part 1 (#6775) (11567f9)
- core: Make Redis available for backend communication (#6719) (3cad60e)
- editor: Add "Download" button if JSON data is to large (#6850) (efe08cc)
- editor: Migrate Design System and Editor UI to Vue 3 (#6476) (dd6a4c9), closes #6571
- Facebook Graph API Node: Add support for v16 and v17 (#6808) (46a41c1)
- Pipedrive Node: Add option to update the file name and description (#6883) (f8ad543)
- core: Add filtering and pagination to GET /workflows (#6845) (dceff67), closes #6876
- core: Cache roles (#6803) (e4f0418)
- core: Cache webhooks (#6825) (0511458)
- editor: Memoize locale translate calls during actions generation (#6773) (2d47e8d)
-
[3.2.2]
- Update n8n to 1.2.2
- Full changelog
- core: Fix fetching of EE executions (#6901) (28d460a)
- core: Fix issue with key formatting if null or undefined (#6924) (493a6de)
- editor: Fix event emit on credential sharing (#6922) (dab4aa3)
- editor: Fix multiOptions parameters resetting on initial load (#6903) (ed3b89e)
- editor: Prevent workflow breaking when credential type is unknown (#6923) (92536b7)
- Email Trigger (IMAP) Node: Fix connection issue with unexpected spaces in host (#6886) (f1e7c73)
- HTTP Request Node: Improve error handling for TCP socket errors when Continue On Fail is enabled (#6925) (18e0b88)
- Respond to Webhook Node: Return headers in response (#6921) (3787156)