Releases: n8n-io/n8n
Releases · n8n-io/n8n
n8n@1.27.2
1.27.2 (2024-02-02)
Bug Fixes
- core: Allow Date/Luxon objects and additional formats in DateTime validation (#8525) (98ea7d4)
- core: Ensure AxiosError status always gets copied over to NodeApiError (#8509) (91881c8)
- core: Fix DropRoleMapping migration (#8521) (731b305)
- core: Fix new graceful shutdown env being always overridden by deprecated env (#8503) (31e4cd8)
- core: Fix PermissionChecker.check, and add additional unit tests (#8528) (6385fb2)
- core: Fix test runs of triggers that rely on static data (#8524) (b4f10e5)
- core: Fix workflow tagging failure due to unique constraint check (#8505) (d4597ca)
- editor: Prune values that are not in the schema in the ResourceMapper component (#8478) (d0e94b0)
- Embeddings OpenAI Node: Fix dynamic models fetching (#8533) (f256c6d)
- HTTP Request Node: Require parameter with filled name and value to avoid infinite loop (#8454) (0fd3470)
- HTTP Request Node: Support form data when using pagination (#8497) (af929ba)
- Microsoft Excel 365 Node: Upsert append new rows at the end of used range, option to append at the end of selected range (#8461) (0aa23d5)
- MongoDB Node: Fix "Maximum call stack size exceeded" error on too many rows (#8530) (00f5549)
- Slack Node: Attachments fix (#8471) (6883610)
n8n@1.27.1
1.27.1 (2024-01-31)
Bug Fixes
- AwsS3 Node: Fix handling of bucket with dot in name (#8475) (0febe62)
- core: Don't report executions that have been paused as failed to rudderstack and log streams (#8501) (39e8754)
- core: Fix stopping and retrying failed executions (#8480) (238b54c)
- core: Forward authorization header when on same domain (#8507) (f1910a1)
- core: Handle possibly invalid
updatedAt
timestamps in source-control (#8485) (033fd34) - core: Handle zero execution statistics on metrics collection during license renewal (#8463) (db48bdd)
- core: Improve handling of wrapped errors (#8510) (670af16)
- core: Point users to the official documentation when they use
n8n --help
(#8440) (9f11eba) - core: Prevent calling internal hook email event if emailing is disabled (#8462) (9e93980)
- editor: Disable expression editor modal opening on readonly field (#8457) (eb27ed0)
- editor: Fix workflows filter resetting (#8411) (ad4b298)
- editor: Send template id as a number in telemetry events (#8484) (327cc8d)
- editor: Show pin button on binary output but disable it with tooltip (#8388) (caab97e)
- Gotify Node: Add option to set content type to support Markdown messages (#8442) (c2ffd4e)
- HTML Node: Escape data path value in JSON Property (#8441) (fc5c562)
- Merge Node: Passing on no items to "Input 2" results in wrong output items (#8438) (dafacb9)
- Microsoft Excel 365 Node: Better error and description on unsupported range in upsert, update, getRange operations (#8452) (8a595d1)
- editor: Open executions with large number of execution items without crashing tab (#8423) (56da2e4)
- core: Properly iterate over credentials with expressions (#8502) (0e9a5a2)
- editor: Use correct node version when pasting/importing nodes (#8456) (70af67e)
Features
- Embeddings OpenAI Node: Add model parameter to OpenAI embeddings (#8481) (981ea39)
- Add new 'is empty' and 'is not empty' operators to Filter (#8445) (c21c4b9)
- core: Upgrade Rudderstack SDK to address CVE-2023-45857 (#8368) (2fba0e8)
- editor: Implement loading and error states for dynamically loaded components in node parameter list (#8477) (e643a12)
- editor: Send template id as string in all telemetry events (#8498) (2aed788)
- Google Calendar Node: Next occurrence property in recurring events (#8444) (bf11c7c)
⚠️ BREAKING CHANGES
n8n@1.27.0
1.27.0 (2024-01-31)
NOTE: This release failed to publish. Please use 1.27.2 instead.
n8n@1.26.0
1.26.0 (2024-01-24)
Bug Fixes
- AMQP Trigger Node: Properly close connection after manual test step (#8396) (2c14371)
- Asana Node: Fix issue when connecting to the new Asana environment (#8404) (44f6ef2)
- AWS SQS Node: Fix issue preventing data from being sent correctly (#8382) (daba5bb)
- Change the UI text for some filter operations (#8360) (976fe2e)
- core: Adjust starter node priority for manual executions with pinned activators (#8386) (749ac2b)
- core: Errors are returned on the success branch if error item has other keys in addition to 'error' (#8380) (25f51f4)
- core: Fix removal of triggers and pollers from memory on deactivation in multi-main setup (#8416) (2257ec6)
- core: Fix update workflow cli command being unable to activate all workflows (#8412) (ae06fde)
- core: Missing pairedItem fixes (#8394) (284d965)
- Discord Node: Remove requirement on message for webhooks (#8377) (c64e893)
- editor: Add pinned data for freshly added nodes (#8323) (83228e2)
- editor: Enable ctrl/cmd click in workflow editor header (#8387) (e43cf2f)
- editor: Fix copy to clipboard on insecure contexts (#8425) (7386f79)
- editor: Fix doclines for
plus
andminus
(#8405) (ebf2b0d) - editor: Fix invisible community package update button (#8406) (2ccb754)
- editor: Fix secondary icon for environments on sidebar menu item (#8407) (3544966)
- editor: Open native context menu when editing Sticky (#8370) (ade7d30)
- editor: Use web native element in nav menus (#8385) (e606e84)
- Fix issue preventing secrets with a - in the path from being imported (#8378) (fc94377)
- Force posthog recording to be disabled outside cloud (#8374) (f31cc07)
- Google Drive Node: Fix issue preventing upload / update working in some configurations (#8417) (4b3ea81)
- Microsoft Outlook Node: Message -> Send with attachments (#8238) (0128081)
- Microsoft SQL Node: Prevent MSSQL max parameters error by chunking (#8390) (1b0ba2c)
- Notion Node: Fix is_empty query on formula fields (#8397) (08e7db4)
- Switch Node: Fix issue preventing some regex patterns from working (#8422) (e9fea16)
Features
- core: Custom session timeout and refresh configuration (#8342) (07e6705)
- core: Email recipients on resource shared (#8408) (a0a1830)
- core: Upgrade axios and follow-redirects to address CVE-2023-26159 (#8366) (3912c5e)
- core: Upgrade bull and ioredis to address CVE-2023-52079 (#8365) (639d347)
- editor: Migrate
moveNodeWorkflow
mixin touseCanvasPanning
composable (#8322) (b6d7757) - Execute Workflow Node: Add 'Wait For Sub-Workflow Completion' option (#8389) (ff92fc7)
- LinkedIn Node: Add support for Community Management API (#7451) (7660d7e)
- Microsoft Teams Node: Overhaul (#7477) (2c146cc)
- Nudge users to become template creators if eligible (#8357) (9945701)
- Telegram Trigger Node: Verify Webhook requests (#8383) (1117612)
n8n@1.25.1
1.25.1 (2024-01-22)
Bug Fixes
- AMQP Trigger Node: Properly close connection after manual test step (#8396) (ef676b7)
- Asana Node: Fix issue when connecting to the new Asana environment (#8404) (7c7a8eb)
- AWS SQS Node: Fix issue preventing data from being sent correctly (#8382) (d3f0c24)
- Change the UI text for some filter operations (#8360) (960f436)
- core: Adjust starter node priority for manual executions with pinned activators (#8386) (50d17e1)
- core: Errors are returned on the success branch if error item has other keys in addition to 'error' (#8380) (ef5c8ca)
- core: Missing pairedItem fixes (#8394) (66e0810)
- Discord Node: Remove requirement on message for webhooks (#8377) (6c51dcc)
- editor: Add pinned data for freshly added nodes (#8323) (26c6fe3)
- editor: Enable ctrl/cmd click in workflow editor header (#8387) (6aefab6)
- editor: Fix doclines for
plus
andminus
(#8405) (2579302) - editor: Fix invisible community package update button (#8406) (a0aae45)
- editor: Fix secondary icon for environments on sidebar menu item (#8407) (a11e7cd)
- editor: Open native context menu when editing Sticky (#8370) (e49e49f)
- editor: Use web native element in nav menus (#8385) (9584abc)
- Fix issue preventing secrets with a - in the path from being imported (#8378) (e47a0d5)
- Force posthog recording to be disabled outside cloud (#8374) (356812c)
- Microsoft SQL Node: Prevent MSSQL max parameters error by chunking (#8390) (f898982)
- Notion Node: Fix is_empty query on formula fields (#8397) (e541508)
n8n@1.25.0
1.25.0 (2024-01-17)
Bug Fixes
- Add fallback resolver for langchain modules (#8308) (851060d)
- API: Fix manual chat trigger execution (#8300) (884396e)
- AwsS3 Node: Return confirmation of success after upload (#8312) (c921665)
- core: Account for immediate confirmation request during test webhook creation (#8329) (5fbd797)
- core: Ensure waiting executions account for workflow timezone (#8340) (3734c89)
- core: Parse any readable stream response instead of only IncomingMessage (#8359) (eb1320f)
- core: Prevent invalid compressed responses from making executions stuck forever (#8315) (0776814)
- core: Prevent issues with missing or mismatching encryption key (#8332) (d4c93b1)
- core: Prevent NodeErrors from being wrapped multiple times (#8301) (b267bf0)
- core: Replace all
moment
imports withmoment-timezone
(#8337) (52a2e25) - core: Report when waitTill is invalid and handle it (#8356) (d5455d7)
- editor: Add read only mode to filter component (#8285) (dcc76f3)
- editor: Capture indexed access expressions when building completions (#8331) (159b328)
- editor: Fix issue with synchronization table on LDAP not loading data (#8327) (6b92d49)
- editor: Properly set colors for connections and labels on nodes with pinned data (#8209) (3b8ccb9)
- Fix node graph telemetry with default values (#8297) (93b969a)
- Google Drive Node: Fix issue preventing service account from downloading files (#7642) (cf7131d)
- HTTP Request Node: Delete
response.request
only when it's a valid circular references (#8293) (05c43fa) - Microsoft SQL Node: Fix "Maximum call stack size exceeded" error on too many rows (#8334) (bb2be8d)
- Ollama Model Node: Use a simpler credentials test (#8318) (63b738a)
- OpenAI Node: Load correct models for operation (#8313) (a6a5372)
- Properly output saml validation errors (#8284) (8c7f399)
- Salesforce Node: Upgrade to API version 59 (#8346) (b51cbb3)
- Supabase Node: Pagination for get all rows (#8311) (e080476)
- Venafi TLS Protect Cloud Node: Remove parameter
Application Server Type
(#8325) (e3cedf7) - Venafi TLS Protect Cloud Trigger Node: Handle new webhook payload format (#8326) (057d7d0)
Features
n8n@1.24.1
1.24.1 (2024-01-16)
Bug Fixes
- Add fallback resolver for langchain modules (#8308) (82199f4)
- API: Fix manual chat trigger execution (#8300) (c715ad5)
- AwsS3 Node: Return confirmation of success after upload (#8312) (d6676ba)
- core: Account for immediate confirmation request during test webhook creation (#8329) (aa14332)
- core: Prevent invalid compressed responses from making executions stuck forever (#8315) (beecfac)
- core: Replace all
moment
imports withmoment-timezone
(#8337) (65ec5cf) - editor: Fix issue with synchronization table on LDAP not loading data (#8327) (886653a)
- editor: Properly set colors for connections and labels on nodes with pinned data (#8209) (2410047)
- Google Drive Node: Fix issue preventing service account from downloading files (#7642) (be11d38)
- HTTP Request Node: Delete
response.request
only when it's a valid circular references (#8293) (138df40) - Microsoft SQL Node: Fix "Maximum call stack size exceeded" error on too many rows (#8334) (61cabb6)
- Ollama Model Node: Use a simpler credentials test (#8318) (371d0ae)
- OpenAI Node: Load correct models for operation (#8313) (6ec30d6)
- Properly output saml validation errors (#8284) (7467648)
- Supabase Node: Pagination for get all rows (#8311) (69795df)
- Venafi TLS Protect Cloud Node: Remove parameter
Application Server Type
(#8325) (29a19a4) - Venafi TLS Protect Cloud Trigger Node: Handle new webhook payload format (#8326) (7680723)
n8n@1.22.6
n8n@1.24.0
1.24.0 (2024-01-10)
Bug Fixes
- core: Do not add Authentication header when
authentication
type isbody
(#8201) (ac1c642) - core: Fix test webhook deregistration (#8247) (5032bf0)
- editor: Items count display in running workflow (#8148) (8a3c87f)
- editor: Only load suggested templates for owners (#8228) (8f22a26)
- editor: Tweaking button sizes in execution preview (#8206) (9d40ae8)
- editor: Unify canvas button positioning (#8258) (b6c42cc)
- editor: Vertically center workflow preview loading state (#8231) (2d6e406)
- Fix issue with API key being required for the Qdrant Node (#8237) (4401db3)
- Fix template credential setup for nodes that don't have credentials (#8208) (cd3f5b5)
- Fix user reinvites on FE and BE (#8261) (0dabe5c)
- FTP Node: FTP connection failed due to missing password credential in node (#8131) (e056aa9)
- Github Trigger Node: Enforce SSL validation by default (#8265) (1387541)
- Make params panel double width for all SQL nodes (#8236) (048b588)
- Monday.com Node: Migrate to api 2023-10 (#8254) (ccde38a)
- MySQL Node: Only escape table names when needed (#8246) (3b01eb6)
- Nextcloud Node: Throw an actual error if server responded with Fatal error (#8234) (b201ff8)
- NocoDB Node: Download attachments (#8235) (43e8e5e)
- Postgres Node: Stop marking autogenerated columns as required (#8230) (bed04ec)
- Resolve expressions in credentials following paired item (#8250) (ccb2b07)
- Set Node: Field not excluded if dot notation disabled and field was set by using drag-and-drop from ui (#8233) (cda49a4)
- Store workflow settings when saving an execution (#8288) (8a7c629)
- Webhook Node: Fix handling of form-data files (#8256) (fc29030)
Features
- Add Chat Trigger node (#7409) (af49e95)
- core: Cache test webhook registrations (#8176) (22a5f52)
- core: Validate shutdown handlers on startup (#8260) (3b996a7)
- editor: Add fullscreen view to code editor (#8084) (071e6d6)
- editor: Update copy:
Execute
-->Test
(#8137) (df5d07b) - Google Sheets Node: Add "By Name" option to selector for Sheets (#8241) (dce28f9)
- HTTP Request Node: Interval Between Requests option for pagination (#8224) (270328c)
- Implement MistralCloud Chat & Embeddings nodes (#8239) (d37b908)
- MongoDB Node: Add support for TLS (#8266) (e796e7f)
- Switch Node: Overhaul (#7855) (f4092a9)