🚀 Release 2.10.0 (#26135)

Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
This commit is contained in:
n8n-assistant[bot] 2026-02-23 15:57:44 +00:00 committed by GitHub
parent 95af7cf0e4
commit 8e81f3e313
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
31 changed files with 264 additions and 162 deletions

View File

@ -1,3 +1,105 @@
# [2.10.0](https://github.com/n8n-io/n8n/compare/n8n@2.9.0...n8n@2.10.0) (2026-02-23)
### Bug Fixes
* Address issue with resolving EKS Pod Identity Credentials ([#25945](https://github.com/n8n-io/n8n/issues/25945)) ([3b41ca8](https://github.com/n8n-io/n8n/commit/3b41ca8d2f5091d45c9e8c3b5a50cd5e8e07a80e))
* **AI Agent Node:** Fix orphaned tool messages in AI Agent memory after buffer window slides ([#26046](https://github.com/n8n-io/n8n/issues/26046)) ([7c1985e](https://github.com/n8n-io/n8n/commit/7c1985eda31b734c412ca093f9438b17c9816094))
* **AI Agent Node:** Serialize AI Agent intermediateSteps messageLog to plain objects ([#25867](https://github.com/n8n-io/n8n/issues/25867)) ([c811ec1](https://github.com/n8n-io/n8n/commit/c811ec1b5e5e5f9f740f130ed2b62ef7120b0747))
* **ai-builder:** Don't release types when loading node types for workflow builder service ([#25891](https://github.com/n8n-io/n8n/issues/25891)) ([4c1c033](https://github.com/n8n-io/n8n/commit/4c1c033cffdde47c0c5c1fda8d715eba2be6d7da))
* **ai-builder:** Strip cache_control markers from persisted tool messages and responder input ([#26132](https://github.com/n8n-io/n8n/issues/26132)) ([05d15a0](https://github.com/n8n-io/n8n/commit/05d15a0e445f99cddae87b2933f0ae9189fc5c48))
* **Anthropic Chat Model Node:** Add gateway error enrichment and empty model guard ([#25953](https://github.com/n8n-io/n8n/issues/25953)) ([790b8b5](https://github.com/n8n-io/n8n/commit/790b8b57c1b5594897ef547f8b12f6fdbd580ae1))
* **Azure OpenAI Node:** Disable Responses API to fix GPT-5.2 connection error ([#26033](https://github.com/n8n-io/n8n/issues/26033)) ([0ba636d](https://github.com/n8n-io/n8n/commit/0ba636d74a8eec64e96770153cb8c059037cb61b))
* **core:** Add mergeAskBuild to builder request DTO feature flags ([#26120](https://github.com/n8n-io/n8n/issues/26120)) ([6b9053e](https://github.com/n8n-io/n8n/commit/6b9053ed1f06f7a6a25189101378c7e647955bfb))
* **core:** Always serve /healthz on task broker regardless of N8N_ENDPOINT_HEALTH ([#25959](https://github.com/n8n-io/n8n/issues/25959)) ([7e10901](https://github.com/n8n-io/n8n/commit/7e109014702c042adef2e7d5a52c6343ecd19f7f))
* **core:** Forward activationMode in multi-main webhook/trigger setup ([#25855](https://github.com/n8n-io/n8n/issues/25855)) ([2886b32](https://github.com/n8n-io/n8n/commit/2886b32efda73af07b889b7e5d1416b257474e48))
* **core:** Handle tool wrapper nodes without supplyData in queue mode MCP Trigger ([#26007](https://github.com/n8n-io/n8n/issues/26007)) ([fbe4699](https://github.com/n8n-io/n8n/commit/fbe4699c84834abb94c3f696d27b12607fcc907d))
* **core:** Implement evaluation run cancellation for multi-main ([#25353](https://github.com/n8n-io/n8n/issues/25353)) ([4fb5ae6](https://github.com/n8n-io/n8n/commit/4fb5ae630ba00820e655047a5c903aa6721d6705))
* **core:** Improve error for AI Tool nodes missing execute method ([#25743](https://github.com/n8n-io/n8n/issues/25743)) ([e85c458](https://github.com/n8n-io/n8n/commit/e85c4580a6ad943be9635f3e1281bcac6d90b84e))
* **core:** Invalidate project owner cache when user role changes ([#25895](https://github.com/n8n-io/n8n/issues/25895)) ([095a7f9](https://github.com/n8n-io/n8n/commit/095a7f9f0d91870672f1594deda952105e727f27))
* **core:** Render newlines on Chat hub messages without requiring hard breaks ([#26042](https://github.com/n8n-io/n8n/issues/26042)) ([774a2dd](https://github.com/n8n-io/n8n/commit/774a2dd301605c3c8429c32099158b52151b0024))
* **core:** Respect n8n path for health endpoint ([#26129](https://github.com/n8n-io/n8n/issues/26129)) ([47d5738](https://github.com/n8n-io/n8n/commit/47d5738ed6d6bbe2065b52ccc7784d67f90699b8))
* **core:** Return data tables that you have access to instead of only the ones in your personal project ([#25558](https://github.com/n8n-io/n8n/issues/25558)) ([c818125](https://github.com/n8n-io/n8n/commit/c818125e85fcfbab9590863656606afa5271592a))
* **editor:** Add validation for secret JSON input fields ([#25851](https://github.com/n8n-io/n8n/issues/25851)) ([2c81eca](https://github.com/n8n-io/n8n/commit/2c81eca43538580b05e9149d86aad6da59f354a4))
* **editor:** Alignment issues and nits ([#25954](https://github.com/n8n-io/n8n/issues/25954)) ([eb86207](https://github.com/n8n-io/n8n/commit/eb8620753fd35a8f8170a8e3bc37c095cec2aa5c))
* **editor:** Apply missing focus mixin styles ([#26008](https://github.com/n8n-io/n8n/issues/26008)) ([b0408d2](https://github.com/n8n-io/n8n/commit/b0408d293cd4659ebc7568fe0d97f2225829e002))
* **editor:** Constrain chat trigger images to fit within message width ([#25866](https://github.com/n8n-io/n8n/issues/25866)) ([0135c23](https://github.com/n8n-io/n8n/commit/0135c23d07dc5ccbe32193b9b0472125f04f4f1e))
* **editor:** Design fixes for managed OAuth credentials ([#26064](https://github.com/n8n-io/n8n/issues/26064)) ([95af7cf](https://github.com/n8n-io/n8n/commit/95af7cf0e4c6407ad644f042352fe67b8ec409ab))
* **editor:** Enable stop button to abort AI Ask Assistant streaming ([#26012](https://github.com/n8n-io/n8n/issues/26012)) ([e59ee6a](https://github.com/n8n-io/n8n/commit/e59ee6ac0955e0714563c380af06fc2e2c994d5f))
* **editor:** Filter for all words in the search query ([#26110](https://github.com/n8n-io/n8n/issues/26110)) ([facc2fe](https://github.com/n8n-io/n8n/commit/facc2feadeaf57f46b556599adc5dcc4d67074c7))
* **editor:** Fix agent description placement on Chat hub modal selector ([#26038](https://github.com/n8n-io/n8n/issues/26038)) ([8aded17](https://github.com/n8n-io/n8n/commit/8aded1759bdb59e5c9c9dac4cca1598623c6c268))
* **editor:** Fix bug with tags not being sent to backend ([#26040](https://github.com/n8n-io/n8n/issues/26040)) ([05915c4](https://github.com/n8n-io/n8n/commit/05915c4199fc012fef572d4e6b004557bafb4dec))
* **editor:** Fix incorrect shortcut resolution for letter keys on non-QWERTY ([#25875](https://github.com/n8n-io/n8n/issues/25875)) ([64bcca0](https://github.com/n8n-io/n8n/commit/64bcca02dcc51b03315604c65551e83a59ef9ca5))
* **editor:** Fix visual issues on new Chat hub tools selector ([#26010](https://github.com/n8n-io/n8n/issues/26010)) ([2a2786a](https://github.com/n8n-io/n8n/commit/2a2786acdbdbf37e97233d2a30ea5e606e69be32))
* **editor:** Fix wrong content displayed while quickly navigating projects and folders ([#25428](https://github.com/n8n-io/n8n/issues/25428)) ([2495a05](https://github.com/n8n-io/n8n/commit/2495a05f6c3fd636d2fc0f9c02b4cdbddb9091e3))
* **editor:** Hide canvas thinking pill and keep canvas editable during help streaming ([#26015](https://github.com/n8n-io/n8n/issues/26015)) ([47d42a6](https://github.com/n8n-io/n8n/commit/47d42a63a8ded6347bc3d56f5843d98662fd7d03))
* **editor:** Improve custom role selector with design refinements ([#25666](https://github.com/n8n-io/n8n/issues/25666)) ([5c7ebf9](https://github.com/n8n-io/n8n/commit/5c7ebf94ec21673d7ea37735b5410fbbaf084722))
* **editor:** Make Chat hub text prompt scrollable ([#26019](https://github.com/n8n-io/n8n/issues/26019)) ([923060f](https://github.com/n8n-io/n8n/commit/923060f505e369be57a97ef5b8dfb2cd064eea2b))
* **editor:** Patch Button v2 migration issues ([#25846](https://github.com/n8n-io/n8n/issues/25846)) ([022638f](https://github.com/n8n-io/n8n/commit/022638f23de5de72e508a97389383da775aa95e8))
* **editor:** Prevent plan mode auto-switch after AIWB restore ([#25903](https://github.com/n8n-io/n8n/issues/25903)) ([dc82320](https://github.com/n8n-io/n8n/commit/dc82320f7057b8d9b83f24133b9bcd27276a0153))
* **editor:** Prevent workflow-updated emission on assistant calls ([#25951](https://github.com/n8n-io/n8n/issues/25951)) ([b7a8496](https://github.com/n8n-io/n8n/commit/b7a8496251dcf961efea05bea0b009ae6579c2e0))
* **editor:** Re-layout all nodes on structural changes in AI builder ([#25905](https://github.com/n8n-io/n8n/issues/25905)) ([d591bcb](https://github.com/n8n-io/n8n/commit/d591bcb7c5a543edb0dfe993046d7eb7bb0afb49))
* **editor:** Refresh credential list after update to clear setup badge ([#25978](https://github.com/n8n-io/n8n/issues/25978)) ([4e68511](https://github.com/n8n-io/n8n/commit/4e68511719a908f4fcfa8b1c1a2428648d4de289))
* **editor:** Respect displayOptions when determining response mode for Chat on WF canvas ([#26112](https://github.com/n8n-io/n8n/issues/26112)) ([59a5ff3](https://github.com/n8n-io/n8n/commit/59a5ff3bc9290dd737dca5e060f0533f3db65a13))
* **editor:** Route error/credential help messages to builder in merged Ask+Build view ([#25950](https://github.com/n8n-io/n8n/issues/25950)) ([f87cb02](https://github.com/n8n-io/n8n/commit/f87cb02d3f12771fc624da4095512491f1bcdabb))
* **editor:** Selectively apply credentials for http request nodes ([#26003](https://github.com/n8n-io/n8n/issues/26003)) ([f5ea84a](https://github.com/n8n-io/n8n/commit/f5ea84a174e4654d25e01b3805f539c5a77c6e07))
* **editor:** Show existing credentials in template setup modal ([#25598](https://github.com/n8n-io/n8n/issues/25598)) ([4ce9daf](https://github.com/n8n-io/n8n/commit/4ce9daf2ddf8838fb9e5d9f828ecb0946e1d82f1))
* **editor:** Style regressions on Button ([#25924](https://github.com/n8n-io/n8n/issues/25924)) ([c7caf27](https://github.com/n8n-io/n8n/commit/c7caf27d08dd9d0d80bf4ff18f8e9e9c8acaa048))
* **editor:** Update click behaviour on breadcrumb items ([#24753](https://github.com/n8n-io/n8n/issues/24753)) ([05d57d6](https://github.com/n8n-io/n8n/commit/05d57d6dd05a972c2cd8508e7da516577609a038))
* **editor:** Update secrets provider connection name validation ([#25868](https://github.com/n8n-io/n8n/issues/25868)) ([1bc3079](https://github.com/n8n-io/n8n/commit/1bc307990d19a37639ec25736748dda1cd42c625))
* **Gmail Node:** Fix GetMany messages query string pollution with non-API parameters ([#26053](https://github.com/n8n-io/n8n/issues/26053)) ([3ff9668](https://github.com/n8n-io/n8n/commit/3ff9668f20bfe7d8d660ce00d21c9ff1920e0939))
* **Google Gemini Node:** Fix broken thinking budget selector ([#26006](https://github.com/n8n-io/n8n/issues/26006)) ([27b84e0](https://github.com/n8n-io/n8n/commit/27b84e0c4be7df34823913b2136235a1f52d50fb))
* **Guardrails Node:** Improve Guardrails validation ([#25390](https://github.com/n8n-io/n8n/issues/25390)) ([8d0251d](https://github.com/n8n-io/n8n/commit/8d0251d1deef256fd3d9176f05dedab62afde918))
* Handle missing trigger node run data gracefully ([#25828](https://github.com/n8n-io/n8n/issues/25828)) ([5d92505](https://github.com/n8n-io/n8n/commit/5d925058ad473ce773093a2f13c6cc85eec75031))
* Increase character limit for providerId ([#25748](https://github.com/n8n-io/n8n/issues/25748)) ([56b6d0c](https://github.com/n8n-io/n8n/commit/56b6d0ca615a54cf3752e7cc6be1a1e64524ec54))
* Only use displayOptions for determining credential required fields for update if the property is defined ([#25921](https://github.com/n8n-io/n8n/issues/25921)) ([cadfa4c](https://github.com/n8n-io/n8n/commit/cadfa4c1008875969f93dcb4d41ae77b31511d27))
* Prevent node mention popup when typing email addresses ([#25865](https://github.com/n8n-io/n8n/issues/25865)) ([14920b7](https://github.com/n8n-io/n8n/commit/14920b7e98eeb2294a2ed076b35dbe73148c9819))
* Remove redundant builder-log check causing responder double-answering ([#25940](https://github.com/n8n-io/n8n/issues/25940)) ([60ce73a](https://github.com/n8n-io/n8n/commit/60ce73a1fb44cef8021ede4331706efaeeeced2b))
* Truncate tool names to 64 characters ([#25745](https://github.com/n8n-io/n8n/issues/25745)) ([48cb717](https://github.com/n8n-io/n8n/commit/48cb717d27d18ae7fb39d650275802db94d0d332))
### Features
* Add ai-node-sdk package ([#25838](https://github.com/n8n-io/n8n/issues/25838)) ([7ad421f](https://github.com/n8n-io/n8n/commit/7ad421f038697b098da15965df927e1c6170755b))
* Add tab scoped collaboration ([#25646](https://github.com/n8n-io/n8n/issues/25646)) ([1016949](https://github.com/n8n-io/n8n/commit/1016949c9241c191ba97d28361aa4788812b16de))
* **ai-builder:** Add WFB session persistence across page refreshes ([#25404](https://github.com/n8n-io/n8n/issues/25404)) ([87f59f0](https://github.com/n8n-io/n8n/commit/87f59f04d3fbb4cf66f14350a3ce664eedeb5e65))
* Build pinecone quick connect integration flow ([#25854](https://github.com/n8n-io/n8n/issues/25854)) ([f0f074e](https://github.com/n8n-io/n8n/commit/f0f074ee8ca245b314eed36fa1bc469341b509c3))
* **core:** Add 'Create new tool' button to tools selector ([#26036](https://github.com/n8n-io/n8n/issues/26036)) ([54a5bf1](https://github.com/n8n-io/n8n/commit/54a5bf17c055d2319a23b0d54adb3bce08f7e658))
* **core:** Add ESLint rule to validate AI node SDK fields in package.json ([#25759](https://github.com/n8n-io/n8n/issues/25759)) ([b97fe12](https://github.com/n8n-io/n8n/commit/b97fe12ba204008c193513e2fe336c7ec118f054))
* **core:** Add package scaffold with public API types and architecture docs ([#26047](https://github.com/n8n-io/n8n/issues/26047)) ([fb4b940](https://github.com/n8n-io/n8n/commit/fb4b94064f2de30b594f25f9d4e3d0e62abfc8db))
* **core:** Ensure user-provided variable names fulfill JS identifer spec ([#25900](https://github.com/n8n-io/n8n/issues/25900)) ([e8ab44b](https://github.com/n8n-io/n8n/commit/e8ab44bf32f7531afe4165da7ac48794da261f99))
* **core:** Expose execution stopping in public API ([#25826](https://github.com/n8n-io/n8n/issues/25826)) ([6a16e63](https://github.com/n8n-io/n8n/commit/6a16e630c42bf2532f2f38aa6f10818b721786b4))
* **core:** Filter secrets provider autocomplete to connected vaults only ([#25927](https://github.com/n8n-io/n8n/issues/25927)) ([bd92dab](https://github.com/n8n-io/n8n/commit/bd92dabc5cc695d6f209671735e4355f171ca08a))
* **core:** Merge Ask and Build into unified multi-agent chat experience ([#25692](https://github.com/n8n-io/n8n/issues/25692)) ([9fb5d43](https://github.com/n8n-io/n8n/commit/9fb5d437d3d663f4883f8fea54532fbad3ff3893))
* **core:** Send AI Node SDK version to Strapi community nodes API ([#25760](https://github.com/n8n-io/n8n/issues/25760)) ([076d7b2](https://github.com/n8n-io/n8n/commit/076d7b2d0c3dacf69cb388c187d4ce696757ab94))
* **core:** Support multiple connected vaults per secret provider ([#26124](https://github.com/n8n-io/n8n/issues/26124)) ([9598874](https://github.com/n8n-io/n8n/commit/9598874050d95ed2fdfe7e8a79350c40e419d981))
* **core:** Support special characters in secret names ([#25974](https://github.com/n8n-io/n8n/issues/25974)) ([8fa58c9](https://github.com/n8n-io/n8n/commit/8fa58c99c1e4097da5d406b323add218b3ff5c9b))
* **editor:** Add review changes banner to AI builder ([#25885](https://github.com/n8n-io/n8n/issues/25885)) ([c03443b](https://github.com/n8n-io/n8n/commit/c03443b7f2027e12d32b8a80c8c8331bc7f7b787))
* **editor:** Allow discarding and renaming columns during CSV import ([#25605](https://github.com/n8n-io/n8n/issues/25605)) ([b5adf9f](https://github.com/n8n-io/n8n/commit/b5adf9f2ec16f918ce2d7fc4f1df1e961ac19242))
* **editor:** Enable users to pick between managed and custom OAuth credentials ([#25973](https://github.com/n8n-io/n8n/issues/25973)) ([b6e267b](https://github.com/n8n-io/n8n/commit/b6e267b0debb4e1bd1b187955dcd2b7095d0857b))
* **editor:** Highlight nodes in canvas on card hover in setup panel ([#25862](https://github.com/n8n-io/n8n/issues/25862)) ([9da4d3d](https://github.com/n8n-io/n8n/commit/9da4d3d12edf895285d41486da9901ac04aa210b))
* **editor:** Improve Google OAuth button design ([#26063](https://github.com/n8n-io/n8n/issues/26063)) ([e2cb7d2](https://github.com/n8n-io/n8n/commit/e2cb7d29fe9b8b0b9b3f8eb75ca01d428186a88c))
* **editor:** In setup panel only mark credentials as completed if they are tested ([#25658](https://github.com/n8n-io/n8n/issues/25658)) ([ea143c7](https://github.com/n8n-io/n8n/commit/ea143c71addd8620d186b5dcbc03a8f4ae5ed6d0))
* **editor:** Refine external secrets management on project settings … ([#26016](https://github.com/n8n-io/n8n/issues/26016)) ([45cfa95](https://github.com/n8n-io/n8n/commit/45cfa95e5e72c063c3d449273b9f27a6fcd0971a))
* **editor:** Render interactive code diffs in builder chat ([#26119](https://github.com/n8n-io/n8n/issues/26119)) ([bed7f6b](https://github.com/n8n-io/n8n/commit/bed7f6b5fd4a3468213309750f149aa96751391d))
* **editor:** Show execution data in preview ([#25501](https://github.com/n8n-io/n8n/issues/25501)) ([ead83ca](https://github.com/n8n-io/n8n/commit/ead83ca8d954c8c177940b6310bb725c6c1ea567))
* **editor:** Show inline error messages for testing connection feedback ([#25873](https://github.com/n8n-io/n8n/issues/25873)) ([ff5d2e5](https://github.com/n8n-io/n8n/commit/ff5d2e5f514e4cf8ad74cbb30cf9d8b872a5e1b3))
* **editor:** Update styles and Secrets Provider connection components ([#25894](https://github.com/n8n-io/n8n/issues/25894)) ([594dc51](https://github.com/n8n-io/n8n/commit/594dc51005fb79ef522890450316b478b16e3f84))
* Enable streaming in canvas chat ([#20991](https://github.com/n8n-io/n8n/issues/20991)) ([d262419](https://github.com/n8n-io/n8n/commit/d262419ba8e551f7aad868960163542b57546fa3))
* Implement promotion banner for non community nodes ([#26009](https://github.com/n8n-io/n8n/issues/26009)) ([a53fa1a](https://github.com/n8n-io/n8n/commit/a53fa1a1e5c3c66c51e9a06b7b3dd8e9543954f3))
* Improve quick connect frontend implementation ([#26055](https://github.com/n8n-io/n8n/issues/26055)) ([0222b61](https://github.com/n8n-io/n8n/commit/0222b6196df5592253820e5961bbf78606480fb7))
* Only sync scopes / roles as leader in multi-main ([#25935](https://github.com/n8n-io/n8n/issues/25935)) ([49fb32c](https://github.com/n8n-io/n8n/commit/49fb32c3c446b1736450ce85815aae7dcf5dc34b))
* Quick connect integration flow for Firecrawl ([#25970](https://github.com/n8n-io/n8n/issues/25970)) ([59b51d1](https://github.com/n8n-io/n8n/commit/59b51d1c0e05dccc8263f9adb046dc9f2fed52db))
* Support invalid tool call content ([#25835](https://github.com/n8n-io/n8n/issues/25835)) ([833ba65](https://github.com/n8n-io/n8n/commit/833ba65ff03d0291013a0f0c604d7bf8cef1ff3a))
* Update CLI examples ([#25881](https://github.com/n8n-io/n8n/issues/25881)) ([62dda83](https://github.com/n8n-io/n8n/commit/62dda8391a96b2321b40af20adbbb25fe47c7d24))
### Performance Improvements
* **core:** Use streaming JSON parsing for large execution data ([#25799](https://github.com/n8n-io/n8n/issues/25799)) ([2cfecd2](https://github.com/n8n-io/n8n/commit/2cfecd2a8b375c6866523557d875feb062720bc1))
# [2.9.0](https://github.com/n8n-io/n8n/compare/n8n@2.8.0...n8n@2.9.0) (2026-02-16)

View File

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

View File

@ -1,39 +1,39 @@
{
"name": "@n8n/ai-node-sdk",
"version": "0.1.0",
"description": "SDK for building AI nodes in n8n",
"types": "dist/esm/index.d.ts",
"module": "dist/esm/index.js",
"main": "dist/cjs/index.js",
"exports": {
".": {
"types": "./dist/esm/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
},
"./*": "./*"
},
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",
"typecheck": "tsc --noEmit",
"build": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json",
"format": "biome format --write .",
"format:check": "biome ci .",
"lint": "eslint . --quiet",
"lint:fix": "eslint . --fix",
"watch": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch",
"test": "jest --passWithNoTests",
"test:unit": "jest --passWithNoTests",
"test:dev": "jest --watch"
},
"files": [
"dist"
],
"dependencies": {
"@n8n/ai-utilities": "workspace:*"
},
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
}
"name": "@n8n/ai-node-sdk",
"version": "0.2.0",
"description": "SDK for building AI nodes in n8n",
"types": "dist/esm/index.d.ts",
"module": "dist/esm/index.js",
"main": "dist/cjs/index.js",
"exports": {
".": {
"types": "./dist/esm/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
},
"./*": "./*"
},
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",
"typecheck": "tsc --noEmit",
"build": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json",
"format": "biome format --write .",
"format:check": "biome ci .",
"lint": "eslint . --quiet",
"lint:fix": "eslint . --fix",
"watch": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch",
"test": "jest --passWithNoTests",
"test:unit": "jest --passWithNoTests",
"test:dev": "jest --watch"
},
"files": [
"dist"
],
"dependencies": {
"@n8n/ai-utilities": "workspace:*"
},
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
}
}

View File

@ -1,59 +1,59 @@
{
"name": "@n8n/ai-utilities",
"version": "0.3.0",
"description": "Utilities for building AI nodes in n8n",
"types": "dist/esm/index.d.ts",
"module": "dist/esm/index.js",
"main": "dist/cjs/index.js",
"exports": {
".": {
"types": "./dist/esm/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
},
"./*": "./*"
},
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm run watch",
"typecheck": "tsc --noEmit",
"copy-tokenizer-json": "node scripts/copy-tokenizer-json.js .",
"build": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm",
"format": "biome format --write .",
"format:check": "biome ci .",
"lint": "eslint . --quiet",
"lint:fix": "eslint . --fix",
"watch": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch",
"test": "jest",
"test:unit": "jest",
"test:dev": "jest --watch"
},
"files": [
"dist"
],
"devDependencies": {
"@types/json-schema": "^7.0.15",
"jest-mock-extended": "^3.0.4",
"@types/mime-types": "catalog:",
"tsx": "catalog:",
"axios": "catalog:"
},
"dependencies": {
"zod": "catalog:",
"zod-to-json-schema": "catalog:",
"@langchain/core": "catalog:",
"@langchain/classic": "1.0.5",
"@langchain/community": "catalog:",
"@langchain/textsplitters": "1.0.1",
"@langchain/openai": "catalog:",
"langchain": "catalog:",
"@n8n/config": "workspace:*",
"@n8n/typescript-config": "workspace:*",
"n8n-workflow": "workspace:*",
"tmp-promise": "3.0.3",
"js-tiktoken": "catalog:",
"https-proxy-agent": "catalog:",
"proxy-from-env": "^1.1.0",
"undici": "^6.21.0"
}
"name": "@n8n/ai-utilities",
"version": "0.4.0",
"description": "Utilities for building AI nodes in n8n",
"types": "dist/esm/index.d.ts",
"module": "dist/esm/index.js",
"main": "dist/cjs/index.js",
"exports": {
".": {
"types": "./dist/esm/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
},
"./*": "./*"
},
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm run watch",
"typecheck": "tsc --noEmit",
"copy-tokenizer-json": "node scripts/copy-tokenizer-json.js .",
"build": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm",
"format": "biome format --write .",
"format:check": "biome ci .",
"lint": "eslint . --quiet",
"lint:fix": "eslint . --fix",
"watch": "tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch",
"test": "jest",
"test:unit": "jest",
"test:dev": "jest --watch"
},
"files": [
"dist"
],
"devDependencies": {
"@types/json-schema": "^7.0.15",
"jest-mock-extended": "^3.0.4",
"@types/mime-types": "catalog:",
"tsx": "catalog:",
"axios": "catalog:"
},
"dependencies": {
"zod": "catalog:",
"zod-to-json-schema": "catalog:",
"@langchain/core": "catalog:",
"@langchain/classic": "1.0.5",
"@langchain/community": "catalog:",
"@langchain/textsplitters": "1.0.1",
"@langchain/openai": "catalog:",
"langchain": "catalog:",
"@n8n/config": "workspace:*",
"@n8n/typescript-config": "workspace:*",
"n8n-workflow": "workspace:*",
"tmp-promise": "3.0.3",
"js-tiktoken": "catalog:",
"https-proxy-agent": "catalog:",
"proxy-from-env": "^1.1.0",
"undici": "^6.21.0"
}
}

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@n8n/chat-hub",
"version": "1.2.0",
"version": "1.3.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@n8n/create-node",
"version": "0.19.0",
"version": "0.20.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.9.0",
"version": "1.10.0",
"scripts": {
"clean": "rimraf dist .turbo",
"dev": "pnpm watch",

View File

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

View File

@ -1,7 +1,7 @@
{
"name": "@n8n/eslint-plugin-community-nodes",
"type": "module",
"version": "0.7.0",
"version": "0.8.0",
"main": "./dist/plugin.js",
"types": "./dist/plugin.d.ts",
"exports": {

View File

@ -1,43 +1,43 @@
{
"name": "@n8n/expression-runtime",
"version": "0.1.0",
"description": "Secure, isolated expression evaluation runtime for n8n",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "tsc -p tsconfig.build.json",
"test": "vitest run",
"test:dev": "vitest --watch --silent false",
"typecheck": "tsc --noEmit"
},
"keywords": [
"n8n",
"expression",
"evaluation",
"isolated-vm",
"web-worker",
"security"
],
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"js-base64": "catalog:",
"jssha": "3.3.1",
"lodash": "catalog:",
"luxon": "catalog:",
"md5": "2.3.0",
"title-case": "3.0.3",
"transliteration": "2.3.5"
},
"devDependencies": {
"@types/lodash": "catalog:",
"@types/luxon": "3.2.0",
"@types/md5": "^2.3.5",
"typescript": "catalog:",
"vitest": "catalog:"
},
"files": [
"dist",
"ARCHITECTURE.md",
"LICENSE.md"
]
"name": "@n8n/expression-runtime",
"version": "0.2.0",
"description": "Secure, isolated expression evaluation runtime for n8n",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "tsc -p tsconfig.build.json",
"test": "vitest run",
"test:dev": "vitest --watch --silent false",
"typecheck": "tsc --noEmit"
},
"keywords": [
"n8n",
"expression",
"evaluation",
"isolated-vm",
"web-worker",
"security"
],
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"js-base64": "catalog:",
"jssha": "3.3.1",
"lodash": "catalog:",
"luxon": "catalog:",
"md5": "2.3.0",
"title-case": "3.0.3",
"transliteration": "2.3.5"
},
"devDependencies": {
"@types/lodash": "catalog:",
"@types/luxon": "3.2.0",
"@types/md5": "^2.3.5",
"typescript": "catalog:",
"vitest": "catalog:"
},
"files": [
"dist",
"ARCHITECTURE.md",
"LICENSE.md"
]
}

View File

@ -1,6 +1,6 @@
{
"name": "@n8n/node-cli",
"version": "0.20.0",
"version": "0.21.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.9.0",
"version": "2.10.0",
"description": "",
"main": "index.js",
"exports": {

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@n8n/scan-community-package",
"version": "0.9.0",
"version": "0.10.0",
"description": "Static code analyser for n8n community packages",
"license": "none",
"bin": "scanner/cli.mjs",

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@n8n/workflow-sdk",
"version": "0.2.0",
"version": "0.3.0",
"description": "TypeScript SDK for programmatically creating n8n workflows",
"exports": {
".": {

View File

@ -1,6 +1,6 @@
{
"name": "n8n",
"version": "2.9.0",
"version": "2.10.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.9.0",
"version": "2.10.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.9.0",
"version": "1.10.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.9.0",
"version": "2.10.0",
"main": "src/index.ts",
"import": "src/index.ts",
"scripts": {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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