🚀 Release 2.7.0 (#25167)

This commit is contained in:
n8n-assistant[bot] 2026-02-02 15:30:26 +02:00 committed by GitHub
parent 83bf5e16ec
commit abe0d8a362
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
29 changed files with 108 additions and 28 deletions

View file

@ -1,3 +1,83 @@
# [2.7.0](https://github.com/n8n-io/n8n/compare/n8n@2.6.0...n8n@2.7.0) (2026-02-02)
### Bug Fixes
* **AI Agent Node:** Fix gemini thought signatures for parallel tool calls ([#24982](https://github.com/n8n-io/n8n/issues/24982)) ([3dbca3e](https://github.com/n8n-io/n8n/commit/3dbca3e0dfc4c482420af72c5ff932c88526872c))
* **ai-builder:** Detect placeholder values inside larger parameters generated by workflow builder ([#24950](https://github.com/n8n-io/n8n/issues/24950)) ([2b0f13d](https://github.com/n8n-io/n8n/commit/2b0f13d760de4cc19dc214ef070edd2817dd7ad2))
* **ai-builder:** Fixing padding in WFB chat when message feedback is showing ([#25079](https://github.com/n8n-io/n8n/issues/25079)) ([fb7e5d5](https://github.com/n8n-io/n8n/commit/fb7e5d5a2052ca4882360e826a4d80fae889becc))
* **AMQP Trigger Node:** Save failed executions ([#21878](https://github.com/n8n-io/n8n/issues/21878)) ([89f8fb0](https://github.com/n8n-io/n8n/commit/89f8fb04ca401517500b6b6100a95ed7578ca0f5))
* **Chat Node:** Output structure for Send and Wait operation ([#24898](https://github.com/n8n-io/n8n/issues/24898)) ([36afab0](https://github.com/n8n-io/n8n/commit/36afab0ec0e5a2e27b91d38bb6eb086637888290))
* **core:** Add Redis TCP Keep-Alive Configuration for Queue Mode ([#23902](https://github.com/n8n-io/n8n/issues/23902)) ([e7c5c17](https://github.com/n8n-io/n8n/commit/e7c5c174029e44db9fe0bda3605e71d6be90ddc5))
* **core:** Do not send an undefined location header on form redirects ([#24989](https://github.com/n8n-io/n8n/issues/24989)) ([a8d75f7](https://github.com/n8n-io/n8n/commit/a8d75f74337d9fd23e0b9a6cd2775a302f8c5da2))
* **core:** Ensure execution ID is available at runtime in Webhook response ([#24876](https://github.com/n8n-io/n8n/issues/24876)) ([ad7571f](https://github.com/n8n-io/n8n/commit/ad7571fdb2ed1da26f7caabca56cf14e4cd826af))
* **core:** Ensure workflows with response promises respect graceful shutdown ([#24879](https://github.com/n8n-io/n8n/issues/24879)) ([b006ecf](https://github.com/n8n-io/n8n/commit/b006ecfb96986aa2a2e90be68385f7df46c39f33))
* **core:** Fix missing early return on Bull error ([#25084](https://github.com/n8n-io/n8n/issues/25084)) ([ea4d2d2](https://github.com/n8n-io/n8n/commit/ea4d2d217a7339bc0f842a696a9d6a6f8714cb7d))
* **core:** Fix orchestration init modules ([#23360](https://github.com/n8n-io/n8n/issues/23360)) ([9958eed](https://github.com/n8n-io/n8n/commit/9958eed92cacf766314b5f6e7478365dd86c4623))
* **core:** Log warning where file values contain white space at the start or end (e.g. new lines) ([#24442](https://github.com/n8n-io/n8n/issues/24442)) ([ae17e8e](https://github.com/n8n-io/n8n/commit/ae17e8ec618db2dc7668aa178eee6e193d131150))
* **core:** Replace deprecated 'application' actor value with 'app' in Linear OAuth ([#20985](https://github.com/n8n-io/n8n/issues/20985)) ([1edb600](https://github.com/n8n-io/n8n/commit/1edb600151d95319368ae055ec13113603b1e96a))
* **core:** Revert ensuring execution ID in webhook response ([#25146](https://github.com/n8n-io/n8n/issues/25146)) ([a7408fa](https://github.com/n8n-io/n8n/commit/a7408fa0828f17ee48d83837514fca936784c199))
* **core:** Small optimizations on users api to reduce db calls ([#24882](https://github.com/n8n-io/n8n/issues/24882)) ([dce4871](https://github.com/n8n-io/n8n/commit/dce48711cefad2d124942370c7da6f17340b75a9))
* **core:** Support reconnecting on Redis failover ([#25038](https://github.com/n8n-io/n8n/issues/25038)) ([7e580ea](https://github.com/n8n-io/n8n/commit/7e580ea8cf81ee28c328756de11177f13983af6e))
* **core:** Update AI Builder node types after community package changes ([#24883](https://github.com/n8n-io/n8n/issues/24883)) ([0faada7](https://github.com/n8n-io/n8n/commit/0faada7f365f6e14f6b182e87c8ae38aac944b13))
* **core:** Update ownership cache update on folder transfer ([#24974](https://github.com/n8n-io/n8n/issues/24974)) ([40f6705](https://github.com/n8n-io/n8n/commit/40f670562e45752cad30ead3319ffa18ceacf832))
* **core:** Use proxy for all npm commands ([#24909](https://github.com/n8n-io/n8n/issues/24909)) ([e1dd077](https://github.com/n8n-io/n8n/commit/e1dd07777dea6c24bc136d66083cc67b2a9f2b9b))
* **core:** Use stricter flags when starting python runner ([#24983](https://github.com/n8n-io/n8n/issues/24983)) ([21421f5](https://github.com/n8n-io/n8n/commit/21421f5c39e94b4b8c4bf99cc0186261edfdc7e5))
* **editor:** Allow '-' and '_' in subworkflow caller IDs ([#24849](https://github.com/n8n-io/n8n/issues/24849)) ([35583ad](https://github.com/n8n-io/n8n/commit/35583ad80b88c3144781a9052a86ce0ca28c1704))
* **editor:** Disable hover effects on non-drop-targets during drag ([#24948](https://github.com/n8n-io/n8n/issues/24948)) ([8983bd5](https://github.com/n8n-io/n8n/commit/8983bd563f98433926429a394044343a1ae26696))
* **editor:** Disable WF history button when autosave is not complete ([#24904](https://github.com/n8n-io/n8n/issues/24904)) ([567ae92](https://github.com/n8n-io/n8n/commit/567ae92756e7bd8cf556fe6b4f5f9cfc32ab78f3))
* **editor:** Fix layout of insights tab ([#24994](https://github.com/n8n-io/n8n/issues/24994)) ([526a239](https://github.com/n8n-io/n8n/commit/526a2394df5105e9dccb87af6cdfad5d89cd2e40))
* **editor:** Improve checkbox and lock icon alignment ([#24575](https://github.com/n8n-io/n8n/issues/24575)) ([7129c88](https://github.com/n8n-io/n8n/commit/7129c88fd918a8b7c2c761b8d5bb074bd2def4f0))
* **editor:** Move version store init after authentication ([#25081](https://github.com/n8n-io/n8n/issues/25081)) ([326869e](https://github.com/n8n-io/n8n/commit/326869e7945d8fd1bc14340c0d4f35a1f560022d))
* **editor:** Prevent connection lines from overlapping plus handle buttons ([#24631](https://github.com/n8n-io/n8n/issues/24631)) ([5c025c1](https://github.com/n8n-io/n8n/commit/5c025c1684595bdacb5f42db59e4fa9b1b702961))
* **editor:** Prevent executions date picker popover from being clipped ([#24896](https://github.com/n8n-io/n8n/issues/24896)) ([1e777cf](https://github.com/n8n-io/n8n/commit/1e777cf8e0d65ca4895d06b817533488af351883))
* **editor:** Truncate long project names with ellipsis in breadcrumb ([#24853](https://github.com/n8n-io/n8n/issues/24853)) ([b384e8c](https://github.com/n8n-io/n8n/commit/b384e8c9ece826353544f04f2024e84a883cdf3d))
* Fix issue with workflowId not being correctly validated ([#24866](https://github.com/n8n-io/n8n/issues/24866)) ([f9e230e](https://github.com/n8n-io/n8n/commit/f9e230e2d0b98290931f350f6d7f96e1687f44db))
* **MySQL Node:** Support "Continue on Error" for connection-related errors ([#25032](https://github.com/n8n-io/n8n/issues/25032)) ([f3e2930](https://github.com/n8n-io/n8n/commit/f3e2930f0e7d2cc2e41374b46c210f53943ec562))
* Update stack cleanup command message to work from any directory ([#25034](https://github.com/n8n-io/n8n/issues/25034)) ([01f000b](https://github.com/n8n-io/n8n/commit/01f000b4c8a809463dd038cf18b5933349eeb73a))
* Validate OpenAI urls ([#24922](https://github.com/n8n-io/n8n/issues/24922)) ([8b7ba6f](https://github.com/n8n-io/n8n/commit/8b7ba6f53b933fd21b3a8e44a6783cae5937790c))
* **VectorStoreAzureAISearch Node:** Clear Azure AI Search index once per batch ([#25069](https://github.com/n8n-io/n8n/issues/25069)) ([a5cde70](https://github.com/n8n-io/n8n/commit/a5cde70330e158de03a8589ff92a07b1fc02a0b1))
* **Wait Node:** Reject wait execution when workflow is canceled ([#15924](https://github.com/n8n-io/n8n/issues/15924)) ([e3110d1](https://github.com/n8n-io/n8n/commit/e3110d1f24354b32502c5def5383321ad7b27bbb))
### Features
* Add Currents.dev node ([#24566](https://github.com/n8n-io/n8n/issues/24566)) ([356e3e6](https://github.com/n8n-io/n8n/commit/356e3e69bca44fea866a195fac167901744e8dd9))
* Add option to select eval suite on manual workflow dispatch ([#24998](https://github.com/n8n-io/n8n/issues/24998)) ([784ab19](https://github.com/n8n-io/n8n/commit/784ab19e40556a4cb415c1d1fd9a3293c59bb62f))
* **ai-builder:** Moving feedback buttons in workflow builder chat ([#24732](https://github.com/n8n-io/n8n/issues/24732)) ([18c903d](https://github.com/n8n-io/n8n/commit/18c903d78251106fc417873f70ce99a44848c2c5))
* **ai-builder:** Workflow builder "respond to webhook" understanding ([#24641](https://github.com/n8n-io/n8n/issues/24641)) ([d12e931](https://github.com/n8n-io/n8n/commit/d12e9318d0bd03eb4c6ba6be134ff7f0b0dd5f8f))
* **core:** Add auto-publish on Environments Feature Pull ([#24701](https://github.com/n8n-io/n8n/issues/24701)) ([18487d0](https://github.com/n8n-io/n8n/commit/18487d04591a1fce9a6738a2c2e919a6438fc8bc))
* **core:** Add data table resources to the public API ([#23610](https://github.com/n8n-io/n8n/issues/23610)) ([6b474e4](https://github.com/n8n-io/n8n/commit/6b474e414146586cdf21ecd62ec43248bb4af0ac))
* **core:** Add default Postgres query timeout ([#25041](https://github.com/n8n-io/n8n/issues/25041)) ([daba1e2](https://github.com/n8n-io/n8n/commit/daba1e2846528151e1fba914c78977cdc473cafd))
* **core:** Add profiling support via sentry ([#25049](https://github.com/n8n-io/n8n/issues/25049)) ([659de94](https://github.com/n8n-io/n8n/commit/659de949cbd9fee3eec88cfab8349a819f97012b))
* **core:** Allow changing the oauth token data for oauth2 credentials on public API PATCH ([#25042](https://github.com/n8n-io/n8n/issues/25042)) ([252c5a6](https://github.com/n8n-io/n8n/commit/252c5a6c3c9830ecd0d9f5c5da755cc7a7eb53d2))
* **core:** Fill out external secret provider endpoints for CRUD operations ([#24862](https://github.com/n8n-io/n8n/issues/24862)) ([386979a](https://github.com/n8n-io/n8n/commit/386979a27cfe0b22657d3da947b37c0f040ca931))
* **core:** Index both latest published and draft workflow versions ([#24861](https://github.com/n8n-io/n8n/issues/24861)) ([0e1b2a8](https://github.com/n8n-io/n8n/commit/0e1b2a870eaac2103a6aeb7212bbb1d456cb8a5d))
* **core:** Make database ping timeout configurable ([#24985](https://github.com/n8n-io/n8n/issues/24985)) ([308429c](https://github.com/n8n-io/n8n/commit/308429c871af59ad602529aed154b9c830bde633))
* **Crypto Node:** Add credentials for Hmac and Sign operations ([#24798](https://github.com/n8n-io/n8n/issues/24798)) ([25f5199](https://github.com/n8n-io/n8n/commit/25f5199b462098075aa5bef6e6866f18d66e75e5))
* **editor:** Add AI Usage settings page ([#20926](https://github.com/n8n-io/n8n/issues/20926)) ([ff68b7b](https://github.com/n8n-io/n8n/commit/ff68b7bd2c2e07517782b17de77b9eeac6936fc4))
* **editor:** Add Dialog component to design system ([#24591](https://github.com/n8n-io/n8n/issues/24591)) ([a19ae52](https://github.com/n8n-io/n8n/commit/a19ae52e7b0f0d4c38b09ae630773a556635fbfe))
* **editor:** Add secrets provider connections dashboard ([#24654](https://github.com/n8n-io/n8n/issues/24654)) ([6dd4cc8](https://github.com/n8n-io/n8n/commit/6dd4cc81b496acbb90658bd55d8e3063376fdd13))
* **editor:** Pause autosave on connection failures ([#24456](https://github.com/n8n-io/n8n/issues/24456)) ([769e781](https://github.com/n8n-io/n8n/commit/769e7819a6dd6e285b9faeeb749f101bee67c361))
* **editor:** Secret Store connection modal for multiple providers ([#25004](https://github.com/n8n-io/n8n/issues/25004)) ([768bf7f](https://github.com/n8n-io/n8n/commit/768bf7f7f1947b6d6e6bcb1980508a9abcec6779))
* **editor:** Show ChatHub action buttons on hover ([#24923](https://github.com/n8n-io/n8n/issues/24923)) ([779a04f](https://github.com/n8n-io/n8n/commit/779a04f4712bf66498167fbed935e52f1c15fc43))
* **FormTrigger Node:** Support ip filtering for the FormTrigger node ([#24644](https://github.com/n8n-io/n8n/issues/24644)) ([44650b1](https://github.com/n8n-io/n8n/commit/44650b1bb3b88363ae698a1743c0d29fdec0e0ac))
* **Kafka Trigger Node:** Add option to keep binary data for downstream processing ([#21843](https://github.com/n8n-io/n8n/issues/21843)) ([b110a9e](https://github.com/n8n-io/n8n/commit/b110a9e46764fb0a7df90ebca711186d9c5a7262))
* **Microsoft Agent 365 Trigger Node:** Integration for Microsoft Agents 365 ([#25145](https://github.com/n8n-io/n8n/issues/25145)) ([805b222](https://github.com/n8n-io/n8n/commit/805b2223a87b2a0e9d1bcd5fe35085ea78b39c87))
* Remove success toasts on workflow creation ([#24979](https://github.com/n8n-io/n8n/issues/24979)) ([36355f8](https://github.com/n8n-io/n8n/commit/36355f8c589d38cc2ced600c332009f6bd089f8a))
* **Zendesk Trigger Node:** Add webhook signature verification ([#24881](https://github.com/n8n-io/n8n/issues/24881)) ([4622aca](https://github.com/n8n-io/n8n/commit/4622acaccc69afb9720390e8e0011f490208fd1a))
### Performance Improvements
* **core:** Continue reducing baseline memory usage ([#24981](https://github.com/n8n-io/n8n/issues/24981)) ([a5117a3](https://github.com/n8n-io/n8n/commit/a5117a30fca20795f45650a99e7902e3a03f7143))
* **core:** Lazyload Swagger, PSL and MCP libs ([#24902](https://github.com/n8n-io/n8n/issues/24902)) ([012ce09](https://github.com/n8n-io/n8n/commit/012ce09846dfea82860742f8ca435fe22dcbbe39))
* **core:** Make MCP module exclusive to main ([#24899](https://github.com/n8n-io/n8n/issues/24899)) ([b75347b](https://github.com/n8n-io/n8n/commit/b75347b3a1f88ac73a70b14aadf355d3414d86fb))
* **core:** Minimize execution data fetching ([#25073](https://github.com/n8n-io/n8n/issues/25073)) ([efd741f](https://github.com/n8n-io/n8n/commit/efd741f529a71416897619a31de31688569f9e5b))
* **core:** Optimize saving execution progress ([#25089](https://github.com/n8n-io/n8n/issues/25089)) ([075ffd0](https://github.com/n8n-io/n8n/commit/075ffd05f1c3172b512f9d5f52373ffb3af40319))
# [2.6.0](https://github.com/n8n-io/n8n/compare/n8n@2.5.0...n8n@2.6.0) (2026-01-26)

View file

@ -1,6 +1,6 @@
{
"name": "n8n-monorepo",
"version": "2.6.0",
"version": "2.7.0",
"private": true,
"engines": {
"node": ">=22.16",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/ai-workflow-builder",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"typecheck": "tsc --noEmit",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/api-types",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/backend-common",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/backend-test-utils",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/config",
"version": "2.5.0",
"version": "2.6.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/constants",
"version": "0.16.0",
"version": "0.17.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/crdt",
"version": "0.1.0",
"version": "0.2.0",
"description": "CRDT abstraction layer for n8n collaborative editing",
"scripts": {
"clean": "rimraf dist .turbo",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/create-node",
"version": "0.17.0",
"version": "0.18.0",
"description": "Official CLI to create new community nodes for n8n",
"bin": {
"create-node": "bin/create-node.cjs"

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/db",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/decorators",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/errors",
"version": "0.5.0",
"version": "0.6.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/node-cli",
"version": "0.18.0",
"version": "0.19.0",
"description": "Official CLI for developing community nodes for n8n",
"bin": {
"n8n-node": "bin/n8n-node.mjs"

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/n8n-nodes-langchain",
"version": "2.6.0",
"version": "2.7.0",
"description": "",
"main": "index.js",
"scripts": {

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/permissions",
"version": "0.47.0",
"version": "0.48.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/task-runner",
"version": "2.6.0",
"version": "2.7.0",
"scripts": {
"clean": "rimraf dist .turbo",
"start": "node dist/start.js",

View file

@ -1,7 +1,7 @@
{
"name": "@n8n/utils",
"type": "module",
"version": "1.22.0",
"version": "1.23.0",
"files": [
"dist"
],

View file

@ -1,6 +1,6 @@
{
"name": "n8n",
"version": "2.6.0",
"version": "2.7.0",
"description": "n8n Workflow Automation Tool",
"main": "dist/index",
"types": "dist/index.d.ts",

View file

@ -1,6 +1,6 @@
{
"name": "n8n-core",
"version": "2.6.0",
"version": "2.7.0",
"description": "Core functionality of n8n",
"main": "dist/index",
"types": "dist/index.d.ts",

View file

@ -1,6 +1,6 @@
{
"name": "@n8n/chat",
"version": "1.6.0",
"version": "1.7.0",
"scripts": {
"dev": "pnpm run --dir=../storybook dev --initial-path=/docs/chat-chat--docs",
"build": "pnpm build:vite && pnpm build:bundle",

View file

@ -1,7 +1,7 @@
{
"type": "module",
"name": "@n8n/design-system",
"version": "2.6.0",
"version": "2.7.0",
"main": "src/index.ts",
"import": "src/index.ts",
"scripts": {

View file

@ -1,7 +1,7 @@
{
"name": "@n8n/i18n",
"type": "module",
"version": "2.6.0",
"version": "2.7.0",
"files": [
"dist"
],

View file

@ -1,7 +1,7 @@
{
"name": "@n8n/rest-api-client",
"type": "module",
"version": "2.6.0",
"version": "2.7.0",
"files": [
"dist"
],

View file

@ -1,7 +1,7 @@
{
"name": "@n8n/stores",
"type": "module",
"version": "2.6.0",
"version": "2.7.0",
"files": [
"dist"
],

View file

@ -1,6 +1,6 @@
{
"name": "n8n-editor-ui",
"version": "2.6.0",
"version": "2.7.0",
"description": "Workflow Editor UI for n8n",
"main": "index.js",
"type": "module",

View file

@ -1,6 +1,6 @@
{
"name": "n8n-node-dev",
"version": "2.6.0",
"version": "2.7.0",
"description": "CLI to simplify n8n credentials/node development",
"main": "dist/src/index",
"types": "dist/src/index.d.ts",

View file

@ -1,6 +1,6 @@
{
"name": "n8n-nodes-base",
"version": "2.6.0",
"version": "2.7.0",
"description": "Base nodes of n8n",
"main": "index.js",
"scripts": {

View file

@ -1,6 +1,6 @@
{
"name": "n8n-workflow",
"version": "2.6.0",
"version": "2.7.0",
"description": "Workflow base code of n8n",
"types": "dist/esm/index.d.ts",
"module": "dist/esm/index.js",