Update ghcr.io/n8n-io/n8n Docker tag to v2.2.1 #2822

Merged
renovate-bot merged 1 commits from renovate/ghcr.io-n8n-io-n8n-2.x into main 2025-12-24 18:28:39 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/n8n-io/n8n (source) minor 2.1.1 -> 2.2.1

Release Notes

n8n-io/n8n (ghcr.io/n8n-io/n8n)

v2.2.0

Bug Fixes
  • ai-builder: Allow running get-node-examples tool in parallel (#​23473) (041a39b)
  • ai-builder: Connection validation respects node version and type (#​23349) (0bd7a94)
  • Basic LLM Chain Node: Support ResponsesApi and OpenAI tools (#​22936) (3b694a6)
  • core: Add isToolExecution method to context classes and update HttpRequestV3 to conditionally show hints (#​23143) (07a1a4e)
  • core: Check mime type when restoring attachments in chat memory (#​23287) (5c3b7b6)
  • core: Ensure runner does not terminate pipe reader prematurely (#​23448) (93bb0c5)
  • core: Error running evaluations in queue mode (#​23248) (d9d5a01)
  • core: Fix access control checks for displaying workflow and execution links on Chat hub (#​23524) (240f10a)
  • core: Fix Ollama models support on Chat hub (#​23458) (0611184)
  • core: Fix verified community packages reinstall (#​23428) (6b6b828)
  • core: Preserve AI tool input/output data on execution error (#​23292) (e861344)
  • core: Skip saving workflow statistics on 'chat' executions (#​23465) (2868d1b)
  • Don't encrypt state for hooks calls (#​23357) (c739d33)
  • editor: Allow space key in input fields when holding shift (#​23153) (9cfd6e5)
  • editor: Fix navigation menu layout (#​23271) (a211e62)
  • editor: Fix placeholder telemetry event triggering too many times (#​23454) (2837869)
  • editor: Fix wf nodes not updated correctly on workflow activated/deactivated events (#​23333) (ffbf66e)
  • editor: Implement node position checks and overlap detection for canvas operations (#​22536) (09566a0)
  • editor: Not close publish modal when clicking outside (#​23240) (9c19072)
  • editor: Preserve AI Builder chat state when switching routes during streaming (#​23442) (99f398e)
  • editor: Prevent Reka UI from interfering with Element Plus dropdown selections (#​23370) (f700aff)
  • editor: Previous message does not exist error when sending chat message (#​23298) (04636cc)
  • editor: Remove running tool messages when AI builder task fails (#​23437) (da9014f)
  • editor: Restore correct node icon colors in nodes panel (#​23152) (ed65ef9)
  • editor: Select default Chat hub model to use from models allowed by settings (#​23348) (804a007)
  • Embeddings OpenAI Node: Validate embedding inputs to prevent undefined errors (#​23328) (eb3b771)
  • Extracts data from PDF without memory issues (#​23309) (b0c3c39)
  • Fix broken route for variables notification toast on pull (#​23339) (fc2bdd3)
  • Guardrails Node: Handle Unicode characters (#​21807) (238a8fe)
  • Handle nodes with missing type field in ActivateExecuteWorkflowTriggerWorkflows migration (#​23392) (538181c)
  • Limit access to files based on regex pattern (#​23413) (e22acaa)
  • Lint error needs to be hovered not the text (#​23310) (864095b)
  • Microsoft OneDrive Node: Don't overwrite filename from node parameters when uploading binary file (#​22949) (6ae4999)
  • n8n Form Node: Restores executions status check for waiting forms (#​23452) (bded5f5)
  • Only support specified git config keys in Git node (#​23264) (8382e27)
  • Phantombuster Node: Don't send empty objects in request (#​22303) (cec256f)
  • Postgres Node: Add Continue on Error support for type validation errors in RMC (#​23235) (3aeb247)
  • Sharepoint file selection correctly applies filter (#​23155) (e0ab5ba)
  • Webhook Node: Use CIDR matching for IP whitelist check (#​23399) (11f8597)
Features
  • ai-builder: Add support for versioning in ai-builder (#​23060) (5818d58)
  • ai-builder: Multi-agent workflow builder improvements, best practices and better template usage (#​23417) (94dd47b)
  • All requests to OpenAI include a platform header (#​23463) (f971567)
  • Assign default project admin on pull (#​23355) (d5c0934)
  • core: Add dedicated workflow:publish project scope to use instead of the generic workflow:update (#​23289) (011c4bb)
  • core: Add log streaming events for 2FA enable/disable (#​23302) (ca96ffc)
  • core: Add log streaming events for variables (#​23425) (150d16d)
  • core: Add options necessary for AWS elasticache cluster with TLS (#​23274) (2565757)
  • core: Add workflow activation events to log streaming (#​23251) (42effef)
  • core: Add workflow settings to log streaming (#​23294) (4ece6dc)
  • core: Change data table size limit refresh rate from 60 to 5 seconds (#​22852) (8457373)
  • editor: Connect workflows from MCP settings page (#​23025) (a84b0e5)
  • editor: Group sub-node execution errors with same messages inside a tooltip (#​23402) (378a32f)
  • editor: Update Chat sidebar to match v2 styles (#​23267) (9bebbab)
  • Support dynamic credentials in oauth refresh (#​23225) (0f17bef)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 | Update | Change | |---|---|---| | [ghcr.io/n8n-io/n8n](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | minor | `2.1.1` -> `2.2.1` | --- ### Release Notes <details> <summary>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary> ### [`v2.2.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#220-2025-12-22) ##### Bug Fixes - **ai-builder:** Allow running `get-node-examples` tool in parallel ([#&#8203;23473](https://github.com/n8n-io/n8n/issues/23473)) ([041a39b](https://github.com/n8n-io/n8n/commit/041a39b083e2bb17017bc45ffc0bd28dd2ba7a0c)) - **ai-builder:** Connection validation respects node version and type ([#&#8203;23349](https://github.com/n8n-io/n8n/issues/23349)) ([0bd7a94](https://github.com/n8n-io/n8n/commit/0bd7a94d0ca1c2bb16e6e03cd0f44d81d99184d5)) - **Basic LLM Chain Node:** Support ResponsesApi and OpenAI tools ([#&#8203;22936](https://github.com/n8n-io/n8n/issues/22936)) ([3b694a6](https://github.com/n8n-io/n8n/commit/3b694a6c79fbb5251d2a37263fc9aa6e914f56d3)) - **core:** Add isToolExecution method to context classes and update HttpRequestV3 to conditionally show hints ([#&#8203;23143](https://github.com/n8n-io/n8n/issues/23143)) ([07a1a4e](https://github.com/n8n-io/n8n/commit/07a1a4e656df85e33fc28d338ff0b1a4fcc24ff4)) - **core:** Check mime type when restoring attachments in chat memory ([#&#8203;23287](https://github.com/n8n-io/n8n/issues/23287)) ([5c3b7b6](https://github.com/n8n-io/n8n/commit/5c3b7b6186c63b50b1dcbd4fa21eecbd705899e0)) - **core:** Ensure runner does not terminate pipe reader prematurely ([#&#8203;23448](https://github.com/n8n-io/n8n/issues/23448)) ([93bb0c5](https://github.com/n8n-io/n8n/commit/93bb0c5399dc56254a03e2a4f25ad40171c9312c)) - **core:** Error running evaluations in queue mode ([#&#8203;23248](https://github.com/n8n-io/n8n/issues/23248)) ([d9d5a01](https://github.com/n8n-io/n8n/commit/d9d5a01ca57954ca7a02a5272c3fa8035cde3936)) - **core:** Fix access control checks for displaying workflow and execution links on Chat hub ([#&#8203;23524](https://github.com/n8n-io/n8n/issues/23524)) ([240f10a](https://github.com/n8n-io/n8n/commit/240f10a6ede3311d126f48fe0a1573c4ec71dad0)) - **core:** Fix Ollama models support on Chat hub ([#&#8203;23458](https://github.com/n8n-io/n8n/issues/23458)) ([0611184](https://github.com/n8n-io/n8n/commit/0611184beeb803d1c6e07b94c865af8ba0a3a58f)) - **core:** Fix verified community packages reinstall ([#&#8203;23428](https://github.com/n8n-io/n8n/issues/23428)) ([6b6b828](https://github.com/n8n-io/n8n/commit/6b6b828e96fbb5895d7c7ecfdc7490fd5e5bea18)) - **core:** Preserve AI tool input/output data on execution error ([#&#8203;23292](https://github.com/n8n-io/n8n/issues/23292)) ([e861344](https://github.com/n8n-io/n8n/commit/e861344f5b1705f3e79fda8fd83bafaa1f431031)) - **core:** Skip saving workflow statistics on 'chat' executions ([#&#8203;23465](https://github.com/n8n-io/n8n/issues/23465)) ([2868d1b](https://github.com/n8n-io/n8n/commit/2868d1bab7f24e8e7af7b55027fbb8ffad21a053)) - Don't encrypt state for hooks calls ([#&#8203;23357](https://github.com/n8n-io/n8n/issues/23357)) ([c739d33](https://github.com/n8n-io/n8n/commit/c739d33903999f0187f8c629c2a94538a66973b2)) - **editor:** Allow space key in input fields when holding shift ([#&#8203;23153](https://github.com/n8n-io/n8n/issues/23153)) ([9cfd6e5](https://github.com/n8n-io/n8n/commit/9cfd6e5678dd7d33653b8aa1079d7bbb9be86875)) - **editor:** Fix navigation menu layout ([#&#8203;23271](https://github.com/n8n-io/n8n/issues/23271)) ([a211e62](https://github.com/n8n-io/n8n/commit/a211e62b507447ece88313022d5f9e11ce871877)) - **editor:** Fix placeholder telemetry event triggering too many times ([#&#8203;23454](https://github.com/n8n-io/n8n/issues/23454)) ([2837869](https://github.com/n8n-io/n8n/commit/283786917d38de030f145fa6e11b52b70fb643a8)) - **editor:** Fix wf nodes not updated correctly on workflow activated/deactivated events ([#&#8203;23333](https://github.com/n8n-io/n8n/issues/23333)) ([ffbf66e](https://github.com/n8n-io/n8n/commit/ffbf66e7191520b69ebc21de4c33e508942769b5)) - **editor:** Implement node position checks and overlap detection for canvas operations ([#&#8203;22536](https://github.com/n8n-io/n8n/issues/22536)) ([09566a0](https://github.com/n8n-io/n8n/commit/09566a0dd45e157ef99df186e6a56506d8c0f303)) - **editor:** Not close publish modal when clicking outside ([#&#8203;23240](https://github.com/n8n-io/n8n/issues/23240)) ([9c19072](https://github.com/n8n-io/n8n/commit/9c19072ece347706ef239e379df19245ea636f27)) - **editor:** Preserve AI Builder chat state when switching routes during streaming ([#&#8203;23442](https://github.com/n8n-io/n8n/issues/23442)) ([99f398e](https://github.com/n8n-io/n8n/commit/99f398e46edbacf018545c90713958c367b096ed)) - **editor:** Prevent Reka UI from interfering with Element Plus dropdown selections ([#&#8203;23370](https://github.com/n8n-io/n8n/issues/23370)) ([f700aff](https://github.com/n8n-io/n8n/commit/f700aff583f73499bf0abb659d913a43bffd3cec)) - **editor:** Previous message does not exist error when sending chat message ([#&#8203;23298](https://github.com/n8n-io/n8n/issues/23298)) ([04636cc](https://github.com/n8n-io/n8n/commit/04636cc365f0344a30da400087fdb1f4ee5a16f5)) - **editor:** Remove running tool messages when AI builder task fails ([#&#8203;23437](https://github.com/n8n-io/n8n/issues/23437)) ([da9014f](https://github.com/n8n-io/n8n/commit/da9014faeb0a37b9dde9a6bd3d1c66f91581c701)) - **editor:** Restore correct node icon colors in nodes panel ([#&#8203;23152](https://github.com/n8n-io/n8n/issues/23152)) ([ed65ef9](https://github.com/n8n-io/n8n/commit/ed65ef9231a5775e8f812c0054071f6dac829bc8)) - **editor:** Select default Chat hub model to use from models allowed by settings ([#&#8203;23348](https://github.com/n8n-io/n8n/issues/23348)) ([804a007](https://github.com/n8n-io/n8n/commit/804a007377b513961c62b54f94a2c9508c126848)) - **Embeddings OpenAI Node:** Validate embedding inputs to prevent undefined errors ([#&#8203;23328](https://github.com/n8n-io/n8n/issues/23328)) ([eb3b771](https://github.com/n8n-io/n8n/commit/eb3b77146f3cf1a85ffaf468a5fe0e2b01361112)) - Extracts data from PDF without memory issues ([#&#8203;23309](https://github.com/n8n-io/n8n/issues/23309)) ([b0c3c39](https://github.com/n8n-io/n8n/commit/b0c3c39d1f92c5384a675f350ab3fb6f0b25bbb2)) - Fix broken route for variables notification toast on pull ([#&#8203;23339](https://github.com/n8n-io/n8n/issues/23339)) ([fc2bdd3](https://github.com/n8n-io/n8n/commit/fc2bdd328bb9b77a2e939d69cd03344dbec40f9e)) - **Guardrails Node:** Handle Unicode characters ([#&#8203;21807](https://github.com/n8n-io/n8n/issues/21807)) ([238a8fe](https://github.com/n8n-io/n8n/commit/238a8fe1e096e97acb3d9589dcb6ab42863cccd6)) - Handle nodes with missing type field in ActivateExecuteWorkflowTriggerWorkflows migration ([#&#8203;23392](https://github.com/n8n-io/n8n/issues/23392)) ([538181c](https://github.com/n8n-io/n8n/commit/538181cbe32a92616df5e00d7ffaf4d568557f4f)) - Limit access to files based on regex pattern ([#&#8203;23413](https://github.com/n8n-io/n8n/issues/23413)) ([e22acaa](https://github.com/n8n-io/n8n/commit/e22acaab3dcb2004e5fe0bf9ef2db975bde61866)) - Lint error needs to be hovered not the text ([#&#8203;23310](https://github.com/n8n-io/n8n/issues/23310)) ([864095b](https://github.com/n8n-io/n8n/commit/864095bc77c52fdda4f9c57ff00863d7b576651d)) - **Microsoft OneDrive Node:** Don't overwrite filename from node parameters when uploading binary file ([#&#8203;22949](https://github.com/n8n-io/n8n/issues/22949)) ([6ae4999](https://github.com/n8n-io/n8n/commit/6ae4999ef99310d39c43cde611966875787b331b)) - **n8n Form Node:** Restores executions status check for waiting forms ([#&#8203;23452](https://github.com/n8n-io/n8n/issues/23452)) ([bded5f5](https://github.com/n8n-io/n8n/commit/bded5f58b2817407db092defd882deaf3f3d1198)) - Only support specified git config keys in Git node ([#&#8203;23264](https://github.com/n8n-io/n8n/issues/23264)) ([8382e27](https://github.com/n8n-io/n8n/commit/8382e27c5a25e1e289a5fabfd616a5e1809b3330)) - **Phantombuster Node:** Don't send empty objects in request ([#&#8203;22303](https://github.com/n8n-io/n8n/issues/22303)) ([cec256f](https://github.com/n8n-io/n8n/commit/cec256f1242feff602f938dc71ab58642e82ea8e)) - **Postgres Node:** Add Continue on Error support for type validation errors in RMC ([#&#8203;23235](https://github.com/n8n-io/n8n/issues/23235)) ([3aeb247](https://github.com/n8n-io/n8n/commit/3aeb247bf2248878baf6d0b67e6377929cd151a9)) - Sharepoint file selection correctly applies filter ([#&#8203;23155](https://github.com/n8n-io/n8n/issues/23155)) ([e0ab5ba](https://github.com/n8n-io/n8n/commit/e0ab5ba45ab01ae047eafa844fd16c06e828c09e)) - **Webhook Node:** Use CIDR matching for IP whitelist check ([#&#8203;23399](https://github.com/n8n-io/n8n/issues/23399)) ([11f8597](https://github.com/n8n-io/n8n/commit/11f8597d4ad69ea3b58941573997fdbc4de1fec5)) ##### Features - **ai-builder:** Add support for versioning in ai-builder ([#&#8203;23060](https://github.com/n8n-io/n8n/issues/23060)) ([5818d58](https://github.com/n8n-io/n8n/commit/5818d58588b0e9d3bf11e5f9fd727f9c1d211a31)) - **ai-builder:** Multi-agent workflow builder improvements, best practices and better template usage ([#&#8203;23417](https://github.com/n8n-io/n8n/issues/23417)) ([94dd47b](https://github.com/n8n-io/n8n/commit/94dd47b6376a6ebbbf99dd83c3b5f250e6cbdb3c)) - All requests to OpenAI include a platform header ([#&#8203;23463](https://github.com/n8n-io/n8n/issues/23463)) ([f971567](https://github.com/n8n-io/n8n/commit/f9715674e4133f28f37d74816238dfaa131fbb73)) - Assign default project admin on pull ([#&#8203;23355](https://github.com/n8n-io/n8n/issues/23355)) ([d5c0934](https://github.com/n8n-io/n8n/commit/d5c093411aa4f643c46c062a41740f10e72b324a)) - **core:** Add dedicated workflow:publish project scope to use instead of the generic workflow:update ([#&#8203;23289](https://github.com/n8n-io/n8n/issues/23289)) ([011c4bb](https://github.com/n8n-io/n8n/commit/011c4bba12717cb80c6410e00266a1a03bcd256d)) - **core:** Add log streaming events for 2FA enable/disable ([#&#8203;23302](https://github.com/n8n-io/n8n/issues/23302)) ([ca96ffc](https://github.com/n8n-io/n8n/commit/ca96ffc8047150898dbe17b4baa69f0aa864a81b)) - **core:** Add log streaming events for variables ([#&#8203;23425](https://github.com/n8n-io/n8n/issues/23425)) ([150d16d](https://github.com/n8n-io/n8n/commit/150d16d410c2d7e8f2da391e19f66282510909ee)) - **core:** Add options necessary for AWS elasticache cluster with TLS ([#&#8203;23274](https://github.com/n8n-io/n8n/issues/23274)) ([2565757](https://github.com/n8n-io/n8n/commit/256575745d09f647af8d499bfcb18a81b4b355b1)) - **core:** Add workflow activation events to log streaming ([#&#8203;23251](https://github.com/n8n-io/n8n/issues/23251)) ([42effef](https://github.com/n8n-io/n8n/commit/42effef53814c77af5558e0ae45d3f87e1a6eec2)) - **core:** Add workflow settings to log streaming ([#&#8203;23294](https://github.com/n8n-io/n8n/issues/23294)) ([4ece6dc](https://github.com/n8n-io/n8n/commit/4ece6dc4c82baf6af3fffe06f2be0fb597fc1700)) - **core:** Change data table size limit refresh rate from 60 to 5 seconds ([#&#8203;22852](https://github.com/n8n-io/n8n/issues/22852)) ([8457373](https://github.com/n8n-io/n8n/commit/84573738b5021661f133fe3a36ea2d67bba0bd9f)) - **editor:** Connect workflows from MCP settings page ([#&#8203;23025](https://github.com/n8n-io/n8n/issues/23025)) ([a84b0e5](https://github.com/n8n-io/n8n/commit/a84b0e544d150392c29cdfa845e708eb1b69a3bf)) - **editor:** Group sub-node execution errors with same messages inside a tooltip ([#&#8203;23402](https://github.com/n8n-io/n8n/issues/23402)) ([378a32f](https://github.com/n8n-io/n8n/commit/378a32f3d33ccac344a0531fd21f1bbd1f3626a2)) - **editor:** Update Chat sidebar to match v2 styles ([#&#8203;23267](https://github.com/n8n-io/n8n/issues/23267)) ([9bebbab](https://github.com/n8n-io/n8n/commit/9bebbab3db77da2f047b386e345ce12da14d6e35)) - Support dynamic credentials in oauth refresh ([#&#8203;23225](https://github.com/n8n-io/n8n/issues/23225)) ([0f17bef](https://github.com/n8n-io/n8n/commit/0f17bef1a08a618066998b1ac564a7b80ac65c4c)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->
renovate-bot added the automergeimage labels 2025-12-24 18:28:19 +00:00
renovate-bot added 1 commit 2025-12-24 18:28:20 +00:00
Update ghcr.io/n8n-io/n8n Docker tag to v2.2.1
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 16s
render-manifests-merge / render-manifests-merge (pull_request) Has been skipped
render-manifests-automerge / render-manifests-automerge (pull_request) Successful in 1m18s
ab32df55c8
renovate-bot scheduled this pull request to auto merge when all checks succeed 2025-12-24 18:28:31 +00:00
renovate-bot merged commit af46cf14a1 into main 2025-12-24 18:28:39 +00:00
renovate-bot deleted branch renovate/ghcr.io-n8n-io-n8n-2.x 2025-12-24 18:28:47 +00:00
Sign in to join this conversation.