Releases: n8n-io/n8n
Releases · n8n-io/n8n
[email protected]
1.116.0 (2025-10-13)
Bug Fixes
- ai-builder: Fix loading of Data Table nodes for AI Builder (#20546) (c21968d)
- core: Block introspection attributes unconditionally (#20641) (7ae88f8)
- core: Fix broker websocket connection closure on runner heartbeat failure (#20584) (892cc82)
- core: Fix N8N_ENCRYPTION_KEY_FILE environment variable not working (#20230) (502dd71)
- core: Fix worker setup completion (#20495) (8f042a6)
- core: Make sure scopes are deleted after rename (#20498) (a998e1d)
- core: Only resume waiting parent workflows (#20342) (bebccfd)
- core: Prevent re-imported scheduled workflow to execute twice (#20438) (8f7f480)
- core: Prevent subscript access to blocked attributes (#20710) (0026b6b)
- core: Remove logs skipping flag from native Python runner (#20441) (123a742)
- core: Retain source overwrite in paired items in tool executions (#20629) (6f368c3)
- core: Return insights when only one day is selected (#20543) (dc72c23)
- core: Solve intermittent typeorm-related build errors for
QueryDeepPartialEntity
(#20556) (dfb1851) - core: Tighten Sentry error filtering in native Python runner (#20500) (bcdbada)
- editor: Compact large ITaskDataConnections before sending to AI Builder (#20545) (e58480f)
- editor: Fix data table add row missing border (#20514) (799634f)
- editor: Fix inputs when extracting sub-workflows with Split Out nodes (#19923) (fa64bf1)
- editor: Input/output panel in log view shows "N of N item(s)" when nothing matched (#20224) (9b46bf6)
- editor: Keep source control and user area fixed to bottom of sidebar (#20530) (0f28b3f)
- editor: New NDV design tweaks (#19903) (ca84331)
- editor: Rename property names in event (#20537) (32573ca)
- editor: Set warning limit to 80% of max limit for data tables (#20613) (fb94b77)
- Extract from File Node: Fix xlsx data read when readAsString is true (#20565) (1a8b6e1)
- Github Node: Fix GitHub node no longer shows repo owner for Get Issues operation (#20580) (3d74c3e)
- Google Workspace Admin Node: Rename userId to userKey (#15940) (65b1df9)
- HTTP Request Node: Body must be stringified while using AWS credentials (#20526) (c28ac73)
- Invalid secret expression value for AWS secret keys containing / (#20433) (f46b5e1)
- Microsoft Graph Security Node: Add missing offline_access scope to credentials (#20532) (8dd7c40)
- Pin node version in Docker base image (#20634) (4d80c2e)
- Prevent runtime import via
__builtins__
dict in native Python runner (#20628) (09c8559) - Slack Node: Add :history scopes to support the 'history' operation in Slack node (#20523) (88b8719)
- Supabase Node: Fix issue with execute function was called with incorrect parameters when accessing schema if set by expression (#20507) (b868284)
- Update libxml2 (#20635) (2ac03d0)
- Update path.join -> safeJoinPath for compression utils (#20461) (ad11e77)
Features
- Add docs to
@n8n/eslint-plugin-community-nodes
(#20266) (6cb36b5) - Add status check for project json files in git folder (#20369) (2f38db8)
- Add strict mode and cloud lint rules to @n8n/node-cli (#20142) (b1baca5)
- Add support for displayOptions in INodePropertyOptions (#20184) (fd50563)
- ai-builder, editor: Flag AI builder placeholder parameters and render them on front-end (#20494) (95d0c45)
- API: Add project and projectId fields to get and update a variable project (#20544) (5bddbed)
- core: Telemetry for data tables storage limit reached (#20485) (52ad94f)
- core: Track package_version of community nodes (#20428) (0da3e14)
- core: Use project variable in executions (#20275) (ca69904)
- Define node's waiting message in the node's description (#20416) (d03a6c0)
- editor: Allow expressions to autocomplete project variables (#20269) (2a7b341)
- editor: Create new variable page inside overview project page (#20332) (cd0bbe2)
- editor: Improve community node tracking (#20479) ([07c60b2](https://github.com/n8n-i...
[email protected]
1.115.2 (2025-10-10)
Bug Fixes
- ai-builder: Fix loading of Data Table nodes for AI Builder (#20546) (e7749fd)
- editor: Compact large ITaskDataConnections before sending to AI Builder (#20545) (e4b1459)
- editor: Keep source control and user area fixed to bottom of sidebar (#20530) (8ed0c52)
- Github Node: Fix GitHub node no longer shows repo owner for Get Issues operation (#20580) (5b50465)
- Update libxml2 (#20635) (ddcaf8e)
[email protected]
[email protected]
1.114.4 (2025-10-07)
Internal fixes
[email protected]
1.115.0 (2025-10-06)
Bug Fixes
n8n-node
not working on Windows (#20091) (c3fff03)- Add missing
test
andauthenticate
to OpenWeatherMap, Azure Storage and Netlify credentials (#20221) (18a5924) - Allow creation of vector search indexes in MongoDB node (#20235) (8df5211)
- Anthropic Chat Model Node: Fix Sonnet 4.5 not working with default topP (#20286) (fd7b2a5)
- AwsS3 Node: Return data with continueOnFail (#19951) (ac0e7e3)
- core: Add
globals
andlocals
to denylist in native Python runner (#20172) (77d7408) - core: Add cancellation reasons (#20238) (0681e78)
- core: Capture stderr from task process in native Python runner (#20180) (7af1a5c)
- core: Check all outputs for chat triggers, first output only for webhooks (#20308) (412322a)
- core: Do not report to Sentry successful ws close in native Python runner (#20257) (4ca6e4f)
- core: Fix paired item data retrieval in loops with IF nodes (#20309) (a9a450b)
- core: Keep submodules of safe modules in native Python runner (#20284) (7eb8a32)
- core: Make transition self-healing on
SIGTERM
(#20243) (8fa5b57) - core: Prevent race condition on job processing handler registration (#20219) (cd8926e)
- core: Prevent resolving of raw “$” as stringified function (#19237) (93df675)
- core: Show error description in tools (#19914) (165f74b)
- core: Support log streaming in webhook processors (#20215) (5ca781f)
- core: Undo backend validation for moving workflow on protected instance (#20404) (316dafa)
- Disable Builder if license does not have feature (#20318) (5ad9e81)
- Disable Execute and Refine button if no credits remaining (#20248) (4685009)
- Discord Node: Add test to Discord Webhook credential (#20314) (f1a51c4)
- Discord Node: Fix parseDiscordError to properly display Discord API errors (#17606) (f331c5e)
- Don't allow moving a readonly workflow (#20227) (16e4c7e)
- editor: Add auto-scroll on drag in workflows list (#20193) (14d0e17)
- editor: Add rule to prevent undefined components (missing imports) in Vue (#20273) (2d00ebd)
- editor: Add upgrade indicators and tooltip for unlicensed project roles (#20225) (93769f4)
- editor: Fix
ctrl+s
shortcut when renaming node (#20310) (324ee62) - editor: Fix workflow name not resolving in node expressions preview (#19979) (44731a9)
- editor: Frontend housekeeping (#20292) (0bf3151)
- editor: Incorrect toast when starting workflow manually via chat trigger (#20073) (7d36648)
- editor: Show running edge with existing run data as green (#20204) (3d30f95)
- Fallback to cli command if http request failed in npm-utils for community packages (#19413) (2bde2e6)
- Fix font paths in design system (#20256) (7aed600)
- Grist Node: Allow filtering for numbers <= 0 (#20045) (96d3faf)
- S3 Node: Consider LocationConstraint from GetBucketLocation optional due to many non-compliant S3 implementations (#15432) (21abe2d)
- Salesforce Trigger Node: Cleanup logic update (#19769) (96a643e)
- Show Builder's Ask Admin tooltip just for owner (#20246) (c221833)
- Spreadsheet File Node: Use streams to read xlsx (#19953) (ef1c079)
- Update links (#20022) (3ad0706)
- Use monospace for param preview (#19975) (02c6a94)
- When a workflow is waiting indefinitely, it now show the correct message (#20350) (efc2b55)
Features
- Import project from json file stored in git folder (#20294) (65942c3)
- Add beta label for AI Assistant/Builder (#20346) (57bea34)
- core: Add projectId foreign key to the variable table (#20058) (bf1b26d)
- core: Make variable update DTO fields optional for patch and add validation (#20348) (e23bcfd)
- core: Update variables API to reflect project variables (#20187) (d5159f0)
- Exclude large data tables by default, allow inclusion with override flag (#20298) (208027b)
- Export projects as json files ...
[email protected]
1.114.3 (2025-10-06)
Internal fixes
[email protected]
[email protected]
1.114.1 (2025-10-02)
Bug Fixes
- Anthropic Chat Model Node: Fix Sonnet 4.5 not working with default topP (#20286) (4cb9567)
- core: Add
globals
andlocals
to denylist in native Python runner (#20172) (b078c8f)
Note
Release 1.114.1 with fixes for Anthropic Chat Model default topP and Python runner denylist.
- Bug fixes:
Anthropic Chat Model Node
: Fix Sonnet 4.5 not working with defaulttopP
.core
: Addglobals
andlocals
to denylist in native Python runner.
Written by Cursor Bugbot for commit f40232e. This will update automatically on new commits. Configure here.
[email protected]
1.114.0 (2025-09-29)
Bug Fixes
- ChatTrigger Node: Chat submit button, fix disabled state coloring (#20085) (47cbd72)
- core: Allow accessing nodes.json in preview mode (#19920) (a26810b)
- core: Batch markAsCrashed updates to avoid oversized queries (#19904) (2db47fd)
- core: Ensure cancellation interrupts runner tasks in worker (#19864) (fac005b)
- core: Fix PKCE OAuth2 flows to work without client secret (#19601) (199d919)
- core: Iterate over all main output branches when extracting response (#19963) (0b7db24)
- core: Only print deprecation notices on start command (#19987) (4d024ec)
- core: Preserve sourceOverwrite in pairedItem data during workflow execution (#20064) (7de2edd)
- core: Remove Data Table experimental warning log (#19978) (7273d41)
- core: Surface workflow config errors to the webhook caller (#19858) (8327257)
- core: Use different query to get sqlite data table sizes (#19878) (24f08e1)
- editor: Adjust insight's project filter placeholder (#19909) (4c0e19f)
- editor: Clean up NDV RunData loading states (#20082) (874c890)
- editor: Fix data tables id column sort icon (#19981) (0475599)
- editor: Fix empty credential translation (#20019) (fa66401)
- editor: Fix keyboard navigation in node creator with pre-built agents experiment (#19853) (a56d6ab)
- editor: Fix reka popover issue when uncontrolled (#19952) (36df7da)
- editor: Fix rlc input selection issue when not in list mode (#20004) (c6443c3)
- editor: Fix UI being blocked from loading while data table limits are being fetched (#19871) (436c5ab)
- editor: Improve arrow key navigation in chat message panel (#19926) (0f19655)
- editor: Make shortcuts for toggling input/output panel work in the popped out log view (#19911) (8049da2)
- editor: Make the data table size cache longer by default (#19875) (71cf584)
- editor: Mark Workflow Extraction Modal Submit Button as loading and show error toast on error (#19976) (60560ba)
- editor: Reflect Wait node's execution status correctly in log view (#19898) (a679359)
- Gmail Trigger Node: Show warning about multiple items returned (#19896) (83173fb)
- MCP Client Tool Node: Change default transport to HTTP Streamable (#20053) (e0a9de7)
- Microsoft Excel 365 Node: Allow appending to empty sheets (#19642) (c96e6ae)
- Only show AI assistant when AI service URL is setup (#18774) (002f380)
- OpenAI Node: Missing header for assistant API calls (#20060) (a6c7e39)
- Pass project ID to the wf execution demo iframe (#19785) (a0efb97)
- Postgres Node: Fix citext and user defined field type mapping (#19780) (669a7b5)
- Slack Node: Reply to message (#19760) (977d37f)
- WhatsApp Business Cloud Node: Include whatsapp id in contact properties (#19762) (ea9093c)
- Wordpress Node: Handle
before
query parameter when getting many posts or pages (#20041) (3963e97)
Features
- Add community node ESLint plugin, use in scanner (#19660) (b55c95c)
- Binary data access improvements (#19629) (182a40e)
- core: Add custom data range query to insights endpoints (#20009) (24ea97a)
- core: Add HTTPS protocol support for environments (#19482) (9806e6f)
- core: Add startDate and endDate filter query to insights endpoints (#19954) (7c3e1c9)
- core: Adjust n8n email template styling (#19969) (dbf3284)
- core: Throw customized error on assigned custom role deletion (#19900) (a01e5a5)
- editor: Add keyboard shortcut for run data search in the log view and mapper popover (#19745) (1ca9bbe)
- editor: Show node update button in ndv and nodecreator (#19696) (ef5ec8a)
- Make project member updates immediate (#19837) (b59f976)
- PAY-3774 entities import logic (#19770) (560c951)
- PAY-3775 disable ref to use master (#20086) (03d351a)
- PAY-3775 github action to test exporting to sqlite (#20069) (0e9464a)
- PAY-3855 ensure latest migrations run ([#19917]...