Update n8nio/n8n Docker tag to v2.4.0 #15

Merged
renovate merged 1 commit from renovate/n8nio-n8n-2.x into main 2026-01-12 16:04:17 +01:00
Collaborator

This PR contains the following updates:

Package Type Update Change
n8nio/n8n (source) final minor 2.2.22.4.0

Release Notes

n8n-io/n8n (n8nio/n8n)

v2.4.0

Bug Fixes
  • ai-builder: Call onGenerationSuccess callback in multi-agent workflow (#​24086) (24af748)
  • ai-builder: Reducing confusion in spec evals from double negative don't criteria (#​24099) (c8391ac)
  • Box Node: Fix webhook deletion bug that could delete wrong webhooks (#​18155) (f7e2029)
  • Bump validator dependency (#​24026) (454c856)
  • Bump versions for qs/langchain (#​23939) (bb3d2b6)
  • core: Add license check to DELETE variables endpoint (#​24028) (647a684)
  • core: Add license check to LDAP configuration endpoints (#​24105) (588fa50)
  • core: Automatically re-publish workflow with new version on pull (#​23859) (14a4b74)
  • core: Avoid copying execution data table on AddWorkflowVersionIdToExecutionData migration (#​23901) (b4eeba8)
  • core: Bug with incorrect DI in some cases - picked up by enabling linting rule (#​23855) (79f529c)
  • core: ChatHub: respond error details from execution (#​23732) (5234921)
  • core: Check if user data changed before calling save on ldap sync (#​23796) (7610a50)
  • core: Coerce BinaryDataConfig dbMaxFileSizeSchema to a number (#​23927) (565a428)
  • core: Connect to external secrets provider before testing (#​24135) (c399e8e)
  • core: Ensure all streaming chunks are processed before deleting ChatHub workflow (#​24040) (8fa5aa0)
  • core: Fix for jumpy UI when using drag/drop to fields in NDV (#​23516) (4f606d7)
  • core: Fix redirection of user missing MFA to personal settings (#​23881) (072a1dd)
  • core: Inserts into execution metadata table fail due to fk (#​23759) (77cbe50)
  • core: Resolve file path correctly when serving node icons from N8N_CUSTOM_EXTENSIONS (#​23029) (7aa5307)
  • core: Revert auto publish on pull (#​24101) (5013a46)
  • core: Sanitize filenames for file operations (#​23988) (e0baf48)
  • core: Stronger allowed path enforcement for read/write Node (#​23542) (1a33fa3)
  • Correctly parse curl command with encoding (#​23853) (dc847e7)
  • Data Table Node: Fix issue with insert and update operation (#​23936) (569695d)
  • editor: Fix input type switch when pasting expression (#​23535) (aed05b4)
  • editor: Fix typo in source control push modal message (#​23971) (09ed1f6)
  • editor: Hide 'Create Folder' button if not applicable (#​23981) (8824bea)
  • editor: Keep structured output parser error icon in correct position when running (#​23930) (f98b7be)
  • editor: Make AI assistant tool steps visible during streaming (#​23898) (64498cd)
  • editor: Make code block's copy button in ChatHub follow scroll (#​24154) (6fcf2b7)
  • editor: Update free AI credits model list to include gpt-5-mini (#​24041) (8ca4f27)
  • Escape special characters in queries (#​23133) (f73fae6)
  • lmChatOpenAi Node: Add validation for models requiring Responses API (#​24033) (60a18a4)
  • McpClientTool Node: Sanitize MCP tool arguments based on schema (#​23167) (639c09f)
  • Resolve expressions in custom form HTML fields for HITL nodes (#​23922) (62f3019)
  • Simple Memory Node: Don't allow adding simple memory node if instance in queue or multi-main mode (#​24083) (e70a3f3)
  • Update mime-types to fixed version (#​23858) (29515c8)
Features

v2.3.0

Bug Fixes
  • Add data insight metadata migration (#​23694) (3aeb040)
  • AI Agent Node: Fix toolInput field in intermediateSteps output (#​23767) (ae2e7a8)
  • AI Agent Node: Store AI agent tool calls as native LangChain messages (#​23687) (daa81a1)
  • ai-builder: Improve handling of max recursion errors (#​23606) (9329d55)
  • core: Modify path validation to work cross platforms (#​23737) (35d110f)
  • core: Fix CORS issue in waiting webhook responses (#​23697) (23ae22b)
  • core: Fix race condition in executions pruning on leadership change (#​23575) (3af145e)
  • core: Node feature flags supported in canvas status icon (#​23300) (3e80bdb)
  • core: Validate missing code param in Code node (#​23405) (c7fed98)
  • editor: Add defaultLocale to public settings (#​23134) (1dd0fac)
  • editor: Allow moving workflows on the overview page (#​21742) (5b5867f)
  • editor: Correct hosted chat font family defaults (#​23718) (b59fad7)
  • editor: Fix chat message action icons visibility in dark mode (#​23444) (fc8b667)
  • editor: Fix NDV state getting stale when navigating using the floating buttons (#​23717) (06eef00)
  • editor: Fix VersionUpdateCTA disabled state (#​23722) (0bee0a5)
  • editor: Keep focus in canvas chat after sending a message (#​23719) (b6bc146)
  • editor: Logs not showing tool usage correctly for sub-agents (#​23860) (d99a07e)
  • editor: Remove arbitrary maxlength restriction from data table n… (#​23242) (229024f)
  • editor: Sub node's input not shown when its root node finished with an error (#​23770) (b113694)
  • Github Node: Handle binary data in all modes by converting to base64 (#​23497) (c96534f)
  • n8n Form Trigger Node: Add support for fieldName in JSON config (#​23491) (50573e0)
  • Redis Node: Fix reconnect strategy to prevent infinite reconnect attempts (#​22526) (e75cf6b)
  • Return null if no last successful execution exists instead of 404 (#​23720) (9339d14)
  • Stripe Trigger Node: Add Stripe signature verification (#​22764) (f816b39)
  • Structured Output Parser Node: Fix parsing of JSON with markdown code segments (#​23726) (e5c7d43)
Features

Configuration

📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [n8nio/n8n](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | final | minor | `2.2.2` → `2.4.0` | --- ### Release Notes <details> <summary>n8n-io/n8n (n8nio/n8n)</summary> ### [`v2.4.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#240-2026-01-12) ##### Bug Fixes - **ai-builder:** Call onGenerationSuccess callback in multi-agent workflow ([#&#8203;24086](https://github.com/n8n-io/n8n/issues/24086)) ([24af748](https://github.com/n8n-io/n8n/commit/24af748fd3c809920afddfe58bf99c7fce6063d9)) - **ai-builder:** Reducing confusion in spec evals from double negative don't criteria ([#&#8203;24099](https://github.com/n8n-io/n8n/issues/24099)) ([c8391ac](https://github.com/n8n-io/n8n/commit/c8391ac6b83e8d8bae27f30bf44c6249f4e59d09)) - **Box Node:** Fix webhook deletion bug that could delete wrong webhooks ([#&#8203;18155](https://github.com/n8n-io/n8n/issues/18155)) ([f7e2029](https://github.com/n8n-io/n8n/commit/f7e20299172f366d3c4f45fcd5c828f8ab811d12)) - Bump validator dependency ([#&#8203;24026](https://github.com/n8n-io/n8n/issues/24026)) ([454c856](https://github.com/n8n-io/n8n/commit/454c85609fb6431ac59a656c68140b7ad1fe680c)) - Bump versions for qs/langchain ([#&#8203;23939](https://github.com/n8n-io/n8n/issues/23939)) ([bb3d2b6](https://github.com/n8n-io/n8n/commit/bb3d2b668ea5b3bb006bed333d57107e9d874c92)) - **core:** Add license check to DELETE variables endpoint ([#&#8203;24028](https://github.com/n8n-io/n8n/issues/24028)) ([647a684](https://github.com/n8n-io/n8n/commit/647a68458008d7884b02727d73756a9979bd508b)) - **core:** Add license check to LDAP configuration endpoints ([#&#8203;24105](https://github.com/n8n-io/n8n/issues/24105)) ([588fa50](https://github.com/n8n-io/n8n/commit/588fa50f2aa5f2b5c4d52a833b05b70f811798fc)) - **core:** Automatically re-publish workflow with new version on pull ([#&#8203;23859](https://github.com/n8n-io/n8n/issues/23859)) ([14a4b74](https://github.com/n8n-io/n8n/commit/14a4b74c62911c2a922e91b02c3f395ae0dbac05)) - **core:** Avoid copying execution data table on AddWorkflowVersionIdToExecutionData migration ([#&#8203;23901](https://github.com/n8n-io/n8n/issues/23901)) ([b4eeba8](https://github.com/n8n-io/n8n/commit/b4eeba803247d3552c98512e1e2928c98f72e8b9)) - **core:** Bug with incorrect DI in some cases - picked up by enabling linting rule ([#&#8203;23855](https://github.com/n8n-io/n8n/issues/23855)) ([79f529c](https://github.com/n8n-io/n8n/commit/79f529c145117fa0f69bf00b49f72423bb182182)) - **core:** ChatHub: respond error details from execution ([#&#8203;23732](https://github.com/n8n-io/n8n/issues/23732)) ([5234921](https://github.com/n8n-io/n8n/commit/5234921fc44cd9179e53c816151bd26e36c259f2)) - **core:** Check if user data changed before calling save on ldap sync ([#&#8203;23796](https://github.com/n8n-io/n8n/issues/23796)) ([7610a50](https://github.com/n8n-io/n8n/commit/7610a50f49f61dcca41f5a4c01813433cd6b57c6)) - **core:** Coerce BinaryDataConfig dbMaxFileSizeSchema to a number ([#&#8203;23927](https://github.com/n8n-io/n8n/issues/23927)) ([565a428](https://github.com/n8n-io/n8n/commit/565a428ec4fc8706c489f2ad156069ab9ffd9e15)) - **core:** Connect to external secrets provider before testing ([#&#8203;24135](https://github.com/n8n-io/n8n/issues/24135)) ([c399e8e](https://github.com/n8n-io/n8n/commit/c399e8efbe72b65306b0629ba346566068187c12)) - **core:** Ensure all streaming chunks are processed before deleting ChatHub workflow ([#&#8203;24040](https://github.com/n8n-io/n8n/issues/24040)) ([8fa5aa0](https://github.com/n8n-io/n8n/commit/8fa5aa0a7a71007245528e46481471f52d180866)) - **core:** Fix for jumpy UI when using drag/drop to fields in NDV ([#&#8203;23516](https://github.com/n8n-io/n8n/issues/23516)) ([4f606d7](https://github.com/n8n-io/n8n/commit/4f606d7ae4f3358142dae954df3e25b2968882aa)) - **core:** Fix redirection of user missing MFA to personal settings ([#&#8203;23881](https://github.com/n8n-io/n8n/issues/23881)) ([072a1dd](https://github.com/n8n-io/n8n/commit/072a1dd82555145da1b5d98b608cc5d864a2bc1c)) - **core:** Inserts into execution metadata table fail due to fk ([#&#8203;23759](https://github.com/n8n-io/n8n/issues/23759)) ([77cbe50](https://github.com/n8n-io/n8n/commit/77cbe50aea55e471ea937a5c26d5fb2ce28fee2d)) - **core:** Resolve file path correctly when serving node icons from N8N\_CUSTOM\_EXTENSIONS ([#&#8203;23029](https://github.com/n8n-io/n8n/issues/23029)) ([7aa5307](https://github.com/n8n-io/n8n/commit/7aa5307a80a27c1bb88d1f4b806b4523ccca0087)) - **core:** Revert auto publish on pull ([#&#8203;24101](https://github.com/n8n-io/n8n/issues/24101)) ([5013a46](https://github.com/n8n-io/n8n/commit/5013a46c540782e83902ee23c344840b4a3f8589)) - **core:** Sanitize filenames for file operations ([#&#8203;23988](https://github.com/n8n-io/n8n/issues/23988)) ([e0baf48](https://github.com/n8n-io/n8n/commit/e0baf48c6a54808f6dbca8cb352bfa306092c223)) - **core:** Stronger allowed path enforcement for read/write Node ([#&#8203;23542](https://github.com/n8n-io/n8n/issues/23542)) ([1a33fa3](https://github.com/n8n-io/n8n/commit/1a33fa35415f8599cd6a825324f7b94defa7fb72)) - Correctly parse curl command with encoding ([#&#8203;23853](https://github.com/n8n-io/n8n/issues/23853)) ([dc847e7](https://github.com/n8n-io/n8n/commit/dc847e7a92c5bfec108637c280ff547427653f11)) - **Data Table Node:** Fix issue with insert and update operation ([#&#8203;23936](https://github.com/n8n-io/n8n/issues/23936)) ([569695d](https://github.com/n8n-io/n8n/commit/569695dc67135b0eee1ac1c5a701aa22be66b12e)) - **editor:** Fix input type switch when pasting expression ([#&#8203;23535](https://github.com/n8n-io/n8n/issues/23535)) ([aed05b4](https://github.com/n8n-io/n8n/commit/aed05b4b862e25a017d0d292ba534ea32c0a11d0)) - **editor:** Fix typo in source control push modal message ([#&#8203;23971](https://github.com/n8n-io/n8n/issues/23971)) ([09ed1f6](https://github.com/n8n-io/n8n/commit/09ed1f686911e91a31e817c2eb543ad7e13b8b7c)) - **editor:** Hide 'Create Folder' button if not applicable ([#&#8203;23981](https://github.com/n8n-io/n8n/issues/23981)) ([8824bea](https://github.com/n8n-io/n8n/commit/8824beac0137af041b58e600ac24424bcbd7321a)) - **editor:** Keep structured output parser error icon in correct position when running ([#&#8203;23930](https://github.com/n8n-io/n8n/issues/23930)) ([f98b7be](https://github.com/n8n-io/n8n/commit/f98b7bee029a4f4e4428b4ed2b7e782ce1807166)) - **editor:** Make AI assistant tool steps visible during streaming ([#&#8203;23898](https://github.com/n8n-io/n8n/issues/23898)) ([64498cd](https://github.com/n8n-io/n8n/commit/64498cdca82b64b0505a5dd0e847bdc92a02e375)) - **editor:** Make code block's copy button in ChatHub follow scroll ([#&#8203;24154](https://github.com/n8n-io/n8n/issues/24154)) ([6fcf2b7](https://github.com/n8n-io/n8n/commit/6fcf2b74f9d8085ab96381e17375b82b1e26515f)) - **editor:** Update free AI credits model list to include gpt-5-mini ([#&#8203;24041](https://github.com/n8n-io/n8n/issues/24041)) ([8ca4f27](https://github.com/n8n-io/n8n/commit/8ca4f27bfde506be8954db4e46eaf05cdf748450)) - Escape special characters in queries ([#&#8203;23133](https://github.com/n8n-io/n8n/issues/23133)) ([f73fae6](https://github.com/n8n-io/n8n/commit/f73fae6fe7fc34907bba102648a9997186aa4385)) - **lmChatOpenAi Node:** Add validation for models requiring Responses API ([#&#8203;24033](https://github.com/n8n-io/n8n/issues/24033)) ([60a18a4](https://github.com/n8n-io/n8n/commit/60a18a4debe17aba9a731a5911ceb81e37c5bb04)) - **McpClientTool Node:** Sanitize MCP tool arguments based on schema ([#&#8203;23167](https://github.com/n8n-io/n8n/issues/23167)) ([639c09f](https://github.com/n8n-io/n8n/commit/639c09f69a58745dd408389a08a58f8127dd9141)) - Resolve expressions in custom form HTML fields for HITL nodes ([#&#8203;23922](https://github.com/n8n-io/n8n/issues/23922)) ([62f3019](https://github.com/n8n-io/n8n/commit/62f30192606810f95c36b42ffd3c5b0d0543e91f)) - **Simple Memory Node:** Don't allow adding simple memory node if instance in queue or multi-main mode ([#&#8203;24083](https://github.com/n8n-io/n8n/issues/24083)) ([e70a3f3](https://github.com/n8n-io/n8n/commit/e70a3f345dfb7b579a88f2a0eec24bcb55c4fbbf)) - Update mime-types to fixed version ([#&#8203;23858](https://github.com/n8n-io/n8n/issues/23858)) ([29515c8](https://github.com/n8n-io/n8n/commit/29515c89d5953510d974f641fc14d2b853a2ef7f)) ##### Features - Accept invitation to use new JWT for tamper proof invites ([#&#8203;24025](https://github.com/n8n-io/n8n/issues/24025)) ([e0f9381](https://github.com/n8n-io/n8n/commit/e0f93814681b6f74290045334bf02c8e77f5da7a)) - Add feature flag for tamper proof invite links ([#&#8203;23920](https://github.com/n8n-io/n8n/issues/23920)) ([64c27e5](https://github.com/n8n-io/n8n/commit/64c27e5c34525581241ffef28c480538ca326797)) - Add feature for clearing credentials on resolver update ([#&#8203;24169](https://github.com/n8n-io/n8n/issues/24169)) ([5cc55af](https://github.com/n8n-io/n8n/commit/5cc55af426f7cd481215cba6e7ed6d0a66b516cd)) - Add git commit info to workfolder push ([#&#8203;23903](https://github.com/n8n-io/n8n/issues/23903)) ([fa41b40](https://github.com/n8n-io/n8n/commit/fa41b404599663a32b3dc16c67f6e5b87111e3a9)) - Add new acceptance API, make UI use correct API for tokens ([#&#8203;24084](https://github.com/n8n-io/n8n/issues/24084)) ([8d1e1eb](https://github.com/n8n-io/n8n/commit/8d1e1eb25e15ffb9301aa506f1cebc81ccb4044c)) - Add new api for generating invite links ([#&#8203;23929](https://github.com/n8n-io/n8n/issues/23929)) ([7b74533](https://github.com/n8n-io/n8n/commit/7b74533a141ee0b96d76fa228fb9e8261fc4f426)) - **ai-builder:** Add best practices for notification technique ([#&#8203;24030](https://github.com/n8n-io/n8n/issues/24030)) ([b391ee1](https://github.com/n8n-io/n8n/commit/b391ee1c18bd0fc2a0afe4513781e3d497e873e1)) - **ai-builder:** Add best practices for triage technique ([#&#8203;24080](https://github.com/n8n-io/n8n/issues/24080)) ([733adb6](https://github.com/n8n-io/n8n/commit/733adb6720916cb528d590e22da96ed977fc0582)) - **ai-builder:** Add default values guide for LLM and embedding model configuration ([#&#8203;24098](https://github.com/n8n-io/n8n/issues/24098)) ([53cfa35](https://github.com/n8n-io/n8n/commit/53cfa35362ad4e28500b852918cc3c14c1dbb3a3)) - **ai-builder:** Data persistence technique best practice document ([#&#8203;23852](https://github.com/n8n-io/n8n/issues/23852)) ([c465a49](https://github.com/n8n-io/n8n/commit/c465a49daecb651a93c4355f453425955a3cf97e)) - **ai-builder:** Prefer core nodes over code node ([#&#8203;23937](https://github.com/n8n-io/n8n/issues/23937)) ([4e6063c](https://github.com/n8n-io/n8n/commit/4e6063c91e6581161d5d94560eaa644c0caebb9f)) - Allow to set ChatHub workflow agent icon in NDV ([#&#8203;23562](https://github.com/n8n-io/n8n/issues/23562)) ([495841f](https://github.com/n8n-io/n8n/commit/495841f5916e989cadc1edda1912f9d39f211135)) - **API:** Update docs to mention publish action ([#&#8203;24003](https://github.com/n8n-io/n8n/issues/24003)) ([46c91df](https://github.com/n8n-io/n8n/commit/46c91dfaab291696c486ef784b09e68c7647a473)) - Autosave workflows ([#&#8203;23036](https://github.com/n8n-io/n8n/issues/23036)) ([37aa56e](https://github.com/n8n-io/n8n/commit/37aa56e6fff865e6b0f3203e616d6301af7c2cbc)) - **core:** Add execution source to workflow-executed event ([#&#8203;24058](https://github.com/n8n-io/n8n/issues/24058)) ([ae1fb77](https://github.com/n8n-io/n8n/commit/ae1fb77203ed58220eed5e400a0321d9f56e7018)) - **core:** Add log streaming events for executions ([#&#8203;23372](https://github.com/n8n-io/n8n/issues/23372)) ([2f29603](https://github.com/n8n-io/n8n/commit/2f296039089aad085c140deb580c3cb03e28c1e3)) - **core:** Add log streaming events for external secrets provider ([#&#8203;23990](https://github.com/n8n-io/n8n/issues/23990)) ([d58d367](https://github.com/n8n-io/n8n/commit/d58d3671b1172fbb07bbce805c2c7b82f88a0c1a)) - **core:** Add TLS support to Syslog client ([#&#8203;23304](https://github.com/n8n-io/n8n/issues/23304)) ([279d6fd](https://github.com/n8n-io/n8n/commit/279d6fd10fadb37961e381850c8842e2a74375b9)) - **core:** First shot in resolving the credential resolver config expressions ([#&#8203;23110](https://github.com/n8n-io/n8n/issues/23110)) ([def0a09](https://github.com/n8n-io/n8n/commit/def0a09d8ae64b99283fd45a47047604b9a7250d)) - **core:** UI changes to support TLS over TCP ([#&#8203;23938](https://github.com/n8n-io/n8n/issues/23938)) ([42adee8](https://github.com/n8n-io/n8n/commit/42adee8b05d17d31b46a0cdcc9e740ea82be3b81)) - **editor:** Improve model selection dropdown in ChatHub ([#&#8203;23612](https://github.com/n8n-io/n8n/issues/23612)) ([9a0e154](https://github.com/n8n-io/n8n/commit/9a0e1548cfd6f3469e937bed97e8e3aa3b8395fe)) - **editor:** Overhaul (nested) collection UI ([#&#8203;20951](https://github.com/n8n-io/n8n/issues/20951)) ([a992a45](https://github.com/n8n-io/n8n/commit/a992a45ad074969ba43747c7eb8db5c374c94c9c)) - **editor:** Show building and done status in page title for AI builder ([#&#8203;23987](https://github.com/n8n-io/n8n/issues/23987)) ([4879db8](https://github.com/n8n-io/n8n/commit/4879db8f433c185c8ea992d364d8484e3c381517)) - **editor:** Support hours and days in prune time within workflow history ([#&#8203;24108](https://github.com/n8n-io/n8n/issues/24108)) ([129be3c](https://github.com/n8n-io/n8n/commit/129be3c02b23ea5dc22282f5f7c939bd9cfb0dcb)) - **Git Node:** Add reflog action ([#&#8203;21105](https://github.com/n8n-io/n8n/issues/21105)) ([1c413ff](https://github.com/n8n-io/n8n/commit/1c413ffc67ff9a27ab123719f44f80d56af5fc14)) - **Mailjet Node:** Add Custom Campaign and Deduplicate Campaign Additional Fields ([#&#8203;11715](https://github.com/n8n-io/n8n/issues/11715)) ([5076909](https://github.com/n8n-io/n8n/commit/5076909bce18760351ca3a325b5c0058cee55424)) - Use new generated links within the UI and emails if feature is enabled ([#&#8203;23962](https://github.com/n8n-io/n8n/issues/23962)) ([4793610](https://github.com/n8n-io/n8n/commit/4793610c2c2f34d7b6cfa692abb93fe32b0c7f12)) ### [`v2.3.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#230-2026-01-05) ##### Bug Fixes - Add data insight metadata migration ([#&#8203;23694](https://github.com/n8n-io/n8n/issues/23694)) ([3aeb040](https://github.com/n8n-io/n8n/commit/3aeb0402ff8663c6a62c4550da221a0e2491e676)) - **AI Agent Node:** Fix toolInput field in intermediateSteps output ([#&#8203;23767](https://github.com/n8n-io/n8n/issues/23767)) ([ae2e7a8](https://github.com/n8n-io/n8n/commit/ae2e7a8260baafe59da323ef6e3da267b33996e1)) - **AI Agent Node:** Store AI agent tool calls as native LangChain messages ([#&#8203;23687](https://github.com/n8n-io/n8n/issues/23687)) ([daa81a1](https://github.com/n8n-io/n8n/commit/daa81a18e8aa5ec10b9fb12c03ff4d0baa41781a)) - **ai-builder:** Improve handling of max recursion errors ([#&#8203;23606](https://github.com/n8n-io/n8n/issues/23606)) ([9329d55](https://github.com/n8n-io/n8n/commit/9329d55c644fd756c16e25b95c8ea3819a5987ce)) - **core:** Modify path validation to work cross platforms ([#&#8203;23737](https://github.com/n8n-io/n8n/issues/23737)) ([35d110f](https://github.com/n8n-io/n8n/commit/35d110fbc76307b08fc74c7f3bfc6cdde5ebb687)) - **core:** Fix CORS issue in waiting webhook responses ([#&#8203;23697](https://github.com/n8n-io/n8n/issues/23697)) ([23ae22b](https://github.com/n8n-io/n8n/commit/23ae22bab2c8b2a0eaf93321a919d2bb668058f8)) - **core:** Fix race condition in executions pruning on leadership change ([#&#8203;23575](https://github.com/n8n-io/n8n/issues/23575)) ([3af145e](https://github.com/n8n-io/n8n/commit/3af145ec71b8f990fcfdf6bee85314b2ca2362ce)) - **core:** Node feature flags supported in canvas status icon ([#&#8203;23300](https://github.com/n8n-io/n8n/issues/23300)) ([3e80bdb](https://github.com/n8n-io/n8n/commit/3e80bdb85ac864976f426de704ad9f55ede8a8aa)) - **core:** Validate missing `code` param in Code node ([#&#8203;23405](https://github.com/n8n-io/n8n/issues/23405)) ([c7fed98](https://github.com/n8n-io/n8n/commit/c7fed985634dd8c0072d67fdb83d899ead0d92b3)) - **editor:** Add `defaultLocale` to public settings ([#&#8203;23134](https://github.com/n8n-io/n8n/issues/23134)) ([1dd0fac](https://github.com/n8n-io/n8n/commit/1dd0fac24e3a383752c5cf99ec7b327fbee1189c)) - **editor:** Allow moving workflows on the overview page ([#&#8203;21742](https://github.com/n8n-io/n8n/issues/21742)) ([5b5867f](https://github.com/n8n-io/n8n/commit/5b5867fd53941bf210beb0e5561ceffba795271e)) - **editor:** Correct hosted chat font family defaults ([#&#8203;23718](https://github.com/n8n-io/n8n/issues/23718)) ([b59fad7](https://github.com/n8n-io/n8n/commit/b59fad72549d8aadb8b7f43014edfab8ed5ab917)) - **editor:** Fix chat message action icons visibility in dark mode ([#&#8203;23444](https://github.com/n8n-io/n8n/issues/23444)) ([fc8b667](https://github.com/n8n-io/n8n/commit/fc8b667b4d90120500465f232a1df90eaab14c34)) - **editor:** Fix NDV state getting stale when navigating using the floating buttons ([#&#8203;23717](https://github.com/n8n-io/n8n/issues/23717)) ([06eef00](https://github.com/n8n-io/n8n/commit/06eef008b3f7dd01e989d99203f9bf982e410589)) - **editor:** Fix VersionUpdateCTA disabled state ([#&#8203;23722](https://github.com/n8n-io/n8n/issues/23722)) ([0bee0a5](https://github.com/n8n-io/n8n/commit/0bee0a54537cdc30f1630bc43a7c1cba5fd5e33d)) - **editor:** Keep focus in canvas chat after sending a message ([#&#8203;23719](https://github.com/n8n-io/n8n/issues/23719)) ([b6bc146](https://github.com/n8n-io/n8n/commit/b6bc1466377ceaed4ee85bdf2ff87f2f16bf7e17)) - **editor:** Logs not showing tool usage correctly for sub-agents ([#&#8203;23860](https://github.com/n8n-io/n8n/issues/23860)) ([d99a07e](https://github.com/n8n-io/n8n/commit/d99a07ef69dd1c946781e1d5a53bd277b16e5294)) - **editor:** Remove arbitrary maxlength restriction from data table n… ([#&#8203;23242](https://github.com/n8n-io/n8n/issues/23242)) ([229024f](https://github.com/n8n-io/n8n/commit/229024ff4ed8f2e8b2ab59d12a747db85e9caea7)) - **editor:** Sub node's input not shown when its root node finished with an error ([#&#8203;23770](https://github.com/n8n-io/n8n/issues/23770)) ([b113694](https://github.com/n8n-io/n8n/commit/b11369487a6cb26bdd1ca26b2da77f11012c778c)) - **Github Node:** Handle binary data in all modes by converting to base64 ([#&#8203;23497](https://github.com/n8n-io/n8n/issues/23497)) ([c96534f](https://github.com/n8n-io/n8n/commit/c96534f9ae6a08193b4ab2db3a2cf840e43656ed)) - **n8n Form Trigger Node:** Add support for fieldName in JSON config ([#&#8203;23491](https://github.com/n8n-io/n8n/issues/23491)) ([50573e0](https://github.com/n8n-io/n8n/commit/50573e05be340134e66c45f37536166749219a95)) - **Redis Node:** Fix reconnect strategy to prevent infinite reconnect attempts ([#&#8203;22526](https://github.com/n8n-io/n8n/issues/22526)) ([e75cf6b](https://github.com/n8n-io/n8n/commit/e75cf6bc6c269954e783ee8353a74a2070680aaf)) - Return null if no last successful execution exists instead of 404 ([#&#8203;23720](https://github.com/n8n-io/n8n/issues/23720)) ([9339d14](https://github.com/n8n-io/n8n/commit/9339d14f6fb4c039c9973719a1da63794b2f4da2)) - **Stripe Trigger Node:** Add Stripe signature verification ([#&#8203;22764](https://github.com/n8n-io/n8n/issues/22764)) ([f816b39](https://github.com/n8n-io/n8n/commit/f816b39070d9010c8eaaa152482b29bf85fc01dc)) - **Structured Output Parser Node:** Fix parsing of JSON with markdown code segments ([#&#8203;23726](https://github.com/n8n-io/n8n/issues/23726)) ([e5c7d43](https://github.com/n8n-io/n8n/commit/e5c7d434fd8bcc86cb48605134192114d8afaa07)) ##### Features - Add instance id to ai assistant service client ([#&#8203;23474](https://github.com/n8n-io/n8n/issues/23474)) ([74b552d](https://github.com/n8n-io/n8n/commit/74b552d5bde4e7afb53c0b293b53a48b56957a2e)) - **ai-builder:** Improve generation across data\_transformation category ([#&#8203;23609](https://github.com/n8n-io/n8n/issues/23609)) ([1199904](https://github.com/n8n-io/n8n/commit/1199904b15964a35cebaa6814d56aba5a9ecf761)) - **API:** Add patch method for credentials public API ([#&#8203;23431](https://github.com/n8n-io/n8n/issues/23431)) ([750e9a8](https://github.com/n8n-io/n8n/commit/750e9a84705f737f470b0cfbef70b7b600073adb)) - **core:** Introduce WorkflowHistory compaction service ([#&#8203;23238](https://github.com/n8n-io/n8n/issues/23238)) ([e9e480b](https://github.com/n8n-io/n8n/commit/e9e480bb8efc052b627ff887b2ea16b07a707bd2)) - **core:** Use draft sub-workflow version for manual execution, published for production ([#&#8203;23166](https://github.com/n8n-io/n8n/issues/23166)) ([9fc820f](https://github.com/n8n-io/n8n/commit/9fc820fbaf6172652bad099717b6ed20b7829124)) - **Data Table Node:** Add data table crud operations to data table node ([#&#8203;22951](https://github.com/n8n-io/n8n/issues/22951)) ([36d5eaf](https://github.com/n8n-io/n8n/commit/36d5eaf927df51cb8a06abd73a6f03bc73484e70)) - **editor:** Add `Stop All Executions` functionality ([#&#8203;23576](https://github.com/n8n-io/n8n/issues/23576)) ([5b76f49](https://github.com/n8n-io/n8n/commit/5b76f49a89b5145aea6d8f8f07ec4c92a2b21df2)) - **editor:** Add/remove files in editing ChatHub chat message ([#&#8203;23541](https://github.com/n8n-io/n8n/issues/23541)) ([33d0c74](https://github.com/n8n-io/n8n/commit/33d0c74b0f2e726607d02c38d4a5d171c16f15a9)) - **Form Node:** Dynamic attributes in form editor ([#&#8203;23433](https://github.com/n8n-io/n8n/issues/23433)) ([921d3f2](https://github.com/n8n-io/n8n/commit/921d3f24db404efb17caa39db95a4d62b121c7b4)) - Gracefully handle non string values for external secrets redaction ([#&#8203;23849](https://github.com/n8n-io/n8n/issues/23849)) ([77f1dd6](https://github.com/n8n-io/n8n/commit/77f1dd6ceabdb01a8819dda43bec77ffb752d380)) - Use hardended docker images ([#&#8203;23480](https://github.com/n8n-io/n8n/issues/23480)) ([430b823](https://github.com/n8n-io/n8n/commit/430b82309f11d6a5b0c738d22cbb62d0ac2497c5)) - **Weaviate Node:** Hybrid Search Support ([#&#8203;23252](https://github.com/n8n-io/n8n/issues/23252)) ([0edb607](https://github.com/n8n-io/n8n/commit/0edb607c78f3365486f69630dddfcd48f94913d6)) - Workflows imported with separate option now validate before insertion ([#&#8203;23843](https://github.com/n8n-io/n8n/issues/23843)) ([77890ce](https://github.com/n8n-io/n8n/commit/77890ce287c7f456f8fa850f42beebaae156b62c)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43Ni40IiwidXBkYXRlZEluVmVyIjoiNDIuNzguMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update n8nio/n8n Docker tag to v2.3.2
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
4147dfa047
renovate scheduled this pull request to auto merge when all checks succeed 2026-01-10 02:04:24 +01:00
Author
Collaborator

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks
### Branch automerge failure This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead. ___ * Branch has one or more failed status checks
renovate force-pushed renovate/n8nio-n8n-2.x from 4147dfa047
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
to 6adea39bb3
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-01-12 16:04:15 +01:00
Compare
renovate deleted branch renovate/n8nio-n8n-2.x 2026-01-12 16:04:17 +01:00
renovate changed title from Update n8nio/n8n Docker tag to v2.3.2 to Update n8nio/n8n Docker tag to v2.4.0 2026-01-12 16:04:35 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sebleh/n8n-custom!15
No description provided.