Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.47.0 #12

Open
renovate Bot wants to merge 1 commits from renovate/n8n_image-2.x into main
pull from: renovate/n8n_image-2.x

This PR contains the following updates:

Package Update Change
N8N_IMAGE (source) minor 2.40.5 → 2.47.0

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

n8n-io/n8n (N8N_IMAGE)

v2.47.0

Bug Fixes
  • Add missing period to data table storage limit banner copy (#​37943) (d1dc4d6)
  • AI Agent Node: Point the deprecated agent type callout to an action that works (#​42898) (7a44fcb)
  • ai-builder: Include instance admins in team self-healing reviews (#​42325) (58f160d)
  • ai-builder: Open self-healing chat in the result project (#​42399) (0b1849a)
  • ai-builder: Update the Assistant chat title when you build a new agent (#​42739) (c98324f)
  • Align logs panel header button styles and spacing (#​42162) (f5329d0)
  • Align promotion binding and blocker typography (#​42681) (4f8bbb6)
  • API: Escape unsafe ids in package export paths (#​42038) (1576aef)
  • API: Use planned publication actions for package imports (#​42899) (a60e58c)
  • Apply execution redaction to MCP workflow run errors (#​42574) (53bf60c)
  • Apply project scopes to folder list queries (#​42171) (cd64ada)
  • Apply project scopes to MCP instance context run summaries (#​42173) (1e3335f)
  • Bound Agent token counting and guard settled errors (#​42569) (9281106)
  • Clear workflow search when entering a folder (#​42884) (4877e1d)
  • core, editor: Align agent cleanup and telemetry (#​42910) (a7c5271)
  • core, editor: Use the managed OAuth app after a switch from a custom app (#​42593) (3cbe84c)
  • core: Add a cooldown before resending migration owner reminders (#​42419) (dddcc70)
  • core: Add row details to the missing execution data report (#​42897) (d33d38a)
  • core: Align GitLab token guidance with merge request requirements (#​42628) (a85b88d)
  • core: Close promotion reviews when their environment target changes (#​42555) (de61319)
  • core: Count unsaved crashed executions for auto-deactivation (#​41947) (fc4c4c3)
  • core: Export the stored last success of durable system tasks on every main (#​42319) (db28d8b)
  • core: Give each new queue job to one idle worker in turn (#​42367) (b45761c)
  • core: Guide agents to valid JSON Pointers in offloaded tool results (#​42909) (86d52c3)
  • core: Handle concurrent source control initialization (#​42248) (bd1c731)
  • core: Improve credential resolution for node parameter loading (#​41764) (6c9d310)
  • core: Improve removed-node and Edit Image entries in v3 migration report (#​42244) (8ed6f20)
  • core: Include jobs in the claiming list when reading waiting queue jobs (#​42405) (42f59f6)
  • core: Keep agent sandbox file writes within the sandbox file size limit (#​42479) (f416643)
  • core: Keep Agent token counting from blocking the event loop (#​42436) (cdc3f4c)
  • core: Keep draft channel settings when a user completes channel setup (#​42302) (b3142f5)
  • core: Keep internal-only error metadata out of REST error responses (#​42703) (c2d1003)
  • core: Keep own proto keys in values that cross the expression runtime (#​42766) (20c7401)
  • core: Keep template literal text next to interpolations when the literal contains new lines (#​42181) (e54adab)
  • core: Keep the ExpressionError name in minified builds (#​42269) (96cfba9)
  • core: Keep the name and fields of an Error that an expression returns (#​42767) (8acfffe)
  • core: Keep the workflow dependency index current after source-control pull and unpublish (#​42407) (56fd96d)
  • core: Keep undefined values in QuickJS expression results (#​42253) (248d069)
  • core: Let expressions read Error objects in item data (#​42768) (c16f6f2)
  • core: Limit resume attempts for waiting and queued executions (#​42135) (c08ba2d)
  • core: Limit Sentry trace header propagation (#​42749) (37c9f05)
  • core: Measure the memory guard heap ratio on the old generation (#​42380) (4538dd7)
  • core: Normalize tool suffixes in agent node type checks (#​42228) (5168dd3)
  • core: Publish and unpublish workflows from the CLI through the workflow service (#​42320) (6c21bb1)
  • core: Re-sync the migration finding table after an n8n upgrade (#​42384) (3d271ac)
  • core: Read Data Table rows without taking the SQLite write lock (#​42598) (c92280e)
  • core: Read item fields named like Object.prototype methods through computed keys (#​42364) (686c3e8)
  • core: Read named array keys in expressions (#​42912) (a19d843)
  • core: Rebuild the Postgres pool only when a fresh connection shows the database is reachable (#​42202) (91fa27d)
  • core: Recommend moving alerting into the preExecute hook in the v3 migration report (#​42279) (1063a6e)
  • core: Record dynamic time saved for executions in queue mode (#​42397) (0b3321a)
  • core: Refresh the variables cache when a project is deleted (#​42310) (c93a93f)
  • core: Remove exportedAt from n8n package manifests (#​42278) (df2f6ed)
  • core: Remove waiting executions from memory on queue workers (#​42662) (ed912a6)
  • core: Require execution:read when workflow-scoped routes read execution data (#​42305) (cbe4d6c)
  • core: Resolve host data paths once per expression evaluation (#​42571) (d50a446)
  • core: Resolve IMAP trigger expressions after activation (#​42579) (a5aeea6)
  • core: Resolve linked items across long pagination loops (#​42744) (c2c5c57)
  • core: Return user data with an __isError key as data in expressions (#​42316) (5d640a2)
  • core: Route Assistant fetch and model fallback through environment proxies (#​41901) (e0fd81c)
  • core: Route error items to the error output when the paired item lookup fails (#​41943) (8ae06e2)
  • core: Run partial manual executions when the workflow has NULL pinned data (#​42376) (6813162)
  • core: Show MCP webhook header names for team-project credentials (#​42885) (7ea4731)
  • core: Show the paid plan when a Registered Community license is also active (#​42920) (c07ba0c)
  • core: Stop a queue-mode job on the worker when the stop request comes from a different process (#​42311) (d8b80c8)
  • core: Stop counting runs that fail before their first node as billable (#​41638) (cd37d78)
  • core: Stop self-referencing parameter expressions from crashing n8n on startup (#​42317) (43af959)
  • core: Use UTC day boundaries when compacting Insights metrics (#​42581) (c20b847)
  • Display tooltips above open select menus (#​42261) (f0942c8)
  • editor: Add icons to Agent configuration actions (#​42031) (1a00f5d)
  • editor: Align the icon and list of the migration report How to fix panel (#​42788) (f3097ec)
  • editor: Enlarge the preference modals and their text areas (#​42682) (e112130)
  • editor: Fix sticky note color selector padding and toolbar visibility (#​23789) (b921757)
  • editor: Hide Finish setup for published agents (#​42689) (9c09a6f)
  • editor: Load the insights summary when the agents list mounts (#​42282) (f8e7ded)
  • editor: Localize the more details and retrying text on the credential error banner (#​42817) (3bb3cc2)
  • editor: Localize the value missing labels on the variables page (#​42586) (d93f613)
  • editor: Match compact sidebar icon sizes (#​42323) (5065fe4)
  • editor: Move an AI node's sub-nodes with it when an insert shifts it (#​41961) (b4f115a)
  • editor: Open Assistant by default for unpublished agents (#​42447) (df325ca)
  • editor: Open form test popup without a background request to the webhook host (#​41107) (7cb7d0b)
  • editor: Reconnect the push connection when the backend comes back online (#​42461) (b379c65)
  • editor: Remove the optional marker from the version description label (#​42753) (71987de)
  • editor: Render the migration rule detail table one page at a time (#​42784) (662905b)
  • editor: Replace self-healing loading text with placeholders (#​42313) (b9e51b7)
  • editor: Show a readable label for native tool search in agent chat (#​42402) (6d9a049)
  • editor: Show how many owners a bulk migration notification emails (#​42440) (d654c48)
  • editor: Show scroll hints on horizontally scrollable tables and pin the User column on Settings > Users (#​42459) (f8db621)
  • editor: Show the New test action with a flask icon on Agent cards (#​42433) (1b0dc15)
  • editor: Show the workflow project under its name in the migration report (#​42580) (a4962d4)
  • editor: Snap programmatic node positions to the nearest grid line (#​41964) (8e19522)
  • editor: Stop dialogs from clipping select dropdowns (#​42684) (74b16a7)
  • editor: Stop production checklist from reopening on every workflow load (#​42460) (a386563)
  • editor: Stop sending agent instructions in test chat telemetry (#​42906) (d4b04a0)
  • editor: Translate the HTML display mode label and hide its unused pagination bar (#​42401) (757ab8c)
  • Fix clipped add-row hover and inconsistent data table dividers (#​42533) (5dc4ab3)
  • Handle missing conference properties (#​41115) (4a04606)
  • Jenkins Node: Support CSRF crumb and queue redirect responses (#​41301) (e7ffa7a)
  • MCP Client Tool Node: Preserve user tool argument in Agent V3 (#​35067) (c131349)
  • Microsoft Teams Trigger Node: Keep one subscription per resource and remove orphans (#​41735) (4546b39)
  • n8n Node: Fail the credential test when the Base URL has no API path (#​41791) (beae5f2)
  • Pin runners base images and update launcher, urllib3 and moment (#​42901) (3fcd12e)
  • Preserve literal keys in external secret discovery (#​42607) (c820696)
  • Preserve MCP webhook details when credential lookup fails (#​42808) (50bdfb2)
  • Read instance name from configured sources for apps (#​42896) (b8aee9c)
  • Return execution details for MCP test_workflow credential (#​42746) (3198958)
  • Run nodes-base watch tasks sequentially (#​42858) (77623e9)
  • Scope workflow dependencies by resource type (#​42133) (7252b98)
  • Show the real error when node parameter options fail to load (#​42448) (6e3704a)
  • Snowflake Node: Return node errors for failed Snowflake requests (#​41697) (f8fa484)
  • Splunk Node: Read Return All and Limit from the item being processed (#​38648) (77bd594)
  • Splunk Node: Stop turning a relative time bound into the string NaN (#​38650) (d42c701)
  • Validate and serialize log streaming destination saves (#​42161) (e8fc187)
  • Validate credentials with the Agent models endpoint (#​41017) (c084848)
Features
Performance Improvements
  • ai-builder: Prepare the Assistant sandbox while the model writes a sandbox tool call (#​42565) (ee2b20a)
  • ai-builder: Run SDK source lint in the build and remove the separate validate step (#​42346) (82e88e0)
  • core: Index executions by workflow id for workflow deletion (#​42677) (68c277a)
  • core: Load the eligible users once per migration report sync (#​42700) (2df0b78)
  • core: Read each Slack credential once per migration report scan (#​42686) (8cd8e76)
  • core: Restore lazy loading of credential types (#​42403) (d6100ca)
  • core: Skip role scopes when loading users for owner suggestions (#​42613) (8f81bc6)
  • core: Store episodic memory embeddings as binary and read less per search (#​42487) (1d5d982)
  • core: Use keyset paging in the migration report scan (#​42691) (6d64b09)
  • core: Use latest models with low effort for workflow verification helpers (#​42231) (92589e0)
  • Google Drive Trigger Node: Read watched item instead of listing changes (#​42134) (a40aea4)

v2.46.4

Bug Fixes
  • core: Keep own proto keys in values that cross the expression runtime (#​42806) (3075ef1)
  • core: Keep the name and fields of an Error that an expression returns (#​42805) (7640bcb)
  • core: Let expressions read Error objects in item data (#​42804) (448754d)
  • core: Resolve host data paths once per expression evaluation (#​42635) (6c7f3de)
  • core: Resolve linked items across long pagination loops (#​42785) (181ddf0)
  • editor: Align the icon and list of the migration report How to fix panel (#​42799) (d05c052)
  • editor: Render the migration rule detail table one page at a time (#​42794) (977012c)
  • editor: Stop dialogs from clipping select dropdowns (#​42760) (12cea6d)
Performance Improvements
  • core: Load the eligible users once per migration report sync (#​42736) (c0d117d)
  • core: Read each Slack credential once per migration report scan (#​42735) (84135f0)
  • core: Use keyset paging in the migration report scan (#​42742) (a7b3af0)

View guided diff Turn on auto-fix

v2.46.3

Bug Fixes
  • core: Add a cooldown before resending migration owner reminders (#​42567) (724efc3)
  • core: Resolve IMAP trigger expressions after activation (#​42612) (17594a7)
  • core: Return user data with an __isError key as data in expressions (#​42490) (9fe595e)
  • editor: Show the workflow project under its name in the migration report (#​42619) (b6639bb)
Features
  • editor: Add resolution guidance to the migration rule detail page (#​42615) (4e2bb85)

View guided diff Turn on auto-fix

v2.46.2

Bug Fixes
  • ai-builder: Open self-healing chat in the result project (#​42466) (9d781ad)
  • core: Give each new queue job to one idle worker in turn (#​42400) (d7dbb93)
  • core: Include jobs in the claiming list when reading waiting queue jobs (#​42418) (1225748)
  • core: Re-sync the migration finding table after an n8n upgrade (#​42456) (59986fa)
  • core: Record dynamic time saved for executions in queue mode (#​42481) (79832e7)
  • core: Require execution:read when workflow-scoped routes read execution data (#​42445) (9a20160)
  • editor: Show how many owners a bulk migration notification emails (#​42462) (64691e4)
Features
  • core: Select managed OAuth app by version stored on the credential (#​42485) (28a3920)
  • editor: Show the project of each workflow in the migration report (#​42455) (22c2d76)

View guided diff Turn on auto-fix

v2.46.1

Bug Fixes
  • core: Improve removed-node and Edit Image entries in v3 migration report (#​42270) (d73a148)
  • core: Keep the ExpressionError name in minified builds (#​42308) (4068bb0)
  • core: Keep undefined values in QuickJS expression results (#​42263) (3a6ce61)

View guided diff Turn on auto-fix

v2.46.0

Bug Fixes
  • Add file-type tooltip to artifact download button (#​41490) (4a74f02)
  • ai-builder: Check execution:read in Assistant execution reads (#​41863) (a967486)
  • ai-builder: Send Assistant model calls through the configured AI transport (#​41948) (9b63561)
  • Allow custom OAuth2 scopes (#​41249) (2b450cf)
  • API: Accept expressions in number, boolean, and options credential fields (#​41832) (281ce2c)
  • API: Advertise the OAuth resource challenge on every public API 401 (#​41829) (182a428)
  • API: Remove node timestamps from the workflow OpenAPI schema (#​41792) (a722510)
  • core: Allow agent node tools to use global credentials (#​40814) (f2bfe17)
  • core: Apply execution redaction to Assistant execution reads (#​41565) (f7cd678)
  • core: Apply execution redaction to Assistant one-off node runs (#​41582) (9184012)
  • core: Bound agent context queries and improve Slack searches (#​41806) (9d6f901)
  • core: Check agent read access and credential access for draft Agent runs (#​42152) (01fbd95)
  • core: Claim an idle worker's next queue job and its lock in one step (#​41525) (32a9a7a)
  • core: Close binary data streams when the client disconnects (#​41077) (e167fd5)
  • core: Close chat attachment streams when the client disconnects (#​41108) (79b7497)
  • core: Close upload body streams when an outbound request fails (#​41078) (2dd1d15)
  • core: Compare insights date ranges in UTC on Postgres with a non-UTC time zone (#​41495) (1e66e5d)
  • core: Delete binary files before removing a pruned execution (#​40995) (003c47d)
  • core: Delete SDK memory threads when an agent is deleted (#​41857) (67ec0c6)
  • core: Detect the removed LangChain Code node in the v3 migration (#​41774) (e48fdfa)
  • core: Disable Node Web Storage in JS task runners (#​41852) (3b4bfc9)
  • core: Do not report activation errors for credentials that need reconnecting (#​41840) (51cfef8)
  • core: Don't close shared SSH tunnel clients that are still in use (#​40114) (7ffa1b1)
  • core: Fail publication of stored versions with trigger node ids over 64 characters (#​41519) (26c580e)
  • core: Fall back to Chat Completions when /responses fails on a missing field (#​40927) (f11619c)
  • core: Handle client disconnects in Respond to Webhook binary responses (#​41110) (da70de8)
  • core: Ignore counts of tokens when provider omits input / output tokens (#​41395) (618fd7e)
  • core: Improve agent credential handling (#​41873) (0347055)
  • core: Keep admin-blocked Assistant permissions after plan approval (#​41497) (7229765)
  • core: Keep Agent skills in sync with field changes (#​41996) (f2921bd)
  • core: Keep AI Assistant image attachments visible in history (#​41528) (ba9835a)
  • core: Keep parentheses around && and || operands of ?? in expressions (#​40962) (dbcfecf)
  • core: Leave execution data out of retry responses without execution:read (#​41871) (cc72143)
  • core: Let the folder table migration complete when its column already exists (#​41006) (26dac9a)
  • core: Make Array min() and max() work on arrays of 125k+ numbers (#​42109) (f36ede8)
  • core: Omit the credential name from exported workflow JSON (#​41691) (aa28191)
  • core: Pair declarative node output items with their input items (#​41645) (a56adb3)
  • core: Pair output items before the error output split (#​41639) (8dd5182)
  • core: Persist static data written by a webhook trigger (#​42081) (a15382a)
  • core: Pin Bedrock auth and validate AWS region in agents (#​42148) (a78b064)
  • core: Re-arm waiting executions after leader takeover (#​39896) (a32b06f)
  • core: Read the last successful execution of an engine v2 workflow from the data plane (#​40560) (1c234b0)
  • core: Read type availability policies from memory at enforcement points (#​41552) (7e405aa)
  • core: Record a failing sub-node run at the sub-node's own run index (#​40970) (917d035)
  • core: Recreate removed n8n-sandbox sandboxes and rerun workspace setup (#​41805) (26ce225)
  • core: Register Assistant eval routes only on eval instances (#​41771) (5624ec3)
  • core: Reject scheduled job names longer than their column (#​41521) (fe587dd)
  • core: Release the SQLite write lock when the write connection fails to open (#​41843) (d10f2ef)
  • core: Release workflow data when a vm engine expression ends (#​41804) (ae7eeef)
  • core: Replace the QuickJS runtime and WASM module after a native stack overflow (#​40968) (b2e7e9f)
  • core: Replay reasoning to custom OpenAI-compatible models in the agents runtime (#​41959) (e145ac4)
  • core: Report an unpublished sub-workflow as an operational error (#​41769) (5df6733)
  • core: Report SAML logins whose asserted email differs from the linked user (#​41506) (b768f6c)
  • core: Run the own Error Trigger when no error workflow is selected (#​40969) (6225e62)
  • core: Send Code node buffers to task runners as base64 (#​40670) (f7e36ed)
  • core: Send standalone Agent Responses calls to custom OpenAI endpoints with store disabled (#​42158) (4636a33)
  • core: Send the W3C trace context on MCP server requests (#​41908) (481fa2a)
  • core: Set CORS methods for waiting webhooks (#​39210) (8ba05b1)
  • core: Set the class name as the name of UserError, OperationalError and UnexpectedError (#​41685) (42721d0)
  • core: Show the root cause of model errors in AI Agent and Basic LLM Chain (#​41388) (9ceb394)
  • core: Skip empty cache hash writes (#​40937) (466f787)
  • core: Split long agent replies and repost failed streams (#​42156) (0562aa2)
  • core: Start sub-workflow error workflow when a pre-run check fails (#​40957) (e456b35)
  • core: Stop dependency index rebuild looping after import (#​40356) (58f11bf)
  • core: Stop retrying a node after the execution is cancelled (#​41786) (95d1b0f)
  • core: Stop the shutdown drain waiting on executions that park mid-drain (#​42129) (7c76c53)
  • core: Stream Slack agent replies in one message (#​41470) (42f783a)
  • core: Unify Agent creation and correct creation telemetry (#​41378) (34d4b73)
  • core: Update regex for scoped node name validation to allow dots in organization names (#​34950) (9502630)
  • core: Use mocked execution for agent check previews (#​41144) (aa4a358)
  • core: Use the root execution mode to pick draft or published nested sub-workflows (#​41779) (ea57730)
  • core: Widen node id columns to 64 characters (#​41007) (2a9b176)
  • core: Write the final status when deleting unsaved executions (#​41937) (8addd39), closes mayanksin#27
  • Databricks AI Agent Node: Scrub MLflow trace request and response previews (#​41247) (bed2ab9)
  • Databricks Node: Send a JSON body for a Lakebase function call that has no arguments (#​41632) (6da54e1)
  • editor: Adapt Agent Builder panel widths to available space (#​41562) (d8809f6)
  • editor: Align agent dialog header actions to the right edge (#​41969) (0fee1e7)
  • editor: Align carets within split buttons (#​42168) (1634a42)
  • editor: Align ellipsis action buttons across the editor (#​41912) (e6b2c83)
  • editor: Allow dismissing the n8n Assistant limited mode banner (#​41885) (50cdf14)
  • editor: Center badge text when icons are absent (#​41414) (9149663)
  • editor: Center the empty Time saved tooltip icon (#​42030) (85199fe)
  • editor: Clear the hover highlight when navigating menus with the keyboard (#​42099) (e03fcd9)
  • editor: Correct Agent tool validation and home empty state (#​41474) (744604c)
  • editor: Delay agent setup checklist until building finishes (#​41559) (964ae51)
  • editor: Fill the reserved scrollbar space in server tables (#​41290) (7d2e358)
  • editor: Fix Agent placeholders and memory credential menus (#​42002) (db99da9)
  • editor: Hide Test agent setup task until preview is enabled (#​41882) (e595e5e)
  • editor: Improve first load speed (#​41942) (40a05c5)
  • editor: Increase light-mode text contrast (#​41785) (5b75624)
  • editor: Keep the creation menu above the sidebar while opening (#​42033) (6c926d4)
  • editor: Load and keep resource mapper fields inside a fixedCollection (#​41209) (967112a)
  • editor: Localize the binary data preview messages (#​41323) (6813be8)
  • editor: Localize the create menu submenu heading (#​41773) (9e097d4)
  • editor: Localize the execution mode tooltips in the executions list (#​41324) (c0ef4e4)
  • editor: Localize the select placeholders in workflow settings (#​41325) (a5eada9)
  • editor: Localize the source control push modal messages (#​41776) (4e516d2)
  • editor: Localize the use workflow button on template cards (#​41778) (238376d)
  • editor: Match Evals Run Test button colors (#​42154) (b8ed6dc)
  • editor: Match navigation plus button hover styling (#​41826) (0af68db)
  • editor: Point migration report docs link to the v3 breaking changes page (#​41900) (1430a3b)
  • editor: Preselect Agent Memory credential (#​42140) (6849da6)
  • editor: Reduce Agent modal header spacing (#​41585) (25010a2)
  • editor: Remove underlines from breadcrumb links (#​42191) (109248f)
  • editor: Remove underlines from Data Table links (#​41613) (18084bc)
  • editor: Save replacements for unresolved credentials (#​41704) (bd21faa)
  • editor: Say 'Can view' on projects a credential is used in but not shared with (#​41690) (25c86e0)
  • editor: Scroll data table previews in the AI Assistant panel (#​41522) (db90867)
  • editor: Show manual execution results after the push connection reconnects (#​41610) (ccd79cd)
  • editor: Skip empty results in the expression preview highlighter (#​41655) (981f0e8)
  • editor: Stop Safari from opening its own context menu on the canvas (#​42126) (0b014ee)
  • editor: Support agent test chat on HTTP origins (#​41713) (8dd4319)
  • editor: Use consistent channel connect labels (#​42029) (dedc37d)
  • editor: Use consistent confirmation modals in Agents (#​41922) (ff95b93)
  • editor: Use n8n Assistant in history and sandboxing copy (#​41566) (dba1c53)
  • Email Trigger (IMAP) Node: Back off reconnects when the server drops each new connection (#​41827) (39d9c1b)
  • Execution Data Node: Store boolean and falsy expression values (#​41915) (4c284b3)
  • Fall back to OpenID discovery after HTML metadata responses (#​41063) (ac02213)
  • Fill empty output slots before pairing items (#​42138) (a12bf1d)
  • Handle empty and invalid revision responses (#​41114) (2b2eb0f)
  • Handle IMAP transport errors during connection setup (#​41248) (fb08a75)
  • Handle null and undefined in manual console output (#​41570) (e228ee9)
  • HTTP Request Node: Stop batching when the execution is cancelled (#​41529) (d7c0244)
  • Include manual execution details in log streaming start events (#​41790) (8dfdbc8)
  • Isolate LDAP clients and apply operation timeouts (#​41611) (4f3896a)
  • Kafka Trigger Node: Release each execution's run data when it completes (#​41531) (12e000b)
  • Keep source control tag mappings consistent (#​41513) (47328a0)
  • Keep the Assistant Connect menu visible above the modal (#​41124) (fc7f4c0)
  • Load all campaign dropdown options (#​41065) (bbab617)
  • Make Preferences settings consistent with Skills (#​41627) (ef6d31f)
  • Microsoft SharePoint Node: Fix the column mapper 403 and empty items in Map Automatically (#​41671) (fbeaab9)
  • Microsoft SharePoint Node: Keep the filter and field options when Return All is on (#​41205) (f930f2c), closes mayanksin#27
  • Microsoft Teams Trigger Node: Name the missing permission when Graph refuses the subscription (#​41443) (5f3ab01)
  • Microsoft Teams Trigger Node: Renew the Graph subscription via lifecycle notifications (#​41299) (9f074c2)
  • Open Chat Hub OAuth popups before authorization requests (#​41409) (ef03659)
  • Postgres Node: Prevent global pgtypes overwrite (#​41641) (a67dba1)
  • Preserve Salesforce instance URL on OAuth2 token refresh (#​41415) (4d93b38)
  • Qwen Cloud Node: Route text-only DeepSeek models and add DeepSeek search alias (#​41212) (8a35cf2)
  • Recognize default workflow inputs in Agent tools (#​41727) (102ffae)
  • Reject task broker listen errors and use assigned test ports (#​40925) (1526d6a)
  • Remove underlines from data table cards (#​41719) (8c5c821)
  • Show detailed errors and correct limit maximum (#​41066) (4d1fcfb)
  • Strava Trigger Node: Validate subscription challenge and events (#​41617) (9126cad)
  • Summarize Node: Return null instead of NaN for an average with no numeric values (#​41430) (be2da29)
  • Treat access keys as secret credential fields during linting (CE-3601) (#​41931) (b46aba4)
  • Update certifi to 2026.10.19 in task runner (#​41693) (282fa32)
  • Update certifi to 2026.10.23 in task runner (#​41971) (8814383)
  • Update logos in credential oauth confirmation screen and instance emails (#​41629) (65a2e21)
  • Use the form font for textarea text (#​41068) (274ed38)
  • Warn before leaving project settings with unsaved changes (#​41720) (bdb0bd9)
  • Widen the logs panel node list (#​41787) (11f68c3)
Features
  • Add an "Executions might fail" impact to the migration report (#​41673) (df0c78c)
  • Add mention-only Slack replies for agents (#​41815) (0406b59)
  • Add n8n Connect servers to MCP registry servers (#​41313) (a46931d)
  • Add V3 migration for Edit Image node (#​41389) (6dddea4)
  • API: Add dependency endpoints for workflows, credentials and data tables (#​42040) (c8864e5)
  • Chat Node: Allow Respond to Chat in embedded chat mode (#​41955) (6b19e62)
  • core: Add gen_ai.provider.name and gen_ai.agent.id to Agents SDK spans (#​41875) (1b14cfd)
  • core: Add OTel GenAI attributes to AI Agent and chat model spans (#​41874) (7e3c941)
  • core: Add v3 migration rules for the Slack signature secret (#​41781) (a4b8c5e)
  • core: Authenticate Webhook and MCP Trigger nodes through trusted sources (#​41455) (8708319)
  • core: Export the migration report as CSV (#​41534) (db8094f)
  • core: Let the Agent Builder set up Microsoft Foundry models (#​41913) (69dcaad)
  • core: Let workflow editors triage the migration findings of their workflows (#​41093) (2b65576)
  • core: Limit Assistant changes to the thread's project (#​41700) (b7815c9)
  • core: List Microsoft Foundry deployments in the Agents model selector (#​41892) (da98e7c)
  • core: Make custom OTel attribute key prefixes configurable (#​41695) (c10f805)
  • core: Make granular credential sharing always on (#​41376) (36ea544)
  • core: Make the Microsoft Teams agent channel available (#​41867) (d2bf458)
  • core: Make the promotion commit message optional and generate a default (#​41888) (7c9a800)
  • core: Price Foundry deployments by the model they serve in Agents (#​41909) (5fda71f)
  • core: Report the managed database and Redis service in telemetry (#​40427) (1265d2f)
  • core: Report the whole deployment's footprint in telemetry (#​40685) (d3f7a23)
  • core: Share focused credential tools between workflow and Agent builders (#​41748) (5302240)
  • core: Show budget guardrail stops in the agent session timeline (#​41692) (fecfbe5)
  • core: Show version mismatch warnings on all mains (#​40097) (1adcf7a)
  • core: Stop Agent Builder from testing the agent after every build (#​42186) (b37130f)
  • core: Support Claude deployments on Microsoft Foundry in Agents (#​41905) (48332fe)
  • core: Unpublish instead of refusing a move into a restricted project (#​41865) (8aa35f6)
  • Databricks Node: Enable the Lakebase resource and show the Lakebase Chat Memory sub-node (#​41795) (5d6d06c)
  • Edit Image Node: Add v2 using napi-rs/canvas (#​41182) (cd8e744)
  • editor: Add an All option to pagination and remove the custom datatable page-size controls (#​39850) (d7fa8ad)
  • editor: Add dialog props, update the layout, and migrate existing dialogs (#​40690) (c69581a)
  • editor: Add Environments group for source control API key scopes (#​41537) (800821d)
  • editor: Align agent plan and message queue layouts (#​40635) (68afdd3)
  • editor: Filter migration report workflows by project (#​41869) (a9aab42)
  • editor: Group instance settings links under section headings (#​41213) (04b3d5d)
  • editor: Improve Agent testing and documentation access (#​41968) (f029f52)
  • editor: Mark required credential fields (#​42028) (51a10f1)
  • editor: Prevent usage of deprecated nodes (#​31392) (1a18bff)
  • editor: Refactor N8nBreadcrumbs and callers (#​41196) (a59e0f1)
  • editor: Send users to the admin who can lift a type restriction (#​41297) (0bfa563)
  • editor: Show the model that answered in the log details header (#​41390) (6532d29)
  • editor: Update Preview and enterprise readiness tags for n8n Assistant and Chat (#​41422) (443e119)
  • Implements new taxonomy experiment for sales-and-marketing responders (#​41712) (14e79fa)
  • Microsoft Foundry Chat Model Node: Use the Microsoft Foundry logo (#​41426) (82362c6)
  • n8n Node: Add action to add a user to a project (#​41253) (794ede8)
  • Redis Vector Store Node: Consume the FluentRedisVectorStore in the RedisVectorStore Node (#​27978) (9bcd57e)
  • Replace brand assets (#​41510) (1587770)
  • Workable Trigger Node: Add webhook signature verification (#​41683) (ea3bebc)
Performance Improvements
  • core: Always load the model catalog search tool in Instance AI (#​41545) (d5d6596)
  • core: Deduplicate episodic candidates before embedding (#​41618) (fb8ae3d)

v2.45.7

Bug Fixes
  • core: Require execution:read when workflow-scoped routes read execution data (#​42446) (93638f4)
  • core: Resolve IMAP trigger expressions after activation (#​42611) (50ef902)
  • core: Return user data with an __isError key as data in expressions (#​42491) (c422a6c)

View guided diff Turn on auto-fix

v2.45.6

Bug Fixes

View guided diff Turn on auto-fix

v2.45.5

Bug Fixes
Features
  • core: Make custom OTel attribute key prefixes configurable (#​42193) (6071b12)

View guided diff Turn on auto-fix

v2.45.4

Bug Fixes
  • core: Recreate removed n8n-sandbox sandboxes and rerun workspace setup (#​41919) (11e279a)
  • core: Start sub-workflow error workflow when a pre-run check fails (#​41977) (9595142)
  • editor: Match navigation plus button hover styling (#​41910) (471c006)
  • editor: Point migration report docs link to the v3 breaking changes page (#​42003) (b617384)
  • Email Trigger (IMAP) Node: Back off reconnects when the server drops each new connection (#​41926) (618064c)
  • Microsoft SharePoint Node: Fix the column mapper 403 and empty items in Map Automatically (#​41907) (79bbff4)
  • Update certifi to 2026.10.19 in task runner (#​41966) (d53bba1)
  • Update certifi to 2026.10.23 in task runner (#​41993) (82788cc)
Features

v2.45.3

Bug Fixes

View guided diff Turn on auto-fix

v2.45.2

Bug Fixes
  • core: Read type availability policies from memory at enforcement points (#​41621) (6433596)
  • Postgres Node: Prevent global pgtypes overwrite (#​41666) (eff4a45)
  • Update logos in credential oauth confirmation screen and instance emails (#​41637) (b460189)
Features

View guided diff Turn on auto-fix

v2.45.1

Bug Fixes
  • core: Claim an idle worker's next queue job and its lock in one step (#​41558) (5f0b562)
  • editor: Center badge text when icons are absent (#​41581) (648fa2a)
  • Microsoft Teams Trigger Node: Renew the Graph subscription via lifecycle notifications (#​41539) (f054ffe)
Features
  • core: Let workflow editors triage the migration findings of their workflows (#​41532) (8473735)

View guided diff Turn on auto-fix

v2.45.0

Bug Fixes
  • AI Agent Node: Replay Anthropic thinking turns with their tool arguments (#​41241) (ea98bd0)
  • Align data table and variable editing on protected instances (#​41258) (d4bde14)
  • Allow skipping table initialization (#​40437) (d245b17)
  • API: Apply projectId filter to executions for member API keys (#​40887) (3075b60)
  • API: Log errors before returning generic 500 in Public API (#​41186) (fe36279)
  • Check provisioning license on Users settings page (#​41048) (066480d)
  • Convert to File Node: Decode data URIs and validate Base64 input (#​38554) (315e0a5)
  • core: Allow gateway model IDs and forward credential headers in agents (#​40470) (791c7bc)
  • core: Allow project promotion without an instance export (#​40939) (e0fe040)
  • core: Allow switching a node back to a credential the user cannot use after a save (#​41198) (e7f0607)
  • core: Clear agent runtime cache when credential is updated (#​40961) (4cb7a6e)
  • core: Close agent after run when invoked from workflow (#​41128) (f596162)
  • core: Confirm project deletions before instance apply (#​40941) (f631112)
  • core: Create an XML parser for each webhook request body (#​41098) (1950434)
  • core: Describe MCP servers only from user or registry text in Agent Builder (#​40974) (248c863)
  • core: Display an error message when failing to connect to oauth credentials (#​41058) (952b1e7)
  • core: Evict idle mcp-browser sessions to prevent connection leak (#​36850) (efd4e21)
  • core: Handle every escaped closing bracket in an expression (#​40487) (b09efb7)
  • core: Improve base URL check for declarative nodes (#​40778) (e45a65a)
  • core: Keep cancelled Assistant activity settled (#​40786) (d74f3f2)
  • core: Keep Observer detail lines instead of discarding the response (#​41134) (48edbef)
  • core: Keep offline_access when a protected resource omits it (#​41384) (9675910)
  • core: Keep pending setup for nodes that n8n Assistant added in an earlier build (#​41070) (50c4ced)
  • core: Keep the workflow source file when n8n Assistant sends blank source (#​41201) (b78913f)
  • core: Key each OAuth authorization request to its own session (#​39930) (3c447b4)
  • core: Key queue job outcomes by job on shutdown resume (#​40569) (6e04287)
  • core: Let LLM failed-attempt handling retry and honour Retry-After (#​41002) (67c1981)
  • core: Let preview chat agents make changes through their tools (#​41403) (8323dfd)
  • core: Log custom data truncation only above the 512-character limit (#​40899) (e74f1c1)
  • core: Pass reasoning effort on open router model node (#​41179) (683fd11)
  • core: Redact a parent execution if any sub-workflows have redaction enabled (#​41129) (c70b5d4)
  • core: Redact the parent execution when a sub-workflow uses a credential the viewer cannot use (#​41085) (a57c8f3)
  • core: Reflect failed publications in the active workflows endpoints (#​40641) (96eff1e)
  • core: Remove unused N8N_SCHEDULER_MIN_INTERVAL setting (#​41194) (c839d6c)
  • core: Reuse connections in the log streaming webhook destination (#​41261) (1581524)
  • core: Skip resource mapper validation when the mapped value is null (#​41069) (898701b)
  • core: Stop asking to set up a node when n8n Assistant only adds a step next to it (#​41067) (578eea4)
  • core: Trace verification helpers and provider attempts (#​40936) (f73dc33)
  • core: Turn off expression spans by default (#​41211) (842ec5b)
  • core: Use the module registry to decide if the Assistant has the Agents features (#​41026) (726a582)
  • core: Web search misconfigs in agents as UserError (#​41257) (f844135)
  • Databricks Node: Bring the AI Agent panel to parity with AI Agent 2.2 (#​40989) (e859aba)
  • Databricks Node: Rename Genie resource labels to Genie Agent and the MCP tile to Databricks Genie One (#​40760) (14c7790)
  • editor: Apply the standard settings layout to the Context preferences page (#​40716) (b3e8634)
  • editor: Cancel the Assistant thread when the hand-off navigation fails (#​41056) (d26f914)
  • editor: Cleanup legacy button variants (#​41175) (ba97e46)
  • editor: Display custom evaluation metrics correctly (#​40852) (f6b24d0)
  • editor: Improve destination validation and surface save errors (#​40897) (eaf47cf)
  • editor: Improve NDV credential options performance on large instances (#​40198) (b98640f)
  • editor: Keep pending navigation when workflows list query is unchanged (#​41125) (116a81e)
  • editor: Keep the used-in rows on the credential sharing tab when personal-space sharing is disabled (#​41207) (ca9661c)
  • editor: Keep workflow name in edit mode after Rename menu action (#​41120) (fc9f957)
  • editor: Load credential types on startup (#​41400) (9a025a1)
  • editor: Match the credential dropdown width to its field and remove horizontal scroll (#​41260) (51e53ad)
  • editor: Offer the managed OAuth choice when the app is supplied (#​40284) (14d2d30)
  • editor: Place sticky notes and nodes at the right-click and clear the selection (#​41365) (28602ed)
  • editor: Prevent doubled base path when opening folders with N8N_PATH set (#​33065) (a32c652)
  • editor: Rename Admin Panel to Cloud console (#​41187) (8120328)
  • editor: Restore From AI button corner radii (#​41176) (20ea671)
  • editor: Restore the new session shortcut in agent chat (#​40907) (ebf078b)
  • editor: Return to the requested page after SSO sign-in (#​41151) (4a5fdd5)
  • editor: Save only the OpenTelemetry status when enabling or disabling (#​41142) (1903d53)
  • editor: Show follow-up run events in the Assistant after a reconnect (#​40883) (ffda639)
  • editor: Start the empty-state icon cards cycling on load and use them on the MCP and external secrets pages (#​40232) (1f223c8)
  • editor: Stop auto-selecting the Evaluation Trigger over other triggers (#​38883) (8b5ea6d)
  • editor: Stop credential icon overlapping the credential name in the agent credential picker (#​41262) (70f0131)
  • editor: Unify documentation links across settings pages (#​40289) (76cce99)
  • editor: Use the deployment name on the Az Foundry path (#​41103) (b3e8b7d)
  • Email Trigger (IMAP) Node: Check the mailbox when the trigger activates (#​41013) (a6719b8)
  • Email Trigger (IMAP) Node: Find new mail on servers with a broken IMAP4rev2 mode (#​41018) (236220b)
  • ERPNext Node: Return each row once and tolerate empty Get Many options (#​36860) (3968a60)
  • Execute Command Node: Don't spawn console on Windows (#​40909) (52aed7a)
  • GitlabTrigger: use NodeApiError.httpCode and safe description access in webhook checkExists (#​35486) (054288e)
  • Gmail Node: Keep the References header on a draft created in a thread (#​41392) (06ba85c)
  • HomeAssistant Node: Only sent Home Assistant attributes on upsert if set (#​36298) (b8780d8)
  • Keep free-floating sticky notes clear of workflow nodes (#​41195) (131e9c8)
  • MCP Trigger Node: Pass through MCP content arrays instead of double-wrapping tool results (#​39131) (f483ebd)
  • Microsoft Teams Node: Add the TeamMember.Read.All scope and correct the Trigger scope notice (#​39819) (ddc9769)
  • OpenAI Node: Report token usage for image operations (#​38463) (a3f4711)
  • OpenAI Node: Send max_completion_tokens when it analyzes an image (#​38656) (e972309)
  • Pass structured inputs to OpenAI Responses tools (#​40638) (1d2c879)
  • Postgres Node: Keep comma-containing values as one query parameter (#​40240) (f5dc06f)
  • Restore command bar focus and standardize creation icons (#​41185) (9e3b52c)
  • Send Email Node: Send to every recipient when a recipient field is an array (#​36467) (660849d)
  • Skip dependency files and continue after custom node load (#​41117) (5a3fc39)
  • Splunk Node: Preserve errors when continuing after failed items (#​40368) (e29c3a4)
  • Validate attendee values (#​40953) (21221ad)
Features
  • API: Honor Idempotency-Key on Public API POST requests (#​40978) (b7b3d72)
  • API: Return the parent folder on workflow read endpoints (#​40981) (a906d2f)
  • Azure OpenAI Chat Model Node: Add an optional Project field to the Foundry credentials (#​41181) (0c1a787)
  • core: Add an endpoint that notifies workflow owners about migration findings (#​40952) (d8a0666)
  • core: Add an optional model for n8n Assistant memory tasks (#​41137) (f34c093)
  • core: Add create-with-values credential missing mode to package import (#​36767) (d3bc275)
  • core: Add self-healing results to Inbox (#​40741) (1405d4a)
  • core: Add the blocking project and opt-in state to policy violations (#​40985) (4419fc4)
  • core: Add typing indicator, media download and media retention … (#​40920) (adedbbf)
  • core: Add WhatsApp credential check and webhook handshake status (#​40921) (9a524e7)
  • core: Append node tool attributions to agent replies and add Genie attribution and deep links to the Databricks node (#​40765) (44c8a31)
  • core: Apply budget alerts and stops to sub-agent run (#​40884) (9498088)
  • core: Enable node and credential type policies by default (#​41022) (dd79a61)
  • core: Enable the durable scheduler by default (#​40891) (f6861fe)
  • core: Implement automated migrations for removed nodes (#​40877) (739c59e)
  • core: Only show execution input and output for agent subworkflows in timeline (#​41189) (4d292a6)
  • core: Refuse revoked access tokens of the local server on the inbound pipeline (#​41266) (0936dfd)
  • core: Remove the startup pass from workflow history compaction (#​40886) (45eea1b)
  • core: Report the CPU and memory limits n8n was given in telemetry (#​40421) (d6d24f2)
  • core: Report the runtime n8n runs on in telemetry (#​40420) (b2edcb5)
  • core: Run the Form and Chat trigger redirect login against a trusted source (#​41123) (862c7ec)
  • core: Store promotion exports in n8n directory (#​40863) (333a010)
  • core: Surface the responding model name in LLM sub-node run data (#​41161) (b10c97e)
  • core: Suspend in-flight production executions at worker shutdown (#​40568) (f3e2bd8)
  • core: Treat notified migration findings as unresolved (#​40951) (347385b)
  • Databricks Node: Show the Vector Store, Embeddings and AI Agent nodes in the node picker (#​41206) (191ea98)
  • Don't save MCP connections without user approval (#​39996) (d27de60)
  • editor: Align the WhatsApp channel setup and settings with the … (#​41283) (275f7eb)
  • editor: Extend N8nCopyInput with accessibility, redaction, loading and actions (#​34942) (c084d99)
  • editor: Let admins notify workflow owners from the migration rule detail (#​40949) (a972eeb)
  • editor: Let admins notify workflow owners in bulk from the migration rule detail (#​41060) (de42c95)
  • editor: Link to the credential sharing tab when execution data is redacted (#​40976) (da3491f)
  • editor: Publish agent modal and modal for warning about unpublished workflows (#​40987) (e47940e)
  • editor: Rework the WhatsApp channel setup to match the new design (#​40923) (af0202d)
  • editor: Show agent personalisation icon in subagent modal (#​41094) (6160624)
  • editor: Show multiple workflows in the review detail view (#​40695) (f6d70c1)
  • editor: Show policy-blocked items in the source control pull modal (#​40604) (1ea18e9)
  • editor: Show the model that answered in the AI log header (#​40988) (caeaff7)
  • editor: Show the policy reason when an agent tool call is refused (#​40673) (bb45bca)
  • editor: Update budget panel when agent executes (#​40971) (632d8b9)
  • editor: Update UI with n8n rebrand (#​40342) (bffe7d8)
  • Implements workflow previews above Assistant empty state experiment (#​40913) (eac2f46)
  • Kafka Node: Make version 2 the default for new Kafka nodes and triggers (#​40744) (e5866ac)
  • Monday.com Node: Add V2 with full V1 parity as the default (#​35515) (8977833)
  • Overhaul MCP tool permissions for Agents (#​39878) (bda9118)
  • Show Gemini models by name and list prioritized models first in model pickers (#​40965) (acf5291)
  • Text Classifier Node: Add opt-in confidence scores to the output (#​40743) (3800bce)
Performance Improvements

v2.44.7

Bug Fixes
  • core: Start sub-workflow error workflow when a pre-run check fails (#​41978) (67d0e65)
  • Email Trigger (IMAP) Node: Back off reconnects when the server drops each new connection (#​41927) (10a9518)
  • Microsoft SharePoint Node: Fix the column mapper 403 and empty items in Map Automatically (#​41906) (e67d278)
  • Update certifi to 2026.10.19 in task runner (#​41967) (2858cfb)
  • Update certifi to 2026.10.23 in task runner (#​41994) (6187237)

v2.44.6

Bug Fixes

View guided diff Turn on auto-fix

v2.44.5

Bug Fixes

View guided diff Turn on auto-fix

v2.44.4

Bug Fixes

View guided diff Turn on auto-fix

v2.44.3

Bug Fixes
  • core: Keep Observer detail lines instead of discarding the response (#​41157) (c09e0a9)

View guided diff Turn on auto-fix

v2.44.2

Bug Fixes
  • core: Create an XML parser for each webhook request body (#​41112) (c52f181)

View guided diff Turn on auto-fix

v2.44.1

Features
  • Show Gemini models by name and list prioritized models first in model pickers (#​41015) (321b020)

View guided diff Turn on auto-fix

v2.44.0

Bug Fixes
  • Align execution retry menu and clarify actions (#​40710) (84d2fd6)
  • Allow per-process crash journal paths (#​37670) (447e939)
  • core: Allow reverting a workflow version that uses credentials the user cannot use (#​40701) (033a9b5)
  • core: Apply node type policies to agent node tools (#​39711) (e7d8533)
  • core: Apply the credential type policy to credential tests and probes (#​39927) (9191cf3)
  • core: Block the assistant when AI credits hit zero (#​40659) (8b7065a)
  • core: Check the credential save policy before package import creates stubs (#​40687) (a3391ba)
  • core: Check the target project's policy on folder, credential and delete-transfer moves (#​40301) (77370af)
  • core: Count jobs as running from the start of job processing (#​40050) (dc5c80f)
  • core: Expose 1Password fields for secret preview and autocomplete (#​40538) (bef5f3f)
  • core: Fix Kimi K3 and other OpenAI-compatible Assistant model providers on self-hosted Assistant (#​40439) (1ef7756)
  • core: Handle each Chat Hub segment once in queue mode (#​40791) (9ff8d4f)
  • core: Improve node placement when n8n Assistant edits a workflow (#​40139) (d900743)
  • core: Keep waiting executions unchanged when a resume request fails (#​40683) (bbd35e2)
  • core: Let the editor download binary data of an Engine v2 execution (#​40663) (c9cb3ee)
  • core: Let the streaming heartbeat stop on Chat Hub responses (#​40792) (ee8a608)
  • core: Match regex case-insensitively when ignore case is enabled (#​33589) (2596f3a)
  • core: Match the Brazilian real symbol in the in-isolate currency regex (#​40893) (d3deffb)
  • core: Pass storedAt into WorkflowExecute at every callsite (#​40495) (5ab2187)
  • core: Remove credentials of deleted projects on source control pull (#​40692) (978f810)
  • core: Report approval tools with no tool connected in workflow validation (#​40561) (bc0a9cb)
  • core: Report MCP server connection failures in verify_mcp_server (#​40559) (fbbbadc)
  • core: Require workflow create scope for single node runs in n8n Assistant (#​40908) (27fcb96)
  • core: Resume tool calls for deferred tools that a skill loaded (#​40126) (1c84af2)
  • core: Return jobs dequeued during worker shutdown to the queue (#​40086) (084f3b3)
  • core: Return jobs fetched before a worker paused to the queue (#​40162) (f26747b)
  • core: Save agent draft definitions atomically (#​40374) (9ee5d1a)
  • core: Serve the migration report on every main in a multi-main setup (#​40180) (a6f1e79)
  • core: Show the policy block before node issues on execute and publish (#​40290) (0bbea43)
  • core: Stabilise background child approval wait (#​40834) (2ca4e55)
  • core: Start a new test session when call_agent gets an unknown session ID (#​40458) (e16566b)
  • core: Stop marking the Message an Agent node as hidden (#​40358) (3366d2b)
  • core: Validate execution timeout against the configured maximum in Instance AI saves (#​40769) (2176819)
  • core: Validate the size argument of the chunk() expression extension (#​40880) (3ff9c83)
  • core: Wire Entra OAuth2 into agent Azure OpenAI runtime (#​40218) (96a8ff4)
  • Databricks Node: Request float encoding for embeddings from the Unity AI Gateway (#​40684) (4c0902f)
  • editor: Add resend to retryable Agent preview errors (#​40592) (f7e52a8)
  • editor: Align nodes panel to the embedded canvas in the n8n Assistant split view (#​40795) (37799ad)
  • editor: Align tooltip trigger box with its content (#​40422) (a694531)
  • editor: Keep Agent Builder settings inside a narrow column (#​40759) (e2b4fee)
  • editor: Keep Assistant fixes in Agent builder and correct tooltips (#​40348) (a13705a)
  • editor: Keep folder creation available globally after Community registration (#​40082) (e1025f3)
  • editor: Keep same-named parameter values apart when their types differ (#​40170) (6013045)
  • editor: Keep the prompt visible while the assistant starts a new thread (#​40796) (be402be)
  • editor: Keep the selected credential visible when the picker does not list it (#​40450) (66b382d)
  • editor: Keep the workflow setup step counter on one line (#​40771) (55eb2ce)
  • editor: Keep typed characters in Markdown fields (#​40805) (16e29da)
  • editor: Load node types before authenticated pages render (#​40812) (8297b2e)
  • editor: Place the restricted node popover per host, keep one open, and stack the admin dialog (#​40678) (b28dceb)
  • editor: Polish n8n Assistant and Execute button UI details (#​40414) (76cab1e)
  • editor: Preserve Live Data highlights on scroll in expression editor (#​33842) (0f02b50)
  • editor: Remove redundant description for create workflow option in agent config (#​40882) (b542f66)
  • editor: Rename the "Executions fail" label to "Executions will fail" (#​40888) (2a51f38)
  • editor: Respect the default voice for chat read aloud (#​40440) (022b239)
  • editor: Shorten the share button label on the credential sharing tab (#​40637) (c133d6c)
  • editor: Show the Agent artifact while the builder creates it (#​40535) (1c63119)
  • editor: Show the owner and credential type for credentials the user cannot use (#​40669) (63dc285)
  • editor: Show the renamed agent name in the assistant artifact tab (#​40770) (4032797)
  • editor: Show the unavailable credential at the top of the node picker (#​40693) (1933723)
  • editor: Show why a node on another branch can't be referenced (#​40565) (a195096)
  • editor: Small UI fixes to budget guardrail setup components (#​40383) (958d23d)
  • editor: Use pulsing status dot for the enabled n8n Assistant setting (#​40712) (3ba5229)
  • Google Gemini Chat Model Node: Point the AI builder to the model catalog for new Gemini models (#​40159) (c21ed4f)
  • Invoice Ninja Node: Fix retrieving currencies for bank transactions (#​12997) (00849c4)
  • Keep execution details clear of preview canvas (#​40176) (af98327)
  • Load only the publish history that the editor shows (#​40183) (b28adf9)
  • Microsoft Outlook Trigger Node: Report failed polls and limit the backlog per poll (#​40147) (6bc5c93)
  • Multiple migration timestamps withing a single PR (#​40379) (7db7fa4)
  • Odoo Node: Normalize datetime fields to Odoo format before write (#​34186) (6b77613)
  • Prevent node types corruption when multiple loaders run at the same time (#​40633) (fdc3948)
  • Remove loading flashes from data tables (#​39874) (2f4a386)
  • Report resource-operation violations as errors (#​40830) (a180010)
  • Return UTC ISO dates without changing other cells (#​40156) (8059b63)
  • S3 Node: Percent-encode the copy source path (#​40282) (81f34c2)
  • Separate agent response steps and show saved reasoning (#​40590) (1e6da4e)
  • Update matching nodes when selecting imported credentials (#​39650) (4b5b68e)
  • Use configured OAuth server rate limits (#​40542) (4c8b76b)
  • Use ID token claims when UserInfo is unavailable (#​40779) (b8b0387)
  • Validate and default public API pagination limits (#​40483) (f212d5b)
  • Wait for MockServer HTTP status without following logs (#​40846) (4593838)
Features
  • Add Antigravity to the MCP client connection dialog (#​40879) (f0a38cf)
  • Add Google Vertex AI credentials (#​40665) (a7cba90)
  • ai-builder: Reopen closed AI Assistant tabs when the agent changes the artifact (#​40081) (5d38667)
  • Azure AI Foundry Chat Model Node: Speak the Anthropic Messages schema for Claude deployments (#​40306) (c134edf)
  • Azure OpenAI Chat Model Node: Rename the Foundry nodes and credentials to Microsoft Foundry (#​40398) (e5c8a8b)
  • Configure workflow tool inputs for Agents (#​40285) (4cb98ae)
  • core: Add credentialTransfer policy enforcement point (#​40300) (c2f6920)
  • core: Add execution identity to every OTel span (#​40649) (22ba4e7)
  • core: Add overwrite schema conflict policy to data table package import (#​40345) (3af9817)
  • core: Add overwrite-non-destructive schema conflict policy to data table package import (#​40446) (dc33c29)
  • core: Add Prometheus metrics for database connection recovery (#​39890) (d904e7a)
  • core: Add the WhatsApp agent channel (#​38750) (b0d1a30)
  • core: Add workflow suggestion review actions (#​39858) (eaf8c25)
  • core: Allow confirming destructive data table changes when continuing an apply (#​40491) (9946cfe)
  • core: Apply the member credential rule to Owners and admins in team projects (#​40448) (3cff8dc)
  • core: Block create/update of workflows with deprecated nodes (#​31360) (ea8417e)
  • core: Email the agent owner when a monthly budget alert is crossed (#​40544) (19e1f70)
  • core: Emit opt-in start marker spans for workflow and node executions (#​40762) (c713545)
  • core: Experiment to show assistant composer and starter templates in agent list (#​40396) (fe26ba8)
  • core: Handle inbound media handling for whatsapp (#​39409) (50c2ca0)
  • core: Handle message quality rate limits for whatsapp integration (#​39205) (3c33856)
  • core: Hide credential-only nodes under a credential type policy (#​39652) (370b30f)
  • core: Pair data table columns by id on package import (#​40709) (27b43de)
  • core: Persist self-healing results and handoffs (#​40115) (168a0ac)
  • core: Post a budget-stop message on external agent channels (#​40767) (5e01906)
  • core: Promote folder and project renames alongside selected workflows (#​40502) (a249e20)
  • core: Report crashed executions from startup log recovery (#​40390) (668e71d)
  • core: Report destructive data table changes in the promotion apply preflight (#​40454) (5d208c8)
  • core: Report the deployment artifact in telemetry (#​40319) (344dea5)
  • core: Run the workflow history trim as a durable daily system task (#​40085) (38eea65)
  • core: Search, create and reopen agents from the command bar (#​40504) (75a9cc7)
  • core: Serve Prometheus metrics while the database is unavailable (#​39908) (4e217ae)
  • core: Serve the instance CSP on all non-script responses (#​40205) (cabf0bf)
  • core: Show every user the migration report, scoped to the workflows they can edit (#​40449) (f4f7dcf)
  • core: Show the agent chat attach button on the left of the composer (#​40320) (209adf9)
  • Databricks Node: Guard the Vector Store insert against the wrong index (#​39699) (0932e95)
  • editor: Add a state column to the migration rule detail (#​40388) (682d092)
  • editor: Add agent setup checklist (#​39919) (883ade4)
  • editor: Add order to settings sidebar links (#​40505) (cef87cf)
  • editor: Add project selection to Vertex AI credentials (#​40667) (cdc23c6)
  • editor: Animate the n8n Assistant activity indicator (#​40497) (04e1e7f)
  • editor: Disable restricted model providers in the agent model selector (#​40658) (cde7a9d)
  • editor: Explain a restricted model provider with the restriction popover (#​40705) (75de193)
  • editor: Explain instance-role access in the credential sharing "Used in" row (#​40555) (48f05f9)
  • editor: Rebuild the command bar with type tabs and paged search (#​40461) (e36093b)
  • editor: Rebuild the personal settings page with the design-system settings components (#​40298) (09436b7)
  • editor: Recommend Claude Opus 5.5 and GPT-6 models in AI Assistant setup (#​40660) (1ad3c54)
  • editor: Replace Windsurf with Devin in the MCP client dialog (#​40912) (e2c4054)
  • editor: Show the restriction callout and lock the agent tool configuration form (#​40657) (01da889)
  • editor: Show who created each preference on the Preferences page (#​40868) (22ff2a0)
  • editor: Sort the credential sharing list by people, then projects (#​40478) (02af7e7)
  • Embeddings Azure OpenAI Node: Add Entra ID authentication (#​39390) (830486a)
  • Google Gemini Node: Show Nano Banana 2.1 and 2 Lite in the image model list (#​40596) (97c54f6)
  • Make health check timeout configurable (#​39548) (df8605e)
  • Microsoft SharePoint Trigger Node: Add the Microsoft SharePoint Trigger node (#​40055) (7c126fa)
Performance Improvements
  • core: Keep agent builder system prompt static for prompt caching (#​40364) (ee1db0b)
  • core: Let the agent builder chain config writes without re-reading the config (#​40462) (6b4da93)
  • core: Let the agent builder edit skill instructions in place (#​40447) (1de45a1)
  • core: Prepare Instance AI skill sandbox in the background (#​40363) (b36c2b5)
  • core: Send agent builder config writes as objects with changed fields only (#​40666) (2aa3fbf)

v2.43.8

Bug Fixes

View guided diff Turn on auto-fix

v2.43.7

Features
  • core: Suspend in-flight production executions at worker shutdown (#​40944) (5863179)

View guided diff Turn on auto-fix

v2.43.6

Bug Fixes
  • core: Create an XML parser for each webhook request body (#​41113) (ea3ee53)

View guided diff Turn on auto-fix

v2.43.5

Bug Fixes
  • core: Validate the size argument of the chunk() expression extension (#​40911) (4bf0ece)
Features
  • Show Gemini models by name and list prioritized models first in model pickers (#​41016) (66cece2)

View guided diff Turn on auto-fix

v2.43.4

Bug Fixes
  • core: Handle each Chat Hub segment once in queue mode (#​40816) (dc77062)
  • core: Resume tool calls for deferred tools that a skill loaded (#​40746) (ea448c6)

View guided diff Turn on auto-fix

v2.43.3

Features
  • core: Block create/update of workflows with deprecated nodes (#​40706) (3c4f6e3)
  • Google Gemini Node: Show Nano Banana 2.1 and 2 Lite in the image model list (#​40655) (1830ccf)

View guided diff Turn on auto-fix

v2.43.2

Bug Fixes
  • core: Fix Kimi K3 and other OpenAI-compatible Assistant model providers on self-hosted Assistant (#​40552) (509a3f3)
  • editor: Show the Agent artifact while the builder creates it (#​40550) (204e2dd)

View guided diff Turn on auto-fix

v2.43.1

Bug Fixes
  • editor: Polish n8n Assistant and Execute button UI details (#​40438) (345ae01)
Performance Improvements
  • core: Keep agent builder system prompt static for prompt caching (#​40441) (9ea7835)
  • core: Prepare Instance AI skill sandbox in the background (#​40442) (fda8dac)

Review in cubic Turn on auto-fix

v2.43.0

Bug Fixes
  • Agent Node: Remove outdated tutorial tip callout (#​35505) (53b84d2)
  • ai-builder: Treat a blank folder path as no folder in the build tool (#​40116) (b7071c9)
  • Align From AI button with parameter inputs (#​40152) (9675fc9)
  • API: Emit valid schemas for untyped values in the Public API spec (#​39884) (6918fda)
  • API: Let global members grant variable scopes to API keys (#​40064) (c95e34f)
  • API: Return an execution when its stored trace context is incomplete (#​39715) (dfd7a52)
  • Azure OpenAI Chat Model Node: Support Responses-only deployments (#​39403) (6610987)
  • Brevo Node: Accept both spellings of the recipients parameter (#​40015) (e144b33)
  • Center pasted nodes in the canvas viewport (#​39995) (bd9e1d8)
  • Clear connection hover promptly (#​39958) (fa93a7f)
  • core: Apply MCP availability rules to error workflow settings (#​39885) (e13c480)
  • core: Apply policy checks to CLI import and execute commands (#​39714) (c575f18)
  • core: Apply removed fields when the Agent Builder patches agent config (#​40122) (93c0a5c)
  • core: Block publishing workflows with unconnected required node inputs (#​37265) (5e28ff8)
  • core: Cap pending task request timeouts to the shutdown deadline (#​40136) (28bd124)
  • core: Connect Slack Agent channels through managed setup in MCP (#​39776) (93b658c)
  • core: Correct Agent session pagination on SQLite (#​39802) (1882cff)
  • core: Deduplicate agent message deliveries (#​39794) (0811443)
  • core: Emit unique keys and conditional requirements in generated node type definitions (#​39960) (1700702)
  • core: Generate missing workflow IDs in the import:workflow command (#​40011) (d12cab0)
  • core: Improve workflow SDK group layout for AI subtrees and sticky notes (#​39981) (7675d2b)
  • core: Keep concurrent credential tests from sharing one node type registry (#​40054) (1cac1e0)
  • core: Keep floating entitlements attached when a multi-main instance shuts down (#​39713) (ad90c63)
  • core: Keep jobs a worker enqueued out of its shutdown drain (#​39800) (cd9d1ac)
  • core: Keep node parameters when n8n Assistant cannot see them (#​39454) (f82fa0c)
  • core: Keep the task runner running on an unhandled promise rejection (#​39946) (59c6ab2)
  • core: Limit background task continuation to the latest stop group (#​40333) (314c430)
  • core: Load workflow publish history in a separate query (#​40171) (548bd57)
  • core: Pass graceful-shutdown timeout to runners in the runners image (#​39796) (d8dcc92)
  • core: Pass registry and auth token to npm outdated for community packages (#​31515) (1998011)
  • core: Redact MCP tool telemetry properties (#​39887) (fc99aaf)
  • core: Reload static data for queued executions (#​39668) (439e8ba)
  • core: Report empty node output in Instance AI workflow verification (#​40047) (6438ead)
  • core: Resolve the request target against the dispatcher origin (#​39506) (9183d04)
  • core: Resume Preview agents after waiting workflows finish (#​40043) (bdab0b1)
  • core: Return upstream error details from the explore_node_resources MCP tool (#​39775) (a931dd8)
  • core: Stop waiting on Bull job.finished() for queued executions (#​39723) (c83fee0)
  • core: Stop waiting on enqueued jobs in worker shutdown (#​40065) (fc3954b)
  • core: Use the new client ID and secret for OAuth2 client credentials (#​39891) (44d9adf)
  • core: Wait for credential deletion to finish (#​40103) (407cf23)
  • Databricks Trigger Node: Cap pipeline event pages at 250, the limit Databricks enforces (#​40154) (b8cd29f)
  • DataTable Node: Continue paginated reads when row counts change (#​39764) (d2eae41)
  • editor: Align Agent confirmation warning icons (#​40040) (f1d4017)
  • editor: Align input heights on the project settings page (#​39611) (ea9f451)
  • editor: Align Preview and Assistant chat history controls (#​40165) (a30bb7d)
  • editor: Align workflow and agent action menus (#​39234) (d09e6d6)
  • editor: Close the AI Assistant tab hover card when the pointer leaves the tab (#​40003) (0817b0e)
  • editor: Correct the expanded Markdown editor close label (#​40041) (ee46834)
  • editor: Do not run the workflow when the save before execute fails (#​39763) (7204df6)
  • editor: Enable Save when SSO role provisioning switches back to manual (#​39925) (360ec09)
  • editor: Extend workflow review divider to full height (#​40035) (c5658ba)
  • editor: Fix copy button hover state in MCP settings (#​39888) (f0b7013)
  • editor: Keep credentials unchanged on read-only canvases (#​39889) (d69b52e)
  • editor: Keep execution filters when navigating away from executions (#​39781) (fefb2da)
  • editor: Leave the sweep time of interrupted tool calls out of the Assistant thinking duration (#​40161) (3879051)
  • editor: Preserve Agent instruction edits during autosave (#​39972) (4d931ca)
  • editor: Refresh the Assistant chat list when the tab becomes visible (#​40158) (064c3bf)
  • editor: Remove the new-agent pill from the AI assistant composer (#​40014) (e79a2ba)
  • editor: Remove the one-click connector for the ChatGPT MCP client (#​40123) (cbaea98)
  • editor: Restore full-width Agent preview (#​39986) (5c0aff8)
  • editor: Scale up node icons that declare a size smaller than their slot (#​40181) (3fe4612)
  • editor: Show full reasoning on first expand of assistant thinking block (#​39892) (57ef0d1)
  • editor: Show remaining credits on Assistant banner for Cloud UBB (#​39901) (29c09c6)
  • editor: Show warning when moving a workflow with data table dependency (#​39752) (fce9570)
  • editor: Stop credential icon overlapping the credential name (#​39944) (1694727)
  • editor: Unify MCP access labels (#​40090) (88d6579)
  • editor: Use only server-provided hints for the OAuth consent screen icon (#​37317) (01e5ebf)
  • editor: Wait for OAuth sign-in before the assistant credential card continues (#​39998) (0a1ed4e)
  • Execute Workflow Node: Return declared sub-workflow outputs (#​39755) (41a0cca)
  • Google Calendar Trigger Node: Handle all-day event boundaries (#​39898) (900fe0c)
  • Hide node types that the instance does not load (#​39571) (0afda58)
  • Keep workflow sharing open until changes are saved (#​40137) (9e5eb79)
  • Limit MCP Agent model discovery results (#​39973) (996dec3)
  • Pass shutdown margin to JavaScript runner in runners image (#​40178) (df27223)
  • Persist nested node custom span attributes (#​40107) (4a0865b)
  • Replace deprecated APIs in services and tooling (#​40199) (be2ee6f)
  • Report the real cause when a module entrypoint fails to load (#​37625) (5db0c39)
  • Scope the legacy setup credential picker to the target workflow and report unusable credentials on apply (#​38197) (5c1f8f7)
  • Split Out Node: Support dot notation in destination fields (#​39661) (f9dbd2c)
  • WhatsApp Node: Fetch all templates for the dropdown (#​39497) (ce295b6)
Features
  • ai-builder: Change knowledge subtitle (#​39838) (6cc8c0d)
  • Azure OpenAI Chat Model Node: Add the deployment dropdown (#​39643) (022f4a6)
  • core: Add 'align' prop to Select component (#​39965) (b15ffa9)
  • core: Add a guardrail runner to the agent loop (#​39621) (3745c83)
  • core: Add an instance setting for Agents (#​40153) (628ada7)
  • core: Add an opt-in budget guardrail for agent runs (#​39765) (d5937ed)
  • core: Add engine suspension at node boundaries for resumable executions (#​37649) (680f958)
  • core: Add inbound-auth-core module with trusted source entities and migration (#​39642) (0f63032)
  • core: Add remote search and programmatic focus to N8nCombobox so the MCP selects can leave N8nSelect (#​40140) (8f13f28)
  • core: Add tool to mark an agent session as failed (#​39754) (114a573)
  • core: Capture sidecall generation usd cost (#​39627) (8c9733b)
  • core: Change IAI permissions logic (#​39303) (99182c2)
  • core: Escalate background sub-agent approvals to parent chats (#​39552) (5d40d83)
  • core: Export the stored schedule of durable system tasks as metrics (#​40009) (3faf54f)
  • core: Hide current Agent references and show built Workflow cards in the embedded Assistant (#​40149) (1043504)
  • core: Indicate unpublished changes in agent resource list view (#​40177) (6a5aa78)
  • core: New agent styled differently on agent list view (#​39856) (f931ea8)
  • core: Persist agent budget spend in the database (#​40138) (a2fd418)
  • core: Run legacy Cron node schedules on the durable scheduler (#​39411) (bab2978)
  • core: Send a log streaming audit event when a policy blocks an action (#​39581) (55fd9da)
  • core: Serve the migration report overview from the finding table (#​39969) (6769662)
  • core: Serve the migration rule detail from the finding table (#​39974) (b8ff99f)
  • core: Stop engine v2 executions from the control plane (#​39786) (56d6e9d)
  • core: Store isolated workflow suggestions for review (#​39505) (0352a19)
  • core: Vanish Fix with Assistant banner when AIA fixes error (#​39977) (0f11660)
  • Crypto Node: Add RSA-OAEP hash option (#​39853) (94a49d0)
  • Databricks Node: Enable the Job resource (#​40142) (fb69206)
  • editor: Add activation menus to Agent capabilities (#​40104) (53b6a68)
  • editor: Add keyboard controls to n8n Assistant panel (#​39386) (41994bc)
  • editor: Add Remove context menus to Agent configuration (#​40089) (3d70eef)
  • editor: Add Stop all tasks to the Preview task panel (#​40120) (25831a8)
  • editor: Add usage and budget settings for agents (#​39909) (c4d31db)
  • editor: Allow reordering queued messages in Agent Preview (#​40101) (33505d7)
  • editor: Close AI Assistant tabs and keep the open tabs per thread (#​39660) (9ab649f)
  • editor: Open and collapse the logs panel around runs in the AI Assistant artifact view (#​38773) (9a4a1dc)
  • editor: Open any project resource as an AI Assistant tab (#​39663) (0c4bf38)
  • editor: Refine the workflow review detail layout (#​39866) (373bf77)
  • editor: Release Browser Use to all users (#​39762) (f58f0ec)
  • editor: Reorder AI Assistant tabs by dragging (#​39664) (2f4bbfa)
  • editor: Replace severity with impact categories in the migration report (#​39551) (0f77ba5)
  • editor: Show Gateway credits promotions on community nodes (#​40010) (190d7c0)
  • editor: Show migration progress on report overview (#​39861) (9d11369)
  • editor: Show n8n logo on canvas in canvas-only mode (#​39846) (1153702)
  • editor: Show the trigger icon on the execute button and run a trigger from its menu (#​39580) (55a8787)
  • editor: Show whose credential a node uses and let others switch from it (#​40281) (92ae1b3)
  • editor: Stop Execute and Publish when a credential is not yours to use (#​39883) (deaa9b1)
  • editor: Submit selected project changes from the promote modal (#​39609) (f7cfb52)
  • Hide generated AI tools listed in NODES_EXCLUDE and empty node creator entries (#​39577) (5e376b6)
  • Implements n8n Assistant nudge on workflow errors (#​39774) (af26954)
  • Supabase Node: Add OAuth credentials and reuse them for MCP (#​39979) (8e339d7)
  • Tell the AI Assistant which preview tabs are open (#​39768) (10e484f)
Performance Improvements
  • core: Load project relations without joining every role scope (#​39756) (d92bc4d)

v2.42.7

Bug Fixes
  • core: Keep concurrent credential tests from sharing one node type registry (#​40783) (c17fdee)
  • core: Resume tool calls for deferred tools that a skill loaded (#​40747) (fd2586e)

View guided diff Turn on auto-fix

v2.42.6

Features
  • core: Block create/update of workflows with deprecated nodes (#​40707) (ff1a24c)
  • Google Gemini Node: Show Nano Banana 2.1 and 2 Lite in the image model list (#​40656) (8dfc695)

View guided diff Turn on auto-fix

v2.42.5

Bug Fixes
  • editor: Show the Agent artifact while the builder creates it (#​40551) (e825e75)

View guided diff Turn on auto-fix

v2.42.4

Review in cubic Turn on auto-fix

v2.42.3

Bug Fixes
  • API: Let global members grant variable scopes to API keys (#​40150) (d09b8a1)
  • core: Keep the task runner running on an unhandled promise rejection (#​40091) (50f2e96)
Features
  • editor: Show Gateway credits promotions on community nodes (#​40108) (1ea168e)

Review in cubic

v2.42.2

Bug Fixes
  • core: Stop waiting on Bull job.finished() for queued executions (#​39945) (c7841e5)

Review in cubic

v2.42.1

Bug Fixes
  • API: Emit valid schemas for untyped values in the Public API spec (#​39917) (ed56d85)
  • API: Return an execution when its stored trace context is incomplete (#​39836) (e710744)
  • editor: Show remaining credits on Assistant banner for Cloud UBB (#​39911) (14b6bfd)
Features

Review in cubic

v2.42.0

Bug Fixes
  • AI Agent Node: Let an AI Agent Tool use its own tools under a pre-v3 parent agent (#​39160) (60d0598)
  • Align MCP workflow headings and remove outdated notice (#​39463) (b096147)
  • API: Accept workflow descriptions on creation (#​39705) (6c1edac)
  • API: Allow extendsCredential in workflow create/update (#​39243) (9e7bc66)
  • API: Validate OpenAPI path parameter names (#​39067) (a2a2638)
  • Azure OpenAI Chat Model Node: Make the Azure Entra credential sign in as the app (#​39377) (2f98090)
  • core: Close Chat integration runtime on shutdown and let followers send (#​38958) (3628dc1)
  • core: Count a database ping as successful when its reply arrives during event-loop lag (#​39645) (bda9453)
  • core: Enforce one instance report per day with a unique index (#​39536) (20807d2)
  • core: Gate the AI Assistant project list on the team-projects license (#​39235) (dec7c71)
  • core: Keep one failed binary-data dir from aborting the delete batch (#​39194) (34f77c0)
  • core: Keep OpenTelemetry export working after a restart when Sentry is enabled (#​38480) (dbefd92)
  • core: Link MCP workflow access errors to workflow settings (#​39738) (9f5c752)
  • core: Record live n8n Assistant test runs as verification evidence (#​39361) (fb35797)
  • core: Release the expression isolate when the webhook response ends (#​39138) (82cd04c)
  • core: Remove checkpoints when deleting agent sessions (#​39175) (6a678f0)
  • core: Remove feature flag for MCP Registry in AI Assistant (#​39018) (ecfec19)
  • core: Restore pubsub subscriptions after Redis reconnect and detect half-open subscriber connections (#​39174) (3f76dcc)
  • core: Resume only private sessions in Preview (#​39151) (dda9a56)
  • core: Retry each file removal in the byte store's delete (#​39193) (7bebbe4)
  • core: Retry instance reports that cross the UTC midnight boundary (#​39290) (f914770)
  • core: Retry the recursive removal of an execution's binary-data directory (#​39185) (3a31c38)
  • core: Return test webhook response when the call lands on another main (#​39382) (73bdae5)
  • core: Stop retrying instance reports the receiver rejects with 400 or 413 (#​39502) (d9c9d6e)
  • core: Store queue job results only for executions this process enqueued (#​39712) (5d508ec)
  • core: Use Sessions tab terminology in n8n Assistant (#​39265) (43d7cc7)
  • core: Validate token payload before resolving the user (#​39078) (7d1bae5)
  • editor: Fetch publication status when a new workflow becomes saved (#​38382) (d658d18)
  • editor: Improve Agent layout and sub-agent guidance (#​39791) (3daa34d)
  • editor: Keep agent builder chat messages within the panel (#​39233) (9142b47)
  • editor: Keep agent capability chips within card width (#​39532) (9329d1f)
  • editor: Keep quick-connect OAuth credentials out of lists until the user authorizes (#​39297) (4c2f220)
  • editor: Keep typed text in the AI Assistant chat rename input (#​39570) (42dc399)
  • editor: Make agent configuration header more compact (#​39172) (1c82574)
  • editor: Move agent AI entry point below header (#​39318) (afa5fc3)
  • editor: Prefill the server URL in the Mistral Vibe connector link (#​39518) (d4999a2)
  • editor: Remove half-checked permissions from system instance roles and restore the Member preset (#​38652) (c114a18)
  • editor: Shorten the Assistant name in navigation and settings (#​39288) (5cc6640)
  • editor: Show a cached role at once and align the personal space block in the instance role editor (#​39394) (e648610)
  • editor: Show Agent Builder activity on prompt submission (#​39501) (8a0d833)
  • editor: Show project icons in Agent breadcrumbs (#​39649) (1fe19db)
  • editor: Show when update available for community packages if only verified packages are enabled (#​39424) (070d9fe)
  • editor: Sorting data table rows by unknown column returns raw database error (#​39733) (b8cda55)
  • Google Cloud Storage Node: Preserve request headers on object create (#​35218) (bc9faf2)
  • googleFirebaseCloudFirestore Node: Preserve field types for numeric strings and falsy values (#​27399) (b3d4cfe)
  • LinkedIn Node: Validate post text (#​39201) (d1cd34b)
  • Make n8n-node release work with release-it 21 (#​39378) (d23f949)
  • MCP Client Node: Terminate session before closing the client (#​39526) (11acaa3)
  • Microsoft Teams Node: Correct the v2 resource-locator copy (#​39443) (a924724)
  • Mistral Cloud Node: Support citation reference chunks (#​38952) (a9bc9c5)
  • Notion Node: Clarify simplified output for AI workflow generation (#​39051) (67b70ea)
  • Preserve tables in AI workflow builder web fetch (#​38879) (07a741b)
  • Preserve tool arguments in reconstructed history (#​39153) (fe0fad5)
  • Recover running preview chat after reload (#​39311) (98f012e)
  • Validate node codex categories during linting (#​39543) (a3aa6c0)
  • Wise Node: Use current sandbox API (#​39255) (3c48cef)
  • Xero Node: Send tenant header on every page when returning all items (#​39431) (58e55b5)
  • Zoho CRM Node: Update logo to current Zoho branding (#​39305) (be12181)
Features
  • Add an n8n Assistant onboarding thread for new Cloud signups (#​39730) (d765bbd)
  • Add credential descriptions behind an instance flag (#​39177) (57d654f)
  • Add Gateway credits option to Agent web search (#​39169) (4dbe8de)
  • Add pinned Apply and Apply Continue to the promotion CLI commands (#​39597) (6c57533)
  • ai-builder: Add approval settings for agent channel actions (#​39059) (d9f6568)
  • ai-builder: Confirm template selections before finishing the build (#​39517) (80e4084)
  • ai-builder: Prompt suggestions and intro on empty agent builder aia (#​39098) (9ee6a8f)
  • Anthropic Node: Add prompt caching to the Message operation (#​35804) (6b9c48f)
  • API: Create projects with source IDs and package metadata (#​39218) (8012f01)
  • API: Migrate GET /users endpoints to the decorator pattern (#​38599) (6433934)
  • API: Migrate users write endpoints to the decorator pattern (#​39120) (428bab3)
  • Azure OpenAI Chat Model Node: Add the project input and the deployment list call (#​39375) (4e3d5c1)
  • Azure OpenAI Chat Model Node: Rename to Azure AI Foundry Chat Model (#​39603) (ee9dfd1)
  • core: Add browser OAuth2 flow for n8n User Auth webhooks (#​39332) (38c92f4)
  • core: Add feature flag for granular credential sharing work (#​39293) (fc68bb6)
  • core: Add shared Agent context access (#​38930) (8a0ca48)
  • core: Add the durable agent message queue foundation (#​39435) (6c592bd)
  • core: Allows custom roles to have view/use/manage access to instance credentials (#​39306) (72a14b0)
  • core: Answer lastNode webhooks from execution responses (#​38959) (dc3283d)
  • core: Attach the publishing user to triggered executions (#​39466) (6c4135d)
  • core: Authenticate instance reports with the license certificate (#​39217) (a182724)
  • core: Check credentials against the person running the workflow (#​39685) (4a01756)
  • core: Connect Preview and integrations to the agent queue (#​39468) (5ca15b3)
  • core: Enable Agents by default (#​39312) (94b9627)
  • core: Propagate project span attributes to node spans (#​39420) (ea1e4ef)
  • core: Report crashed executions to OTel through an execution-crashed event (#​38853) (5131af5)
  • core: Scope agent preview sessions to their owner (#​39100) (5ba266d)
  • core: Set OS process titles for n8n processes (#​39362) (53dc251)
  • Databricks Node: Show the Databricks Trigger in the node picker (#​39176) (27bb095)
  • editor: Add a write lock to the agent builder (#​38758) (3b3ac39)
  • editor: Add adaptive comment input to the review activity feed (#​39583) (dda1166)
  • editor: Add destination binding dialog (#​39214) (af838bc)
  • editor: Add expanded N8nMarkdownEditor view (#​39296) (9f89eca)
  • editor: Add Mistral Vibe to the MCP connect-client picker (#​39183) (183d769)
  • editor: Add queued message controls to agent Preview chat (#​39487) (8a4fd13)
  • editor: Animate height changes in the MCP callback URLs dialog (#​39490) (8d48d90)
  • editor: Create credentials and variables from promotion bindings (#​39342) (2b891f1)
  • editor: Displays instance admins (and owner) in all project user lists (#​39419) (96735b2)
  • editor: Group canvas toolbar buttons in a single container (#​39587) (a96980b)
  • editor: Group the node credential picker by where each credential comes from (#​39646) (9af0f02)
  • editor: Implement Reka UI based context menu for design system (#​37925) (22d18a7)
  • editor: Improve Agent Builder intro interactions (#​39590) (b09676e)
  • editor: Make SSO the primary option on the sign-in page when SSO is enabled (#​39268) (0827eb8)
  • editor: Preview own connected clients on the MCP settings overview (#​39489) (fdc6b9d)
  • editor: Restyle AI Assistant tab bar and add a tab hover card (#​39625) (88d8390)
  • editor: Revamp the Agent skills modal (#​39545) (4263117)
  • editor: Route assistant credit CTAs to top-up for UBB accounts (#​39416) (dd4e7f6)
  • editor: Show a restricted node panel in the NDV with contact-admin and replace paths (#​38869) (d42b762)
  • editor: Show each policy violation with its scope when a save, publish or execution is refused (#​39263) (2ec6ac7)
  • editor: Standardize Agent Builder modals (#​39220) (042d167)
  • editor: Suggest Gateway credits after credential errors (#​38818) (7af6741)
  • editor: Use test label and icon for agent preview (#​38939) (b6b4e54)
  • Microsoft Teams Node: Add online meeting attendees on Create, Create or Get and Update (#​38850) (eb5eef3)
  • Microsoft Teams Node: Send activity feed notifications to a user (#​38954) (dfe014a)
  • Suggest Gateway credit services during node discovery (#​39631) (2b0719d)
Performance Improvements
  • core: Avoid terminal outbox scans during publication reconciliation (#​39267) (6272d46)

v2.41.7

Bug Fixes
  • API: Let global members grant variable scopes to API keys (#​40151) (cc25c71)
Features
  • editor: Show Gateway credits promotions on community nodes (#​40109) (a509d92)

Review in cubic

v2.41.6

Bug Fixes
  • core: Keep the task runner running on an unhandled promise rejection (#​40092) (d719c87)

Review in cubic

v2.41.5

Review in cubic

v2.41.4

Bug Fixes
  • API: Return an execution when its stored trace context is incomplete (#​39827) (940f65e)
  • core: Count a database ping as successful when its reply arrives during event-loop lag (#​39757) (fe3c5bc)
  • core: Store queue job results only for executions this process enqueued (#​39725) (af4fa9b)
  • editor: Show remaining credits on Assistant banner for Cloud UBB (#​39912) (1d655e3)
Features
  • Add an n8n Assistant onboarding thread for new Cloud signups (#​39771) (afafb02)
  • editor: Route assistant credit CTAs to top-up for UBB accounts (#​39854) (dc84b24)

Review in cubic

v2.41.3

Bug Fixes

Review in cubic

v2.41.2

Bug Fixes
  • core: Keep OpenTelemetry export working after a restart when Sentry is enabled (#​39367) (2de7d47)
  • core: Record live n8n Assistant test runs as verification evidence (#​39383) (07f2d36)
  • core: Retry instance reports that cross the UTC midnight boundary (#​39433) (56f9e97)
Features
  • core: Authenticate instance reports with the license certificate (#​39380) (4c5ecc2)

Review in cubic

v2.41.1

Bug Fixes
  • core: Restore pubsub subscriptions after Redis reconnect and detect half-open subscriber connections (#​39241) (b3196fb)
Features

Review in cubic

v2.41.0

Bug Fixes
  • ai-builder: Pass parent ask-user answers into Agent Builder (#​38693) (e149dfa)
  • ai-builder: Reactive subject name on chip (#​39097) (233afff)
  • cli: allow importing workflows and credentials with --userId for existing owner (#​36278) (0b9c174)
  • core: Always cast resource mapper string fields when type conversion is enabled (#​37851) (768e74a)
  • core: Apply the same mandatory roles when creating role from API and frontend (#​38860) (ec54145)
  • core: Bound concurrent HashiCorp Vault external secrets reads (#​38866) (43fa826)
  • core: Bump Strapi listing version for streamable-http-templated (#​38595) (4514a35)
  • core: Eliminate false-negative 500s in workflow builder tools (#​34975) (4f26727)
  • core: Expose Telegram photo context to agents (#​38979) (3f06dd8)
  • core: Finalize the active execution when a stalled job turns out to have succeeded (#​38220) (a5995d7)
  • core: Fix workflow publishing silently failing in multi-main mode (#​38431) (fb0917c)
  • core: Follow user language changes in Assistant and Builder (#​39119) (a378ba3)
  • core: Guard worker execution save against overwriting a canceled status (#​38957) (f4f3011)
  • core: Hide the Custom Scopes toggle when an MCP registry row pins the credential scope (#​38635) (d05cf2b)
  • core: Include sub-workflow tool calls in the workflow dependency index (#​38062) (d3c8eee)
  • core: Keep Assistant and Agent Builder replies in the user's language (#​39101) (0781378)
  • core: Keep breaking change detection running when a rule throws (#​38738) (c2a2733)
  • core: Keep collecting insights after one un-attributable event (#​38518) (0b2ff22)
  • core: Keep workflow version ids out of the package content file and the promotion diff (#​39091) (f3c5a57)
  • core: Observe agent execution tail when observation cursor moved in the middle of the run (#​38907) (d1c805a)
  • core: Offer Computer Use only where the client shows its entry points (#​38108) (2f352bd)
  • core: Preserve unchanged nodes during n8n Assistant edits (#​38967) (3f7c984)
  • core: Recheck the execution status before failing a stalled queue job (#​38138) (a4c977d)
  • core: Repair data-encryption keys stored as the raw instance key (#​38707) (d7e2dcd)
  • core: Report publication state after n8n assistant workflow restores (#​39037) (c2534c5)
  • core: Report saved and executed workflow revisions to n8n Assistant accurately (#​38902) (0f3c8f0)
  • core: Reserve canvas space for collapsed node groups during workflow layout (#​38149) (7d8d58f)
  • core: Resolve hidden OAuth endpoint fields from the credential type for all credentials (#​38697) (e82a373)
  • core: Return available build errors in one tool result (#​38231) (e36572e)
  • core: RFC 9068 compliance for MCP OAuth access tokens (#​38310) (45a3833)
  • core: Show an explicit error for unsupported end-user credential triggers (#​37332) (c5935b9)
  • core: Simulate Agent write tools during workflow verification (#​38553) (cd623fd)
  • core: Stop an unreachable external secrets provider from blocking startup (#​38257) (f960330)
  • core: Stop pages hanging while the Browser Use extension is attached (#​39159) (048f0a7)
  • core: Sweep parents parked on a finished sub-execution (#​37553) (48445f5)
  • core: Tear down workflow triggers when publication meets a node type the instance cannot load (#​38754) (378e926)
  • core: Test the posted OAuth2 credential values instead of the stored credential (#​38877) (247e441)
  • core: Update undici to 7.29.1 (#​38844) (41e1780)
  • core: Update vm2 to 3.12.2 (#​38823) (74ab9c2)
  • Databricks Node: Enforce the credential domain allowlist on chat model requests (#​38694) (2f31b65)
  • Databricks Node: Name Databricks in the Chat Model rate limit error and keep its message (#​38642) (bf5d488)
  • editor: Add tooltips to assistant header actions (#​38946) (3ea0397)
  • editor: Add top padding to the n8n Assistant permission dropdowns (#​38718) (92a3a28)
  • editor: Agent preview thread wiring update and error markers (#​38826) (8fcb236)
  • editor: Align agent knowledge sections with panels (#​38696) (506b768)
  • editor: Align AI Assistant permission dropdowns with the group control (#​38196) (dba75ff)
  • editor: Align AI chat history menus (#​38983) (3544561)
  • editor: Apply Gateway credits eligibility to Agent tool resource and operation selectors (#​38828) (67c304b)
  • editor: Clarify n8n Assistant approval details (#​38422) (8dd2b78)
  • editor: Convert a pasted expression into expression mode in the resource locator input (#​38872) (b26bb7f)
  • editor: Correct Agent Builder chat layout and update notices (#​38987) (9f57c91)
  • editor: Disable 'pinning' redacted data if user does not have permission to un-redact it (#​38334) (c247cff)
  • editor: Fix blank workflow previews in AI Assistant (#​38608) (062e99e)
  • editor: Improve Assistant chat controls and history menu layout (#​39212) (263eda0)
  • editor: Keep agent icon background visible (#​39112) (30b3226)
  • editor: Keep NDV input and output panel content visible at narrow widths (#​38615) (6a9bbd9)
  • editor: Keep the Instance AI chat input live during plan review (#​38086) (c4c7365)
  • editor: Match n8n Assistant header background (#​38944) (0f0fca1)
  • editor: Prevent agent builder shift during assistant transition (#​38948) (536ae3e)
  • editor: Prevent agent credential warnings during tab switches (#​38816) (1ad183a)
  • editor: Prevent dropdown menu overlap (#​38835) (b681645)
  • editor: Refine agent instructions and trace view (#​39104) (e94dff4)
  • editor: Remove empty agent button hover background (#​38788) (da55339)
  • editor: Render bare URLs in Instance AI chat as clickable links (#​39060) (d5393f2)
  • editor: Restore MCP connection popup retries (#​37956) (4d9cd43)
  • editor: Send number values in credential inputs (#​38715) (efc9c85)
  • editor: Show step indicators in dark mode (#​38937) (76fd3a0)
  • editor: Split global variable scopes to be added to custom roles separately (#​38724) (7b059d6)
  • Email Trigger (IMAP) Node: Recover from silently dead connections by moving to imapflow (#​36716) (5f6627a)
  • Form Node: Validate content type (#​38720) (1d0c658)
  • Keep the logs panel header height fixed (#​38675) (386fedf)
  • Limit declarative routing during base URL ownership checks (#​39058) (3d00ed9)
  • Monday.com Node: Migrate to API version 2026-07 (#​26262) (75a2fe5)
  • Open the EULA modal when a license is activated from a link (#​38712) (5c1dfef)
  • OpenAI Node: Accept object values for JSON-typed parameters (#​33886) (92b1aad)
  • S3 Node: Handle files with + in names (#​38688) (7ff87c4)
  • Show a reveal prompt for expressions over redacted data (#​38577) (34f7327)
  • Show only chat models in the Gemini and Qwen model dropdowns (#​38800) (94c12a6)
  • Slack Node: Point OAuth2 scopes notice to an existing docs anchor (#​38992) (1525f3a)
  • Snowflake Node: Update the Snowflake SDK to 3.3.0 (#​38798) (5334420)
  • Unify startup deadlines and cancellation (#​37927) (9e18c4a)
Features
Performance Improvements
  • core: Stop loading project members when listing credentials (#​39068) (b3b5939)

v2.40.7

Bug Fixes

Review in cubic

v2.40.6

Bug Fixes
  • core: Keep OpenTelemetry export working after a restart when Sentry is enabled (#​39368) (7720a02)
  • core: Retry instance reports that cross the UTC midnight boundary (#​39434) (5e09a78)
Features
  • core: Authenticate instance reports with the license certificate (#​39381) (f0ab4ea)

Review in cubic


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, 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 Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [N8N_IMAGE](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | minor | `2.40.5` → `2.47.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/6) for more information. --- ### Release Notes <details> <summary>n8n-io/n8n (N8N_IMAGE)</summary> ### [`v2.47.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2470-2026-11-03) ##### Bug Fixes - Add missing period to data table storage limit banner copy ([#&#8203;37943](https://github.com/n8n-io/n8n/issues/37943)) ([d1dc4d6](https://github.com/n8n-io/n8n/commit/d1dc4d6cd3496618d3afdf75962fc2f4e51cec81)) - **AI Agent Node:** Point the deprecated agent type callout to an action that works ([#&#8203;42898](https://github.com/n8n-io/n8n/issues/42898)) ([7a44fcb](https://github.com/n8n-io/n8n/commit/7a44fcbc4f9fb39c110545c8874c7a4da088ac15)) - **ai-builder:** Include instance admins in team self-healing reviews ([#&#8203;42325](https://github.com/n8n-io/n8n/issues/42325)) ([58f160d](https://github.com/n8n-io/n8n/commit/58f160d1d5df90c231f9e2099ef20d4f700c7a67)) - **ai-builder:** Open self-healing chat in the result project ([#&#8203;42399](https://github.com/n8n-io/n8n/issues/42399)) ([0b1849a](https://github.com/n8n-io/n8n/commit/0b1849a54608eb0630f55cfe9722fd79baf252b9)) - **ai-builder:** Update the Assistant chat title when you build a new agent ([#&#8203;42739](https://github.com/n8n-io/n8n/issues/42739)) ([c98324f](https://github.com/n8n-io/n8n/commit/c98324fabb0c9f04a034661d14fe427a396c5194)) - Align logs panel header button styles and spacing ([#&#8203;42162](https://github.com/n8n-io/n8n/issues/42162)) ([f5329d0](https://github.com/n8n-io/n8n/commit/f5329d0e5cf5c73dbe34d0a1d5efac3cd5aeec97)) - Align promotion binding and blocker typography ([#&#8203;42681](https://github.com/n8n-io/n8n/issues/42681)) ([4f8bbb6](https://github.com/n8n-io/n8n/commit/4f8bbb6c6d4fa8182ec4b36900ef23d993e02ff1)) - **API:** Escape unsafe ids in package export paths ([#&#8203;42038](https://github.com/n8n-io/n8n/issues/42038)) ([1576aef](https://github.com/n8n-io/n8n/commit/1576aef2678dc0c288a9cc64d0179e372ad66ab5)) - **API:** Use planned publication actions for package imports ([#&#8203;42899](https://github.com/n8n-io/n8n/issues/42899)) ([a60e58c](https://github.com/n8n-io/n8n/commit/a60e58c9ec8e3c832c8f94a7eaa25d3a594f0b4a)) - Apply execution redaction to MCP workflow run errors ([#&#8203;42574](https://github.com/n8n-io/n8n/issues/42574)) ([53bf60c](https://github.com/n8n-io/n8n/commit/53bf60c598e217a459d92b91c855685652495e00)) - Apply project scopes to folder list queries ([#&#8203;42171](https://github.com/n8n-io/n8n/issues/42171)) ([cd64ada](https://github.com/n8n-io/n8n/commit/cd64ada6c79894a095c35c5b0acfdac1ff1800e0)) - Apply project scopes to MCP instance context run summaries ([#&#8203;42173](https://github.com/n8n-io/n8n/issues/42173)) ([1e3335f](https://github.com/n8n-io/n8n/commit/1e3335faee2ed1c2397100a3d4d4076a5091d4f0)) - Bound Agent token counting and guard settled errors ([#&#8203;42569](https://github.com/n8n-io/n8n/issues/42569)) ([9281106](https://github.com/n8n-io/n8n/commit/9281106068fdab2dd8fcc31ec98aba1423dba265)) - Clear workflow search when entering a folder ([#&#8203;42884](https://github.com/n8n-io/n8n/issues/42884)) ([4877e1d](https://github.com/n8n-io/n8n/commit/4877e1dc8a64a6c872c5f2872c0bc3d4f8cc43dc)) - **core, editor:** Align agent cleanup and telemetry ([#&#8203;42910](https://github.com/n8n-io/n8n/issues/42910)) ([a7c5271](https://github.com/n8n-io/n8n/commit/a7c527122a45c10d2b92993207200da5fc3ae5d8)) - **core, editor:** Use the managed OAuth app after a switch from a custom app ([#&#8203;42593](https://github.com/n8n-io/n8n/issues/42593)) ([3cbe84c](https://github.com/n8n-io/n8n/commit/3cbe84c42afefb811eff60e366796daca9ac73de)) - **core:** Add a cooldown before resending migration owner reminders ([#&#8203;42419](https://github.com/n8n-io/n8n/issues/42419)) ([dddcc70](https://github.com/n8n-io/n8n/commit/dddcc7052f1d674d43cf0ccf1d009ddfc394fa12)) - **core:** Add row details to the missing execution data report ([#&#8203;42897](https://github.com/n8n-io/n8n/issues/42897)) ([d33d38a](https://github.com/n8n-io/n8n/commit/d33d38a75b7018c95b3ceace200d610ad79d1238)) - **core:** Align GitLab token guidance with merge request requirements ([#&#8203;42628](https://github.com/n8n-io/n8n/issues/42628)) ([a85b88d](https://github.com/n8n-io/n8n/commit/a85b88dc9c44627527b9a539c74e571dde3623cc)) - **core:** Close promotion reviews when their environment target changes ([#&#8203;42555](https://github.com/n8n-io/n8n/issues/42555)) ([de61319](https://github.com/n8n-io/n8n/commit/de61319fed192ef0b9b76b54e97ccf605f528fde)) - **core:** Count unsaved crashed executions for auto-deactivation ([#&#8203;41947](https://github.com/n8n-io/n8n/issues/41947)) ([fc4c4c3](https://github.com/n8n-io/n8n/commit/fc4c4c31a54e027cdbafab7c0f7841f285492262)) - **core:** Export the stored last success of durable system tasks on every main ([#&#8203;42319](https://github.com/n8n-io/n8n/issues/42319)) ([db28d8b](https://github.com/n8n-io/n8n/commit/db28d8b94db48cc0b2c137fb94a76c592b8a3047)) - **core:** Give each new queue job to one idle worker in turn ([#&#8203;42367](https://github.com/n8n-io/n8n/issues/42367)) ([b45761c](https://github.com/n8n-io/n8n/commit/b45761cea3bae14e4365c521f0d71244e054ff76)) - **core:** Guide agents to valid JSON Pointers in offloaded tool results ([#&#8203;42909](https://github.com/n8n-io/n8n/issues/42909)) ([86d52c3](https://github.com/n8n-io/n8n/commit/86d52c32e42602f2df9eeb3ce8d6a0ab992df92c)) - **core:** Handle concurrent source control initialization ([#&#8203;42248](https://github.com/n8n-io/n8n/issues/42248)) ([bd1c731](https://github.com/n8n-io/n8n/commit/bd1c731981fe9b6cedd9687db27bd4561c86c076)) - **core:** Improve credential resolution for node parameter loading ([#&#8203;41764](https://github.com/n8n-io/n8n/issues/41764)) ([6c9d310](https://github.com/n8n-io/n8n/commit/6c9d31099360e82305cd7e4696e4a891645542f0)) - **core:** Improve removed-node and Edit Image entries in v3 migration report ([#&#8203;42244](https://github.com/n8n-io/n8n/issues/42244)) ([8ed6f20](https://github.com/n8n-io/n8n/commit/8ed6f20abfb8e6ef8ea61bbbb786b2b38b86efab)) - **core:** Include jobs in the claiming list when reading waiting queue jobs ([#&#8203;42405](https://github.com/n8n-io/n8n/issues/42405)) ([42f59f6](https://github.com/n8n-io/n8n/commit/42f59f62b52a464e1ab8113b84b145340a09f79d)) - **core:** Keep agent sandbox file writes within the sandbox file size limit ([#&#8203;42479](https://github.com/n8n-io/n8n/issues/42479)) ([f416643](https://github.com/n8n-io/n8n/commit/f416643da97042595dfb72cdaad1386bf179c506)) - **core:** Keep Agent token counting from blocking the event loop ([#&#8203;42436](https://github.com/n8n-io/n8n/issues/42436)) ([cdc3f4c](https://github.com/n8n-io/n8n/commit/cdc3f4c253b6069cf1087eabc88d1b0144a9b8da)) - **core:** Keep draft channel settings when a user completes channel setup ([#&#8203;42302](https://github.com/n8n-io/n8n/issues/42302)) ([b3142f5](https://github.com/n8n-io/n8n/commit/b3142f5a0bf906e7a8a6e348cedab10b43c1c44b)) - **core:** Keep internal-only error metadata out of REST error responses ([#&#8203;42703](https://github.com/n8n-io/n8n/issues/42703)) ([c2d1003](https://github.com/n8n-io/n8n/commit/c2d10035125ef11791092be9b7c4962f0c9c0b27)) - **core:** Keep own **proto** keys in values that cross the expression runtime ([#&#8203;42766](https://github.com/n8n-io/n8n/issues/42766)) ([20c7401](https://github.com/n8n-io/n8n/commit/20c7401e3fc9ec42b73469bb9280c5b29ff085dc)) - **core:** Keep template literal text next to interpolations when the literal contains new lines ([#&#8203;42181](https://github.com/n8n-io/n8n/issues/42181)) ([e54adab](https://github.com/n8n-io/n8n/commit/e54adabf122018cf2967cd3013e4a2eb966ffa25)) - **core:** Keep the ExpressionError name in minified builds ([#&#8203;42269](https://github.com/n8n-io/n8n/issues/42269)) ([96cfba9](https://github.com/n8n-io/n8n/commit/96cfba94015a2a96c0e769a43ac6303285b2f479)) - **core:** Keep the name and fields of an Error that an expression returns ([#&#8203;42767](https://github.com/n8n-io/n8n/issues/42767)) ([8acfffe](https://github.com/n8n-io/n8n/commit/8acfffe5cae2a72b7918112ca34aafc9b8c63e65)) - **core:** Keep the workflow dependency index current after source-control pull and unpublish ([#&#8203;42407](https://github.com/n8n-io/n8n/issues/42407)) ([56fd96d](https://github.com/n8n-io/n8n/commit/56fd96db135035963d0d3e9e27517f8b56f55cb1)) - **core:** Keep undefined values in QuickJS expression results ([#&#8203;42253](https://github.com/n8n-io/n8n/issues/42253)) ([248d069](https://github.com/n8n-io/n8n/commit/248d06904f73f441137cc0b7274477bde96886ae)) - **core:** Let expressions read Error objects in item data ([#&#8203;42768](https://github.com/n8n-io/n8n/issues/42768)) ([c16f6f2](https://github.com/n8n-io/n8n/commit/c16f6f21dc10e41b58e4b4e06962cde6ca937db7)) - **core:** Limit resume attempts for waiting and queued executions ([#&#8203;42135](https://github.com/n8n-io/n8n/issues/42135)) ([c08ba2d](https://github.com/n8n-io/n8n/commit/c08ba2dd33b2955577971e0e210c77c66ca7bd7e)) - **core:** Limit Sentry trace header propagation ([#&#8203;42749](https://github.com/n8n-io/n8n/issues/42749)) ([37c9f05](https://github.com/n8n-io/n8n/commit/37c9f05e416565ffcad166edaf17f136d209528b)) - **core:** Measure the memory guard heap ratio on the old generation ([#&#8203;42380](https://github.com/n8n-io/n8n/issues/42380)) ([4538dd7](https://github.com/n8n-io/n8n/commit/4538dd77c68bac407ced5753e6bdf8e7e73abf59)) - **core:** Normalize tool suffixes in agent node type checks ([#&#8203;42228](https://github.com/n8n-io/n8n/issues/42228)) ([5168dd3](https://github.com/n8n-io/n8n/commit/5168dd3ab61ea980215f2a4a595ec8a7a6228334)) - **core:** Publish and unpublish workflows from the CLI through the workflow service ([#&#8203;42320](https://github.com/n8n-io/n8n/issues/42320)) ([6c21bb1](https://github.com/n8n-io/n8n/commit/6c21bb173d4d9b071b736b9a30fe35e2daf0dba5)) - **core:** Re-sync the migration finding table after an n8n upgrade ([#&#8203;42384](https://github.com/n8n-io/n8n/issues/42384)) ([3d271ac](https://github.com/n8n-io/n8n/commit/3d271ac4e68911e95c5c76faef0e3fa330944fab)) - **core:** Read Data Table rows without taking the SQLite write lock ([#&#8203;42598](https://github.com/n8n-io/n8n/issues/42598)) ([c92280e](https://github.com/n8n-io/n8n/commit/c92280e0ef07cb3e18fcd40d10348834e2ca0bb8)) - **core:** Read item fields named like Object.prototype methods through computed keys ([#&#8203;42364](https://github.com/n8n-io/n8n/issues/42364)) ([686c3e8](https://github.com/n8n-io/n8n/commit/686c3e8f928aef372290fb9862d2a4729a71a2e6)) - **core:** Read named array keys in expressions ([#&#8203;42912](https://github.com/n8n-io/n8n/issues/42912)) ([a19d843](https://github.com/n8n-io/n8n/commit/a19d843f7a258005912d884a87601682fff33c7b)) - **core:** Rebuild the Postgres pool only when a fresh connection shows the database is reachable ([#&#8203;42202](https://github.com/n8n-io/n8n/issues/42202)) ([91fa27d](https://github.com/n8n-io/n8n/commit/91fa27da29a527db49d8cfa93ab86ddfd47a113f)) - **core:** Recommend moving alerting into the preExecute hook in the v3 migration report ([#&#8203;42279](https://github.com/n8n-io/n8n/issues/42279)) ([1063a6e](https://github.com/n8n-io/n8n/commit/1063a6e034b1b1f0a82ce3c0407c65559c53fcbb)) - **core:** Record dynamic time saved for executions in queue mode ([#&#8203;42397](https://github.com/n8n-io/n8n/issues/42397)) ([0b3321a](https://github.com/n8n-io/n8n/commit/0b3321a77e00e20dc64cc02e44a6227341c103c4)) - **core:** Refresh the variables cache when a project is deleted ([#&#8203;42310](https://github.com/n8n-io/n8n/issues/42310)) ([c93a93f](https://github.com/n8n-io/n8n/commit/c93a93f8289034e5a1e825b85868c3174c95ec27)) - **core:** Remove exportedAt from n8n package manifests ([#&#8203;42278](https://github.com/n8n-io/n8n/issues/42278)) ([df2f6ed](https://github.com/n8n-io/n8n/commit/df2f6ed4904d036db657c917bc09660fa6c7fca2)) - **core:** Remove waiting executions from memory on queue workers ([#&#8203;42662](https://github.com/n8n-io/n8n/issues/42662)) ([ed912a6](https://github.com/n8n-io/n8n/commit/ed912a6f4b34ce003ec39da87c54745f64ab9586)) - **core:** Require execution:read when workflow-scoped routes read execution data ([#&#8203;42305](https://github.com/n8n-io/n8n/issues/42305)) ([cbe4d6c](https://github.com/n8n-io/n8n/commit/cbe4d6c8dfc70f4f8df2f1eaa32fb765b19184fd)) - **core:** Resolve host data paths once per expression evaluation ([#&#8203;42571](https://github.com/n8n-io/n8n/issues/42571)) ([d50a446](https://github.com/n8n-io/n8n/commit/d50a44698bfb08f368dad62bb9fde7e2947da396)) - **core:** Resolve IMAP trigger expressions after activation ([#&#8203;42579](https://github.com/n8n-io/n8n/issues/42579)) ([a5aeea6](https://github.com/n8n-io/n8n/commit/a5aeea6fd54049b2a18428fb1dac7f28618d5dc3)) - **core:** Resolve linked items across long pagination loops ([#&#8203;42744](https://github.com/n8n-io/n8n/issues/42744)) ([c2c5c57](https://github.com/n8n-io/n8n/commit/c2c5c5770cc0fe035071eefb5f83c3cb881b3ada)) - **core:** Return user data with an \_\_isError key as data in expressions ([#&#8203;42316](https://github.com/n8n-io/n8n/issues/42316)) ([5d640a2](https://github.com/n8n-io/n8n/commit/5d640a22b8ca26781eacd6f3489654c561c51d21)) - **core:** Route Assistant fetch and model fallback through environment proxies ([#&#8203;41901](https://github.com/n8n-io/n8n/issues/41901)) ([e0fd81c](https://github.com/n8n-io/n8n/commit/e0fd81cb88eb4d767a171f0746a2499790e22b49)) - **core:** Route error items to the error output when the paired item lookup fails ([#&#8203;41943](https://github.com/n8n-io/n8n/issues/41943)) ([8ae06e2](https://github.com/n8n-io/n8n/commit/8ae06e238a5f37e5dcd57ed298f9d26df4e0c16e)) - **core:** Run partial manual executions when the workflow has NULL pinned data ([#&#8203;42376](https://github.com/n8n-io/n8n/issues/42376)) ([6813162](https://github.com/n8n-io/n8n/commit/6813162dd4858a2b300a678549ae526db3028410)) - **core:** Show MCP webhook header names for team-project credentials ([#&#8203;42885](https://github.com/n8n-io/n8n/issues/42885)) ([7ea4731](https://github.com/n8n-io/n8n/commit/7ea4731caa0fbdbb514331283413a6924ca82ddc)) - **core:** Show the paid plan when a Registered Community license is also active ([#&#8203;42920](https://github.com/n8n-io/n8n/issues/42920)) ([c07ba0c](https://github.com/n8n-io/n8n/commit/c07ba0c3ae62f6472678e64d13dddee697851a74)) - **core:** Stop a queue-mode job on the worker when the stop request comes from a different process ([#&#8203;42311](https://github.com/n8n-io/n8n/issues/42311)) ([d8b80c8](https://github.com/n8n-io/n8n/commit/d8b80c8352f261b668dd284d60211d37dad83e42)) - **core:** Stop counting runs that fail before their first node as billable ([#&#8203;41638](https://github.com/n8n-io/n8n/issues/41638)) ([cd37d78](https://github.com/n8n-io/n8n/commit/cd37d7802ea8c0fadfef4a082b6fc84496136b05)) - **core:** Stop self-referencing parameter expressions from crashing n8n on startup ([#&#8203;42317](https://github.com/n8n-io/n8n/issues/42317)) ([43af959](https://github.com/n8n-io/n8n/commit/43af95958525b2854fc201cc3cfca84b69ccf98f)) - **core:** Use UTC day boundaries when compacting Insights metrics ([#&#8203;42581](https://github.com/n8n-io/n8n/issues/42581)) ([c20b847](https://github.com/n8n-io/n8n/commit/c20b84726e0bb5fb0c61544ea8bdcc66ab5cbf0f)) - Display tooltips above open select menus ([#&#8203;42261](https://github.com/n8n-io/n8n/issues/42261)) ([f0942c8](https://github.com/n8n-io/n8n/commit/f0942c8670bbfa4b54f7cb1b45fc864df219427f)) - **editor:** Add icons to Agent configuration actions ([#&#8203;42031](https://github.com/n8n-io/n8n/issues/42031)) ([1a00f5d](https://github.com/n8n-io/n8n/commit/1a00f5ddfe7deb8524ed530a86dc58f501af14f8)) - **editor:** Align the icon and list of the migration report How to fix panel ([#&#8203;42788](https://github.com/n8n-io/n8n/issues/42788)) ([f3097ec](https://github.com/n8n-io/n8n/commit/f3097ec20ebd1ce08554858bccdc72341617b70d)) - **editor:** Enlarge the preference modals and their text areas ([#&#8203;42682](https://github.com/n8n-io/n8n/issues/42682)) ([e112130](https://github.com/n8n-io/n8n/commit/e1121309e1e23e8dc594d4b1688b54b47622c51b)) - **editor:** Fix sticky note color selector padding and toolbar visibility ([#&#8203;23789](https://github.com/n8n-io/n8n/issues/23789)) ([b921757](https://github.com/n8n-io/n8n/commit/b9217579c97229af2d712c5296c7a817ff9feb67)) - **editor:** Hide Finish setup for published agents ([#&#8203;42689](https://github.com/n8n-io/n8n/issues/42689)) ([9c09a6f](https://github.com/n8n-io/n8n/commit/9c09a6f190ef278f65b5133ae081e3971ac9811d)) - **editor:** Load the insights summary when the agents list mounts ([#&#8203;42282](https://github.com/n8n-io/n8n/issues/42282)) ([f8e7ded](https://github.com/n8n-io/n8n/commit/f8e7ded216debea1579814f47211e0f3135867e3)) - **editor:** Localize the more details and retrying text on the credential error banner ([#&#8203;42817](https://github.com/n8n-io/n8n/issues/42817)) ([3bb3cc2](https://github.com/n8n-io/n8n/commit/3bb3cc2a8052703cfc77ff324ca7928d2579923b)) - **editor:** Localize the value missing labels on the variables page ([#&#8203;42586](https://github.com/n8n-io/n8n/issues/42586)) ([d93f613](https://github.com/n8n-io/n8n/commit/d93f6130fa3f488c0ccc045fee7c3c507de3c999)) - **editor:** Match compact sidebar icon sizes ([#&#8203;42323](https://github.com/n8n-io/n8n/issues/42323)) ([5065fe4](https://github.com/n8n-io/n8n/commit/5065fe439ee75ae350e0c778e2203262a9a91772)) - **editor:** Move an AI node's sub-nodes with it when an insert shifts it ([#&#8203;41961](https://github.com/n8n-io/n8n/issues/41961)) ([b4f115a](https://github.com/n8n-io/n8n/commit/b4f115a67811315b5bfcadf33873017a57088a72)) - **editor:** Open Assistant by default for unpublished agents ([#&#8203;42447](https://github.com/n8n-io/n8n/issues/42447)) ([df325ca](https://github.com/n8n-io/n8n/commit/df325ca480e689b69c3dccf902291b9672fe96f3)) - **editor:** Open form test popup without a background request to the webhook host ([#&#8203;41107](https://github.com/n8n-io/n8n/issues/41107)) ([7cb7d0b](https://github.com/n8n-io/n8n/commit/7cb7d0b307bd663d2772e90277d75bb58b876a77)) - **editor:** Reconnect the push connection when the backend comes back online ([#&#8203;42461](https://github.com/n8n-io/n8n/issues/42461)) ([b379c65](https://github.com/n8n-io/n8n/commit/b379c655d987d98917d8ff2b0ecd358ddcb4ed7f)) - **editor:** Remove the optional marker from the version description label ([#&#8203;42753](https://github.com/n8n-io/n8n/issues/42753)) ([71987de](https://github.com/n8n-io/n8n/commit/71987de7da0f8cfc79a7a887c06cb5133f9d0ce6)) - **editor:** Render the migration rule detail table one page at a time ([#&#8203;42784](https://github.com/n8n-io/n8n/issues/42784)) ([662905b](https://github.com/n8n-io/n8n/commit/662905b33f3bd8075211c416a46ddc40b16a497d)) - **editor:** Replace self-healing loading text with placeholders ([#&#8203;42313](https://github.com/n8n-io/n8n/issues/42313)) ([b9e51b7](https://github.com/n8n-io/n8n/commit/b9e51b78cf82410fdc8f9c8bef0d0b7c40f057d7)) - **editor:** Show a readable label for native tool search in agent chat ([#&#8203;42402](https://github.com/n8n-io/n8n/issues/42402)) ([6d9a049](https://github.com/n8n-io/n8n/commit/6d9a0494b6a0f631d21574e1184e9ddd10ac203b)) - **editor:** Show how many owners a bulk migration notification emails ([#&#8203;42440](https://github.com/n8n-io/n8n/issues/42440)) ([d654c48](https://github.com/n8n-io/n8n/commit/d654c48ce35f8694679b32139bb59e872310e8ac)) - **editor:** Show scroll hints on horizontally scrollable tables and pin the User column on Settings > Users ([#&#8203;42459](https://github.com/n8n-io/n8n/issues/42459)) ([f8db621](https://github.com/n8n-io/n8n/commit/f8db621678ce34caf985bac4ba2d7983d9f65abc)) - **editor:** Show the New test action with a flask icon on Agent cards ([#&#8203;42433](https://github.com/n8n-io/n8n/issues/42433)) ([1b0dc15](https://github.com/n8n-io/n8n/commit/1b0dc15137b668f716ece9a0d023b1690d6058f6)) - **editor:** Show the workflow project under its name in the migration report ([#&#8203;42580](https://github.com/n8n-io/n8n/issues/42580)) ([a4962d4](https://github.com/n8n-io/n8n/commit/a4962d40d661d9431fdc9ebae8769aae2fe71a49)) - **editor:** Snap programmatic node positions to the nearest grid line ([#&#8203;41964](https://github.com/n8n-io/n8n/issues/41964)) ([8e19522](https://github.com/n8n-io/n8n/commit/8e195224e5d24272d1756122075e8c4631733e96)) - **editor:** Stop dialogs from clipping select dropdowns ([#&#8203;42684](https://github.com/n8n-io/n8n/issues/42684)) ([74b16a7](https://github.com/n8n-io/n8n/commit/74b16a77d6f1993d5fd26075c3422c22cf3aa4b6)) - **editor:** Stop production checklist from reopening on every workflow load ([#&#8203;42460](https://github.com/n8n-io/n8n/issues/42460)) ([a386563](https://github.com/n8n-io/n8n/commit/a386563d36b681954292b9310c61bb8700790ed0)) - **editor:** Stop sending agent instructions in test chat telemetry ([#&#8203;42906](https://github.com/n8n-io/n8n/issues/42906)) ([d4b04a0](https://github.com/n8n-io/n8n/commit/d4b04a024fa54fc22e017e21b4fa058b2a3b1f46)) - **editor:** Translate the HTML display mode label and hide its unused pagination bar ([#&#8203;42401](https://github.com/n8n-io/n8n/issues/42401)) ([757ab8c](https://github.com/n8n-io/n8n/commit/757ab8c4c9ce7a401634c56d881c03f0b91b50e9)) - Fix clipped add-row hover and inconsistent data table dividers ([#&#8203;42533](https://github.com/n8n-io/n8n/issues/42533)) ([5dc4ab3](https://github.com/n8n-io/n8n/commit/5dc4ab32185565f0eab8bfcf944f26e153c42da7)) - Handle missing conference properties ([#&#8203;41115](https://github.com/n8n-io/n8n/issues/41115)) ([4a04606](https://github.com/n8n-io/n8n/commit/4a04606dfa06cf73b8d40bda2f3687abed38d2a9)) - **Jenkins Node:** Support CSRF crumb and queue redirect responses ([#&#8203;41301](https://github.com/n8n-io/n8n/issues/41301)) ([e7ffa7a](https://github.com/n8n-io/n8n/commit/e7ffa7a8910e8c8947d5d8e2fcbd87eecbb2a21e)) - **MCP Client Tool Node:** Preserve user `tool` argument in Agent V3 ([#&#8203;35067](https://github.com/n8n-io/n8n/issues/35067)) ([c131349](https://github.com/n8n-io/n8n/commit/c131349e1c73dc7c6ee532acc4ee5c47fbbec01e)) - **Microsoft Teams Trigger Node:** Keep one subscription per resource and remove orphans ([#&#8203;41735](https://github.com/n8n-io/n8n/issues/41735)) ([4546b39](https://github.com/n8n-io/n8n/commit/4546b39d6f20edb42bc49a467ad88aec140a8d65)) - **n8n Node:** Fail the credential test when the Base URL has no API path ([#&#8203;41791](https://github.com/n8n-io/n8n/issues/41791)) ([beae5f2](https://github.com/n8n-io/n8n/commit/beae5f236acf605601a3caefbb670b3dd9e0c40e)) - Pin runners base images and update launcher, urllib3 and moment ([#&#8203;42901](https://github.com/n8n-io/n8n/issues/42901)) ([3fcd12e](https://github.com/n8n-io/n8n/commit/3fcd12ee1ce035ca9d4620af505984c0986a15da)) - Preserve literal keys in external secret discovery ([#&#8203;42607](https://github.com/n8n-io/n8n/issues/42607)) ([c820696](https://github.com/n8n-io/n8n/commit/c82069684624395b54a4903791cf09167df9d81c)) - Preserve MCP webhook details when credential lookup fails ([#&#8203;42808](https://github.com/n8n-io/n8n/issues/42808)) ([50bdfb2](https://github.com/n8n-io/n8n/commit/50bdfb2ea8b431a84ce56419d8b39129a5186353)) - Read instance name from configured sources for apps ([#&#8203;42896](https://github.com/n8n-io/n8n/issues/42896)) ([b8aee9c](https://github.com/n8n-io/n8n/commit/b8aee9c0a3d40c8186cecc9d6d332224d0c46efa)) - Return execution details for MCP test_workflow credential ([#&#8203;42746](https://github.com/n8n-io/n8n/issues/42746)) ([3198958](https://github.com/n8n-io/n8n/commit/31989583737efa15a0098b32f1db8a1cb2c8a5c6)) - Run nodes-base watch tasks sequentially ([#&#8203;42858](https://github.com/n8n-io/n8n/issues/42858)) ([77623e9](https://github.com/n8n-io/n8n/commit/77623e97f0622a104de44b823b2c2592bb37147f)) - Scope workflow dependencies by resource type ([#&#8203;42133](https://github.com/n8n-io/n8n/issues/42133)) ([7252b98](https://github.com/n8n-io/n8n/commit/7252b987e91411efedda648cda44d9898fd4fd1d)) - Show the real error when node parameter options fail to load ([#&#8203;42448](https://github.com/n8n-io/n8n/issues/42448)) ([6e3704a](https://github.com/n8n-io/n8n/commit/6e3704af9ad1e0a6d6abad328ec51d75b5249d75)) - **Snowflake Node:** Return node errors for failed Snowflake requests ([#&#8203;41697](https://github.com/n8n-io/n8n/issues/41697)) ([f8fa484](https://github.com/n8n-io/n8n/commit/f8fa484d41fb8997635e0b134ca037e25bbadab0)) - **Splunk Node:** Read Return All and Limit from the item being processed ([#&#8203;38648](https://github.com/n8n-io/n8n/issues/38648)) ([77bd594](https://github.com/n8n-io/n8n/commit/77bd5942f4757a17222dd04a505927431ec972b8)) - **Splunk Node:** Stop turning a relative time bound into the string NaN ([#&#8203;38650](https://github.com/n8n-io/n8n/issues/38650)) ([d42c701](https://github.com/n8n-io/n8n/commit/d42c701731efa8e9d8bcf3f203316f330a4ff1ce)) - Validate and serialize log streaming destination saves ([#&#8203;42161](https://github.com/n8n-io/n8n/issues/42161)) ([e8fc187](https://github.com/n8n-io/n8n/commit/e8fc1878badc88d8603e45c60e46548db083d231)) - Validate credentials with the Agent models endpoint ([#&#8203;41017](https://github.com/n8n-io/n8n/issues/41017)) ([c084848](https://github.com/n8n-io/n8n/commit/c084848360b20e0bc3d214317c8587ba8f2f6202)) ##### Features - Add an on/off switch and env var for the n8n Assistant ([#&#8203;42121](https://github.com/n8n-io/n8n/issues/42121)) ([d5bea2f](https://github.com/n8n-io/n8n/commit/d5bea2f387b1c918ce78a915e3bebe03688724ce)) - Add Apps frontend module and list page ([#&#8203;42180](https://github.com/n8n-io/n8n/issues/42180)) ([24905aa](https://github.com/n8n-io/n8n/commit/24905aa3eabe291b86957bbb16bd99b814df028d)) - Add command bar entries for the Skills and Preferences settings ([#&#8203;42944](https://github.com/n8n-io/n8n/issues/42944)) ([3656bb9](https://github.com/n8n-io/n8n/commit/3656bb9e9861a982006fdfbc5814bc5fd4de16e5)) - Add publish Apps in UI ([#&#8203;42634](https://github.com/n8n-io/n8n/issues/42634)) ([8ec26d5](https://github.com/n8n-io/n8n/commit/8ec26d5e3463e9edba1f5993afff957f7e69f2d2)) - **ai-builder:** Add project members as self-healing reviewers ([#&#8203;42283](https://github.com/n8n-io/n8n/issues/42283)) ([72e5802](https://github.com/n8n-io/n8n/commit/72e58021c361540bd61592f52c95e71385dec3c8)) - **ai-builder:** Send request labels on direct Assistant model calls ([#&#8203;41951](https://github.com/n8n-io/n8n/issues/41951)) ([073e2f8](https://github.com/n8n-io/n8n/commit/073e2f82b4cf237a27df8e0ee877b618cc1587e1)) - App detail route and the app view component ([#&#8203;42410](https://github.com/n8n-io/n8n/issues/42410)) ([e0df089](https://github.com/n8n-io/n8n/commit/e0df089c01f10d76e224938f560948ae22c8f998)) - Apps preview frontend ([#&#8203;42552](https://github.com/n8n-io/n8n/issues/42552)) ([73f7064](https://github.com/n8n-io/n8n/commit/73f7064c3cbbaeb6a624bdc9eb6b0112b241501d)) - Configure App view with basics ([#&#8203;42704](https://github.com/n8n-io/n8n/issues/42704)) ([bd05c81](https://github.com/n8n-io/n8n/commit/bd05c81f3a93b0aae4be907e61aad03ad9e9b54a)) - **core, ai-builder:** Allow Assistant and MCP to update credential descriptions ([#&#8203;42425](https://github.com/n8n-io/n8n/issues/42425)) ([0c10bc5](https://github.com/n8n-io/n8n/commit/0c10bc5fd042a1c1484603671fcfe7b56140b236)) - **core, editor:** Add Agent version history and publication timeline ([#&#8203;42296](https://github.com/n8n-io/n8n/issues/42296)) ([66a82cb](https://github.com/n8n-io/n8n/commit/66a82cb412ab1b02bb881f151605d43ee46b1008)) - **core, editor:** Create missing projects from Apply connections ([#&#8203;42870](https://github.com/n8n-io/n8n/issues/42870)) ([243eec2](https://github.com/n8n-io/n8n/commit/243eec2250a8a3e8277bf621b8c192b893d9ae83)) - **core:** Add $evaluateExpression rule and align v3 migration report copy with docs ([#&#8203;42298](https://github.com/n8n-io/n8n/issues/42298)) ([0179883](https://github.com/n8n-io/n8n/commit/0179883d135420c5e0238d8b59c3c628017f35ce)) - **core:** Add Agent version and publication storage ([#&#8203;41816](https://github.com/n8n-io/n8n/issues/41816)) ([caa6e27](https://github.com/n8n-io/n8n/commit/caa6e274b9c887bed0b2e5ef79fa05d754cc9ddc)) - **core:** Add capture guidance for cross-session memory ([#&#8203;42170](https://github.com/n8n-io/n8n/issues/42170)) ([1075876](https://github.com/n8n-io/n8n/commit/107587622fe688992da3807ae93d32edb622171c)) - **core:** Add CIMD support to outbound MCP OAuth ([#&#8203;42608](https://github.com/n8n-io/n8n/issues/42608)) ([929779f](https://github.com/n8n-io/n8n/commit/929779fc83efe3db0c822b2dbc9dee187cc5ea44)) - **core:** Add MCP tools to read Agent session logs ([#&#8203;42190](https://github.com/n8n-io/n8n/issues/42190)) ([6d47284](https://github.com/n8n-io/n8n/commit/6d47284624bfc3c70c99692b775ed13690e202ca)) - **core:** Add pagination for more than 10 options for whatsapp list… ([#&#8203;41705](https://github.com/n8n-io/n8n/issues/41705)) ([6820f73](https://github.com/n8n-io/n8n/commit/6820f735e52543389678c052584d5347a0390332)) - **core:** Add the otel.configure external hook ([#&#8203;42164](https://github.com/n8n-io/n8n/issues/42164)) ([721a3db](https://github.com/n8n-io/n8n/commit/721a3db880178ca0b12655ec1fd4d6966627b916)) - **core:** Improve episodic memory recall and consolidate captured facts ([#&#8203;42438](https://github.com/n8n-io/n8n/issues/42438)) ([4761830](https://github.com/n8n-io/n8n/commit/47618308ca5cf40f423432cceb5826f547b976ce)) - **core:** Increase the agent knowledge file upload limit to 25 MB ([#&#8203;42395](https://github.com/n8n-io/n8n/issues/42395)) ([5cba4ba](https://github.com/n8n-io/n8n/commit/5cba4ba69e74469be24a396547d098a8394189a9)) - **core:** Let the n8n Assistant read unsaved manual executions ([#&#8203;42125](https://github.com/n8n-io/n8n/issues/42125)) ([681ad50](https://github.com/n8n-io/n8n/commit/681ad5062ff4c16b247e3f5c6d11fc521af899e3)) - **core:** Load the promotions module by default and remove its rollout flag ([#&#8203;42247](https://github.com/n8n-io/n8n/issues/42247)) ([5fcad47](https://github.com/n8n-io/n8n/commit/5fcad475f3a01de279fac6b0bb5ba0e054c7a51a)) - **core:** Pass W3C baggage from webhooks to outbound requests ([#&#8203;42532](https://github.com/n8n-io/n8n/issues/42532)) ([a8cde7f](https://github.com/n8n-io/n8n/commit/a8cde7ff6c5e90895e5ecc1948496c57ea76f8b1)) - **core:** Publish saved Agent versions independently of drafts ([#&#8203;41817](https://github.com/n8n-io/n8n/issues/41817)) ([8791d76](https://github.com/n8n-io/n8n/commit/8791d7683db72568ffdabb32ff1c8c7b76078499)) - **core:** Select managed OAuth app by version stored on the credential ([#&#8203;41623](https://github.com/n8n-io/n8n/issues/41623)) ([1a222dd](https://github.com/n8n-io/n8n/commit/1a222dd76c380e11d1f4d8f6fb5d5beea291f36e)) - **core:** Send WhatsApp template messages outside the customer serv… ([#&#8203;41133](https://github.com/n8n-io/n8n/issues/41133)) ([df2086b](https://github.com/n8n-io/n8n/commit/df2086b7960bcc5185084e84b44d2047c95a5212)) - **core:** Show recalled and flagged memories in agent session traces ([#&#8203;42434](https://github.com/n8n-io/n8n/issues/42434)) ([2abfa99](https://github.com/n8n-io/n8n/commit/2abfa995a954cfa6d034bf3426a9b966c24eaf90)) - **core:** Upgrade Sentry to v11 and set up OpenTelemetry once at startup ([#&#8203;41584](https://github.com/n8n-io/n8n/issues/41584)) ([9f8dc74](https://github.com/n8n-io/n8n/commit/9f8dc740b5ed37bdf59c70181e2fd1026fce24d0)) - **editor:** Add Agent builder layout experiments ([#&#8203;41879](https://github.com/n8n-io/n8n/issues/41879)) ([f4006d0](https://github.com/n8n-io/n8n/commit/f4006d0d9d7e393843b38605142c2b41e9f05347)) - **editor:** Add resolution guidance to the migration rule detail page ([#&#8203;42531](https://github.com/n8n-io/n8n/issues/42531)) ([576e4fe](https://github.com/n8n-io/n8n/commit/576e4fe3287663f315ca124374bd148e8fd225b9)) - **editor:** Open a resource from the Assistant header when no tabs are open ([#&#8203;42671](https://github.com/n8n-io/n8n/issues/42671)) ([66f6b7e](https://github.com/n8n-io/n8n/commit/66f6b7e03c9cf35c2fb5fd873d648eecda337b0f)) - **editor:** Redesign the agent session trace ([#&#8203;41536](https://github.com/n8n-io/n8n/issues/41536)) ([53c8296](https://github.com/n8n-io/n8n/commit/53c829637eddadebb07cd43d3306ab13cd9c9e45)) - **editor:** Show agent test chat over the Assistant chat ([#&#8203;42328](https://github.com/n8n-io/n8n/issues/42328)) ([45ea5b2](https://github.com/n8n-io/n8n/commit/45ea5b2b4453d21a6a7864b196a6dbc264cf227c)) - **editor:** Show app blueprint card before creating an app ([#&#8203;42815](https://github.com/n8n-io/n8n/issues/42815)) ([3eae292](https://github.com/n8n-io/n8n/commit/3eae292c02e0706b336641035691e8a54b78f72b)) - **editor:** Show Meta review status and a removal warning for the W… ([#&#8203;41580](https://github.com/n8n-io/n8n/issues/41580)) ([5f55c42](https://github.com/n8n-io/n8n/commit/5f55c42d485b60201a74cf166fc49439bd2bfd34)) - **editor:** Show the project of each workflow in the migration report ([#&#8203;41989](https://github.com/n8n-io/n8n/issues/41989)) ([b3210ec](https://github.com/n8n-io/n8n/commit/b3210ec22c7da10c536eecf55efc7d41a5ee8893)) - **editor:** Warn before a move into a project that restricts its types ([#&#8203;41870](https://github.com/n8n-io/n8n/issues/41870)) ([18f1234](https://github.com/n8n-io/n8n/commit/18f12340030c047cc1f688198fde862f1f08fcb9)) - Integrate App building in n8n assistant ([#&#8203;42636](https://github.com/n8n-io/n8n/issues/42636)) ([ddd9aa0](https://github.com/n8n-io/n8n/commit/ddd9aa0ab349526ccf39e2b023e1f2eb961741e4)) - **Mailchimp Trigger Node:** Add webhook signature verification ([#&#8203;41561](https://github.com/n8n-io/n8n/issues/41561)) ([bf6a4de](https://github.com/n8n-io/n8n/commit/bf6a4de3843ac246e7af8ca1ec2e000a41dde91c)) - **Microsoft Agent 365 Node:** Send spans to Microsoft through the OpenTelemetry setup ([#&#8203;42174](https://github.com/n8n-io/n8n/issues/42174)) ([e7ce327](https://github.com/n8n-io/n8n/commit/e7ce327e0b153064322a292f0d49eab3a38a9507)) - **n8n Node:** Add user get operation ([#&#8203;42566](https://github.com/n8n-io/n8n/issues/42566)) ([7514f84](https://github.com/n8n-io/n8n/commit/7514f8445cc68a8fa24737dba7083a39dccf4c4d)) - **OpenWeatherMap Node:** Use the credential base URL and authentication ([#&#8203;42184](https://github.com/n8n-io/n8n/issues/42184)) ([02cb18e](https://github.com/n8n-io/n8n/commit/02cb18e19c8626adbc2d50122a71e7cb230dd856)) - **Postgres Node:** Add custom SSL certificate support ([#&#8203;41593](https://github.com/n8n-io/n8n/issues/41593)) ([a428c28](https://github.com/n8n-io/n8n/commit/a428c2831ff57c25da3c027c003410083ec17e37)) - Show skills created or edited by the n8n Assistant as artifacts ([#&#8203;41631](https://github.com/n8n-io/n8n/issues/41631)) ([4d45133](https://github.com/n8n-io/n8n/commit/4d4513388d457aceff36595a97ecbd9f58acfe0f)) - **Venafi TLS Protect Cloud Trigger Node:** Add webhook signature verification ([#&#8203;42250](https://github.com/n8n-io/n8n/issues/42250)) ([ec21c27](https://github.com/n8n-io/n8n/commit/ec21c2785d2604fd525755c4da77a9fa630181fb)) - Warn on community node operation names that break the UX guidelines (CE-3602, CE-3603) ([#&#8203;41932](https://github.com/n8n-io/n8n/issues/41932)) ([b39429d](https://github.com/n8n-io/n8n/commit/b39429dd90c2ac7ea8e997ff22e3d8d40e583c8c)) - **Zendesk Node:** Default new nodes to OAuth2 authentication ([#&#8203;39310](https://github.com/n8n-io/n8n/issues/39310)) ([53c39cb](https://github.com/n8n-io/n8n/commit/53c39cb26d440a9b23e8cff65b6bae5c540bcec7)) ##### Performance Improvements - **ai-builder:** Prepare the Assistant sandbox while the model writes a sandbox tool call ([#&#8203;42565](https://github.com/n8n-io/n8n/issues/42565)) ([ee2b20a](https://github.com/n8n-io/n8n/commit/ee2b20a097c0b6ac5bfb04a733390fcd89173fa5)) - **ai-builder:** Run SDK source lint in the build and remove the separate validate step ([#&#8203;42346](https://github.com/n8n-io/n8n/issues/42346)) ([82e88e0](https://github.com/n8n-io/n8n/commit/82e88e0e715cb73dfc84f28412fe61156c3959db)) - **core:** Index executions by workflow id for workflow deletion ([#&#8203;42677](https://github.com/n8n-io/n8n/issues/42677)) ([68c277a](https://github.com/n8n-io/n8n/commit/68c277aa09212fa6852c1bf757722d5a2470c989)) - **core:** Load the eligible users once per migration report sync ([#&#8203;42700](https://github.com/n8n-io/n8n/issues/42700)) ([2df0b78](https://github.com/n8n-io/n8n/commit/2df0b7833073fc936b4df42e4677a723222e7ce0)) - **core:** Read each Slack credential once per migration report scan ([#&#8203;42686](https://github.com/n8n-io/n8n/issues/42686)) ([8cd8e76](https://github.com/n8n-io/n8n/commit/8cd8e76f9b3300fc636be0fcde3ec4207ead6079)) - **core:** Restore lazy loading of credential types ([#&#8203;42403](https://github.com/n8n-io/n8n/issues/42403)) ([d6100ca](https://github.com/n8n-io/n8n/commit/d6100caf9fbde885f0124f040d077a07278409f3)) - **core:** Skip role scopes when loading users for owner suggestions ([#&#8203;42613](https://github.com/n8n-io/n8n/issues/42613)) ([8f81bc6](https://github.com/n8n-io/n8n/commit/8f81bc6f0a2ff94537b390f92c0e420390b5b5f0)) - **core:** Store episodic memory embeddings as binary and read less per search ([#&#8203;42487](https://github.com/n8n-io/n8n/issues/42487)) ([1d5d982](https://github.com/n8n-io/n8n/commit/1d5d9821c45336aeac7bc7d62d15d6521d354492)) - **core:** Use keyset paging in the migration report scan ([#&#8203;42691](https://github.com/n8n-io/n8n/issues/42691)) ([6d64b09](https://github.com/n8n-io/n8n/commit/6d64b097175c8a774c72b0b3d683641f125e7a36)) - **core:** Use latest models with low effort for workflow verification helpers ([#&#8203;42231](https://github.com/n8n-io/n8n/issues/42231)) ([92589e0](https://github.com/n8n-io/n8n/commit/92589e093d34ee116e2053ae35d2aae77265a82d)) - **Google Drive Trigger Node:** Read watched item instead of listing changes ([#&#8203;42134](https://github.com/n8n-io/n8n/issues/42134)) ([a40aea4](https://github.com/n8n-io/n8n/commit/a40aea4f2586c5d6b38d9cd07aab910e5ca90728)) ### [`v2.46.4`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.46.4) ##### Bug Fixes - **core:** Keep own **proto** keys in values that cross the expression runtime ([#&#8203;42806](https://github.com/n8n-io/n8n/issues/42806)) ([3075ef1](https://github.com/n8n-io/n8n/commit/3075ef12927c4bf79442b9be0f1e866e734d793e)) - **core:** Keep the name and fields of an Error that an expression returns ([#&#8203;42805](https://github.com/n8n-io/n8n/issues/42805)) ([7640bcb](https://github.com/n8n-io/n8n/commit/7640bcb6d8f546d432045071baf21545e7d383a9)) - **core:** Let expressions read Error objects in item data ([#&#8203;42804](https://github.com/n8n-io/n8n/issues/42804)) ([448754d](https://github.com/n8n-io/n8n/commit/448754db5aaab8895135ec21084e525054411e1e)) - **core:** Resolve host data paths once per expression evaluation ([#&#8203;42635](https://github.com/n8n-io/n8n/issues/42635)) ([6c7f3de](https://github.com/n8n-io/n8n/commit/6c7f3de0eadf328e797573924fd368b9b64f1d4a)) - **core:** Resolve linked items across long pagination loops ([#&#8203;42785](https://github.com/n8n-io/n8n/issues/42785)) ([181ddf0](https://github.com/n8n-io/n8n/commit/181ddf04d813ce751ec09f84b9bad8d1021e9531)) - **editor:** Align the icon and list of the migration report How to fix panel ([#&#8203;42799](https://github.com/n8n-io/n8n/issues/42799)) ([d05c052](https://github.com/n8n-io/n8n/commit/d05c052d260084f29399621788ed1ee754fd29cd)) - **editor:** Render the migration rule detail table one page at a time ([#&#8203;42794](https://github.com/n8n-io/n8n/issues/42794)) ([977012c](https://github.com/n8n-io/n8n/commit/977012c1f7098bf852d0cdf5f14c7b524fdfd507)) - **editor:** Stop dialogs from clipping select dropdowns ([#&#8203;42760](https://github.com/n8n-io/n8n/issues/42760)) ([12cea6d](https://github.com/n8n-io/n8n/commit/12cea6d1274888ca90cfb3fe7d48c5ea4225cf26)) ##### Performance Improvements - **core:** Load the eligible users once per migration report sync ([#&#8203;42736](https://github.com/n8n-io/n8n/issues/42736)) ([c0d117d](https://github.com/n8n-io/n8n/commit/c0d117d3f628c3c5fe4e82f7e40a23b7804f26b5)) - **core:** Read each Slack credential once per migration report scan ([#&#8203;42735](https://github.com/n8n-io/n8n/issues/42735)) ([84135f0](https://github.com/n8n-io/n8n/commit/84135f006bc61202247a68c25f089891ac0fd154)) - **core:** Use keyset paging in the migration report scan ([#&#8203;42742](https://github.com/n8n-io/n8n/issues/42742)) ([a7b3af0](https://github.com/n8n-io/n8n/commit/a7b3af01d75ba03a8382fc3a7bfc3b06ec0d4ad0)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42873?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42873?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42873&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.46.3`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.46.3) ##### Bug Fixes - **core:** Add a cooldown before resending migration owner reminders ([#&#8203;42567](https://github.com/n8n-io/n8n/issues/42567)) ([724efc3](https://github.com/n8n-io/n8n/commit/724efc352f51a52910924789b79cf66770807e09)) - **core:** Resolve IMAP trigger expressions after activation ([#&#8203;42612](https://github.com/n8n-io/n8n/issues/42612)) ([17594a7](https://github.com/n8n-io/n8n/commit/17594a7eefa42bc37f532af35c4f38eb1986bbc5)) - **core:** Return user data with an \_\_isError key as data in expressions ([#&#8203;42490](https://github.com/n8n-io/n8n/issues/42490)) ([9fe595e](https://github.com/n8n-io/n8n/commit/9fe595e1b83179b54ac5768d03c5f90f9c409f16)) - **editor:** Show the workflow project under its name in the migration report ([#&#8203;42619](https://github.com/n8n-io/n8n/issues/42619)) ([b6639bb](https://github.com/n8n-io/n8n/commit/b6639bb377438b3e6d84b4412bb182d61bad447a)) ##### Features - **editor:** Add resolution guidance to the migration rule detail page ([#&#8203;42615](https://github.com/n8n-io/n8n/issues/42615)) ([4e2bb85](https://github.com/n8n-io/n8n/commit/4e2bb8549160de4eb0542976e42d6bf9fca6d678)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42663?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42663?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42663&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.46.2`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.46.2) ##### Bug Fixes - **ai-builder:** Open self-healing chat in the result project ([#&#8203;42466](https://github.com/n8n-io/n8n/issues/42466)) ([9d781ad](https://github.com/n8n-io/n8n/commit/9d781ad5d27580280c15c93a187666d7a6b5193f)) - **core:** Give each new queue job to one idle worker in turn ([#&#8203;42400](https://github.com/n8n-io/n8n/issues/42400)) ([d7dbb93](https://github.com/n8n-io/n8n/commit/d7dbb93fbfc7fdec4896525e07cb2a865687bded)) - **core:** Include jobs in the claiming list when reading waiting queue jobs ([#&#8203;42418](https://github.com/n8n-io/n8n/issues/42418)) ([1225748](https://github.com/n8n-io/n8n/commit/1225748c622d067334ce819aa616f85b59ff0662)) - **core:** Re-sync the migration finding table after an n8n upgrade ([#&#8203;42456](https://github.com/n8n-io/n8n/issues/42456)) ([59986fa](https://github.com/n8n-io/n8n/commit/59986fafb69c886d82046b0dd3129f81479cf7f6)) - **core:** Record dynamic time saved for executions in queue mode ([#&#8203;42481](https://github.com/n8n-io/n8n/issues/42481)) ([79832e7](https://github.com/n8n-io/n8n/commit/79832e7178c97e8c53008e5aa3403ff682fb3b3c)) - **core:** Require execution:read when workflow-scoped routes read execution data ([#&#8203;42445](https://github.com/n8n-io/n8n/issues/42445)) ([9a20160](https://github.com/n8n-io/n8n/commit/9a201600dc032b8d1ed6832bad6e317a84d333ab)) - **editor:** Show how many owners a bulk migration notification emails ([#&#8203;42462](https://github.com/n8n-io/n8n/issues/42462)) ([64691e4](https://github.com/n8n-io/n8n/commit/64691e405ead676c2ab93186831954582de14695)) ##### Features - **core:** Select managed OAuth app by version stored on the credential ([#&#8203;42485](https://github.com/n8n-io/n8n/issues/42485)) ([28a3920](https://github.com/n8n-io/n8n/commit/28a39206121811750ff62a8104096fd085edbbfa)) - **editor:** Show the project of each workflow in the migration report ([#&#8203;42455](https://github.com/n8n-io/n8n/issues/42455)) ([22c2d76](https://github.com/n8n-io/n8n/commit/22c2d7609d6c786d3c4ed18a890f340a826faf2a)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42523?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42523?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42523&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.46.1`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.46.1) ##### Bug Fixes - **core:** Improve removed-node and Edit Image entries in v3 migration report ([#&#8203;42270](https://github.com/n8n-io/n8n/issues/42270)) ([d73a148](https://github.com/n8n-io/n8n/commit/d73a148fdd08ddbc8b5df81b1be141ad92de4195)) - **core:** Keep the ExpressionError name in minified builds ([#&#8203;42308](https://github.com/n8n-io/n8n/issues/42308)) ([4068bb0](https://github.com/n8n-io/n8n/commit/4068bb0fa31730da6be816ab671db09b22cd8ccd)) - **core:** Keep undefined values in QuickJS expression results ([#&#8203;42263](https://github.com/n8n-io/n8n/issues/42263)) ([3a6ce61](https://github.com/n8n-io/n8n/commit/3a6ce61211d8452ca342a3a87073225fcb51fd78)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42360?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42360?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42360&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.46.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2460-2026-10-27) ##### Bug Fixes - Add file-type tooltip to artifact download button ([#&#8203;41490](https://github.com/n8n-io/n8n/issues/41490)) ([4a74f02](https://github.com/n8n-io/n8n/commit/4a74f027e612f31098b354dd3a77b2c2ab98281c)) - **ai-builder:** Check execution:read in Assistant execution reads ([#&#8203;41863](https://github.com/n8n-io/n8n/issues/41863)) ([a967486](https://github.com/n8n-io/n8n/commit/a9674866d075e989a5ce896432262c9a7dc8b0c7)) - **ai-builder:** Send Assistant model calls through the configured AI transport ([#&#8203;41948](https://github.com/n8n-io/n8n/issues/41948)) ([9b63561](https://github.com/n8n-io/n8n/commit/9b63561cbb48f06d216f27be3b77722d97e4e74a)) - Allow custom OAuth2 scopes ([#&#8203;41249](https://github.com/n8n-io/n8n/issues/41249)) ([2b450cf](https://github.com/n8n-io/n8n/commit/2b450cf53911a6bb614caa7673743377ce6e5d52)) - **API:** Accept expressions in number, boolean, and options credential fields ([#&#8203;41832](https://github.com/n8n-io/n8n/issues/41832)) ([281ce2c](https://github.com/n8n-io/n8n/commit/281ce2cc011cab8535e194b3f6bab58cd932d654)) - **API:** Advertise the OAuth resource challenge on every public API 401 ([#&#8203;41829](https://github.com/n8n-io/n8n/issues/41829)) ([182a428](https://github.com/n8n-io/n8n/commit/182a42808bdbd146749120bd6344489c58e09cad)) - **API:** Remove node timestamps from the workflow OpenAPI schema ([#&#8203;41792](https://github.com/n8n-io/n8n/issues/41792)) ([a722510](https://github.com/n8n-io/n8n/commit/a722510abd3a1b02ff23237f06bebd1605483c97)) - **core:** Allow agent node tools to use global credentials ([#&#8203;40814](https://github.com/n8n-io/n8n/issues/40814)) ([f2bfe17](https://github.com/n8n-io/n8n/commit/f2bfe179f61e9471e51f48dd4f0cd18ead81935a)) - **core:** Apply execution redaction to Assistant execution reads ([#&#8203;41565](https://github.com/n8n-io/n8n/issues/41565)) ([f7cd678](https://github.com/n8n-io/n8n/commit/f7cd6783c44345ce11e48c6c35e7b534fa21354c)) - **core:** Apply execution redaction to Assistant one-off node runs ([#&#8203;41582](https://github.com/n8n-io/n8n/issues/41582)) ([9184012](https://github.com/n8n-io/n8n/commit/9184012fc569c5d969b061be3c3ea834f6f712ae)) - **core:** Bound agent context queries and improve Slack searches ([#&#8203;41806](https://github.com/n8n-io/n8n/issues/41806)) ([9d6f901](https://github.com/n8n-io/n8n/commit/9d6f9011fa06cc203adc2e4f76624aaebb17a144)) - **core:** Check agent read access and credential access for draft Agent runs ([#&#8203;42152](https://github.com/n8n-io/n8n/issues/42152)) ([01fbd95](https://github.com/n8n-io/n8n/commit/01fbd95732fc1c3364aa467511c70723d7d717a8)) - **core:** Claim an idle worker's next queue job and its lock in one step ([#&#8203;41525](https://github.com/n8n-io/n8n/issues/41525)) ([32a9a7a](https://github.com/n8n-io/n8n/commit/32a9a7a99de52f39bd4ec2a804adda696e11d3f3)) - **core:** Close binary data streams when the client disconnects ([#&#8203;41077](https://github.com/n8n-io/n8n/issues/41077)) ([e167fd5](https://github.com/n8n-io/n8n/commit/e167fd5e0978fca4d21e8828c9a7c8202648154d)) - **core:** Close chat attachment streams when the client disconnects ([#&#8203;41108](https://github.com/n8n-io/n8n/issues/41108)) ([79b7497](https://github.com/n8n-io/n8n/commit/79b749757fd6f6f8fbedb1fb0bb989e108e06c43)) - **core:** Close upload body streams when an outbound request fails ([#&#8203;41078](https://github.com/n8n-io/n8n/issues/41078)) ([2dd1d15](https://github.com/n8n-io/n8n/commit/2dd1d155125c04edabfc616c34af1148d68e2609)) - **core:** Compare insights date ranges in UTC on Postgres with a non-UTC time zone ([#&#8203;41495](https://github.com/n8n-io/n8n/issues/41495)) ([1e66e5d](https://github.com/n8n-io/n8n/commit/1e66e5df9fc56c1aee61c1265567087436abcc62)) - **core:** Delete binary files before removing a pruned execution ([#&#8203;40995](https://github.com/n8n-io/n8n/issues/40995)) ([003c47d](https://github.com/n8n-io/n8n/commit/003c47d247523f5fc04bb0c6741551ba830fcfa0)) - **core:** Delete SDK memory threads when an agent is deleted ([#&#8203;41857](https://github.com/n8n-io/n8n/issues/41857)) ([67ec0c6](https://github.com/n8n-io/n8n/commit/67ec0c63e84bac9d167d2b1ce1d3353ae10c5e4e)) - **core:** Detect the removed LangChain Code node in the v3 migration ([#&#8203;41774](https://github.com/n8n-io/n8n/issues/41774)) ([e48fdfa](https://github.com/n8n-io/n8n/commit/e48fdfaa7039ac1b4cbfa815823227ee8d9b2edf)) - **core:** Disable Node Web Storage in JS task runners ([#&#8203;41852](https://github.com/n8n-io/n8n/issues/41852)) ([3b4bfc9](https://github.com/n8n-io/n8n/commit/3b4bfc9816d76ca36dac896f55e6a624a220c579)) - **core:** Do not report activation errors for credentials that need reconnecting ([#&#8203;41840](https://github.com/n8n-io/n8n/issues/41840)) ([51cfef8](https://github.com/n8n-io/n8n/commit/51cfef891095ffdfd9dccf92b05ac4b3db59a0e9)) - **core:** Don't close shared SSH tunnel clients that are still in use ([#&#8203;40114](https://github.com/n8n-io/n8n/issues/40114)) ([7ffa1b1](https://github.com/n8n-io/n8n/commit/7ffa1b17153b31c356372b52efa751e798712963)) - **core:** Fail publication of stored versions with trigger node ids over 64 characters ([#&#8203;41519](https://github.com/n8n-io/n8n/issues/41519)) ([26c580e](https://github.com/n8n-io/n8n/commit/26c580e32076d25954528b8e056691ce030cfb51)) - **core:** Fall back to Chat Completions when /responses fails on a missing field ([#&#8203;40927](https://github.com/n8n-io/n8n/issues/40927)) ([f11619c](https://github.com/n8n-io/n8n/commit/f11619cfbc2eab7c06322f10e8398839de431669)) - **core:** Handle client disconnects in Respond to Webhook binary responses ([#&#8203;41110](https://github.com/n8n-io/n8n/issues/41110)) ([da70de8](https://github.com/n8n-io/n8n/commit/da70de87b1bf024bc620f18e7eef5c89b3c90bde)) - **core:** Ignore counts of tokens when provider omits input / output tokens ([#&#8203;41395](https://github.com/n8n-io/n8n/issues/41395)) ([618fd7e](https://github.com/n8n-io/n8n/commit/618fd7e272b92921db661f12f42b9329697113af)) - **core:** Improve agent credential handling ([#&#8203;41873](https://github.com/n8n-io/n8n/issues/41873)) ([0347055](https://github.com/n8n-io/n8n/commit/0347055daa078da1ff1609ea69373047c40bdea5)) - **core:** Keep admin-blocked Assistant permissions after plan approval ([#&#8203;41497](https://github.com/n8n-io/n8n/issues/41497)) ([7229765](https://github.com/n8n-io/n8n/commit/722976512132d8610c959168248742e029dfaddf)) - **core:** Keep Agent skills in sync with field changes ([#&#8203;41996](https://github.com/n8n-io/n8n/issues/41996)) ([f2921bd](https://github.com/n8n-io/n8n/commit/f2921bd1abf7f3605b1d9ba0064915da1f4f79c1)) - **core:** Keep AI Assistant image attachments visible in history ([#&#8203;41528](https://github.com/n8n-io/n8n/issues/41528)) ([ba9835a](https://github.com/n8n-io/n8n/commit/ba9835ae55e4efb9744d96adb1b6e75e3f06489a)) - **core:** Keep parentheses around && and || operands of ?? in expressions ([#&#8203;40962](https://github.com/n8n-io/n8n/issues/40962)) ([dbcfecf](https://github.com/n8n-io/n8n/commit/dbcfecf5b9035b239df4b657ee4ac77efee7030e)) - **core:** Leave execution data out of retry responses without execution:read ([#&#8203;41871](https://github.com/n8n-io/n8n/issues/41871)) ([cc72143](https://github.com/n8n-io/n8n/commit/cc72143bcb02ec8cb250297ec7bb5205cac43047)) - **core:** Let the folder table migration complete when its column already exists ([#&#8203;41006](https://github.com/n8n-io/n8n/issues/41006)) ([26dac9a](https://github.com/n8n-io/n8n/commit/26dac9ae4a0d49f83911d1be8d12bdc59754da05)) - **core:** Make Array min() and max() work on arrays of 125k+ numbers ([#&#8203;42109](https://github.com/n8n-io/n8n/issues/42109)) ([f36ede8](https://github.com/n8n-io/n8n/commit/f36ede8b3f59f98e0bb8831f4b488204b2624799)) - **core:** Omit the credential name from exported workflow JSON ([#&#8203;41691](https://github.com/n8n-io/n8n/issues/41691)) ([aa28191](https://github.com/n8n-io/n8n/commit/aa28191c09a250c27fd15926d2dac93074b7b952)) - **core:** Pair declarative node output items with their input items ([#&#8203;41645](https://github.com/n8n-io/n8n/issues/41645)) ([a56adb3](https://github.com/n8n-io/n8n/commit/a56adb3c812e350a20b3bda30c792b61b4691a97)) - **core:** Pair output items before the error output split ([#&#8203;41639](https://github.com/n8n-io/n8n/issues/41639)) ([8dd5182](https://github.com/n8n-io/n8n/commit/8dd5182adde1338a804432eb5597ebb6dce49d6c)) - **core:** Persist static data written by a webhook trigger ([#&#8203;42081](https://github.com/n8n-io/n8n/issues/42081)) ([a15382a](https://github.com/n8n-io/n8n/commit/a15382add8793e18fdb723ca6b94634590d71cf9)) - **core:** Pin Bedrock auth and validate AWS region in agents ([#&#8203;42148](https://github.com/n8n-io/n8n/issues/42148)) ([a78b064](https://github.com/n8n-io/n8n/commit/a78b06473d5929511a587aa6499528090328548f)) - **core:** Re-arm waiting executions after leader takeover ([#&#8203;39896](https://github.com/n8n-io/n8n/issues/39896)) ([a32b06f](https://github.com/n8n-io/n8n/commit/a32b06f1096eec3dae9c68be8cfe2652bdf8fa82)) - **core:** Read the last successful execution of an engine v2 workflow from the data plane ([#&#8203;40560](https://github.com/n8n-io/n8n/issues/40560)) ([1c234b0](https://github.com/n8n-io/n8n/commit/1c234b026912ac77acc6f417e5320ffab9fed4df)) - **core:** Read type availability policies from memory at enforcement points ([#&#8203;41552](https://github.com/n8n-io/n8n/issues/41552)) ([7e405aa](https://github.com/n8n-io/n8n/commit/7e405aacfd1b5fa1a0e0b5fb849f4870657f3d4a)) - **core:** Record a failing sub-node run at the sub-node's own run index ([#&#8203;40970](https://github.com/n8n-io/n8n/issues/40970)) ([917d035](https://github.com/n8n-io/n8n/commit/917d035944a8d9d1303aa14dc204f36b836ed3c1)) - **core:** Recreate removed n8n-sandbox sandboxes and rerun workspace setup ([#&#8203;41805](https://github.com/n8n-io/n8n/issues/41805)) ([26ce225](https://github.com/n8n-io/n8n/commit/26ce2258b12bc434f6c2aca893c58645e0600d2e)) - **core:** Register Assistant eval routes only on eval instances ([#&#8203;41771](https://github.com/n8n-io/n8n/issues/41771)) ([5624ec3](https://github.com/n8n-io/n8n/commit/5624ec39cf3f43d1e5c5305b2315b4dc6661f575)) - **core:** Reject scheduled job names longer than their column ([#&#8203;41521](https://github.com/n8n-io/n8n/issues/41521)) ([fe587dd](https://github.com/n8n-io/n8n/commit/fe587dd2609d4c12ce00939c55fec9015c38a02e)) - **core:** Release the SQLite write lock when the write connection fails to open ([#&#8203;41843](https://github.com/n8n-io/n8n/issues/41843)) ([d10f2ef](https://github.com/n8n-io/n8n/commit/d10f2ef8c160b3aa071eddab80ab5b76d8db14af)) - **core:** Release workflow data when a `vm` engine expression ends ([#&#8203;41804](https://github.com/n8n-io/n8n/issues/41804)) ([ae7eeef](https://github.com/n8n-io/n8n/commit/ae7eeef94637e10d4312213972fd67bcb0b3f560)) - **core:** Replace the QuickJS runtime and WASM module after a native stack overflow ([#&#8203;40968](https://github.com/n8n-io/n8n/issues/40968)) ([b2e7e9f](https://github.com/n8n-io/n8n/commit/b2e7e9ffc6c26aff07e43d52ac694b52c79f6380)) - **core:** Replay reasoning to custom OpenAI-compatible models in the agents runtime ([#&#8203;41959](https://github.com/n8n-io/n8n/issues/41959)) ([e145ac4](https://github.com/n8n-io/n8n/commit/e145ac4b234ae78105ec12c89562cc0849df2aeb)) - **core:** Report an unpublished sub-workflow as an operational error ([#&#8203;41769](https://github.com/n8n-io/n8n/issues/41769)) ([5df6733](https://github.com/n8n-io/n8n/commit/5df6733252a93e5d3f25fb8ad8a9dce7c6918b62)) - **core:** Report SAML logins whose asserted email differs from the linked user ([#&#8203;41506](https://github.com/n8n-io/n8n/issues/41506)) ([b768f6c](https://github.com/n8n-io/n8n/commit/b768f6c7ca31db15f77903c1ec0908bb7522a448)) - **core:** Run the own Error Trigger when no error workflow is selected ([#&#8203;40969](https://github.com/n8n-io/n8n/issues/40969)) ([6225e62](https://github.com/n8n-io/n8n/commit/6225e62469d27b17e98f935d4435ba48e02af40b)) - **core:** Send Code node buffers to task runners as base64 ([#&#8203;40670](https://github.com/n8n-io/n8n/issues/40670)) ([f7e36ed](https://github.com/n8n-io/n8n/commit/f7e36ed8a9b278d5ade97279e2ce991092445c7c)) - **core:** Send standalone Agent Responses calls to custom OpenAI endpoints with store disabled ([#&#8203;42158](https://github.com/n8n-io/n8n/issues/42158)) ([4636a33](https://github.com/n8n-io/n8n/commit/4636a33cbf43f9979e233cf0b8ebe1250fc4f794)) - **core:** Send the W3C trace context on MCP server requests ([#&#8203;41908](https://github.com/n8n-io/n8n/issues/41908)) ([481fa2a](https://github.com/n8n-io/n8n/commit/481fa2afe493c83ac904830864e15adf5a3af3b5)) - **core:** Set CORS methods for waiting webhooks ([#&#8203;39210](https://github.com/n8n-io/n8n/issues/39210)) ([8ba05b1](https://github.com/n8n-io/n8n/commit/8ba05b1c33bc2b0a97f22f5866a48d65237966d4)) - **core:** Set the class name as the name of UserError, OperationalError and UnexpectedError ([#&#8203;41685](https://github.com/n8n-io/n8n/issues/41685)) ([42721d0](https://github.com/n8n-io/n8n/commit/42721d038a1e8d5eb8f31366a785b7501951d427)) - **core:** Show the root cause of model errors in AI Agent and Basic LLM Chain ([#&#8203;41388](https://github.com/n8n-io/n8n/issues/41388)) ([9ceb394](https://github.com/n8n-io/n8n/commit/9ceb3945e79bdcb5ec7620cd87b0ca62fae280a7)) - **core:** Skip empty cache hash writes ([#&#8203;40937](https://github.com/n8n-io/n8n/issues/40937)) ([466f787](https://github.com/n8n-io/n8n/commit/466f7878185db0c7db498c5dd6fdab0eaab41934)) - **core:** Split long agent replies and repost failed streams ([#&#8203;42156](https://github.com/n8n-io/n8n/issues/42156)) ([0562aa2](https://github.com/n8n-io/n8n/commit/0562aa283ea757cb5abf2a5238f656fcadd92f2c)) - **core:** Start sub-workflow error workflow when a pre-run check fails ([#&#8203;40957](https://github.com/n8n-io/n8n/issues/40957)) ([e456b35](https://github.com/n8n-io/n8n/commit/e456b351320d46cc59203ae39d311c5d12e92395)) - **core:** Stop dependency index rebuild looping after import ([#&#8203;40356](https://github.com/n8n-io/n8n/issues/40356)) ([58f11bf](https://github.com/n8n-io/n8n/commit/58f11bf0cf5e384efa7f6818fc940ff5ed8200a9)) - **core:** Stop retrying a node after the execution is cancelled ([#&#8203;41786](https://github.com/n8n-io/n8n/issues/41786)) ([95d1b0f](https://github.com/n8n-io/n8n/commit/95d1b0f71e7719cd98131b6122d24a0cf8120192)) - **core:** Stop the shutdown drain waiting on executions that park mid-drain ([#&#8203;42129](https://github.com/n8n-io/n8n/issues/42129)) ([7c76c53](https://github.com/n8n-io/n8n/commit/7c76c532c8e0ebb26bbc0620c5e2139fb2f8295e)) - **core:** Stream Slack agent replies in one message ([#&#8203;41470](https://github.com/n8n-io/n8n/issues/41470)) ([42f783a](https://github.com/n8n-io/n8n/commit/42f783a2cf1438d92229ea487032b827874efc42)) - **core:** Unify Agent creation and correct creation telemetry ([#&#8203;41378](https://github.com/n8n-io/n8n/issues/41378)) ([34d4b73](https://github.com/n8n-io/n8n/commit/34d4b73c1f00c82ec5805064f9a13f4a9558213f)) - **core:** Update regex for scoped node name validation to allow dots in organization names ([#&#8203;34950](https://github.com/n8n-io/n8n/issues/34950)) ([9502630](https://github.com/n8n-io/n8n/commit/95026305a935f3bcb446a53925f4c85825ad082d)) - **core:** Use mocked execution for agent check previews ([#&#8203;41144](https://github.com/n8n-io/n8n/issues/41144)) ([aa4a358](https://github.com/n8n-io/n8n/commit/aa4a35851e000759fa0693ae67d01d51a4c6106f)) - **core:** Use the root execution mode to pick draft or published nested sub-workflows ([#&#8203;41779](https://github.com/n8n-io/n8n/issues/41779)) ([ea57730](https://github.com/n8n-io/n8n/commit/ea5773063055b5b295874b62dfa7568265981606)) - **core:** Widen node id columns to 64 characters ([#&#8203;41007](https://github.com/n8n-io/n8n/issues/41007)) ([2a9b176](https://github.com/n8n-io/n8n/commit/2a9b176d9d4600c0aa007e7c040446a7e5230fbe)) - **core:** Write the final status when deleting unsaved executions ([#&#8203;41937](https://github.com/n8n-io/n8n/issues/41937)) ([8addd39](https://github.com/n8n-io/n8n/commit/8addd3961cd97b8c8c2c7010eb412113cc1e6e84)), closes [mayanksin#27](https://github.com/mayanksin/issues/27) - **Databricks AI Agent Node:** Scrub MLflow trace request and response previews ([#&#8203;41247](https://github.com/n8n-io/n8n/issues/41247)) ([bed2ab9](https://github.com/n8n-io/n8n/commit/bed2ab921080d9be7cff059bed8d564bc17f9afa)) - **Databricks Node:** Send a JSON body for a Lakebase function call that has no arguments ([#&#8203;41632](https://github.com/n8n-io/n8n/issues/41632)) ([6da54e1](https://github.com/n8n-io/n8n/commit/6da54e1650ac6a80e525c7cb58e418c551d63ff6)) - **editor:** Adapt Agent Builder panel widths to available space ([#&#8203;41562](https://github.com/n8n-io/n8n/issues/41562)) ([d8809f6](https://github.com/n8n-io/n8n/commit/d8809f641c3e2b677843922cc0617d95cbc2a5a0)) - **editor:** Align agent dialog header actions to the right edge ([#&#8203;41969](https://github.com/n8n-io/n8n/issues/41969)) ([0fee1e7](https://github.com/n8n-io/n8n/commit/0fee1e701bb6d3f7ec2b132be2f4b7ef9abfff79)) - **editor:** Align carets within split buttons ([#&#8203;42168](https://github.com/n8n-io/n8n/issues/42168)) ([1634a42](https://github.com/n8n-io/n8n/commit/1634a422dea49c6cc9d74364bca45004ee101b06)) - **editor:** Align ellipsis action buttons across the editor ([#&#8203;41912](https://github.com/n8n-io/n8n/issues/41912)) ([e6b2c83](https://github.com/n8n-io/n8n/commit/e6b2c8304bc5abe5fdaee81493b822801caac6d0)) - **editor:** Allow dismissing the n8n Assistant limited mode banner ([#&#8203;41885](https://github.com/n8n-io/n8n/issues/41885)) ([50cdf14](https://github.com/n8n-io/n8n/commit/50cdf1480b58a762ad309513808b7163322041b9)) - **editor:** Center badge text when icons are absent ([#&#8203;41414](https://github.com/n8n-io/n8n/issues/41414)) ([9149663](https://github.com/n8n-io/n8n/commit/91496636d8567a3805f3a178229f64024a0e1f00)) - **editor:** Center the empty Time saved tooltip icon ([#&#8203;42030](https://github.com/n8n-io/n8n/issues/42030)) ([85199fe](https://github.com/n8n-io/n8n/commit/85199fee83902d8009468c0feac01cd5100ac8ee)) - **editor:** Clear the hover highlight when navigating menus with the keyboard ([#&#8203;42099](https://github.com/n8n-io/n8n/issues/42099)) ([e03fcd9](https://github.com/n8n-io/n8n/commit/e03fcd922400b0a7d89c5791cdc93fd16b46f685)) - **editor:** Correct Agent tool validation and home empty state ([#&#8203;41474](https://github.com/n8n-io/n8n/issues/41474)) ([744604c](https://github.com/n8n-io/n8n/commit/744604c749451582f17a137900d6f471f423e2cf)) - **editor:** Delay agent setup checklist until building finishes ([#&#8203;41559](https://github.com/n8n-io/n8n/issues/41559)) ([964ae51](https://github.com/n8n-io/n8n/commit/964ae5127bb1f848e56bfa179a8e56820140e8d3)) - **editor:** Fill the reserved scrollbar space in server tables ([#&#8203;41290](https://github.com/n8n-io/n8n/issues/41290)) ([7d2e358](https://github.com/n8n-io/n8n/commit/7d2e3588db96b0421ff6abf63c21af8ded44efb6)) - **editor:** Fix Agent placeholders and memory credential menus ([#&#8203;42002](https://github.com/n8n-io/n8n/issues/42002)) ([db99da9](https://github.com/n8n-io/n8n/commit/db99da96048a84234e2e13e1694aa76006818239)) - **editor:** Hide Test agent setup task until preview is enabled ([#&#8203;41882](https://github.com/n8n-io/n8n/issues/41882)) ([e595e5e](https://github.com/n8n-io/n8n/commit/e595e5e00587d2402c4e25b67830c34cc830fe2f)) - **editor:** Improve first load speed ([#&#8203;41942](https://github.com/n8n-io/n8n/issues/41942)) ([40a05c5](https://github.com/n8n-io/n8n/commit/40a05c59ecfe0138ece2b61cd0c9fa2928d6fd88)) - **editor:** Increase light-mode text contrast ([#&#8203;41785](https://github.com/n8n-io/n8n/issues/41785)) ([5b75624](https://github.com/n8n-io/n8n/commit/5b75624fa6141a4fff3df7d4611d870d82f63315)) - **editor:** Keep the creation menu above the sidebar while opening ([#&#8203;42033](https://github.com/n8n-io/n8n/issues/42033)) ([6c926d4](https://github.com/n8n-io/n8n/commit/6c926d4875187a4ac22a4424182c4e6a27e70b3a)) - **editor:** Load and keep resource mapper fields inside a fixedCollection ([#&#8203;41209](https://github.com/n8n-io/n8n/issues/41209)) ([967112a](https://github.com/n8n-io/n8n/commit/967112a8cd0735cdac02e6ca357842c2477f982c)) - **editor:** Localize the binary data preview messages ([#&#8203;41323](https://github.com/n8n-io/n8n/issues/41323)) ([6813be8](https://github.com/n8n-io/n8n/commit/6813be8507656ce9cc5d488b39ed2d67ef7292f2)) - **editor:** Localize the create menu submenu heading ([#&#8203;41773](https://github.com/n8n-io/n8n/issues/41773)) ([9e097d4](https://github.com/n8n-io/n8n/commit/9e097d46956fb3d62f792b0521a5663ca92bd970)) - **editor:** Localize the execution mode tooltips in the executions list ([#&#8203;41324](https://github.com/n8n-io/n8n/issues/41324)) ([c0ef4e4](https://github.com/n8n-io/n8n/commit/c0ef4e4cb62f1c1194a6e1ce132543f555e21a16)) - **editor:** Localize the select placeholders in workflow settings ([#&#8203;41325](https://github.com/n8n-io/n8n/issues/41325)) ([a5eada9](https://github.com/n8n-io/n8n/commit/a5eada9be721425ac6ca4c72753ad955e2643de0)) - **editor:** Localize the source control push modal messages ([#&#8203;41776](https://github.com/n8n-io/n8n/issues/41776)) ([4e516d2](https://github.com/n8n-io/n8n/commit/4e516d26d62e6169dd2f5e24543b7e1bbb4a43b3)) - **editor:** Localize the use workflow button on template cards ([#&#8203;41778](https://github.com/n8n-io/n8n/issues/41778)) ([238376d](https://github.com/n8n-io/n8n/commit/238376de3ac96c85d6202fa10f9e282347c7a29d)) - **editor:** Match Evals Run Test button colors ([#&#8203;42154](https://github.com/n8n-io/n8n/issues/42154)) ([b8ed6dc](https://github.com/n8n-io/n8n/commit/b8ed6dca57ef3f606767c068ca5e75b7d42f21d8)) - **editor:** Match navigation plus button hover styling ([#&#8203;41826](https://github.com/n8n-io/n8n/issues/41826)) ([0af68db](https://github.com/n8n-io/n8n/commit/0af68db2d1bd3320d996499d3dad969ab5c05e4b)) - **editor:** Point migration report docs link to the v3 breaking changes page ([#&#8203;41900](https://github.com/n8n-io/n8n/issues/41900)) ([1430a3b](https://github.com/n8n-io/n8n/commit/1430a3b5d2c864e754dc112e1004d475476a286c)) - **editor:** Preselect Agent Memory credential ([#&#8203;42140](https://github.com/n8n-io/n8n/issues/42140)) ([6849da6](https://github.com/n8n-io/n8n/commit/6849da6e0e5584083415c8f8ad8b67a39b22dbce)) - **editor:** Reduce Agent modal header spacing ([#&#8203;41585](https://github.com/n8n-io/n8n/issues/41585)) ([25010a2](https://github.com/n8n-io/n8n/commit/25010a29f51f55112efbf59b662b6446c97d01b0)) - **editor:** Remove underlines from breadcrumb links ([#&#8203;42191](https://github.com/n8n-io/n8n/issues/42191)) ([109248f](https://github.com/n8n-io/n8n/commit/109248f9c65c7775c7df583476e94562a146d0be)) - **editor:** Remove underlines from Data Table links ([#&#8203;41613](https://github.com/n8n-io/n8n/issues/41613)) ([18084bc](https://github.com/n8n-io/n8n/commit/18084bcaa1e20eb38e9aba03a935f15b164cb253)) - **editor:** Save replacements for unresolved credentials ([#&#8203;41704](https://github.com/n8n-io/n8n/issues/41704)) ([bd21faa](https://github.com/n8n-io/n8n/commit/bd21faafcdc3f5ab9f9acfa8140ab8738046c805)) - **editor:** Say 'Can view' on projects a credential is used in but not shared with ([#&#8203;41690](https://github.com/n8n-io/n8n/issues/41690)) ([25c86e0](https://github.com/n8n-io/n8n/commit/25c86e01644f9a9ad999a0d55b8419134f21191e)) - **editor:** Scroll data table previews in the AI Assistant panel ([#&#8203;41522](https://github.com/n8n-io/n8n/issues/41522)) ([db90867](https://github.com/n8n-io/n8n/commit/db908677387a25e981b6540ae03cd3c334b6e188)) - **editor:** Show manual execution results after the push connection reconnects ([#&#8203;41610](https://github.com/n8n-io/n8n/issues/41610)) ([ccd79cd](https://github.com/n8n-io/n8n/commit/ccd79cde8263b3a1d639f57cbaaa0c78e8f7f929)) - **editor:** Skip empty results in the expression preview highlighter ([#&#8203;41655](https://github.com/n8n-io/n8n/issues/41655)) ([981f0e8](https://github.com/n8n-io/n8n/commit/981f0e880b50a10e49f22c3fd113e0f8d4985572)) - **editor:** Stop Safari from opening its own context menu on the canvas ([#&#8203;42126](https://github.com/n8n-io/n8n/issues/42126)) ([0b014ee](https://github.com/n8n-io/n8n/commit/0b014ee4697bd76a1b6fa49d511c1d0964c74f4b)) - **editor:** Support agent test chat on HTTP origins ([#&#8203;41713](https://github.com/n8n-io/n8n/issues/41713)) ([8dd4319](https://github.com/n8n-io/n8n/commit/8dd431978119abdda3f56f4bff01613ee3dc372f)) - **editor:** Use consistent channel connect labels ([#&#8203;42029](https://github.com/n8n-io/n8n/issues/42029)) ([dedc37d](https://github.com/n8n-io/n8n/commit/dedc37df16400b7f8e5ff679cf67996ec0dfa331)) - **editor:** Use consistent confirmation modals in Agents ([#&#8203;41922](https://github.com/n8n-io/n8n/issues/41922)) ([ff95b93](https://github.com/n8n-io/n8n/commit/ff95b93143e361295a587233710d6f2c1490ad71)) - **editor:** Use n8n Assistant in history and sandboxing copy ([#&#8203;41566](https://github.com/n8n-io/n8n/issues/41566)) ([dba1c53](https://github.com/n8n-io/n8n/commit/dba1c5305414b82fce78eb981597cf0ad4a97555)) - **Email Trigger (IMAP) Node:** Back off reconnects when the server drops each new connection ([#&#8203;41827](https://github.com/n8n-io/n8n/issues/41827)) ([39d9c1b](https://github.com/n8n-io/n8n/commit/39d9c1b7eda5fc58b7e2e454777ef749bab4ee47)) - **Execution Data Node:** Store boolean and falsy expression values ([#&#8203;41915](https://github.com/n8n-io/n8n/issues/41915)) ([4c284b3](https://github.com/n8n-io/n8n/commit/4c284b302edd57007f86a73bd184b3a22c1ab00b)) - Fall back to OpenID discovery after HTML metadata responses ([#&#8203;41063](https://github.com/n8n-io/n8n/issues/41063)) ([ac02213](https://github.com/n8n-io/n8n/commit/ac02213aa8cbcb95e36d227bdca98f1344a7992f)) - Fill empty output slots before pairing items ([#&#8203;42138](https://github.com/n8n-io/n8n/issues/42138)) ([a12bf1d](https://github.com/n8n-io/n8n/commit/a12bf1dbc2748bbcd5e37a5ff67714194142255b)) - Handle empty and invalid revision responses ([#&#8203;41114](https://github.com/n8n-io/n8n/issues/41114)) ([2b2eb0f](https://github.com/n8n-io/n8n/commit/2b2eb0f5e17a7d80fe598769ef33ee923978511c)) - Handle IMAP transport errors during connection setup ([#&#8203;41248](https://github.com/n8n-io/n8n/issues/41248)) ([fb08a75](https://github.com/n8n-io/n8n/commit/fb08a75c5072c072486d9868af3d9ea78b896445)) - Handle null and undefined in manual console output ([#&#8203;41570](https://github.com/n8n-io/n8n/issues/41570)) ([e228ee9](https://github.com/n8n-io/n8n/commit/e228ee968e8a8f8652e5370b81d2ef39c8d42f75)) - **HTTP Request Node:** Stop batching when the execution is cancelled ([#&#8203;41529](https://github.com/n8n-io/n8n/issues/41529)) ([d7c0244](https://github.com/n8n-io/n8n/commit/d7c024411ea348b1ecb5892757cc03ad1e66a68a)) - Include manual execution details in log streaming start events ([#&#8203;41790](https://github.com/n8n-io/n8n/issues/41790)) ([8dfdbc8](https://github.com/n8n-io/n8n/commit/8dfdbc8ce2efd597efc44b8ffae7a8d74ff3dc5f)) - Isolate LDAP clients and apply operation timeouts ([#&#8203;41611](https://github.com/n8n-io/n8n/issues/41611)) ([4f3896a](https://github.com/n8n-io/n8n/commit/4f3896addeeb3a8ae3be61bb64302a840758ffcd)) - **Kafka Trigger Node:** Release each execution's run data when it completes ([#&#8203;41531](https://github.com/n8n-io/n8n/issues/41531)) ([12e000b](https://github.com/n8n-io/n8n/commit/12e000b15c0b80e3a40c6cb1cd8c15dae450eede)) - Keep source control tag mappings consistent ([#&#8203;41513](https://github.com/n8n-io/n8n/issues/41513)) ([47328a0](https://github.com/n8n-io/n8n/commit/47328a0aa7bf0aa2e210c6dde1d2374fdf1d06eb)) - Keep the Assistant Connect menu visible above the modal ([#&#8203;41124](https://github.com/n8n-io/n8n/issues/41124)) ([fc7f4c0](https://github.com/n8n-io/n8n/commit/fc7f4c01347c941137378878e23c4fa908cff71b)) - Load all campaign dropdown options ([#&#8203;41065](https://github.com/n8n-io/n8n/issues/41065)) ([bbab617](https://github.com/n8n-io/n8n/commit/bbab617fac947edc8697795ee7d7be2d9ad744c2)) - Make Preferences settings consistent with Skills ([#&#8203;41627](https://github.com/n8n-io/n8n/issues/41627)) ([ef6d31f](https://github.com/n8n-io/n8n/commit/ef6d31fd611a1fc728662d585bac3528cdf24cc3)) - **Microsoft SharePoint Node:** Fix the column mapper 403 and empty items in Map Automatically ([#&#8203;41671](https://github.com/n8n-io/n8n/issues/41671)) ([fbeaab9](https://github.com/n8n-io/n8n/commit/fbeaab9efbc10dedd9ae2df623d6e2c188914fbb)) - **Microsoft SharePoint Node:** Keep the filter and field options when Return All is on ([#&#8203;41205](https://github.com/n8n-io/n8n/issues/41205)) ([f930f2c](https://github.com/n8n-io/n8n/commit/f930f2c5306c5e99ebe4e5ab7678977535f60bc5)), closes [mayanksin#27](https://github.com/mayanksin/issues/27) - **Microsoft Teams Trigger Node:** Name the missing permission when Graph refuses the subscription ([#&#8203;41443](https://github.com/n8n-io/n8n/issues/41443)) ([5f3ab01](https://github.com/n8n-io/n8n/commit/5f3ab0134b548a90fffcdc9bb86a9760a195cbe4)) - **Microsoft Teams Trigger Node:** Renew the Graph subscription via lifecycle notifications ([#&#8203;41299](https://github.com/n8n-io/n8n/issues/41299)) ([9f074c2](https://github.com/n8n-io/n8n/commit/9f074c20c96b1b768108e73b2f1daff3d536870a)) - Open Chat Hub OAuth popups before authorization requests ([#&#8203;41409](https://github.com/n8n-io/n8n/issues/41409)) ([ef03659](https://github.com/n8n-io/n8n/commit/ef036595411daeb02d97470767dc9f4391b0e3d6)) - **Postgres Node:** Prevent global pgtypes overwrite ([#&#8203;41641](https://github.com/n8n-io/n8n/issues/41641)) ([a67dba1](https://github.com/n8n-io/n8n/commit/a67dba1d646bbd140bbb3e1db8a375727b767d63)) - Preserve Salesforce instance URL on OAuth2 token refresh ([#&#8203;41415](https://github.com/n8n-io/n8n/issues/41415)) ([4d93b38](https://github.com/n8n-io/n8n/commit/4d93b38892c57cb67da0edc11ad36f270274983a)) - **Qwen Cloud Node:** Route text-only DeepSeek models and add DeepSeek search alias ([#&#8203;41212](https://github.com/n8n-io/n8n/issues/41212)) ([8a35cf2](https://github.com/n8n-io/n8n/commit/8a35cf24b76ef2c5c0faceb2ec8506a8532c3c9a)) - Recognize default workflow inputs in Agent tools ([#&#8203;41727](https://github.com/n8n-io/n8n/issues/41727)) ([102ffae](https://github.com/n8n-io/n8n/commit/102ffae4dc3e696e842d1906bd3d8c4ebcee9548)) - Reject task broker listen errors and use assigned test ports ([#&#8203;40925](https://github.com/n8n-io/n8n/issues/40925)) ([1526d6a](https://github.com/n8n-io/n8n/commit/1526d6a416c08f9eaa88f014a6174dab06cfc15d)) - Remove underlines from data table cards ([#&#8203;41719](https://github.com/n8n-io/n8n/issues/41719)) ([8c5c821](https://github.com/n8n-io/n8n/commit/8c5c82111548d2e0d91f7b5dcd1af3cba58f353e)) - Show detailed errors and correct limit maximum ([#&#8203;41066](https://github.com/n8n-io/n8n/issues/41066)) ([4d1fcfb](https://github.com/n8n-io/n8n/commit/4d1fcfbdfcb92a705d2cf91fff4d55f2992566e6)) - **Strava Trigger Node:** Validate subscription challenge and events ([#&#8203;41617](https://github.com/n8n-io/n8n/issues/41617)) ([9126cad](https://github.com/n8n-io/n8n/commit/9126cada70e0e261230f46401eeacc5688e015c2)) - **Summarize Node:** Return null instead of NaN for an average with no numeric values ([#&#8203;41430](https://github.com/n8n-io/n8n/issues/41430)) ([be2da29](https://github.com/n8n-io/n8n/commit/be2da292fa3b767e4b2bfd94f65f96d522a4e989)) - Treat access keys as secret credential fields during linting (CE-3601) ([#&#8203;41931](https://github.com/n8n-io/n8n/issues/41931)) ([b46aba4](https://github.com/n8n-io/n8n/commit/b46aba4a1afb667f8933447bdccb96a65b8cbee5)) - Update certifi to 2026.10.19 in task runner ([#&#8203;41693](https://github.com/n8n-io/n8n/issues/41693)) ([282fa32](https://github.com/n8n-io/n8n/commit/282fa323aff1d1d4072b4c79c7d62e380e18ab1b)) - Update certifi to 2026.10.23 in task runner ([#&#8203;41971](https://github.com/n8n-io/n8n/issues/41971)) ([8814383](https://github.com/n8n-io/n8n/commit/8814383c578edca39a3d908677258d413cb3d193)) - Update logos in credential oauth confirmation screen and instance emails ([#&#8203;41629](https://github.com/n8n-io/n8n/issues/41629)) ([65a2e21](https://github.com/n8n-io/n8n/commit/65a2e2146781e49bd978df8058aab983ff776022)) - Use the form font for textarea text ([#&#8203;41068](https://github.com/n8n-io/n8n/issues/41068)) ([274ed38](https://github.com/n8n-io/n8n/commit/274ed38fcad39c7ce911dd8ef2e9ab2e11d34ebc)) - Warn before leaving project settings with unsaved changes ([#&#8203;41720](https://github.com/n8n-io/n8n/issues/41720)) ([bdb0bd9](https://github.com/n8n-io/n8n/commit/bdb0bd994dd686b8a3638b3eb9cee757fa378177)) - Widen the logs panel node list ([#&#8203;41787](https://github.com/n8n-io/n8n/issues/41787)) ([11f68c3](https://github.com/n8n-io/n8n/commit/11f68c3eb4e5a8bbb2617ff830cbdac96892a06a)) ##### Features - Add an "Executions might fail" impact to the migration report ([#&#8203;41673](https://github.com/n8n-io/n8n/issues/41673)) ([df0c78c](https://github.com/n8n-io/n8n/commit/df0c78c591e0950b18123de8aa0322db92042840)) - Add mention-only Slack replies for agents ([#&#8203;41815](https://github.com/n8n-io/n8n/issues/41815)) ([0406b59](https://github.com/n8n-io/n8n/commit/0406b5947692dfbf4d06d77d6f2c643807b915ef)) - Add n8n Connect servers to MCP registry servers ([#&#8203;41313](https://github.com/n8n-io/n8n/issues/41313)) ([a46931d](https://github.com/n8n-io/n8n/commit/a46931d3a8df5bff580e9d4388cb35efbc148be5)) - Add V3 migration for Edit Image node ([#&#8203;41389](https://github.com/n8n-io/n8n/issues/41389)) ([6dddea4](https://github.com/n8n-io/n8n/commit/6dddea4e19834c587d3bf2ed1465c88f5e594ec9)) - **API:** Add dependency endpoints for workflows, credentials and data tables ([#&#8203;42040](https://github.com/n8n-io/n8n/issues/42040)) ([c8864e5](https://github.com/n8n-io/n8n/commit/c8864e558f4817f5f0d7327a52d731f64c81c3f3)) - **Chat Node:** Allow Respond to Chat in embedded chat mode ([#&#8203;41955](https://github.com/n8n-io/n8n/issues/41955)) ([6b19e62](https://github.com/n8n-io/n8n/commit/6b19e62f248038115c6eba55c3fd877ca1097b75)) - **core:** Add gen_ai.provider.name and gen_ai.agent.id to Agents SDK spans ([#&#8203;41875](https://github.com/n8n-io/n8n/issues/41875)) ([1b14cfd](https://github.com/n8n-io/n8n/commit/1b14cfdab5a55ed288700c209508387dc2b3d2af)) - **core:** Add OTel GenAI attributes to AI Agent and chat model spans ([#&#8203;41874](https://github.com/n8n-io/n8n/issues/41874)) ([7e3c941](https://github.com/n8n-io/n8n/commit/7e3c9411c0da4f3df629d705cd4ee0bf9232f825)) - **core:** Add v3 migration rules for the Slack signature secret ([#&#8203;41781](https://github.com/n8n-io/n8n/issues/41781)) ([a4b8c5e](https://github.com/n8n-io/n8n/commit/a4b8c5efcb927d5e4110180f5c253c1362cd9f3d)) - **core:** Authenticate Webhook and MCP Trigger nodes through trusted sources ([#&#8203;41455](https://github.com/n8n-io/n8n/issues/41455)) ([8708319](https://github.com/n8n-io/n8n/commit/8708319d56739a72c4b9a76eb2e2a8263b84ac41)) - **core:** Export the migration report as CSV ([#&#8203;41534](https://github.com/n8n-io/n8n/issues/41534)) ([db8094f](https://github.com/n8n-io/n8n/commit/db8094ff09fe4887c8f2ba92d4620721eab892be)) - **core:** Let the Agent Builder set up Microsoft Foundry models ([#&#8203;41913](https://github.com/n8n-io/n8n/issues/41913)) ([69dcaad](https://github.com/n8n-io/n8n/commit/69dcaad108e0b4bee698a61f8f50dbcaaf769101)) - **core:** Let workflow editors triage the migration findings of their workflows ([#&#8203;41093](https://github.com/n8n-io/n8n/issues/41093)) ([2b65576](https://github.com/n8n-io/n8n/commit/2b65576b78978125f48379912463bf85ad3c7b73)) - **core:** Limit Assistant changes to the thread's project ([#&#8203;41700](https://github.com/n8n-io/n8n/issues/41700)) ([b7815c9](https://github.com/n8n-io/n8n/commit/b7815c9d5486a81c1660fca08bfdff391f030457)) - **core:** List Microsoft Foundry deployments in the Agents model selector ([#&#8203;41892](https://github.com/n8n-io/n8n/issues/41892)) ([da98e7c](https://github.com/n8n-io/n8n/commit/da98e7c51a5256f69aed7c76bd182df42fa518ea)) - **core:** Make custom OTel attribute key prefixes configurable ([#&#8203;41695](https://github.com/n8n-io/n8n/issues/41695)) ([c10f805](https://github.com/n8n-io/n8n/commit/c10f805c67019483029d0c34298666f03d51ae68)) - **core:** Make granular credential sharing always on ([#&#8203;41376](https://github.com/n8n-io/n8n/issues/41376)) ([36ea544](https://github.com/n8n-io/n8n/commit/36ea544ede2d8afce85d0c547ac6aaee25562cc2)) - **core:** Make the Microsoft Teams agent channel available ([#&#8203;41867](https://github.com/n8n-io/n8n/issues/41867)) ([d2bf458](https://github.com/n8n-io/n8n/commit/d2bf4582404c58d8dd9f5615e59d2eb151b387ef)) - **core:** Make the promotion commit message optional and generate a default ([#&#8203;41888](https://github.com/n8n-io/n8n/issues/41888)) ([7c9a800](https://github.com/n8n-io/n8n/commit/7c9a800b59c6728414f06d1cef3a48f1cd969ee2)) - **core:** Price Foundry deployments by the model they serve in Agents ([#&#8203;41909](https://github.com/n8n-io/n8n/issues/41909)) ([5fda71f](https://github.com/n8n-io/n8n/commit/5fda71fe3345ca3dc75d5114ed57fbf2b0f7e32b)) - **core:** Report the managed database and Redis service in telemetry ([#&#8203;40427](https://github.com/n8n-io/n8n/issues/40427)) ([1265d2f](https://github.com/n8n-io/n8n/commit/1265d2f461e093996591bb6d39a8ad4d11eb61ea)) - **core:** Report the whole deployment's footprint in telemetry ([#&#8203;40685](https://github.com/n8n-io/n8n/issues/40685)) ([d3f7a23](https://github.com/n8n-io/n8n/commit/d3f7a232b07ae525d46a827ebf42d2d211c77c35)) - **core:** Share focused credential tools between workflow and Agent builders ([#&#8203;41748](https://github.com/n8n-io/n8n/issues/41748)) ([5302240](https://github.com/n8n-io/n8n/commit/53022405c562be8636c006dfc79e1b6bbef65a5c)) - **core:** Show budget guardrail stops in the agent session timeline ([#&#8203;41692](https://github.com/n8n-io/n8n/issues/41692)) ([fecfbe5](https://github.com/n8n-io/n8n/commit/fecfbe52c52400a3d62de184062665715ba07945)) - **core:** Show version mismatch warnings on all mains ([#&#8203;40097](https://github.com/n8n-io/n8n/issues/40097)) ([1adcf7a](https://github.com/n8n-io/n8n/commit/1adcf7aa9f973e85b538ee1e1ded4582e81c0f80)) - **core:** Stop Agent Builder from testing the agent after every build ([#&#8203;42186](https://github.com/n8n-io/n8n/issues/42186)) ([b37130f](https://github.com/n8n-io/n8n/commit/b37130fccb45d9e9553c786402432d1aa5532a7b)) - **core:** Support Claude deployments on Microsoft Foundry in Agents ([#&#8203;41905](https://github.com/n8n-io/n8n/issues/41905)) ([48332fe](https://github.com/n8n-io/n8n/commit/48332fe4d19ae34ff61e1bb20273f20d2c93750b)) - **core:** Unpublish instead of refusing a move into a restricted project ([#&#8203;41865](https://github.com/n8n-io/n8n/issues/41865)) ([8aa35f6](https://github.com/n8n-io/n8n/commit/8aa35f604e9e3dbe7506d66043ecddb9e6206a4f)) - **Databricks Node:** Enable the Lakebase resource and show the Lakebase Chat Memory sub-node ([#&#8203;41795](https://github.com/n8n-io/n8n/issues/41795)) ([5d6d06c](https://github.com/n8n-io/n8n/commit/5d6d06cda2c4eec2c7be563a8e26deb3296a32c3)) - **Edit Image Node:** Add v2 using napi-rs/canvas ([#&#8203;41182](https://github.com/n8n-io/n8n/issues/41182)) ([cd8e744](https://github.com/n8n-io/n8n/commit/cd8e74424f075f60fb00c54f4cbb3b1c5044954d)) - **editor:** Add an All option to pagination and remove the custom datatable page-size controls ([#&#8203;39850](https://github.com/n8n-io/n8n/issues/39850)) ([d7fa8ad](https://github.com/n8n-io/n8n/commit/d7fa8ada3407ea00a2f9140af96d6c12cc91d34c)) - **editor:** Add dialog props, update the layout, and migrate existing dialogs ([#&#8203;40690](https://github.com/n8n-io/n8n/issues/40690)) ([c69581a](https://github.com/n8n-io/n8n/commit/c69581aedf9a6e035f261a344020d5a3decf66e4)) - **editor:** Add Environments group for source control API key scopes ([#&#8203;41537](https://github.com/n8n-io/n8n/issues/41537)) ([800821d](https://github.com/n8n-io/n8n/commit/800821d22743cbd398b215e5b8b5feba393ab66c)) - **editor:** Align agent plan and message queue layouts ([#&#8203;40635](https://github.com/n8n-io/n8n/issues/40635)) ([68afdd3](https://github.com/n8n-io/n8n/commit/68afdd3a246a895bc00e7ddd96485417c7ef2acb)) - **editor:** Filter migration report workflows by project ([#&#8203;41869](https://github.com/n8n-io/n8n/issues/41869)) ([a9aab42](https://github.com/n8n-io/n8n/commit/a9aab4229c8474fe2b4c32d3d27c711114cd7977)) - **editor:** Group instance settings links under section headings ([#&#8203;41213](https://github.com/n8n-io/n8n/issues/41213)) ([04b3d5d](https://github.com/n8n-io/n8n/commit/04b3d5d27025f6ecf35a497831b783e06aeef04d)) - **editor:** Improve Agent testing and documentation access ([#&#8203;41968](https://github.com/n8n-io/n8n/issues/41968)) ([f029f52](https://github.com/n8n-io/n8n/commit/f029f52d5c1cef648e8e9e6f9ac1af8e5b438dba)) - **editor:** Mark required credential fields ([#&#8203;42028](https://github.com/n8n-io/n8n/issues/42028)) ([51a10f1](https://github.com/n8n-io/n8n/commit/51a10f1e300b6a18182af1c55605f13af52a2e16)) - **editor:** Prevent usage of deprecated nodes ([#&#8203;31392](https://github.com/n8n-io/n8n/issues/31392)) ([1a18bff](https://github.com/n8n-io/n8n/commit/1a18bfff683b22937318fffb77d38ad3802a3dff)) - **editor:** Refactor N8nBreadcrumbs and callers ([#&#8203;41196](https://github.com/n8n-io/n8n/issues/41196)) ([a59e0f1](https://github.com/n8n-io/n8n/commit/a59e0f18ac7cbe00c72c8d858aaaa2a3669134e5)) - **editor:** Send users to the admin who can lift a type restriction ([#&#8203;41297](https://github.com/n8n-io/n8n/issues/41297)) ([0bfa563](https://github.com/n8n-io/n8n/commit/0bfa56336e0676655f4a34d11285752c22022ab2)) - **editor:** Show the model that answered in the log details header ([#&#8203;41390](https://github.com/n8n-io/n8n/issues/41390)) ([6532d29](https://github.com/n8n-io/n8n/commit/6532d29df48fda38d9d330bff075cfa78693eccc)) - **editor:** Update Preview and enterprise readiness tags for n8n Assistant and Chat ([#&#8203;41422](https://github.com/n8n-io/n8n/issues/41422)) ([443e119](https://github.com/n8n-io/n8n/commit/443e11967aa1fd751193b76030881bb34d2f4738)) - Implements new taxonomy experiment for sales-and-marketing responders ([#&#8203;41712](https://github.com/n8n-io/n8n/issues/41712)) ([14e79fa](https://github.com/n8n-io/n8n/commit/14e79fa897628cd8865caafb67697e91f515f7e5)) - **Microsoft Foundry Chat Model Node:** Use the Microsoft Foundry logo ([#&#8203;41426](https://github.com/n8n-io/n8n/issues/41426)) ([82362c6](https://github.com/n8n-io/n8n/commit/82362c6fe5ff2aa02dc8f6e38cc40761e401e9f6)) - **n8n Node:** Add action to add a user to a project ([#&#8203;41253](https://github.com/n8n-io/n8n/issues/41253)) ([794ede8](https://github.com/n8n-io/n8n/commit/794ede87b582480759931fe6dc6731fc6134a941)) - **Redis Vector Store Node:** Consume the `FluentRedisVectorStore` in the RedisVectorStore Node ([#&#8203;27978](https://github.com/n8n-io/n8n/issues/27978)) ([9bcd57e](https://github.com/n8n-io/n8n/commit/9bcd57e94c2bc9d098aabb75591d98216e09cab4)) - Replace brand assets ([#&#8203;41510](https://github.com/n8n-io/n8n/issues/41510)) ([1587770](https://github.com/n8n-io/n8n/commit/1587770a24bb58f07570095c248f8cf2156424c6)) - **Workable Trigger Node:** Add webhook signature verification ([#&#8203;41683](https://github.com/n8n-io/n8n/issues/41683)) ([ea3bebc](https://github.com/n8n-io/n8n/commit/ea3bebc57f28e082f4f45f5179308e0ec8bc0f3c)) ##### Performance Improvements - **core:** Always load the model catalog search tool in Instance AI ([#&#8203;41545](https://github.com/n8n-io/n8n/issues/41545)) ([d5d6596](https://github.com/n8n-io/n8n/commit/d5d659610a6a2069ce9026b8ea1191c7953e3908)) - **core:** Deduplicate episodic candidates before embedding ([#&#8203;41618](https://github.com/n8n-io/n8n/issues/41618)) ([fb8ae3d](https://github.com/n8n-io/n8n/commit/fb8ae3de6895c0752754446f1c6ddda1c2c792c4)) ### [`v2.45.7`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.7) ##### Bug Fixes - **core:** Require execution:read when workflow-scoped routes read execution data ([#&#8203;42446](https://github.com/n8n-io/n8n/issues/42446)) ([93638f4](https://github.com/n8n-io/n8n/commit/93638f48718d8b03ab0b8ae6e81f110f90e0e3a5)) - **core:** Resolve IMAP trigger expressions after activation ([#&#8203;42611](https://github.com/n8n-io/n8n/issues/42611)) ([50ef902](https://github.com/n8n-io/n8n/commit/50ef902a730dfd0d1b0962a60dd23a753c2a6db5)) - **core:** Return user data with an \_\_isError key as data in expressions ([#&#8203;42491](https://github.com/n8n-io/n8n/issues/42491)) ([c422a6c](https://github.com/n8n-io/n8n/commit/c422a6cc82fce12b135b5b1b2f80508c38ef09fa)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42666?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42666?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42666&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.45.6`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.6) ##### Bug Fixes - **core:** Record dynamic time saved for executions in queue mode ([#&#8203;42482](https://github.com/n8n-io/n8n/issues/42482)) ([f2f0c2f](https://github.com/n8n-io/n8n/commit/f2f0c2f63da718e8b258f9fc694f4d3d3502dc0b)) - **editor:** Match compact sidebar icon sizes ([#&#8203;42378](https://github.com/n8n-io/n8n/issues/42378)) ([56eec49](https://github.com/n8n-io/n8n/commit/56eec49704b4cc21c544ea69b8fecd461462ddcf)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42524?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42524?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42524&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.45.5`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.5) ##### Bug Fixes - **core:** Keep the ExpressionError name in minified builds ([#&#8203;42309](https://github.com/n8n-io/n8n/issues/42309)) ([b3192c6](https://github.com/n8n-io/n8n/commit/b3192c6d151125c76c88fe8a421e027b4242a3f9)) - **core:** Keep undefined values in QuickJS expression results ([#&#8203;42264](https://github.com/n8n-io/n8n/issues/42264)) ([532f645](https://github.com/n8n-io/n8n/commit/532f645f21c99e178a09448caf37ebd77d24b56a)) - **editor:** Align carets within split buttons ([#&#8203;42203](https://github.com/n8n-io/n8n/issues/42203)) ([61cbfea](https://github.com/n8n-io/n8n/commit/61cbfeafa267b5c769b345c50ccbd4fc504b0e69)) - **editor:** Improve first load speed ([#&#8203;41987](https://github.com/n8n-io/n8n/issues/41987)) ([8b6bdbb](https://github.com/n8n-io/n8n/commit/8b6bdbbe874bd4be23ec33a8c9fa2483c671d946)) - **editor:** Match Evals Run Test button colors ([#&#8203;42200](https://github.com/n8n-io/n8n/issues/42200)) ([f594853](https://github.com/n8n-io/n8n/commit/f5948531ca013a4794707333a1983081d17ab461)) - **editor:** Remove underlines from breadcrumb links ([#&#8203;42201](https://github.com/n8n-io/n8n/issues/42201)) ([127d65a](https://github.com/n8n-io/n8n/commit/127d65aab5589aede8425b1d630d21ec6d90c788)) - **editor:** Remove underlines from Data Table links ([#&#8203;42189](https://github.com/n8n-io/n8n/issues/42189)) ([619271c](https://github.com/n8n-io/n8n/commit/619271cae6449d92d0ec2f12b20a35c6a11d5835)) - **editor:** Stop Safari from opening its own context menu on the canvas ([#&#8203;42175](https://github.com/n8n-io/n8n/issues/42175)) ([28f9c9e](https://github.com/n8n-io/n8n/commit/28f9c9edbff7d2e33b816cbadf06984bddd65b92)) ##### Features - **core:** Make custom OTel attribute key prefixes configurable ([#&#8203;42193](https://github.com/n8n-io/n8n/issues/42193)) ([6071b12](https://github.com/n8n-io/n8n/commit/6071b12d352aededc889dbe3e38ca1a935d54761)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/42362?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/42362?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F42362&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.45.4`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.4) ##### Bug Fixes - **core:** Recreate removed n8n-sandbox sandboxes and rerun workspace setup ([#&#8203;41919](https://github.com/n8n-io/n8n/issues/41919)) ([11e279a](https://github.com/n8n-io/n8n/commit/11e279a51d497f8d96f5f9f90bb314dda4f6a49e)) - **core:** Start sub-workflow error workflow when a pre-run check fails ([#&#8203;41977](https://github.com/n8n-io/n8n/issues/41977)) ([9595142](https://github.com/n8n-io/n8n/commit/95951428c765f3f0b1da9f341a6ab8c75673385a)) - **editor:** Match navigation plus button hover styling ([#&#8203;41910](https://github.com/n8n-io/n8n/issues/41910)) ([471c006](https://github.com/n8n-io/n8n/commit/471c006fdd46091659f3e1d28d989702049489f0)) - **editor:** Point migration report docs link to the v3 breaking changes page ([#&#8203;42003](https://github.com/n8n-io/n8n/issues/42003)) ([b617384](https://github.com/n8n-io/n8n/commit/b617384eeaf73f98683f19606013d91e6b8335c1)) - **Email Trigger (IMAP) Node:** Back off reconnects when the server drops each new connection ([#&#8203;41926](https://github.com/n8n-io/n8n/issues/41926)) ([618064c](https://github.com/n8n-io/n8n/commit/618064cc02e083ebeb7e721822561ce35b963502)) - **Microsoft SharePoint Node:** Fix the column mapper 403 and empty items in Map Automatically ([#&#8203;41907](https://github.com/n8n-io/n8n/issues/41907)) ([79bbff4](https://github.com/n8n-io/n8n/commit/79bbff41eed6c3850eb8d78e8b1371e08e5a36a5)) - Update certifi to 2026.10.19 in task runner ([#&#8203;41966](https://github.com/n8n-io/n8n/issues/41966)) ([d53bba1](https://github.com/n8n-io/n8n/commit/d53bba1c1f21d4fde840e20b9a0292af4e440c1d)) - Update certifi to 2026.10.23 in task runner ([#&#8203;41993](https://github.com/n8n-io/n8n/issues/41993)) ([82788cc](https://github.com/n8n-io/n8n/commit/82788ccb28ad1bda7d3a68c2562580a9e88823b4)) ##### Features - **editor:** Filter migration report workflows by project ([#&#8203;41949](https://github.com/n8n-io/n8n/issues/41949)) ([2946963](https://github.com/n8n-io/n8n/commit/29469636e6715c75745a0a2143e21847a96aa4ae)) - **editor:** Refactor N8nBreadcrumbs and callers ([#&#8203;41911](https://github.com/n8n-io/n8n/issues/41911)) ([81d4309](https://github.com/n8n-io/n8n/commit/81d430952dd0957be9f878709c1cbefc6581488e)) - Implements new taxonomy experiment for sales-and-marketing responders ([#&#8203;41936](https://github.com/n8n-io/n8n/issues/41936)) ([24e1504](https://github.com/n8n-io/n8n/commit/24e1504269c32dd982f44886af4d469b199a03de)) ### [`v2.45.3`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.3) ##### Bug Fixes - **editor:** Increase light-mode text contrast ([#&#8203;41807](https://github.com/n8n-io/n8n/issues/41807)) ([9f41c0f](https://github.com/n8n-io/n8n/commit/9f41c0f5d4acd5cf96a58974aec35a3151dea38d)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41903?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41903?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41903&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.45.2`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.2) ##### Bug Fixes - **core:** Read type availability policies from memory at enforcement points ([#&#8203;41621](https://github.com/n8n-io/n8n/issues/41621)) ([6433596](https://github.com/n8n-io/n8n/commit/643359677f024c4197ffc7e88da04b5eb3734ec7)) - **Postgres Node:** Prevent global pgtypes overwrite ([#&#8203;41666](https://github.com/n8n-io/n8n/issues/41666)) ([eff4a45](https://github.com/n8n-io/n8n/commit/eff4a4590afeb695487be2aa13f252c51646771d)) - Update logos in credential oauth confirmation screen and instance emails ([#&#8203;41637](https://github.com/n8n-io/n8n/issues/41637)) ([b460189](https://github.com/n8n-io/n8n/commit/b4601890f5bea1dce4ba643db19f7dea1b95910a)) ##### Features - **core:** Export the migration report as CSV ([#&#8203;41670](https://github.com/n8n-io/n8n/issues/41670)) ([97791d7](https://github.com/n8n-io/n8n/commit/97791d778aaa35b6f4fd12a9bcbdb654e22f3f93)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41789?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41789?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41789&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.45.1`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.45.1) ##### Bug Fixes - **core:** Claim an idle worker's next queue job and its lock in one step ([#&#8203;41558](https://github.com/n8n-io/n8n/issues/41558)) ([5f0b562](https://github.com/n8n-io/n8n/commit/5f0b5629215249c8dd312fb831c48d4bc1db9622)) - **editor:** Center badge text when icons are absent ([#&#8203;41581](https://github.com/n8n-io/n8n/issues/41581)) ([648fa2a](https://github.com/n8n-io/n8n/commit/648fa2a4a34ec8c900028e540100d894249343cc)) - **Microsoft Teams Trigger Node:** Renew the Graph subscription via lifecycle notifications ([#&#8203;41539](https://github.com/n8n-io/n8n/issues/41539)) ([f054ffe](https://github.com/n8n-io/n8n/commit/f054ffe3a8843bd9d78a7097a55e391bbb0c8dd6)) ##### Features - **core:** Let workflow editors triage the migration findings of their workflows ([#&#8203;41532](https://github.com/n8n-io/n8n/issues/41532)) ([8473735](https://github.com/n8n-io/n8n/commit/8473735946bb072f4fba54ec0825d05d059caccf)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41608?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41608?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41608&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.45.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2450-2026-10-20) ##### Bug Fixes - **AI Agent Node:** Replay Anthropic thinking turns with their tool arguments ([#&#8203;41241](https://github.com/n8n-io/n8n/issues/41241)) ([ea98bd0](https://github.com/n8n-io/n8n/commit/ea98bd06003b5687882c94245df837331cfbb544)) - Align data table and variable editing on protected instances ([#&#8203;41258](https://github.com/n8n-io/n8n/issues/41258)) ([d4bde14](https://github.com/n8n-io/n8n/commit/d4bde146d6fa8f591a91f0d0ee44b56b96cb7019)) - Allow skipping table initialization ([#&#8203;40437](https://github.com/n8n-io/n8n/issues/40437)) ([d245b17](https://github.com/n8n-io/n8n/commit/d245b17b898651a50a524a2411d703509afd8339)) - **API:** Apply projectId filter to executions for member API keys ([#&#8203;40887](https://github.com/n8n-io/n8n/issues/40887)) ([3075b60](https://github.com/n8n-io/n8n/commit/3075b605766a73bee35d07b3afab02050c4e4a49)) - **API:** Log errors before returning generic 500 in Public API ([#&#8203;41186](https://github.com/n8n-io/n8n/issues/41186)) ([fe36279](https://github.com/n8n-io/n8n/commit/fe3627914a64e5d34b39fcd5e21ba48c8268b9b4)) - Check provisioning license on Users settings page ([#&#8203;41048](https://github.com/n8n-io/n8n/issues/41048)) ([066480d](https://github.com/n8n-io/n8n/commit/066480d8dbe5e3127a2cf099344a383492c7769a)) - **Convert to File Node:** Decode data URIs and validate Base64 input ([#&#8203;38554](https://github.com/n8n-io/n8n/issues/38554)) ([315e0a5](https://github.com/n8n-io/n8n/commit/315e0a5377b98f9d2e53f77160150a6655f43341)) - **core:** Allow gateway model IDs and forward credential headers in agents ([#&#8203;40470](https://github.com/n8n-io/n8n/issues/40470)) ([791c7bc](https://github.com/n8n-io/n8n/commit/791c7bc418bf789a9686859f10592b3980571b50)) - **core:** Allow project promotion without an instance export ([#&#8203;40939](https://github.com/n8n-io/n8n/issues/40939)) ([e0fe040](https://github.com/n8n-io/n8n/commit/e0fe04084e77d296e2daf1767423a56d66455cee)) - **core:** Allow switching a node back to a credential the user cannot use after a save ([#&#8203;41198](https://github.com/n8n-io/n8n/issues/41198)) ([e7f0607](https://github.com/n8n-io/n8n/commit/e7f0607bf13e5bc4a2f929caf7a2aaadf5701d26)) - **core:** Clear agent runtime cache when credential is updated ([#&#8203;40961](https://github.com/n8n-io/n8n/issues/40961)) ([4cb7a6e](https://github.com/n8n-io/n8n/commit/4cb7a6ee3da84c5258ee129285cafeaba5863728)) - **core:** Close agent after run when invoked from workflow ([#&#8203;41128](https://github.com/n8n-io/n8n/issues/41128)) ([f596162](https://github.com/n8n-io/n8n/commit/f596162dc7b7accdcd71bc544622b1cc13546c88)) - **core:** Confirm project deletions before instance apply ([#&#8203;40941](https://github.com/n8n-io/n8n/issues/40941)) ([f631112](https://github.com/n8n-io/n8n/commit/f63111202f5cfadb989051c02a87710aafbe33e8)) - **core:** Create an XML parser for each webhook request body ([#&#8203;41098](https://github.com/n8n-io/n8n/issues/41098)) ([1950434](https://github.com/n8n-io/n8n/commit/1950434a277d863c04c7f640b9dba5d69d6c4ac9)) - **core:** Describe MCP servers only from user or registry text in Agent Builder ([#&#8203;40974](https://github.com/n8n-io/n8n/issues/40974)) ([248c863](https://github.com/n8n-io/n8n/commit/248c86355b0eb30f0874f14f680f1986da5c9878)) - **core:** Display an error message when failing to connect to oauth credentials ([#&#8203;41058](https://github.com/n8n-io/n8n/issues/41058)) ([952b1e7](https://github.com/n8n-io/n8n/commit/952b1e73b281539b81a7d5461770b0a515a7add0)) - **core:** Evict idle mcp-browser sessions to prevent connection leak ([#&#8203;36850](https://github.com/n8n-io/n8n/issues/36850)) ([efd4e21](https://github.com/n8n-io/n8n/commit/efd4e21aadbe3dd826e8d1a3df6e7921559b204b)) - **core:** Handle every escaped closing bracket in an expression ([#&#8203;40487](https://github.com/n8n-io/n8n/issues/40487)) ([b09efb7](https://github.com/n8n-io/n8n/commit/b09efb706cc9f8b7f4d4328e5bfe13fee9e145eb)) - **core:** Improve base URL check for declarative nodes ([#&#8203;40778](https://github.com/n8n-io/n8n/issues/40778)) ([e45a65a](https://github.com/n8n-io/n8n/commit/e45a65a9bf1c1eaf1c9282c922753ec265641846)) - **core:** Keep cancelled Assistant activity settled ([#&#8203;40786](https://github.com/n8n-io/n8n/issues/40786)) ([d74f3f2](https://github.com/n8n-io/n8n/commit/d74f3f2cddabf0b732f4a22ae8a784ad66ed7f29)) - **core:** Keep Observer detail lines instead of discarding the response ([#&#8203;41134](https://github.com/n8n-io/n8n/issues/41134)) ([48edbef](https://github.com/n8n-io/n8n/commit/48edbef643cc2dcd9c24c18be56fa88fda06ee68)) - **core:** Keep offline_access when a protected resource omits it ([#&#8203;41384](https://github.com/n8n-io/n8n/issues/41384)) ([9675910](https://github.com/n8n-io/n8n/commit/967591041e508802f6cf77a1b1651ec48175f680)) - **core:** Keep pending setup for nodes that n8n Assistant added in an earlier build ([#&#8203;41070](https://github.com/n8n-io/n8n/issues/41070)) ([50c4ced](https://github.com/n8n-io/n8n/commit/50c4ced2241430e13fa7042e976ed33f07bf5009)) - **core:** Keep the workflow source file when n8n Assistant sends blank source ([#&#8203;41201](https://github.com/n8n-io/n8n/issues/41201)) ([b78913f](https://github.com/n8n-io/n8n/commit/b78913f75d2e7d93c22b380160e0b26d198097d9)) - **core:** Key each OAuth authorization request to its own session ([#&#8203;39930](https://github.com/n8n-io/n8n/issues/39930)) ([3c447b4](https://github.com/n8n-io/n8n/commit/3c447b42a7f019f8fa24cf4b1c599929fc9abb85)) - **core:** Key queue job outcomes by job on shutdown resume ([#&#8203;40569](https://github.com/n8n-io/n8n/issues/40569)) ([6e04287](https://github.com/n8n-io/n8n/commit/6e04287582ebb66d550faf166a865d0a27f936fa)) - **core:** Let LLM failed-attempt handling retry and honour Retry-After ([#&#8203;41002](https://github.com/n8n-io/n8n/issues/41002)) ([67c1981](https://github.com/n8n-io/n8n/commit/67c1981f2f2018e817706273d3a91a1d8bdf79ee)) - **core:** Let preview chat agents make changes through their tools ([#&#8203;41403](https://github.com/n8n-io/n8n/issues/41403)) ([8323dfd](https://github.com/n8n-io/n8n/commit/8323dfd1e1136e33a036ed7a2621cc1e05ca1e0e)) - **core:** Log custom data truncation only above the 512-character limit ([#&#8203;40899](https://github.com/n8n-io/n8n/issues/40899)) ([e74f1c1](https://github.com/n8n-io/n8n/commit/e74f1c19daa8b7784767f9332541f616aabd1d5f)) - **core:** Pass reasoning effort on open router model node ([#&#8203;41179](https://github.com/n8n-io/n8n/issues/41179)) ([683fd11](https://github.com/n8n-io/n8n/commit/683fd112594f91b5d90bba6720f0e1081977158a)) - **core:** Redact a parent execution if any sub-workflows have redaction enabled ([#&#8203;41129](https://github.com/n8n-io/n8n/issues/41129)) ([c70b5d4](https://github.com/n8n-io/n8n/commit/c70b5d49b322c4fbd7bebe940f255ec6e8510adb)) - **core:** Redact the parent execution when a sub-workflow uses a credential the viewer cannot use ([#&#8203;41085](https://github.com/n8n-io/n8n/issues/41085)) ([a57c8f3](https://github.com/n8n-io/n8n/commit/a57c8f3abaf92aadddd8d2798418bc7e0a53ab18)) - **core:** Reflect failed publications in the active workflows endpoints ([#&#8203;40641](https://github.com/n8n-io/n8n/issues/40641)) ([96eff1e](https://github.com/n8n-io/n8n/commit/96eff1efb92c85434c1324a68afa4a67e05c9276)) - **core:** Remove unused N8N_SCHEDULER_MIN_INTERVAL setting ([#&#8203;41194](https://github.com/n8n-io/n8n/issues/41194)) ([c839d6c](https://github.com/n8n-io/n8n/commit/c839d6cd490e355de1efa356327002b74d86ed75)) - **core:** Reuse connections in the log streaming webhook destination ([#&#8203;41261](https://github.com/n8n-io/n8n/issues/41261)) ([1581524](https://github.com/n8n-io/n8n/commit/158152496aca4f509a54c6af9710e0224f980be8)) - **core:** Skip resource mapper validation when the mapped value is null ([#&#8203;41069](https://github.com/n8n-io/n8n/issues/41069)) ([898701b](https://github.com/n8n-io/n8n/commit/898701b05b57c56cc2e88f5324b17adcc317d140)) - **core:** Stop asking to set up a node when n8n Assistant only adds a step next to it ([#&#8203;41067](https://github.com/n8n-io/n8n/issues/41067)) ([578eea4](https://github.com/n8n-io/n8n/commit/578eea403d406bd5e92db18067577e8145599c50)) - **core:** Trace verification helpers and provider attempts ([#&#8203;40936](https://github.com/n8n-io/n8n/issues/40936)) ([f73dc33](https://github.com/n8n-io/n8n/commit/f73dc337f8dc61a4fd44aebe41c55faafe4f53a4)) - **core:** Turn off expression spans by default ([#&#8203;41211](https://github.com/n8n-io/n8n/issues/41211)) ([842ec5b](https://github.com/n8n-io/n8n/commit/842ec5b62d9274bff50901d290ff02f837a2e904)) - **core:** Use the module registry to decide if the Assistant has the Agents features ([#&#8203;41026](https://github.com/n8n-io/n8n/issues/41026)) ([726a582](https://github.com/n8n-io/n8n/commit/726a5829c826f8419cf9ec2d9993c1cb19b5246a)) - **core:** Web search misconfigs in agents as UserError ([#&#8203;41257](https://github.com/n8n-io/n8n/issues/41257)) ([f844135](https://github.com/n8n-io/n8n/commit/f84413516a80c87f2dca194306f5c1ed18ac2d11)) - **Databricks Node:** Bring the AI Agent panel to parity with AI Agent 2.2 ([#&#8203;40989](https://github.com/n8n-io/n8n/issues/40989)) ([e859aba](https://github.com/n8n-io/n8n/commit/e859abaf189041f751fcee7333c79acde212f994)) - **Databricks Node:** Rename Genie resource labels to Genie Agent and the MCP tile to Databricks Genie One ([#&#8203;40760](https://github.com/n8n-io/n8n/issues/40760)) ([14c7790](https://github.com/n8n-io/n8n/commit/14c77900df54948c8ca5f566055e31ec417eae09)) - **editor:** Apply the standard settings layout to the Context preferences page ([#&#8203;40716](https://github.com/n8n-io/n8n/issues/40716)) ([b3e8634](https://github.com/n8n-io/n8n/commit/b3e8634c83cf660f71ea08319c8c19f975ad795f)) - **editor:** Cancel the Assistant thread when the hand-off navigation fails ([#&#8203;41056](https://github.com/n8n-io/n8n/issues/41056)) ([d26f914](https://github.com/n8n-io/n8n/commit/d26f914e3d4fb3fd09d3004a435d8dd92198a34f)) - **editor:** Cleanup legacy button variants ([#&#8203;41175](https://github.com/n8n-io/n8n/issues/41175)) ([ba97e46](https://github.com/n8n-io/n8n/commit/ba97e46afc579c48eacacb42832df524b49f790e)) - **editor:** Display custom evaluation metrics correctly ([#&#8203;40852](https://github.com/n8n-io/n8n/issues/40852)) ([f6b24d0](https://github.com/n8n-io/n8n/commit/f6b24d0ae93b55cceefa50045a0efb3cc9279a86)) - **editor:** Improve destination validation and surface save errors ([#&#8203;40897](https://github.com/n8n-io/n8n/issues/40897)) ([eaf47cf](https://github.com/n8n-io/n8n/commit/eaf47cfe39778fb8a85cae29358eeba6356d1e23)) - **editor:** Improve NDV credential options performance on large instances ([#&#8203;40198](https://github.com/n8n-io/n8n/issues/40198)) ([b98640f](https://github.com/n8n-io/n8n/commit/b98640f0abb2746983230412d85963030b0aaecb)) - **editor:** Keep pending navigation when workflows list query is unchanged ([#&#8203;41125](https://github.com/n8n-io/n8n/issues/41125)) ([116a81e](https://github.com/n8n-io/n8n/commit/116a81e06ec9f3b3478759003f0cb2aef380aec6)) - **editor:** Keep the used-in rows on the credential sharing tab when personal-space sharing is disabled ([#&#8203;41207](https://github.com/n8n-io/n8n/issues/41207)) ([ca9661c](https://github.com/n8n-io/n8n/commit/ca9661c091acd43b3dcd2408df22321d6662b07b)) - **editor:** Keep workflow name in edit mode after Rename menu action ([#&#8203;41120](https://github.com/n8n-io/n8n/issues/41120)) ([fc9f957](https://github.com/n8n-io/n8n/commit/fc9f9575e2cea830da1f2f1efccd73a49b43a26a)) - **editor:** Load credential types on startup ([#&#8203;41400](https://github.com/n8n-io/n8n/issues/41400)) ([9a025a1](https://github.com/n8n-io/n8n/commit/9a025a188f6164723f1e8cd928f1f21d30765587)) - **editor:** Match the credential dropdown width to its field and remove horizontal scroll ([#&#8203;41260](https://github.com/n8n-io/n8n/issues/41260)) ([51e53ad](https://github.com/n8n-io/n8n/commit/51e53ad9b77cc95c0fd8e683be4204ea9c7c85f7)) - **editor:** Offer the managed OAuth choice when the app is supplied ([#&#8203;40284](https://github.com/n8n-io/n8n/issues/40284)) ([14d2d30](https://github.com/n8n-io/n8n/commit/14d2d305630217271244c7fe962e36aab8f826f0)) - **editor:** Place sticky notes and nodes at the right-click and clear the selection ([#&#8203;41365](https://github.com/n8n-io/n8n/issues/41365)) ([28602ed](https://github.com/n8n-io/n8n/commit/28602ed56ea703c6f3d05652be00f9dc471f2828)) - **editor:** Prevent doubled base path when opening folders with N8N_PATH set ([#&#8203;33065](https://github.com/n8n-io/n8n/issues/33065)) ([a32c652](https://github.com/n8n-io/n8n/commit/a32c652c0957011bdea308439357b537d78ad1cd)) - **editor:** Rename Admin Panel to Cloud console ([#&#8203;41187](https://github.com/n8n-io/n8n/issues/41187)) ([8120328](https://github.com/n8n-io/n8n/commit/81203286613a2732301006cdd376f9a6ff3a8b1e)) - **editor:** Restore From AI button corner radii ([#&#8203;41176](https://github.com/n8n-io/n8n/issues/41176)) ([20ea671](https://github.com/n8n-io/n8n/commit/20ea6717a05c2bcef4d5541002cfe4b409618875)) - **editor:** Restore the new session shortcut in agent chat ([#&#8203;40907](https://github.com/n8n-io/n8n/issues/40907)) ([ebf078b](https://github.com/n8n-io/n8n/commit/ebf078b64c6f7578e0186300b5404804dc277feb)) - **editor:** Return to the requested page after SSO sign-in ([#&#8203;41151](https://github.com/n8n-io/n8n/issues/41151)) ([4a5fdd5](https://github.com/n8n-io/n8n/commit/4a5fdd5b68f676945e1e012963cafca64521058f)) - **editor:** Save only the OpenTelemetry status when enabling or disabling ([#&#8203;41142](https://github.com/n8n-io/n8n/issues/41142)) ([1903d53](https://github.com/n8n-io/n8n/commit/1903d53bc07f43729aa003fef4412a49c343e26f)) - **editor:** Show follow-up run events in the Assistant after a reconnect ([#&#8203;40883](https://github.com/n8n-io/n8n/issues/40883)) ([ffda639](https://github.com/n8n-io/n8n/commit/ffda639b3f5eac1ce1c58b0decff45b92682be04)) - **editor:** Start the empty-state icon cards cycling on load and use them on the MCP and external secrets pages ([#&#8203;40232](https://github.com/n8n-io/n8n/issues/40232)) ([1f223c8](https://github.com/n8n-io/n8n/commit/1f223c85f8a8fef43e785f86c27c9d4a75695b72)) - **editor:** Stop auto-selecting the Evaluation Trigger over other triggers ([#&#8203;38883](https://github.com/n8n-io/n8n/issues/38883)) ([8b5ea6d](https://github.com/n8n-io/n8n/commit/8b5ea6d9e0af5800c0a631e0a25665e0b1d3f3b9)) - **editor:** Stop credential icon overlapping the credential name in the agent credential picker ([#&#8203;41262](https://github.com/n8n-io/n8n/issues/41262)) ([70f0131](https://github.com/n8n-io/n8n/commit/70f0131be5a95e9d33bf4b542137b8d20ef59f32)) - **editor:** Unify documentation links across settings pages ([#&#8203;40289](https://github.com/n8n-io/n8n/issues/40289)) ([76cce99](https://github.com/n8n-io/n8n/commit/76cce9962685e585977fbcc3d400ae5654942bd3)) - **editor:** Use the deployment name on the Az Foundry path ([#&#8203;41103](https://github.com/n8n-io/n8n/issues/41103)) ([b3e8b7d](https://github.com/n8n-io/n8n/commit/b3e8b7d9ce0a00e97f5d03634a8928112019f060)) - **Email Trigger (IMAP) Node:** Check the mailbox when the trigger activates ([#&#8203;41013](https://github.com/n8n-io/n8n/issues/41013)) ([a6719b8](https://github.com/n8n-io/n8n/commit/a6719b8db71802ee6818f87266558417e302d11f)) - **Email Trigger (IMAP) Node:** Find new mail on servers with a broken IMAP4rev2 mode ([#&#8203;41018](https://github.com/n8n-io/n8n/issues/41018)) ([236220b](https://github.com/n8n-io/n8n/commit/236220b248bc6c553fd9a2f6f1734677b81a6a82)) - **ERPNext Node:** Return each row once and tolerate empty Get Many options ([#&#8203;36860](https://github.com/n8n-io/n8n/issues/36860)) ([3968a60](https://github.com/n8n-io/n8n/commit/3968a60bf74dbe7b72996fda53a5b5eaaed272a4)) - **Execute Command Node:** Don't spawn console on Windows ([#&#8203;40909](https://github.com/n8n-io/n8n/issues/40909)) ([52aed7a](https://github.com/n8n-io/n8n/commit/52aed7ac97c641f125e74bb68964bc31a29ef701)) - **GitlabTrigger:** use NodeApiError.httpCode and safe description access in webhook checkExists ([#&#8203;35486](https://github.com/n8n-io/n8n/issues/35486)) ([054288e](https://github.com/n8n-io/n8n/commit/054288e48855b5aa6372be2a4bf1864c9401f6c1)) - **Gmail Node:** Keep the References header on a draft created in a thread ([#&#8203;41392](https://github.com/n8n-io/n8n/issues/41392)) ([06ba85c](https://github.com/n8n-io/n8n/commit/06ba85cbb9bfeb7db6899c411e19bfb0269430af)) - **HomeAssistant Node:** Only sent Home Assistant attributes on upsert if set ([#&#8203;36298](https://github.com/n8n-io/n8n/issues/36298)) ([b8780d8](https://github.com/n8n-io/n8n/commit/b8780d8fee5e445a12d3583041a1e09a36213254)) - Keep free-floating sticky notes clear of workflow nodes ([#&#8203;41195](https://github.com/n8n-io/n8n/issues/41195)) ([131e9c8](https://github.com/n8n-io/n8n/commit/131e9c8679f96254873d401fbb7e9e57c5e976f2)) - **MCP Trigger Node:** Pass through MCP content arrays instead of double-wrapping tool results ([#&#8203;39131](https://github.com/n8n-io/n8n/issues/39131)) ([f483ebd](https://github.com/n8n-io/n8n/commit/f483ebd9d1b8bb032d05aab335413256aa590305)) - **Microsoft Teams Node:** Add the TeamMember.Read.All scope and correct the Trigger scope notice ([#&#8203;39819](https://github.com/n8n-io/n8n/issues/39819)) ([ddc9769](https://github.com/n8n-io/n8n/commit/ddc97694b5ad3d7888923940c2e9a20fe2fb042e)) - **OpenAI Node:** Report token usage for image operations ([#&#8203;38463](https://github.com/n8n-io/n8n/issues/38463)) ([a3f4711](https://github.com/n8n-io/n8n/commit/a3f47117cf6484184b4b4604319cf3d3191b0e16)) - **OpenAI Node:** Send max_completion_tokens when it analyzes an image ([#&#8203;38656](https://github.com/n8n-io/n8n/issues/38656)) ([e972309](https://github.com/n8n-io/n8n/commit/e9723095d6d0360d8d8afc1ea28d34dbce16feb6)) - Pass structured inputs to OpenAI Responses tools ([#&#8203;40638](https://github.com/n8n-io/n8n/issues/40638)) ([1d2c879](https://github.com/n8n-io/n8n/commit/1d2c879fabcfe100afc2cc66ceb1c66551a17b66)) - **Postgres Node:** Keep comma-containing values as one query parameter ([#&#8203;40240](https://github.com/n8n-io/n8n/issues/40240)) ([f5dc06f](https://github.com/n8n-io/n8n/commit/f5dc06f753e54de31b089c095f980057e95aa33b)) - Restore command bar focus and standardize creation icons ([#&#8203;41185](https://github.com/n8n-io/n8n/issues/41185)) ([9e3b52c](https://github.com/n8n-io/n8n/commit/9e3b52cbbb9336118e07e68a5bdec7e56047ec76)) - **Send Email Node:** Send to every recipient when a recipient field is an array ([#&#8203;36467](https://github.com/n8n-io/n8n/issues/36467)) ([660849d](https://github.com/n8n-io/n8n/commit/660849d93e3fa02fde0e12f33ce93a80f18643eb)) - Skip dependency files and continue after custom node load ([#&#8203;41117](https://github.com/n8n-io/n8n/issues/41117)) ([5a3fc39](https://github.com/n8n-io/n8n/commit/5a3fc3997284b3fdd7a9285b52f4a16230bd3b44)) - **Splunk Node:** Preserve errors when continuing after failed items ([#&#8203;40368](https://github.com/n8n-io/n8n/issues/40368)) ([e29c3a4](https://github.com/n8n-io/n8n/commit/e29c3a40856d17914649394036905ea9138fdda3)) - Validate attendee values ([#&#8203;40953](https://github.com/n8n-io/n8n/issues/40953)) ([21221ad](https://github.com/n8n-io/n8n/commit/21221adc78ff3bb5695c96b487418329e75484be)) ##### Features - **API:** Honor Idempotency-Key on Public API POST requests ([#&#8203;40978](https://github.com/n8n-io/n8n/issues/40978)) ([b7b3d72](https://github.com/n8n-io/n8n/commit/b7b3d7273756ae137e7ba45007f09735d76f6362)) - **API:** Return the parent folder on workflow read endpoints ([#&#8203;40981](https://github.com/n8n-io/n8n/issues/40981)) ([a906d2f](https://github.com/n8n-io/n8n/commit/a906d2fdfcc5481799a571b4b666eea864fa07a1)) - **Azure OpenAI Chat Model Node:** Add an optional Project field to the Foundry credentials ([#&#8203;41181](https://github.com/n8n-io/n8n/issues/41181)) ([0c1a787](https://github.com/n8n-io/n8n/commit/0c1a78793a5546851d0585607c06767790d25ccb)) - **core:** Add an endpoint that notifies workflow owners about migration findings ([#&#8203;40952](https://github.com/n8n-io/n8n/issues/40952)) ([d8a0666](https://github.com/n8n-io/n8n/commit/d8a06666daf8b9ddda768a5ed6d419bd48b420fc)) - **core:** Add an optional model for n8n Assistant memory tasks ([#&#8203;41137](https://github.com/n8n-io/n8n/issues/41137)) ([f34c093](https://github.com/n8n-io/n8n/commit/f34c093f082978f29e44fdb71620f0047ef75ca5)) - **core:** Add create-with-values credential missing mode to package import ([#&#8203;36767](https://github.com/n8n-io/n8n/issues/36767)) ([d3bc275](https://github.com/n8n-io/n8n/commit/d3bc2754b44b7a350927bf3b0d9dcfe6e377a155)) - **core:** Add self-healing results to Inbox ([#&#8203;40741](https://github.com/n8n-io/n8n/issues/40741)) ([1405d4a](https://github.com/n8n-io/n8n/commit/1405d4a351db542b363f5f2c8675e948b353c3ee)) - **core:** Add the blocking project and opt-in state to policy violations ([#&#8203;40985](https://github.com/n8n-io/n8n/issues/40985)) ([4419fc4](https://github.com/n8n-io/n8n/commit/4419fc4ba237fa825dbeb90d9e697994c96b58aa)) - **core:** Add typing indicator, media download and media retention … ([#&#8203;40920](https://github.com/n8n-io/n8n/issues/40920)) ([adedbbf](https://github.com/n8n-io/n8n/commit/adedbbf5608e70acca75e6481ae5b98c518a9f6d)) - **core:** Add WhatsApp credential check and webhook handshake status ([#&#8203;40921](https://github.com/n8n-io/n8n/issues/40921)) ([9a524e7](https://github.com/n8n-io/n8n/commit/9a524e7c21ab5ae09c74d9fbae9f2ab5a8f95fe6)) - **core:** Append node tool attributions to agent replies and add Genie attribution and deep links to the Databricks node ([#&#8203;40765](https://github.com/n8n-io/n8n/issues/40765)) ([44c8a31](https://github.com/n8n-io/n8n/commit/44c8a312c37e15ba226c05fd675b7702da25639a)) - **core:** Apply budget alerts and stops to sub-agent run ([#&#8203;40884](https://github.com/n8n-io/n8n/issues/40884)) ([9498088](https://github.com/n8n-io/n8n/commit/949808825637633d6114afb06bdaa28b023107d7)) - **core:** Enable node and credential type policies by default ([#&#8203;41022](https://github.com/n8n-io/n8n/issues/41022)) ([dd79a61](https://github.com/n8n-io/n8n/commit/dd79a610c5afa1daa07aa548c795d8cad98e6187)) - **core:** Enable the durable scheduler by default ([#&#8203;40891](https://github.com/n8n-io/n8n/issues/40891)) ([f6861fe](https://github.com/n8n-io/n8n/commit/f6861fe4948567ff792c71aedaba52624ab48fdc)) - **core:** Implement automated migrations for removed nodes ([#&#8203;40877](https://github.com/n8n-io/n8n/issues/40877)) ([739c59e](https://github.com/n8n-io/n8n/commit/739c59e9913a27328256a10b6570d48402ef5779)) - **core:** Only show execution input and output for agent subworkflows in timeline ([#&#8203;41189](https://github.com/n8n-io/n8n/issues/41189)) ([4d292a6](https://github.com/n8n-io/n8n/commit/4d292a6009d14a8c634d802ef09c54c4cab5acf0)) - **core:** Refuse revoked access tokens of the local server on the inbound pipeline ([#&#8203;41266](https://github.com/n8n-io/n8n/issues/41266)) ([0936dfd](https://github.com/n8n-io/n8n/commit/0936dfddc32280a45e270ef1ec12c33f31c54795)) - **core:** Remove the startup pass from workflow history compaction ([#&#8203;40886](https://github.com/n8n-io/n8n/issues/40886)) ([45eea1b](https://github.com/n8n-io/n8n/commit/45eea1bc35355305409988bc3b1ccb0ac74bf649)) - **core:** Report the CPU and memory limits n8n was given in telemetry ([#&#8203;40421](https://github.com/n8n-io/n8n/issues/40421)) ([d6d24f2](https://github.com/n8n-io/n8n/commit/d6d24f267c9658aae7a565d739cdda11f8d580e7)) - **core:** Report the runtime n8n runs on in telemetry ([#&#8203;40420](https://github.com/n8n-io/n8n/issues/40420)) ([b2edcb5](https://github.com/n8n-io/n8n/commit/b2edcb5727ea07c08428056ec9a36f84b486c244)) - **core:** Run the Form and Chat trigger redirect login against a trusted source ([#&#8203;41123](https://github.com/n8n-io/n8n/issues/41123)) ([862c7ec](https://github.com/n8n-io/n8n/commit/862c7eceab3bfe6b3e757a37c4806124c3d1be99)) - **core:** Store promotion exports in n8n directory ([#&#8203;40863](https://github.com/n8n-io/n8n/issues/40863)) ([333a010](https://github.com/n8n-io/n8n/commit/333a0101121352f032c93e6b10c268eb59bb4dfc)) - **core:** Surface the responding model name in LLM sub-node run data ([#&#8203;41161](https://github.com/n8n-io/n8n/issues/41161)) ([b10c97e](https://github.com/n8n-io/n8n/commit/b10c97ed453b8d6fff043677e67b0a7e82866eba)) - **core:** Suspend in-flight production executions at worker shutdown ([#&#8203;40568](https://github.com/n8n-io/n8n/issues/40568)) ([f3e2bd8](https://github.com/n8n-io/n8n/commit/f3e2bd83b3a18308324971e5275b39f7a88e4395)) - **core:** Treat notified migration findings as unresolved ([#&#8203;40951](https://github.com/n8n-io/n8n/issues/40951)) ([347385b](https://github.com/n8n-io/n8n/commit/347385b07b449a26ac214f69d0d198385a108581)) - **Databricks Node:** Show the Vector Store, Embeddings and AI Agent nodes in the node picker ([#&#8203;41206](https://github.com/n8n-io/n8n/issues/41206)) ([191ea98](https://github.com/n8n-io/n8n/commit/191ea984824ba92ab33e9d2019a125af23b4712c)) - Don't save MCP connections without user approval ([#&#8203;39996](https://github.com/n8n-io/n8n/issues/39996)) ([d27de60](https://github.com/n8n-io/n8n/commit/d27de60b955fcc4afcda4319873431f2ce1b2bd7)) - **editor:** Align the WhatsApp channel setup and settings with the … ([#&#8203;41283](https://github.com/n8n-io/n8n/issues/41283)) ([275f7eb](https://github.com/n8n-io/n8n/commit/275f7ebf685b67cfcfe0c006f0116b04a8249d4b)) - **editor:** Extend N8nCopyInput with accessibility, redaction, loading and actions ([#&#8203;34942](https://github.com/n8n-io/n8n/issues/34942)) ([c084d99](https://github.com/n8n-io/n8n/commit/c084d996afd41406ca5a21b4fcdf2f9aa0f43a0c)) - **editor:** Let admins notify workflow owners from the migration rule detail ([#&#8203;40949](https://github.com/n8n-io/n8n/issues/40949)) ([a972eeb](https://github.com/n8n-io/n8n/commit/a972eebe513b0e43e2fa32eb3c726626c1f9cdc0)) - **editor:** Let admins notify workflow owners in bulk from the migration rule detail ([#&#8203;41060](https://github.com/n8n-io/n8n/issues/41060)) ([de42c95](https://github.com/n8n-io/n8n/commit/de42c9515d43a7357bb196f224c65e22bf173a9a)) - **editor:** Link to the credential sharing tab when execution data is redacted ([#&#8203;40976](https://github.com/n8n-io/n8n/issues/40976)) ([da3491f](https://github.com/n8n-io/n8n/commit/da3491fc8786525670e24d35a2c136a0482b32cc)) - **editor:** Publish agent modal and modal for warning about unpublished workflows ([#&#8203;40987](https://github.com/n8n-io/n8n/issues/40987)) ([e47940e](https://github.com/n8n-io/n8n/commit/e47940eecd3523105c7c097e949c4da91770328e)) - **editor:** Rework the WhatsApp channel setup to match the new design ([#&#8203;40923](https://github.com/n8n-io/n8n/issues/40923)) ([af0202d](https://github.com/n8n-io/n8n/commit/af0202d840b4f48a31011e4c28fd9759df17a7a1)) - **editor:** Show agent personalisation icon in subagent modal ([#&#8203;41094](https://github.com/n8n-io/n8n/issues/41094)) ([6160624](https://github.com/n8n-io/n8n/commit/616062487ae56e85a31002d7116917b9c7815069)) - **editor:** Show multiple workflows in the review detail view ([#&#8203;40695](https://github.com/n8n-io/n8n/issues/40695)) ([f6d70c1](https://github.com/n8n-io/n8n/commit/f6d70c140b9bdd9cb4f777311610b8a8909bbbfe)) - **editor:** Show policy-blocked items in the source control pull modal ([#&#8203;40604](https://github.com/n8n-io/n8n/issues/40604)) ([1ea18e9](https://github.com/n8n-io/n8n/commit/1ea18e9ef9e95cead7fe91ad4a7cb3fa46b3dfd7)) - **editor:** Show the model that answered in the AI log header ([#&#8203;40988](https://github.com/n8n-io/n8n/issues/40988)) ([caeaff7](https://github.com/n8n-io/n8n/commit/caeaff72300b4af739a6256046faa637e72627ca)) - **editor:** Show the policy reason when an agent tool call is refused ([#&#8203;40673](https://github.com/n8n-io/n8n/issues/40673)) ([bb45bca](https://github.com/n8n-io/n8n/commit/bb45bca5ff7ef7d2cd2b2f2e98812d96a5971b01)) - **editor:** Update budget panel when agent executes ([#&#8203;40971](https://github.com/n8n-io/n8n/issues/40971)) ([632d8b9](https://github.com/n8n-io/n8n/commit/632d8b9eb0bb1f088856520b7770e75e115ffd60)) - **editor:** Update UI with n8n rebrand ([#&#8203;40342](https://github.com/n8n-io/n8n/issues/40342)) ([bffe7d8](https://github.com/n8n-io/n8n/commit/bffe7d8392d614b542beef65867a88aa671baa89)) - Implements workflow previews above Assistant empty state experiment ([#&#8203;40913](https://github.com/n8n-io/n8n/issues/40913)) ([eac2f46](https://github.com/n8n-io/n8n/commit/eac2f46b0c7a0e82c60d4391986c80865367124b)) - **Kafka Node:** Make version 2 the default for new Kafka nodes and triggers ([#&#8203;40744](https://github.com/n8n-io/n8n/issues/40744)) ([e5866ac](https://github.com/n8n-io/n8n/commit/e5866ac6c17c61cd7bfdfc9b49294c936af3d566)) - **Monday.com Node:** Add V2 with full V1 parity as the default ([#&#8203;35515](https://github.com/n8n-io/n8n/issues/35515)) ([8977833](https://github.com/n8n-io/n8n/commit/8977833ee2f76df7f92a7764589d5b3164706f46)) - Overhaul MCP tool permissions for Agents ([#&#8203;39878](https://github.com/n8n-io/n8n/issues/39878)) ([bda9118](https://github.com/n8n-io/n8n/commit/bda9118168ce47b709355aca12bfb0e0046ba479)) - Show Gemini models by name and list prioritized models first in model pickers ([#&#8203;40965](https://github.com/n8n-io/n8n/issues/40965)) ([acf5291](https://github.com/n8n-io/n8n/commit/acf5291d800aeffec50911f9d63215e5c12dc134)) - **Text Classifier Node:** Add opt-in confidence scores to the output ([#&#8203;40743](https://github.com/n8n-io/n8n/issues/40743)) ([3800bce](https://github.com/n8n-io/n8n/commit/3800bce8126cebbff80536e45851e7f21d9ad8ec)) ##### Performance Improvements - **editor:** Load prettier only when the user formats code ([#&#8203;41014](https://github.com/n8n-io/n8n/issues/41014)) ([e2529a8](https://github.com/n8n-io/n8n/commit/e2529a849432bdb3082615c04b1702df61cb91d5)) ### [`v2.44.7`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.7) ##### Bug Fixes - **core:** Start sub-workflow error workflow when a pre-run check fails ([#&#8203;41978](https://github.com/n8n-io/n8n/issues/41978)) ([67d0e65](https://github.com/n8n-io/n8n/commit/67d0e65f5d5d01d49b1d14ea2c26a6b803bf058b)) - **Email Trigger (IMAP) Node:** Back off reconnects when the server drops each new connection ([#&#8203;41927](https://github.com/n8n-io/n8n/issues/41927)) ([10a9518](https://github.com/n8n-io/n8n/commit/10a9518f0d9d470e619b500383b5b76fc1870662)) - **Microsoft SharePoint Node:** Fix the column mapper 403 and empty items in Map Automatically ([#&#8203;41906](https://github.com/n8n-io/n8n/issues/41906)) ([e67d278](https://github.com/n8n-io/n8n/commit/e67d278ef0ae3c15493e74813ecce972e384ff1b)) - Update certifi to 2026.10.19 in task runner ([#&#8203;41967](https://github.com/n8n-io/n8n/issues/41967)) ([2858cfb](https://github.com/n8n-io/n8n/commit/2858cfb935487b1554f415c848623652da2af5d7)) - Update certifi to 2026.10.23 in task runner ([#&#8203;41994](https://github.com/n8n-io/n8n/issues/41994)) ([6187237](https://github.com/n8n-io/n8n/commit/6187237e974b4a92cfb9f9f09d0d1506160ff72c)) ### [`v2.44.6`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.6) ##### Bug Fixes - **Postgres Node:** Prevent global pgtypes overwrite ([#&#8203;41667](https://github.com/n8n-io/n8n/issues/41667)) ([654315e](https://github.com/n8n-io/n8n/commit/654315ee2b751212f09026d112d86b262687b181)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41788?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41788?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41788&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.44.5`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.5) ##### Bug Fixes - **core:** Key queue job outcomes by job on shutdown resume ([#&#8203;41404](https://github.com/n8n-io/n8n/issues/41404)) ([1f074d4](https://github.com/n8n-io/n8n/commit/1f074d4ea734cbe07b4e49e8b7db4d1cccc74a89)) - **editor:** Load credential types on startup ([#&#8203;41405](https://github.com/n8n-io/n8n/issues/41405)) ([6ff3198](https://github.com/n8n-io/n8n/commit/6ff319863b85557eab4db82c20da693763dade0b)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41607?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41607?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41607&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.44.4`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.4) ##### Bug Fixes - **core:** Reuse connections in the log streaming webhook destination ([#&#8203;41281](https://github.com/n8n-io/n8n/issues/41281)) ([b79afe2](https://github.com/n8n-io/n8n/commit/b79afe23905e6b7212f4da6ccb65935c1bb29377)) - **core:** Turn off expression spans by default ([#&#8203;41309](https://github.com/n8n-io/n8n/issues/41309)) ([6965193](https://github.com/n8n-io/n8n/commit/69651932d6311454f62f8d7f4ea45d7879ab9e7e)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41362?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41362?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41362&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.44.3`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.3) ##### Bug Fixes - **core:** Keep Observer detail lines instead of discarding the response ([#&#8203;41157](https://github.com/n8n-io/n8n/issues/41157)) ([c09e0a9](https://github.com/n8n-io/n8n/commit/c09e0a94f57d7b046232b78f6cf2c9066784f87e)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41238?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41238?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41238&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.44.2`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.2) ##### Bug Fixes - **core:** Create an XML parser for each webhook request body ([#&#8203;41112](https://github.com/n8n-io/n8n/issues/41112)) ([c52f181](https://github.com/n8n-io/n8n/commit/c52f1817b38cb03758fee45b1109caae12411ffa)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41154?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41154?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41154&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.44.1`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.44.1) ##### Features - Show Gemini models by name and list prioritized models first in model pickers ([#&#8203;41015](https://github.com/n8n-io/n8n/issues/41015)) ([321b020](https://github.com/n8n-io/n8n/commit/321b0203b73e3351c766cbece6a8f79c800d453f)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41040?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41040?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41040&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.44.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2440-2026-10-13) ##### Bug Fixes - Align execution retry menu and clarify actions ([#&#8203;40710](https://github.com/n8n-io/n8n/issues/40710)) ([84d2fd6](https://github.com/n8n-io/n8n/commit/84d2fd6f3ae68e973aa49f7e2b1dd5dbf06ad18c)) - Allow per-process crash journal paths ([#&#8203;37670](https://github.com/n8n-io/n8n/issues/37670)) ([447e939](https://github.com/n8n-io/n8n/commit/447e939b732b778662572098d81f014527e3ffe2)) - **core:** Allow reverting a workflow version that uses credentials the user cannot use ([#&#8203;40701](https://github.com/n8n-io/n8n/issues/40701)) ([033a9b5](https://github.com/n8n-io/n8n/commit/033a9b512c2d52d05b43d4dd2d0e10634dc36e2a)) - **core:** Apply node type policies to agent node tools ([#&#8203;39711](https://github.com/n8n-io/n8n/issues/39711)) ([e7d8533](https://github.com/n8n-io/n8n/commit/e7d8533880df0d36438e39a07f0594fcaaaaab55)) - **core:** Apply the credential type policy to credential tests and probes ([#&#8203;39927](https://github.com/n8n-io/n8n/issues/39927)) ([9191cf3](https://github.com/n8n-io/n8n/commit/9191cf3fb07ce6bbb7b2217592ce56372b52f6c2)) - **core:** Block the assistant when AI credits hit zero ([#&#8203;40659](https://github.com/n8n-io/n8n/issues/40659)) ([8b7065a](https://github.com/n8n-io/n8n/commit/8b7065a87684bb3a055d8bcfc5d34c9b70094080)) - **core:** Check the credential save policy before package import creates stubs ([#&#8203;40687](https://github.com/n8n-io/n8n/issues/40687)) ([a3391ba](https://github.com/n8n-io/n8n/commit/a3391ba93c4574405d06e79e2efc791b6ba8a21f)) - **core:** Check the target project's policy on folder, credential and delete-transfer moves ([#&#8203;40301](https://github.com/n8n-io/n8n/issues/40301)) ([77370af](https://github.com/n8n-io/n8n/commit/77370af99a273073faf7df57a1fe8f71d3833bbe)) - **core:** Count jobs as running from the start of job processing ([#&#8203;40050](https://github.com/n8n-io/n8n/issues/40050)) ([dc5c80f](https://github.com/n8n-io/n8n/commit/dc5c80f26af8d32e5887ccbf7634f3da1be5f771)) - **core:** Expose 1Password fields for secret preview and autocomplete ([#&#8203;40538](https://github.com/n8n-io/n8n/issues/40538)) ([bef5f3f](https://github.com/n8n-io/n8n/commit/bef5f3f97aca163ac289af61e10869c0fa7fff60)) - **core:** Fix Kimi K3 and other OpenAI-compatible Assistant model providers on self-hosted Assistant ([#&#8203;40439](https://github.com/n8n-io/n8n/issues/40439)) ([1ef7756](https://github.com/n8n-io/n8n/commit/1ef77564e3bef2e34c57d8a67df892ace3858a5d)) - **core:** Handle each Chat Hub segment once in queue mode ([#&#8203;40791](https://github.com/n8n-io/n8n/issues/40791)) ([9ff8d4f](https://github.com/n8n-io/n8n/commit/9ff8d4fc738ca0e54db863c574e5a6d93df9ce2e)) - **core:** Improve node placement when n8n Assistant edits a workflow ([#&#8203;40139](https://github.com/n8n-io/n8n/issues/40139)) ([d900743](https://github.com/n8n-io/n8n/commit/d900743bce0cf8274c42e1f4a579fc8b5cf74997)) - **core:** Keep waiting executions unchanged when a resume request fails ([#&#8203;40683](https://github.com/n8n-io/n8n/issues/40683)) ([bbd35e2](https://github.com/n8n-io/n8n/commit/bbd35e281b100a36aa209518c5ab027eabf85a1f)) - **core:** Let the editor download binary data of an Engine v2 execution ([#&#8203;40663](https://github.com/n8n-io/n8n/issues/40663)) ([c9cb3ee](https://github.com/n8n-io/n8n/commit/c9cb3ee3abd23fe146cd4a2daed49c4bddb80d97)) - **core:** Let the streaming heartbeat stop on Chat Hub responses ([#&#8203;40792](https://github.com/n8n-io/n8n/issues/40792)) ([ee8a608](https://github.com/n8n-io/n8n/commit/ee8a608a22ec7a23dc795ee0554edd34186e87d2)) - **core:** Match regex case-insensitively when ignore case is enabled ([#&#8203;33589](https://github.com/n8n-io/n8n/issues/33589)) ([2596f3a](https://github.com/n8n-io/n8n/commit/2596f3ac1c657aa4d2ddf40430b9e5940fb9c1b0)) - **core:** Match the Brazilian real symbol in the in-isolate currency regex ([#&#8203;40893](https://github.com/n8n-io/n8n/issues/40893)) ([d3deffb](https://github.com/n8n-io/n8n/commit/d3deffbfa59d358614458f8b1ae2d56d118a9ca5)) - **core:** Pass `storedAt` into `WorkflowExecute` at every callsite ([#&#8203;40495](https://github.com/n8n-io/n8n/issues/40495)) ([5ab2187](https://github.com/n8n-io/n8n/commit/5ab21874169d44eb01a19d6f0ba19bb7a254d952)) - **core:** Remove credentials of deleted projects on source control pull ([#&#8203;40692](https://github.com/n8n-io/n8n/issues/40692)) ([978f810](https://github.com/n8n-io/n8n/commit/978f810bbef9e284b564db4897be7085257064b1)) - **core:** Report approval tools with no tool connected in workflow validation ([#&#8203;40561](https://github.com/n8n-io/n8n/issues/40561)) ([bc0a9cb](https://github.com/n8n-io/n8n/commit/bc0a9cbc112aaed2853f14c32157082f41ba42b4)) - **core:** Report MCP server connection failures in verify_mcp_server ([#&#8203;40559](https://github.com/n8n-io/n8n/issues/40559)) ([fbbbadc](https://github.com/n8n-io/n8n/commit/fbbbadc292791112e30101edee229e9d5f4dbc02)) - **core:** Require workflow create scope for single node runs in n8n Assistant ([#&#8203;40908](https://github.com/n8n-io/n8n/issues/40908)) ([27fcb96](https://github.com/n8n-io/n8n/commit/27fcb968fb711a9957eed48fa78c5adfa78fc607)) - **core:** Resume tool calls for deferred tools that a skill loaded ([#&#8203;40126](https://github.com/n8n-io/n8n/issues/40126)) ([1c84af2](https://github.com/n8n-io/n8n/commit/1c84af2e96bda41cd84852af82e5cae5b823f0f8)) - **core:** Return jobs dequeued during worker shutdown to the queue ([#&#8203;40086](https://github.com/n8n-io/n8n/issues/40086)) ([084f3b3](https://github.com/n8n-io/n8n/commit/084f3b376a0d64594320853bae90f13537d3b8c9)) - **core:** Return jobs fetched before a worker paused to the queue ([#&#8203;40162](https://github.com/n8n-io/n8n/issues/40162)) ([f26747b](https://github.com/n8n-io/n8n/commit/f26747bfc665ce0c137b0b7645245b1a97d1d01b)) - **core:** Save agent draft definitions atomically ([#&#8203;40374](https://github.com/n8n-io/n8n/issues/40374)) ([9ee5d1a](https://github.com/n8n-io/n8n/commit/9ee5d1ad7a54cde445ac945fc56a7ba5a4ee4707)) - **core:** Serve the migration report on every main in a multi-main setup ([#&#8203;40180](https://github.com/n8n-io/n8n/issues/40180)) ([a6f1e79](https://github.com/n8n-io/n8n/commit/a6f1e79394adced5958219f812e8ca14a10b9962)) - **core:** Show the policy block before node issues on execute and publish ([#&#8203;40290](https://github.com/n8n-io/n8n/issues/40290)) ([0bbea43](https://github.com/n8n-io/n8n/commit/0bbea438e1906a0773cdbb46e273b4c01fea359b)) - **core:** Stabilise background child approval wait ([#&#8203;40834](https://github.com/n8n-io/n8n/issues/40834)) ([2ca4e55](https://github.com/n8n-io/n8n/commit/2ca4e55502e03985d2c9b1b0033b6f5151ccb8f4)) - **core:** Start a new test session when call_agent gets an unknown session ID ([#&#8203;40458](https://github.com/n8n-io/n8n/issues/40458)) ([e16566b](https://github.com/n8n-io/n8n/commit/e16566b31324991a369708b7eb1f46027f80445b)) - **core:** Stop marking the Message an Agent node as hidden ([#&#8203;40358](https://github.com/n8n-io/n8n/issues/40358)) ([3366d2b](https://github.com/n8n-io/n8n/commit/3366d2b9b3151a769116a66499668c3a36cf65a4)) - **core:** Validate execution timeout against the configured maximum in Instance AI saves ([#&#8203;40769](https://github.com/n8n-io/n8n/issues/40769)) ([2176819](https://github.com/n8n-io/n8n/commit/2176819865a03e9247dac0a61177572ac4f7711c)) - **core:** Validate the size argument of the chunk() expression extension ([#&#8203;40880](https://github.com/n8n-io/n8n/issues/40880)) ([3ff9c83](https://github.com/n8n-io/n8n/commit/3ff9c83bdaf873509e4470f97e26919e0653add8)) - **core:** Wire Entra OAuth2 into agent Azure OpenAI runtime ([#&#8203;40218](https://github.com/n8n-io/n8n/issues/40218)) ([96a8ff4](https://github.com/n8n-io/n8n/commit/96a8ff4d15baa2ab15debc8ea02da81847f5a504)) - **Databricks Node:** Request float encoding for embeddings from the Unity AI Gateway ([#&#8203;40684](https://github.com/n8n-io/n8n/issues/40684)) ([4c0902f](https://github.com/n8n-io/n8n/commit/4c0902f6bf4a0aa6634d5598e75fc677aa55f429)) - **editor:** Add resend to retryable Agent preview errors ([#&#8203;40592](https://github.com/n8n-io/n8n/issues/40592)) ([f7e52a8](https://github.com/n8n-io/n8n/commit/f7e52a851ed9416615167826daf706d90a19d53b)) - **editor:** Align nodes panel to the embedded canvas in the n8n Assistant split view ([#&#8203;40795](https://github.com/n8n-io/n8n/issues/40795)) ([37799ad](https://github.com/n8n-io/n8n/commit/37799ad2f21067ec7951c2656c9e938dc87443e1)) - **editor:** Align tooltip trigger box with its content ([#&#8203;40422](https://github.com/n8n-io/n8n/issues/40422)) ([a694531](https://github.com/n8n-io/n8n/commit/a694531a0367bc6b7991b194ec762e7ad51aaa0a)) - **editor:** Keep Agent Builder settings inside a narrow column ([#&#8203;40759](https://github.com/n8n-io/n8n/issues/40759)) ([e2b4fee](https://github.com/n8n-io/n8n/commit/e2b4fee0ec0f0f34245664c23869153089362236)) - **editor:** Keep Assistant fixes in Agent builder and correct tooltips ([#&#8203;40348](https://github.com/n8n-io/n8n/issues/40348)) ([a13705a](https://github.com/n8n-io/n8n/commit/a13705aa8fff5a170ba5b069946e205e9acc1985)) - **editor:** Keep folder creation available globally after Community registration ([#&#8203;40082](https://github.com/n8n-io/n8n/issues/40082)) ([e1025f3](https://github.com/n8n-io/n8n/commit/e1025f35e4203b49436aedb89dcb679e96169528)) - **editor:** Keep same-named parameter values apart when their types differ ([#&#8203;40170](https://github.com/n8n-io/n8n/issues/40170)) ([6013045](https://github.com/n8n-io/n8n/commit/601304543d2b87e6aa42211c3a8c6c2766c2c61d)) - **editor:** Keep the prompt visible while the assistant starts a new thread ([#&#8203;40796](https://github.com/n8n-io/n8n/issues/40796)) ([be402be](https://github.com/n8n-io/n8n/commit/be402be262974d46f79ba3464e20efc0ee734ac4)) - **editor:** Keep the selected credential visible when the picker does not list it ([#&#8203;40450](https://github.com/n8n-io/n8n/issues/40450)) ([66b382d](https://github.com/n8n-io/n8n/commit/66b382de52fb56db87987910929e932292837305)) - **editor:** Keep the workflow setup step counter on one line ([#&#8203;40771](https://github.com/n8n-io/n8n/issues/40771)) ([55eb2ce](https://github.com/n8n-io/n8n/commit/55eb2ce44291648adf6ca05b5b1605efea8d77f7)) - **editor:** Keep typed characters in Markdown fields ([#&#8203;40805](https://github.com/n8n-io/n8n/issues/40805)) ([16e29da](https://github.com/n8n-io/n8n/commit/16e29da52f3173ee5edc7b96697a4c227b4983d0)) - **editor:** Load node types before authenticated pages render ([#&#8203;40812](https://github.com/n8n-io/n8n/issues/40812)) ([8297b2e](https://github.com/n8n-io/n8n/commit/8297b2e6d263d63571926545bf8b5c490f5125bf)) - **editor:** Place the restricted node popover per host, keep one open, and stack the admin dialog ([#&#8203;40678](https://github.com/n8n-io/n8n/issues/40678)) ([b28dceb](https://github.com/n8n-io/n8n/commit/b28dceb462d8e51855d4e13a87e9c975638ef977)) - **editor:** Polish n8n Assistant and Execute button UI details ([#&#8203;40414](https://github.com/n8n-io/n8n/issues/40414)) ([76cab1e](https://github.com/n8n-io/n8n/commit/76cab1e26d97cbbf50790926f1bbb14cfb12d078)) - **editor:** Preserve Live Data highlights on scroll in expression editor ([#&#8203;33842](https://github.com/n8n-io/n8n/issues/33842)) ([0f02b50](https://github.com/n8n-io/n8n/commit/0f02b509be304523955e7700c7c9eeefe58d0aa9)) - **editor:** Remove redundant description for create workflow option in agent config ([#&#8203;40882](https://github.com/n8n-io/n8n/issues/40882)) ([b542f66](https://github.com/n8n-io/n8n/commit/b542f6611998c23b40b54d25d1e923841ee24160)) - **editor:** Rename the "Executions fail" label to "Executions will fail" ([#&#8203;40888](https://github.com/n8n-io/n8n/issues/40888)) ([2a51f38](https://github.com/n8n-io/n8n/commit/2a51f38d55f37f65382ebf3900a340fc62b15314)) - **editor:** Respect the default voice for chat read aloud ([#&#8203;40440](https://github.com/n8n-io/n8n/issues/40440)) ([022b239](https://github.com/n8n-io/n8n/commit/022b23945ba576024685bfe1702489f427a3c9fe)) - **editor:** Shorten the share button label on the credential sharing tab ([#&#8203;40637](https://github.com/n8n-io/n8n/issues/40637)) ([c133d6c](https://github.com/n8n-io/n8n/commit/c133d6c893a879c907d20bb71a10817d358db553)) - **editor:** Show the Agent artifact while the builder creates it ([#&#8203;40535](https://github.com/n8n-io/n8n/issues/40535)) ([1c63119](https://github.com/n8n-io/n8n/commit/1c631197563b8f65d343d060355050c4551f381d)) - **editor:** Show the owner and credential type for credentials the user cannot use ([#&#8203;40669](https://github.com/n8n-io/n8n/issues/40669)) ([63dc285](https://github.com/n8n-io/n8n/commit/63dc2854936f3e282ca422cd9b9babeab65a2375)) - **editor:** Show the renamed agent name in the assistant artifact tab ([#&#8203;40770](https://github.com/n8n-io/n8n/issues/40770)) ([4032797](https://github.com/n8n-io/n8n/commit/40327977903613fee5d033efd31c6e01416a2bf0)) - **editor:** Show the unavailable credential at the top of the node picker ([#&#8203;40693](https://github.com/n8n-io/n8n/issues/40693)) ([1933723](https://github.com/n8n-io/n8n/commit/19337237ec59bd03c89e300a23289d2bdfbf269e)) - **editor:** Show why a node on another branch can't be referenced ([#&#8203;40565](https://github.com/n8n-io/n8n/issues/40565)) ([a195096](https://github.com/n8n-io/n8n/commit/a19509673336fbbf6687b107ce0af5bcfec68393)) - **editor:** Small UI fixes to budget guardrail setup components ([#&#8203;40383](https://github.com/n8n-io/n8n/issues/40383)) ([958d23d](https://github.com/n8n-io/n8n/commit/958d23d81cd99d7b9fd63d2484b79382c2d20c23)) - **editor:** Use pulsing status dot for the enabled n8n Assistant setting ([#&#8203;40712](https://github.com/n8n-io/n8n/issues/40712)) ([3ba5229](https://github.com/n8n-io/n8n/commit/3ba522910b1cc3009c108a202634388fd838717f)) - **Google Gemini Chat Model Node:** Point the AI builder to the model catalog for new Gemini models ([#&#8203;40159](https://github.com/n8n-io/n8n/issues/40159)) ([c21ed4f](https://github.com/n8n-io/n8n/commit/c21ed4f13aee6a1551207a92122bea2859e1b8d3)) - **Invoice Ninja Node:** Fix retrieving currencies for bank transactions ([#&#8203;12997](https://github.com/n8n-io/n8n/issues/12997)) ([00849c4](https://github.com/n8n-io/n8n/commit/00849c4deabada87641c146773c0981e873a6328)) - Keep execution details clear of preview canvas ([#&#8203;40176](https://github.com/n8n-io/n8n/issues/40176)) ([af98327](https://github.com/n8n-io/n8n/commit/af98327a5e4f2332b78b4d460e6eb208f0782d28)) - Load only the publish history that the editor shows ([#&#8203;40183](https://github.com/n8n-io/n8n/issues/40183)) ([b28adf9](https://github.com/n8n-io/n8n/commit/b28adf97895bbdba2e0c777bdfb5cd11d04c0e56)) - **Microsoft Outlook Trigger Node:** Report failed polls and limit the backlog per poll ([#&#8203;40147](https://github.com/n8n-io/n8n/issues/40147)) ([6bc5c93](https://github.com/n8n-io/n8n/commit/6bc5c93513efbe4d236c5794cfd07e1ac4d916f6)) - Multiple migration timestamps withing a single PR ([#&#8203;40379](https://github.com/n8n-io/n8n/issues/40379)) ([7db7fa4](https://github.com/n8n-io/n8n/commit/7db7fa42c80a8a24fb5ca5ec7448ffb12431fad9)) - **Odoo Node:** Normalize datetime fields to Odoo format before write ([#&#8203;34186](https://github.com/n8n-io/n8n/issues/34186)) ([6b77613](https://github.com/n8n-io/n8n/commit/6b77613ee827560d9f34f551478a74daf4848dec)) - Prevent node types corruption when multiple loaders run at the same time ([#&#8203;40633](https://github.com/n8n-io/n8n/issues/40633)) ([fdc3948](https://github.com/n8n-io/n8n/commit/fdc394819cecf96379ed7ba475364912099a6296)) - Remove loading flashes from data tables ([#&#8203;39874](https://github.com/n8n-io/n8n/issues/39874)) ([2f4a386](https://github.com/n8n-io/n8n/commit/2f4a3868fbd74c07e91888eb35b1f3d4bcb2acb1)) - Report resource-operation violations as errors ([#&#8203;40830](https://github.com/n8n-io/n8n/issues/40830)) ([a180010](https://github.com/n8n-io/n8n/commit/a1800105ef8f7c229ffd044e1233d273e95b6cd2)) - Return UTC ISO dates without changing other cells ([#&#8203;40156](https://github.com/n8n-io/n8n/issues/40156)) ([8059b63](https://github.com/n8n-io/n8n/commit/8059b63da89ba89309cbc6eacce715110c9c5748)) - **S3 Node:** Percent-encode the copy source path ([#&#8203;40282](https://github.com/n8n-io/n8n/issues/40282)) ([81f34c2](https://github.com/n8n-io/n8n/commit/81f34c23744424d17ca99eaf03beb9861c21a1ca)) - Separate agent response steps and show saved reasoning ([#&#8203;40590](https://github.com/n8n-io/n8n/issues/40590)) ([1e6da4e](https://github.com/n8n-io/n8n/commit/1e6da4e615900d7665e6eeafe9ce6002d1510c31)) - Update matching nodes when selecting imported credentials ([#&#8203;39650](https://github.com/n8n-io/n8n/issues/39650)) ([4b5b68e](https://github.com/n8n-io/n8n/commit/4b5b68ee2929344288b93469efe732379e3904a1)) - Use configured OAuth server rate limits ([#&#8203;40542](https://github.com/n8n-io/n8n/issues/40542)) ([4c8b76b](https://github.com/n8n-io/n8n/commit/4c8b76b6f08d090bf6e7cf22f66d60ec3d0efdc6)) - Use ID token claims when UserInfo is unavailable ([#&#8203;40779](https://github.com/n8n-io/n8n/issues/40779)) ([b8b0387](https://github.com/n8n-io/n8n/commit/b8b0387a31b556e296529235f9c4a75b307bb8f1)) - Validate and default public API pagination limits ([#&#8203;40483](https://github.com/n8n-io/n8n/issues/40483)) ([f212d5b](https://github.com/n8n-io/n8n/commit/f212d5b900fe92c3012001b32f4cf17bd831921e)) - Wait for MockServer HTTP status without following logs ([#&#8203;40846](https://github.com/n8n-io/n8n/issues/40846)) ([4593838](https://github.com/n8n-io/n8n/commit/45938389b86b6bfe25a8a8f3d132b600ee807f58)) ##### Features - Add Antigravity to the MCP client connection dialog ([#&#8203;40879](https://github.com/n8n-io/n8n/issues/40879)) ([f0a38cf](https://github.com/n8n-io/n8n/commit/f0a38cfe5801ba8d62b97f6d4ffeb031f23aa231)) - Add Google Vertex AI credentials ([#&#8203;40665](https://github.com/n8n-io/n8n/issues/40665)) ([a7cba90](https://github.com/n8n-io/n8n/commit/a7cba90a854ea34198dd9c1fcb4f7eeae08c364d)) - **ai-builder:** Reopen closed AI Assistant tabs when the agent changes the artifact ([#&#8203;40081](https://github.com/n8n-io/n8n/issues/40081)) ([5d38667](https://github.com/n8n-io/n8n/commit/5d3866775c828e766ca16642d5ae2a340d4133ca)) - **Azure AI Foundry Chat Model Node:** Speak the Anthropic Messages schema for Claude deployments ([#&#8203;40306](https://github.com/n8n-io/n8n/issues/40306)) ([c134edf](https://github.com/n8n-io/n8n/commit/c134edf473276ff63387d28aea0d08c9ff676f7c)) - **Azure OpenAI Chat Model Node:** Rename the Foundry nodes and credentials to Microsoft Foundry ([#&#8203;40398](https://github.com/n8n-io/n8n/issues/40398)) ([e5c8a8b](https://github.com/n8n-io/n8n/commit/e5c8a8bb62d2ce468d1cda3965562eeaa69996f8)) - Configure workflow tool inputs for Agents ([#&#8203;40285](https://github.com/n8n-io/n8n/issues/40285)) ([4cb98ae](https://github.com/n8n-io/n8n/commit/4cb98aea9fbcede8ae414c3f817c7b0490d401f8)) - **core:** Add credentialTransfer policy enforcement point ([#&#8203;40300](https://github.com/n8n-io/n8n/issues/40300)) ([c2f6920](https://github.com/n8n-io/n8n/commit/c2f6920794e66e7108b0005233506f7694a11a7e)) - **core:** Add execution identity to every OTel span ([#&#8203;40649](https://github.com/n8n-io/n8n/issues/40649)) ([22ba4e7](https://github.com/n8n-io/n8n/commit/22ba4e7bc5c6fbe5243ff5c227c718ab7197c5e1)) - **core:** Add overwrite schema conflict policy to data table package import ([#&#8203;40345](https://github.com/n8n-io/n8n/issues/40345)) ([3af9817](https://github.com/n8n-io/n8n/commit/3af98170d0d98a201df1a45f2ecee17f5f00f298)) - **core:** Add overwrite-non-destructive schema conflict policy to data table package import ([#&#8203;40446](https://github.com/n8n-io/n8n/issues/40446)) ([dc33c29](https://github.com/n8n-io/n8n/commit/dc33c29d1af3f47a6179a76ff21ccc7bd1f75357)) - **core:** Add Prometheus metrics for database connection recovery ([#&#8203;39890](https://github.com/n8n-io/n8n/issues/39890)) ([d904e7a](https://github.com/n8n-io/n8n/commit/d904e7a2476794acdf3928faacd86ae9b3e45220)) - **core:** Add the WhatsApp agent channel ([#&#8203;38750](https://github.com/n8n-io/n8n/issues/38750)) ([b0d1a30](https://github.com/n8n-io/n8n/commit/b0d1a30f50fdf6b3720c2a5773e28efff5c5b0b5)) - **core:** Add workflow suggestion review actions ([#&#8203;39858](https://github.com/n8n-io/n8n/issues/39858)) ([eaf8c25](https://github.com/n8n-io/n8n/commit/eaf8c25d1c2b680fe55f58fc9f6d10647e6ae640)) - **core:** Allow confirming destructive data table changes when continuing an apply ([#&#8203;40491](https://github.com/n8n-io/n8n/issues/40491)) ([9946cfe](https://github.com/n8n-io/n8n/commit/9946cfe901b538ec5ca29e85cde3ec2044d33d00)) - **core:** Apply the member credential rule to Owners and admins in team projects ([#&#8203;40448](https://github.com/n8n-io/n8n/issues/40448)) ([3cff8dc](https://github.com/n8n-io/n8n/commit/3cff8dc4ecac5fd173d198f3e319ab473cdd7b22)) - **core:** Block create/update of workflows with deprecated nodes ([#&#8203;31360](https://github.com/n8n-io/n8n/issues/31360)) ([ea8417e](https://github.com/n8n-io/n8n/commit/ea8417e29ad6f8b981d9a04b17283d5d77f2b5bb)) - **core:** Email the agent owner when a monthly budget alert is crossed ([#&#8203;40544](https://github.com/n8n-io/n8n/issues/40544)) ([19e1f70](https://github.com/n8n-io/n8n/commit/19e1f70ea62ad151abe18b5a25721caa35d7bedd)) - **core:** Emit opt-in start marker spans for workflow and node executions ([#&#8203;40762](https://github.com/n8n-io/n8n/issues/40762)) ([c713545](https://github.com/n8n-io/n8n/commit/c7135451ebd552267aedf4898d845c53a97aab54)) - **core:** Experiment to show assistant composer and starter templates in agent list ([#&#8203;40396](https://github.com/n8n-io/n8n/issues/40396)) ([fe26ba8](https://github.com/n8n-io/n8n/commit/fe26ba8d3a63963d6c7868338e73fb77378e94a9)) - **core:** Handle inbound media handling for whatsapp ([#&#8203;39409](https://github.com/n8n-io/n8n/issues/39409)) ([50c2ca0](https://github.com/n8n-io/n8n/commit/50c2ca0a27189136d82339bdafd5d8c7513a9916)) - **core:** Handle message quality rate limits for whatsapp integration ([#&#8203;39205](https://github.com/n8n-io/n8n/issues/39205)) ([3c33856](https://github.com/n8n-io/n8n/commit/3c33856997b084a3a87038c0d72f80d9b91af1b7)) - **core:** Hide credential-only nodes under a credential type policy ([#&#8203;39652](https://github.com/n8n-io/n8n/issues/39652)) ([370b30f](https://github.com/n8n-io/n8n/commit/370b30f9195ba8d5ceaf75fb4cdfcf127105a3c6)) - **core:** Pair data table columns by id on package import ([#&#8203;40709](https://github.com/n8n-io/n8n/issues/40709)) ([27b43de](https://github.com/n8n-io/n8n/commit/27b43de85f987ddd783e7c7ccbde7977d09a6d03)) - **core:** Persist self-healing results and handoffs ([#&#8203;40115](https://github.com/n8n-io/n8n/issues/40115)) ([168a0ac](https://github.com/n8n-io/n8n/commit/168a0ac86056afd743bfde63863abbab4e8515f4)) - **core:** Post a budget-stop message on external agent channels ([#&#8203;40767](https://github.com/n8n-io/n8n/issues/40767)) ([5e01906](https://github.com/n8n-io/n8n/commit/5e01906a1e6c177c0ce02d18317ce2d7b6ee7e97)) - **core:** Promote folder and project renames alongside selected workflows ([#&#8203;40502](https://github.com/n8n-io/n8n/issues/40502)) ([a249e20](https://github.com/n8n-io/n8n/commit/a249e202905f30829fe3a7eacd2eba8dff6573ef)) - **core:** Report crashed executions from startup log recovery ([#&#8203;40390](https://github.com/n8n-io/n8n/issues/40390)) ([668e71d](https://github.com/n8n-io/n8n/commit/668e71d54a26da7c12d092a7375a7cb3349a8471)) - **core:** Report destructive data table changes in the promotion apply preflight ([#&#8203;40454](https://github.com/n8n-io/n8n/issues/40454)) ([5d208c8](https://github.com/n8n-io/n8n/commit/5d208c85ed275c22cc5597124b7a9cf590d18f11)) - **core:** Report the deployment artifact in telemetry ([#&#8203;40319](https://github.com/n8n-io/n8n/issues/40319)) ([344dea5](https://github.com/n8n-io/n8n/commit/344dea5c77fc5f61ce10171a2553faa9bef4e609)) - **core:** Run the workflow history trim as a durable daily system task ([#&#8203;40085](https://github.com/n8n-io/n8n/issues/40085)) ([38eea65](https://github.com/n8n-io/n8n/commit/38eea65993339ea3e8156cdbacef247749331351)) - **core:** Search, create and reopen agents from the command bar ([#&#8203;40504](https://github.com/n8n-io/n8n/issues/40504)) ([75a9cc7](https://github.com/n8n-io/n8n/commit/75a9cc7e1219d35b441b02c20446dd89db186ff7)) - **core:** Serve Prometheus metrics while the database is unavailable ([#&#8203;39908](https://github.com/n8n-io/n8n/issues/39908)) ([4e217ae](https://github.com/n8n-io/n8n/commit/4e217aeac6b029692fb8a692a3849ae8e5310b5a)) - **core:** Serve the instance CSP on all non-script responses ([#&#8203;40205](https://github.com/n8n-io/n8n/issues/40205)) ([cabf0bf](https://github.com/n8n-io/n8n/commit/cabf0bf3b466a725deada3b532347b7db530dcac)) - **core:** Show every user the migration report, scoped to the workflows they can edit ([#&#8203;40449](https://github.com/n8n-io/n8n/issues/40449)) ([f4f7dcf](https://github.com/n8n-io/n8n/commit/f4f7dcf13b6d93d46a2860e2c2577f9f6dda4c52)) - **core:** Show the agent chat attach button on the left of the composer ([#&#8203;40320](https://github.com/n8n-io/n8n/issues/40320)) ([209adf9](https://github.com/n8n-io/n8n/commit/209adf9a7ee9e71cfe3d5119316ca9fce4b3ac68)) - **Databricks Node:** Guard the Vector Store insert against the wrong index ([#&#8203;39699](https://github.com/n8n-io/n8n/issues/39699)) ([0932e95](https://github.com/n8n-io/n8n/commit/0932e9572e2650165b260fc591d1f02204c17aae)) - **editor:** Add a state column to the migration rule detail ([#&#8203;40388](https://github.com/n8n-io/n8n/issues/40388)) ([682d092](https://github.com/n8n-io/n8n/commit/682d0920ba5cb2ab5e3ac0671f993c8e529e8389)) - **editor:** Add agent setup checklist ([#&#8203;39919](https://github.com/n8n-io/n8n/issues/39919)) ([883ade4](https://github.com/n8n-io/n8n/commit/883ade4b9d2505f359057eb10c8d71ab153033a7)) - **editor:** Add order to settings sidebar links ([#&#8203;40505](https://github.com/n8n-io/n8n/issues/40505)) ([cef87cf](https://github.com/n8n-io/n8n/commit/cef87cfcab3f59a657c8c27309f4807bd2d4a93a)) - **editor:** Add project selection to Vertex AI credentials ([#&#8203;40667](https://github.com/n8n-io/n8n/issues/40667)) ([cdc23c6](https://github.com/n8n-io/n8n/commit/cdc23c666ffd6ed55f019aa24c99efdaf10fad14)) - **editor:** Animate the n8n Assistant activity indicator ([#&#8203;40497](https://github.com/n8n-io/n8n/issues/40497)) ([04e1e7f](https://github.com/n8n-io/n8n/commit/04e1e7fc4771ff1371ac41f1d74aef7ced26b175)) - **editor:** Disable restricted model providers in the agent model selector ([#&#8203;40658](https://github.com/n8n-io/n8n/issues/40658)) ([cde7a9d](https://github.com/n8n-io/n8n/commit/cde7a9dbd985ae9e83de2d39dccc508a41d9a676)) - **editor:** Explain a restricted model provider with the restriction popover ([#&#8203;40705](https://github.com/n8n-io/n8n/issues/40705)) ([75de193](https://github.com/n8n-io/n8n/commit/75de193d9090d160dd191667adb85dc423951045)) - **editor:** Explain instance-role access in the credential sharing "Used in" row ([#&#8203;40555](https://github.com/n8n-io/n8n/issues/40555)) ([48f05f9](https://github.com/n8n-io/n8n/commit/48f05f92fe9e7bd1c1d220a53a8c17055a17e70c)) - **editor:** Rebuild the command bar with type tabs and paged search ([#&#8203;40461](https://github.com/n8n-io/n8n/issues/40461)) ([e36093b](https://github.com/n8n-io/n8n/commit/e36093b11db0580add10306d27d090a27790f4fb)) - **editor:** Rebuild the personal settings page with the design-system settings components ([#&#8203;40298](https://github.com/n8n-io/n8n/issues/40298)) ([09436b7](https://github.com/n8n-io/n8n/commit/09436b78f9f6f320073f911ca11160ad9a66d94f)) - **editor:** Recommend Claude Opus 5.5 and GPT-6 models in AI Assistant setup ([#&#8203;40660](https://github.com/n8n-io/n8n/issues/40660)) ([1ad3c54](https://github.com/n8n-io/n8n/commit/1ad3c54803569dd83976c055785b51b62555bf44)) - **editor:** Replace Windsurf with Devin in the MCP client dialog ([#&#8203;40912](https://github.com/n8n-io/n8n/issues/40912)) ([e2c4054](https://github.com/n8n-io/n8n/commit/e2c4054cba14a2f1dc29215fc623f6ae42b7a238)) - **editor:** Show the restriction callout and lock the agent tool configuration form ([#&#8203;40657](https://github.com/n8n-io/n8n/issues/40657)) ([01da889](https://github.com/n8n-io/n8n/commit/01da88958d490e5006874cce2b05554347301b9b)) - **editor:** Show who created each preference on the Preferences page ([#&#8203;40868](https://github.com/n8n-io/n8n/issues/40868)) ([22ff2a0](https://github.com/n8n-io/n8n/commit/22ff2a06368b49fa25b0ad1c2cf74640c56a0284)) - **editor:** Sort the credential sharing list by people, then projects ([#&#8203;40478](https://github.com/n8n-io/n8n/issues/40478)) ([02af7e7](https://github.com/n8n-io/n8n/commit/02af7e7659cce85749c719bb6a1b910043357baf)) - **Embeddings Azure OpenAI Node:** Add Entra ID authentication ([#&#8203;39390](https://github.com/n8n-io/n8n/issues/39390)) ([830486a](https://github.com/n8n-io/n8n/commit/830486a851ceb3eeada1eb945e7cd11c05262901)) - **Google Gemini Node:** Show Nano Banana 2.1 and 2 Lite in the image model list ([#&#8203;40596](https://github.com/n8n-io/n8n/issues/40596)) ([97c54f6](https://github.com/n8n-io/n8n/commit/97c54f618c6210bbe1dcfadaac702d40e89a820b)) - Make health check timeout configurable ([#&#8203;39548](https://github.com/n8n-io/n8n/issues/39548)) ([df8605e](https://github.com/n8n-io/n8n/commit/df8605e8750443d66388060212306cd205a4f5d3)) - **Microsoft SharePoint Trigger Node:** Add the Microsoft SharePoint Trigger node ([#&#8203;40055](https://github.com/n8n-io/n8n/issues/40055)) ([7c126fa](https://github.com/n8n-io/n8n/commit/7c126fab32772241473e1f180c6806af4ce189f8)) ##### Performance Improvements - **core:** Keep agent builder system prompt static for prompt caching ([#&#8203;40364](https://github.com/n8n-io/n8n/issues/40364)) ([ee1db0b](https://github.com/n8n-io/n8n/commit/ee1db0bc12bebb572afd04e6e53efc30ffa01209)) - **core:** Let the agent builder chain config writes without re-reading the config ([#&#8203;40462](https://github.com/n8n-io/n8n/issues/40462)) ([6b4da93](https://github.com/n8n-io/n8n/commit/6b4da93dcbb909bcf86c03251e3c74033d0dd70f)) - **core:** Let the agent builder edit skill instructions in place ([#&#8203;40447](https://github.com/n8n-io/n8n/issues/40447)) ([1de45a1](https://github.com/n8n-io/n8n/commit/1de45a1a9b0b0db7036cb25e27bffc95a7df41e2)) - **core:** Prepare Instance AI skill sandbox in the background ([#&#8203;40363](https://github.com/n8n-io/n8n/issues/40363)) ([b36c2b5](https://github.com/n8n-io/n8n/commit/b36c2b506b92f391f859ec10067e57d96c8b09c8)) - **core:** Send agent builder config writes as objects with changed fields only ([#&#8203;40666](https://github.com/n8n-io/n8n/issues/40666)) ([2aa3fbf](https://github.com/n8n-io/n8n/commit/2aa3fbf18547cfb6719baabdcd8719fa6d0f53af)) ### [`v2.43.8`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.8) ##### Bug Fixes - **core:** Turn off expression spans by default ([#&#8203;41310](https://github.com/n8n-io/n8n/issues/41310)) ([e88162a](https://github.com/n8n-io/n8n/commit/e88162ae6a6486fe53091bec213a4f71a81b71f7)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41363?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41363?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41363&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.7`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.7) ##### Features - **core:** Suspend in-flight production executions at worker shutdown ([#&#8203;40944](https://github.com/n8n-io/n8n/issues/40944)) ([5863179](https://github.com/n8n-io/n8n/commit/5863179f7f44ba6602e2130a133d26b891c6f6b4)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41237?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41237?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41237&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.6`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.6) ##### Bug Fixes - **core:** Create an XML parser for each webhook request body ([#&#8203;41113](https://github.com/n8n-io/n8n/issues/41113)) ([ea3ee53](https://github.com/n8n-io/n8n/commit/ea3ee53361503ac55478ac146d8474765ea08574)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41153?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41153?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41153&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.5`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.5) ##### Bug Fixes - **core:** Validate the size argument of the chunk() expression extension ([#&#8203;40911](https://github.com/n8n-io/n8n/issues/40911)) ([4bf0ece](https://github.com/n8n-io/n8n/commit/4bf0ece7ae665034b3bd6409d0ec0beef4384a57)) ##### Features - Show Gemini models by name and list prioritized models first in model pickers ([#&#8203;41016](https://github.com/n8n-io/n8n/issues/41016)) ([66cece2](https://github.com/n8n-io/n8n/commit/66cece279da3feaab86d773fa0fcefbd9e8b141d)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/41046?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/41046?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F41046&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.4`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.4) ##### Bug Fixes - **core:** Handle each Chat Hub segment once in queue mode ([#&#8203;40816](https://github.com/n8n-io/n8n/issues/40816)) ([dc77062](https://github.com/n8n-io/n8n/commit/dc770620e5e3830e7e41b5b840028f937dedad8d)) - **core:** Resume tool calls for deferred tools that a skill loaded ([#&#8203;40746](https://github.com/n8n-io/n8n/issues/40746)) ([ea448c6](https://github.com/n8n-io/n8n/commit/ea448c6f61fb7cae06cfbeccbd32713a70d112ca)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40855?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40855?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40855&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.3`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.3) ##### Features - **core:** Block create/update of workflows with deprecated nodes ([#&#8203;40706](https://github.com/n8n-io/n8n/issues/40706)) ([3c4f6e3](https://github.com/n8n-io/n8n/commit/3c4f6e33934adf29d2c76e7723256fa5b69b9ab9)) - **Google Gemini Node:** Show Nano Banana 2.1 and 2 Lite in the image model list ([#&#8203;40655](https://github.com/n8n-io/n8n/issues/40655)) ([1830ccf](https://github.com/n8n-io/n8n/commit/1830ccfcda55fc948197fbb88ac7438211a39940)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40736?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40736?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40736&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.2`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.2) ##### Bug Fixes - **core:** Fix Kimi K3 and other OpenAI-compatible Assistant model providers on self-hosted Assistant ([#&#8203;40552](https://github.com/n8n-io/n8n/issues/40552)) ([509a3f3](https://github.com/n8n-io/n8n/commit/509a3f36a8443e544714e3874dc55ba14f2c9463)) - **editor:** Show the Agent artifact while the builder creates it ([#&#8203;40550](https://github.com/n8n-io/n8n/issues/40550)) ([204e2dd](https://github.com/n8n-io/n8n/commit/204e2ddf1745095f940659d827b6f8ca000ead49)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40631?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40631?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40631&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.1`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.43.1) ##### Bug Fixes - **editor:** Polish n8n Assistant and Execute button UI details ([#&#8203;40438](https://github.com/n8n-io/n8n/issues/40438)) ([345ae01](https://github.com/n8n-io/n8n/commit/345ae0100c073de418cab4eaf3f48926b414e6e1)) ##### Performance Improvements - **core:** Keep agent builder system prompt static for prompt caching ([#&#8203;40441](https://github.com/n8n-io/n8n/issues/40441)) ([9ea7835](https://github.com/n8n-io/n8n/commit/9ea78350fa4a3972cbef036ccfd8355b0e127262)) - **core:** Prepare Instance AI skill sandbox in the background ([#&#8203;40442](https://github.com/n8n-io/n8n/issues/40442)) ([fda8dac](https://github.com/n8n-io/n8n/commit/fda8dac7d8bd7a3fe427285de281911d68f8f63b)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40476?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40476?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40476&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.43.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2430-2026-10-06) ##### Bug Fixes - **Agent Node:** Remove outdated tutorial tip callout ([#&#8203;35505](https://github.com/n8n-io/n8n/issues/35505)) ([53b84d2](https://github.com/n8n-io/n8n/commit/53b84d2baac4f6975627f85ff3d550d84008e749)) - **ai-builder:** Treat a blank folder path as no folder in the build tool ([#&#8203;40116](https://github.com/n8n-io/n8n/issues/40116)) ([b7071c9](https://github.com/n8n-io/n8n/commit/b7071c91c7ef959e1cc3d703495e4fee9fcc9744)) - Align From AI button with parameter inputs ([#&#8203;40152](https://github.com/n8n-io/n8n/issues/40152)) ([9675fc9](https://github.com/n8n-io/n8n/commit/9675fc97fd193c0474b36c084bd3d6e928885fed)) - **API:** Emit valid schemas for untyped values in the Public API spec ([#&#8203;39884](https://github.com/n8n-io/n8n/issues/39884)) ([6918fda](https://github.com/n8n-io/n8n/commit/6918fda0182e55e41efa847a8e6831d08cb3085d)) - **API:** Let global members grant variable scopes to API keys ([#&#8203;40064](https://github.com/n8n-io/n8n/issues/40064)) ([c95e34f](https://github.com/n8n-io/n8n/commit/c95e34f97af49af5d21bf544faacf92e87fe6319)) - **API:** Return an execution when its stored trace context is incomplete ([#&#8203;39715](https://github.com/n8n-io/n8n/issues/39715)) ([dfd7a52](https://github.com/n8n-io/n8n/commit/dfd7a522244720ca536e73b8cb3da7802a850a48)) - **Azure OpenAI Chat Model Node:** Support Responses-only deployments ([#&#8203;39403](https://github.com/n8n-io/n8n/issues/39403)) ([6610987](https://github.com/n8n-io/n8n/commit/66109870570bf195e70bd2ed9c56483945ca6ffd)) - **Brevo Node:** Accept both spellings of the recipients parameter ([#&#8203;40015](https://github.com/n8n-io/n8n/issues/40015)) ([e144b33](https://github.com/n8n-io/n8n/commit/e144b337de3e1f7a54d653c4ae8eb6dedab94c5b)) - Center pasted nodes in the canvas viewport ([#&#8203;39995](https://github.com/n8n-io/n8n/issues/39995)) ([bd9e1d8](https://github.com/n8n-io/n8n/commit/bd9e1d8947cb5a4fd187fa6bbf93c6bf0ff1116f)) - Clear connection hover promptly ([#&#8203;39958](https://github.com/n8n-io/n8n/issues/39958)) ([fa93a7f](https://github.com/n8n-io/n8n/commit/fa93a7f01f0b405f060b3f3c0c43b524e4d2855f)) - **core:** Apply MCP availability rules to error workflow settings ([#&#8203;39885](https://github.com/n8n-io/n8n/issues/39885)) ([e13c480](https://github.com/n8n-io/n8n/commit/e13c4806262469bca3888da0ad91a3e8354e6d78)) - **core:** Apply policy checks to CLI import and execute commands ([#&#8203;39714](https://github.com/n8n-io/n8n/issues/39714)) ([c575f18](https://github.com/n8n-io/n8n/commit/c575f18c999d2f7740ff57862ff1077f08107f9e)) - **core:** Apply removed fields when the Agent Builder patches agent config ([#&#8203;40122](https://github.com/n8n-io/n8n/issues/40122)) ([93c0a5c](https://github.com/n8n-io/n8n/commit/93c0a5c0ff716089047d3b7bb0c233025585f286)) - **core:** Block publishing workflows with unconnected required node inputs ([#&#8203;37265](https://github.com/n8n-io/n8n/issues/37265)) ([5e28ff8](https://github.com/n8n-io/n8n/commit/5e28ff8c238e9481706ebd8aee3f65704f734235)) - **core:** Cap pending task request timeouts to the shutdown deadline ([#&#8203;40136](https://github.com/n8n-io/n8n/issues/40136)) ([28bd124](https://github.com/n8n-io/n8n/commit/28bd124258f0d2c16b76c2485675dd6bbc92b4b9)) - **core:** Connect Slack Agent channels through managed setup in MCP ([#&#8203;39776](https://github.com/n8n-io/n8n/issues/39776)) ([93b658c](https://github.com/n8n-io/n8n/commit/93b658c8db04869c992fc8311a1fec1faf5b195e)) - **core:** Correct Agent session pagination on SQLite ([#&#8203;39802](https://github.com/n8n-io/n8n/issues/39802)) ([1882cff](https://github.com/n8n-io/n8n/commit/1882cff76b8bcac8259ef2ceb55bcedce31132ff)) - **core:** Deduplicate agent message deliveries ([#&#8203;39794](https://github.com/n8n-io/n8n/issues/39794)) ([0811443](https://github.com/n8n-io/n8n/commit/081144390982a1589433a9f318d349109c23ec5c)) - **core:** Emit unique keys and conditional requirements in generated node type definitions ([#&#8203;39960](https://github.com/n8n-io/n8n/issues/39960)) ([1700702](https://github.com/n8n-io/n8n/commit/1700702e52255efadec3def48e9c7575a6c1b956)) - **core:** Generate missing workflow IDs in the import:workflow command ([#&#8203;40011](https://github.com/n8n-io/n8n/issues/40011)) ([d12cab0](https://github.com/n8n-io/n8n/commit/d12cab0ed18abbfb27881afa6cc52f2cddc5a078)) - **core:** Improve workflow SDK group layout for AI subtrees and sticky notes ([#&#8203;39981](https://github.com/n8n-io/n8n/issues/39981)) ([7675d2b](https://github.com/n8n-io/n8n/commit/7675d2bcbd7d9942685179254d9d88b38afaad96)) - **core:** Keep concurrent credential tests from sharing one node type registry ([#&#8203;40054](https://github.com/n8n-io/n8n/issues/40054)) ([1cac1e0](https://github.com/n8n-io/n8n/commit/1cac1e056daade255b123d48a4b39ce8a38f9247)) - **core:** Keep floating entitlements attached when a multi-main instance shuts down ([#&#8203;39713](https://github.com/n8n-io/n8n/issues/39713)) ([ad90c63](https://github.com/n8n-io/n8n/commit/ad90c6392320c5f2d417ea5ae81c15f314af03b0)) - **core:** Keep jobs a worker enqueued out of its shutdown drain ([#&#8203;39800](https://github.com/n8n-io/n8n/issues/39800)) ([cd9d1ac](https://github.com/n8n-io/n8n/commit/cd9d1ac669c48e8c0fa68be8feffc4e51e651183)) - **core:** Keep node parameters when n8n Assistant cannot see them ([#&#8203;39454](https://github.com/n8n-io/n8n/issues/39454)) ([f82fa0c](https://github.com/n8n-io/n8n/commit/f82fa0c1af43b2278bb9f689a2dd73390f1693b4)) - **core:** Keep the task runner running on an unhandled promise rejection ([#&#8203;39946](https://github.com/n8n-io/n8n/issues/39946)) ([59c6ab2](https://github.com/n8n-io/n8n/commit/59c6ab2057ead5026a04e99427c0151c62ecdca6)) - **core:** Limit background task continuation to the latest stop group ([#&#8203;40333](https://github.com/n8n-io/n8n/issues/40333)) ([314c430](https://github.com/n8n-io/n8n/commit/314c430bfc2a1fc38ccf1d11a952a5dcc77b6c3a)) - **core:** Load workflow publish history in a separate query ([#&#8203;40171](https://github.com/n8n-io/n8n/issues/40171)) ([548bd57](https://github.com/n8n-io/n8n/commit/548bd57802f64694d98e70ab1a5fbfa1cdd0fcbe)) - **core:** Pass graceful-shutdown timeout to runners in the runners image ([#&#8203;39796](https://github.com/n8n-io/n8n/issues/39796)) ([d8dcc92](https://github.com/n8n-io/n8n/commit/d8dcc924b730d4f5c713803372006cbfe11aeab4)) - **core:** Pass registry and auth token to npm outdated for community packages ([#&#8203;31515](https://github.com/n8n-io/n8n/issues/31515)) ([1998011](https://github.com/n8n-io/n8n/commit/1998011d90c1c4bec561d8c9007e140cd8a01481)) - **core:** Redact MCP tool telemetry properties ([#&#8203;39887](https://github.com/n8n-io/n8n/issues/39887)) ([fc99aaf](https://github.com/n8n-io/n8n/commit/fc99aaf87be94082f56e3f061e96907c1806a89d)) - **core:** Reload static data for queued executions ([#&#8203;39668](https://github.com/n8n-io/n8n/issues/39668)) ([439e8ba](https://github.com/n8n-io/n8n/commit/439e8ba2e70be371268bbdb86f6afb9bc5e50699)) - **core:** Report empty node output in Instance AI workflow verification ([#&#8203;40047](https://github.com/n8n-io/n8n/issues/40047)) ([6438ead](https://github.com/n8n-io/n8n/commit/6438ead58d109b51b9e29752ea5d58f492bd5fcb)) - **core:** Resolve the request target against the dispatcher origin ([#&#8203;39506](https://github.com/n8n-io/n8n/issues/39506)) ([9183d04](https://github.com/n8n-io/n8n/commit/9183d0422c66b70d83669f255f6d710d6b9c7e7c)) - **core:** Resume Preview agents after waiting workflows finish ([#&#8203;40043](https://github.com/n8n-io/n8n/issues/40043)) ([bdab0b1](https://github.com/n8n-io/n8n/commit/bdab0b10172a7355804cf6e38afbeb8aa5bd194c)) - **core:** Return upstream error details from the explore_node_resources MCP tool ([#&#8203;39775](https://github.com/n8n-io/n8n/issues/39775)) ([a931dd8](https://github.com/n8n-io/n8n/commit/a931dd8660b29bb8cbe6424bb1f9a7a7f1412479)) - **core:** Stop waiting on Bull job.finished() for queued executions ([#&#8203;39723](https://github.com/n8n-io/n8n/issues/39723)) ([c83fee0](https://github.com/n8n-io/n8n/commit/c83fee02fac194543fa4936cfa4f3a57a1da7931)) - **core:** Stop waiting on enqueued jobs in worker shutdown ([#&#8203;40065](https://github.com/n8n-io/n8n/issues/40065)) ([fc3954b](https://github.com/n8n-io/n8n/commit/fc3954bfe2d88338b8d22453cbb4c111a69d057e)) - **core:** Use the new client ID and secret for OAuth2 client credentials ([#&#8203;39891](https://github.com/n8n-io/n8n/issues/39891)) ([44d9adf](https://github.com/n8n-io/n8n/commit/44d9adfc7e311e721a6cc70797b854abe3ed528e)) - **core:** Wait for credential deletion to finish ([#&#8203;40103](https://github.com/n8n-io/n8n/issues/40103)) ([407cf23](https://github.com/n8n-io/n8n/commit/407cf23da75d6027b7490c00ec274114e6438786)) - **Databricks Trigger Node:** Cap pipeline event pages at 250, the limit Databricks enforces ([#&#8203;40154](https://github.com/n8n-io/n8n/issues/40154)) ([b8cd29f](https://github.com/n8n-io/n8n/commit/b8cd29fde40288d0f14db15bd50429035c210174)) - **DataTable Node:** Continue paginated reads when row counts change ([#&#8203;39764](https://github.com/n8n-io/n8n/issues/39764)) ([d2eae41](https://github.com/n8n-io/n8n/commit/d2eae41dd6e46d2cb2d430d9df661c4ea8afd4da)) - **editor:** Align Agent confirmation warning icons ([#&#8203;40040](https://github.com/n8n-io/n8n/issues/40040)) ([f1d4017](https://github.com/n8n-io/n8n/commit/f1d4017883bdae464d0a7588b5eff84443e50351)) - **editor:** Align input heights on the project settings page ([#&#8203;39611](https://github.com/n8n-io/n8n/issues/39611)) ([ea9f451](https://github.com/n8n-io/n8n/commit/ea9f451076722a6784e0f9d78af4410952be9a99)) - **editor:** Align Preview and Assistant chat history controls ([#&#8203;40165](https://github.com/n8n-io/n8n/issues/40165)) ([a30bb7d](https://github.com/n8n-io/n8n/commit/a30bb7d89d051f26030800db9f7e31003a8aaa4e)) - **editor:** Align workflow and agent action menus ([#&#8203;39234](https://github.com/n8n-io/n8n/issues/39234)) ([d09e6d6](https://github.com/n8n-io/n8n/commit/d09e6d65fcb3398098341d63b7df1b7116baf4c7)) - **editor:** Close the AI Assistant tab hover card when the pointer leaves the tab ([#&#8203;40003](https://github.com/n8n-io/n8n/issues/40003)) ([0817b0e](https://github.com/n8n-io/n8n/commit/0817b0e8cc605565d269cfcf329eb8336eafc8ef)) - **editor:** Correct the expanded Markdown editor close label ([#&#8203;40041](https://github.com/n8n-io/n8n/issues/40041)) ([ee46834](https://github.com/n8n-io/n8n/commit/ee46834915197609cd75ce56fdce2c2e8409f787)) - **editor:** Do not run the workflow when the save before execute fails ([#&#8203;39763](https://github.com/n8n-io/n8n/issues/39763)) ([7204df6](https://github.com/n8n-io/n8n/commit/7204df600d9c9b2dc3c8ac2bc635082d207f72e6)) - **editor:** Enable Save when SSO role provisioning switches back to manual ([#&#8203;39925](https://github.com/n8n-io/n8n/issues/39925)) ([360ec09](https://github.com/n8n-io/n8n/commit/360ec09cf2a32da71dc595be2618a3e2d834dac8)) - **editor:** Extend workflow review divider to full height ([#&#8203;40035](https://github.com/n8n-io/n8n/issues/40035)) ([c5658ba](https://github.com/n8n-io/n8n/commit/c5658ba4bf21e839464fc313bb04940ae93506d6)) - **editor:** Fix copy button hover state in MCP settings ([#&#8203;39888](https://github.com/n8n-io/n8n/issues/39888)) ([f0b7013](https://github.com/n8n-io/n8n/commit/f0b70134a8acec730d69a46d71ee76b7358fb4e8)) - **editor:** Keep credentials unchanged on read-only canvases ([#&#8203;39889](https://github.com/n8n-io/n8n/issues/39889)) ([d69b52e](https://github.com/n8n-io/n8n/commit/d69b52e2c78fa1e2c993e11ce270f48f11590d05)) - **editor:** Keep execution filters when navigating away from executions ([#&#8203;39781](https://github.com/n8n-io/n8n/issues/39781)) ([fefb2da](https://github.com/n8n-io/n8n/commit/fefb2da2b1ed670114aa5f38f22bf7fe82e8dd97)) - **editor:** Leave the sweep time of interrupted tool calls out of the Assistant thinking duration ([#&#8203;40161](https://github.com/n8n-io/n8n/issues/40161)) ([3879051](https://github.com/n8n-io/n8n/commit/387905148a793e83f0fa5d4877947b3c52fd0f22)) - **editor:** Preserve Agent instruction edits during autosave ([#&#8203;39972](https://github.com/n8n-io/n8n/issues/39972)) ([4d931ca](https://github.com/n8n-io/n8n/commit/4d931ca77e9fd2250cb75ce3b7a55b995c39cef7)) - **editor:** Refresh the Assistant chat list when the tab becomes visible ([#&#8203;40158](https://github.com/n8n-io/n8n/issues/40158)) ([064c3bf](https://github.com/n8n-io/n8n/commit/064c3bf979538b1ac9e309590b34842265545427)) - **editor:** Remove the new-agent pill from the AI assistant composer ([#&#8203;40014](https://github.com/n8n-io/n8n/issues/40014)) ([e79a2ba](https://github.com/n8n-io/n8n/commit/e79a2ba84bce39a65151d4ba7ad72da08266daeb)) - **editor:** Remove the one-click connector for the ChatGPT MCP client ([#&#8203;40123](https://github.com/n8n-io/n8n/issues/40123)) ([cbaea98](https://github.com/n8n-io/n8n/commit/cbaea9852139ceabdd629d582291965f924d9de1)) - **editor:** Restore full-width Agent preview ([#&#8203;39986](https://github.com/n8n-io/n8n/issues/39986)) ([5c0aff8](https://github.com/n8n-io/n8n/commit/5c0aff8cbc82b384a4205fb3e99bd86954aaade5)) - **editor:** Scale up node icons that declare a size smaller than their slot ([#&#8203;40181](https://github.com/n8n-io/n8n/issues/40181)) ([3fe4612](https://github.com/n8n-io/n8n/commit/3fe4612d93b8ecf7e04e86d985329650411bc256)) - **editor:** Show full reasoning on first expand of assistant thinking block ([#&#8203;39892](https://github.com/n8n-io/n8n/issues/39892)) ([57ef0d1](https://github.com/n8n-io/n8n/commit/57ef0d138fb609c472521d9e8b09981625a8b201)) - **editor:** Show remaining credits on Assistant banner for Cloud UBB ([#&#8203;39901](https://github.com/n8n-io/n8n/issues/39901)) ([29c09c6](https://github.com/n8n-io/n8n/commit/29c09c6f997bcee2fa8133a716d08c3cf2121d0e)) - **editor:** Show warning when moving a workflow with data table dependency ([#&#8203;39752](https://github.com/n8n-io/n8n/issues/39752)) ([fce9570](https://github.com/n8n-io/n8n/commit/fce9570711e5b14c42204ac2b184680f36b956d6)) - **editor:** Stop credential icon overlapping the credential name ([#&#8203;39944](https://github.com/n8n-io/n8n/issues/39944)) ([1694727](https://github.com/n8n-io/n8n/commit/169472754843910279010e1007a842030206c4c1)) - **editor:** Unify MCP access labels ([#&#8203;40090](https://github.com/n8n-io/n8n/issues/40090)) ([88d6579](https://github.com/n8n-io/n8n/commit/88d657945995973b939156b0fb43cdf5baa8cf9d)) - **editor:** Use only server-provided hints for the OAuth consent screen icon ([#&#8203;37317](https://github.com/n8n-io/n8n/issues/37317)) ([01e5ebf](https://github.com/n8n-io/n8n/commit/01e5ebf7267d7d4eb39ba2caded51e92c5ba2945)) - **editor:** Wait for OAuth sign-in before the assistant credential card continues ([#&#8203;39998](https://github.com/n8n-io/n8n/issues/39998)) ([0a1ed4e](https://github.com/n8n-io/n8n/commit/0a1ed4e09b0e16cd55a29ada08b2641447a5f815)) - **Execute Workflow Node:** Return declared sub-workflow outputs ([#&#8203;39755](https://github.com/n8n-io/n8n/issues/39755)) ([41a0cca](https://github.com/n8n-io/n8n/commit/41a0ccaf160c22839ab82211e7741d4a607ba03f)) - **Google Calendar Trigger Node:** Handle all-day event boundaries ([#&#8203;39898](https://github.com/n8n-io/n8n/issues/39898)) ([900fe0c](https://github.com/n8n-io/n8n/commit/900fe0c03a96009aee9103e8ec83e756daa6d943)) - Hide node types that the instance does not load ([#&#8203;39571](https://github.com/n8n-io/n8n/issues/39571)) ([0afda58](https://github.com/n8n-io/n8n/commit/0afda588042c712da6225663669f847cdfe788f7)) - Keep workflow sharing open until changes are saved ([#&#8203;40137](https://github.com/n8n-io/n8n/issues/40137)) ([9e5eb79](https://github.com/n8n-io/n8n/commit/9e5eb79cc46b2d6fe806be00a078225905ee77f5)) - Limit MCP Agent model discovery results ([#&#8203;39973](https://github.com/n8n-io/n8n/issues/39973)) ([996dec3](https://github.com/n8n-io/n8n/commit/996dec31936c7aeba7a9212df8476ead584f7d3d)) - Pass shutdown margin to JavaScript runner in runners image ([#&#8203;40178](https://github.com/n8n-io/n8n/issues/40178)) ([df27223](https://github.com/n8n-io/n8n/commit/df27223a4edf9cca4287bdd321d4acfba1effac9)) - Persist nested node custom span attributes ([#&#8203;40107](https://github.com/n8n-io/n8n/issues/40107)) ([4a0865b](https://github.com/n8n-io/n8n/commit/4a0865bb62a602397a61f6f635bdf16bb4b99e6a)) - Replace deprecated APIs in services and tooling ([#&#8203;40199](https://github.com/n8n-io/n8n/issues/40199)) ([be2ee6f](https://github.com/n8n-io/n8n/commit/be2ee6f35661f4e052cc600047594a153a71bdc3)) - Report the real cause when a module entrypoint fails to load ([#&#8203;37625](https://github.com/n8n-io/n8n/issues/37625)) ([5db0c39](https://github.com/n8n-io/n8n/commit/5db0c39dde9086dbd5ad6041e53ad6d896af0b8f)) - Scope the legacy setup credential picker to the target workflow and report unusable credentials on apply ([#&#8203;38197](https://github.com/n8n-io/n8n/issues/38197)) ([5c1f8f7](https://github.com/n8n-io/n8n/commit/5c1f8f7f6c7537bfd5a65e94a886d8cc29196908)) - **Split Out Node:** Support dot notation in destination fields ([#&#8203;39661](https://github.com/n8n-io/n8n/issues/39661)) ([f9dbd2c](https://github.com/n8n-io/n8n/commit/f9dbd2c8d63413c61ba781ab1050ec77a2499973)) - **WhatsApp Node:** Fetch all templates for the dropdown ([#&#8203;39497](https://github.com/n8n-io/n8n/issues/39497)) ([ce295b6](https://github.com/n8n-io/n8n/commit/ce295b6080f34cc0c9b0c51119d2b1469d19a5ac)) ##### Features - **ai-builder:** Change knowledge subtitle ([#&#8203;39838](https://github.com/n8n-io/n8n/issues/39838)) ([6cc8c0d](https://github.com/n8n-io/n8n/commit/6cc8c0d4480b4a7a0ea44d38655060325fe939f7)) - **Azure OpenAI Chat Model Node:** Add the deployment dropdown ([#&#8203;39643](https://github.com/n8n-io/n8n/issues/39643)) ([022f4a6](https://github.com/n8n-io/n8n/commit/022f4a6477d0f53f61acda88d5b71617cdd4ca5b)) - **core:** Add 'align' prop to Select component ([#&#8203;39965](https://github.com/n8n-io/n8n/issues/39965)) ([b15ffa9](https://github.com/n8n-io/n8n/commit/b15ffa95423c8a238a155f1d379fcf031bf1a4eb)) - **core:** Add a guardrail runner to the agent loop ([#&#8203;39621](https://github.com/n8n-io/n8n/issues/39621)) ([3745c83](https://github.com/n8n-io/n8n/commit/3745c835b2b47ed484246fcd7aefd5e9be3be5bf)) - **core:** Add an instance setting for Agents ([#&#8203;40153](https://github.com/n8n-io/n8n/issues/40153)) ([628ada7](https://github.com/n8n-io/n8n/commit/628ada76cde4f51348849893dceaa61c3528e36e)) - **core:** Add an opt-in budget guardrail for agent runs ([#&#8203;39765](https://github.com/n8n-io/n8n/issues/39765)) ([d5937ed](https://github.com/n8n-io/n8n/commit/d5937ed2b6e947cb309566b9fb2cbfb32bb33c66)) - **core:** Add engine suspension at node boundaries for resumable executions ([#&#8203;37649](https://github.com/n8n-io/n8n/issues/37649)) ([680f958](https://github.com/n8n-io/n8n/commit/680f9582e16bff0d6e8c4077a13f2ac26061bb88)) - **core:** Add inbound-auth-core module with trusted source entities and migration ([#&#8203;39642](https://github.com/n8n-io/n8n/issues/39642)) ([0f63032](https://github.com/n8n-io/n8n/commit/0f630329167896a1452a2d6c9b5e12cf6dce165b)) - **core:** Add remote search and programmatic focus to N8nCombobox so the MCP selects can leave N8nSelect ([#&#8203;40140](https://github.com/n8n-io/n8n/issues/40140)) ([8f13f28](https://github.com/n8n-io/n8n/commit/8f13f2830a771e10ecfcc3c178a60c614103e3b5)) - **core:** Add tool to mark an agent session as failed ([#&#8203;39754](https://github.com/n8n-io/n8n/issues/39754)) ([114a573](https://github.com/n8n-io/n8n/commit/114a5737f57b271cb4d63dc849a13e8d27e148a4)) - **core:** Capture sidecall generation usd cost ([#&#8203;39627](https://github.com/n8n-io/n8n/issues/39627)) ([8c9733b](https://github.com/n8n-io/n8n/commit/8c9733b5c68202dc17a41aa7d72816879e223c66)) - **core:** Change IAI permissions logic ([#&#8203;39303](https://github.com/n8n-io/n8n/issues/39303)) ([99182c2](https://github.com/n8n-io/n8n/commit/99182c29be23cd2d8cdb1e1e5b46d3d37ceaf716)) - **core:** Escalate background sub-agent approvals to parent chats ([#&#8203;39552](https://github.com/n8n-io/n8n/issues/39552)) ([5d40d83](https://github.com/n8n-io/n8n/commit/5d40d837f632799d3b81b9a4d8dcd0d0dad8ad03)) - **core:** Export the stored schedule of durable system tasks as metrics ([#&#8203;40009](https://github.com/n8n-io/n8n/issues/40009)) ([3faf54f](https://github.com/n8n-io/n8n/commit/3faf54fea360d8bebb2c598d6a730c9e034dee90)) - **core:** Hide current Agent references and show built Workflow cards in the embedded Assistant ([#&#8203;40149](https://github.com/n8n-io/n8n/issues/40149)) ([1043504](https://github.com/n8n-io/n8n/commit/1043504c7a76de1809a9dcf2e1e6f0c88f5b1b9f)) - **core:** Indicate unpublished changes in agent resource list view ([#&#8203;40177](https://github.com/n8n-io/n8n/issues/40177)) ([6a5aa78](https://github.com/n8n-io/n8n/commit/6a5aa7862ea38cbf75445b13993018aaff587c79)) - **core:** New agent styled differently on agent list view ([#&#8203;39856](https://github.com/n8n-io/n8n/issues/39856)) ([f931ea8](https://github.com/n8n-io/n8n/commit/f931ea81d52b920d14000c57eaf71a646981467f)) - **core:** Persist agent budget spend in the database ([#&#8203;40138](https://github.com/n8n-io/n8n/issues/40138)) ([a2fd418](https://github.com/n8n-io/n8n/commit/a2fd4189f1788a8656e63c8d17cf2c3be197f5ca)) - **core:** Run legacy Cron node schedules on the durable scheduler ([#&#8203;39411](https://github.com/n8n-io/n8n/issues/39411)) ([bab2978](https://github.com/n8n-io/n8n/commit/bab2978ccf0a9bcb8a55c71386e973531bd958d9)) - **core:** Send a log streaming audit event when a policy blocks an action ([#&#8203;39581](https://github.com/n8n-io/n8n/issues/39581)) ([55fd9da](https://github.com/n8n-io/n8n/commit/55fd9daa089b3af5f387f968644a6cc10e57c451)) - **core:** Serve the migration report overview from the finding table ([#&#8203;39969](https://github.com/n8n-io/n8n/issues/39969)) ([6769662](https://github.com/n8n-io/n8n/commit/6769662ecf875317187dd70e4b82b6dc099893ed)) - **core:** Serve the migration rule detail from the finding table ([#&#8203;39974](https://github.com/n8n-io/n8n/issues/39974)) ([b8ff99f](https://github.com/n8n-io/n8n/commit/b8ff99f2cc66c64c8347d97d803fb1ed63c13547)) - **core:** Stop engine v2 executions from the control plane ([#&#8203;39786](https://github.com/n8n-io/n8n/issues/39786)) ([56d6e9d](https://github.com/n8n-io/n8n/commit/56d6e9da2c64a3671ead1dfa399f94b934b1f149)) - **core:** Store isolated workflow suggestions for review ([#&#8203;39505](https://github.com/n8n-io/n8n/issues/39505)) ([0352a19](https://github.com/n8n-io/n8n/commit/0352a196542703a8af80a116c7f94973b6eb2cf2)) - **core:** Vanish Fix with Assistant banner when AIA fixes error ([#&#8203;39977](https://github.com/n8n-io/n8n/issues/39977)) ([0f11660](https://github.com/n8n-io/n8n/commit/0f11660414aa34e0792c102d174f59d0dda126cd)) - **Crypto Node:** Add RSA-OAEP hash option ([#&#8203;39853](https://github.com/n8n-io/n8n/issues/39853)) ([94a49d0](https://github.com/n8n-io/n8n/commit/94a49d08ce39efc8c20e46ac4b23138dd9419f06)) - **Databricks Node:** Enable the Job resource ([#&#8203;40142](https://github.com/n8n-io/n8n/issues/40142)) ([fb69206](https://github.com/n8n-io/n8n/commit/fb69206450729bf96f659ed9b7ff5789b395619a)) - **editor:** Add activation menus to Agent capabilities ([#&#8203;40104](https://github.com/n8n-io/n8n/issues/40104)) ([53b6a68](https://github.com/n8n-io/n8n/commit/53b6a68e12483fed869ac907e089bf86b502291b)) - **editor:** Add keyboard controls to n8n Assistant panel ([#&#8203;39386](https://github.com/n8n-io/n8n/issues/39386)) ([41994bc](https://github.com/n8n-io/n8n/commit/41994bc6c7476e051fe6d5b960dd6d6f03924de5)) - **editor:** Add Remove context menus to Agent configuration ([#&#8203;40089](https://github.com/n8n-io/n8n/issues/40089)) ([3d70eef](https://github.com/n8n-io/n8n/commit/3d70eef3a3593f368110d8d76411769b0c6e90f6)) - **editor:** Add Stop all tasks to the Preview task panel ([#&#8203;40120](https://github.com/n8n-io/n8n/issues/40120)) ([25831a8](https://github.com/n8n-io/n8n/commit/25831a8ac0d0f2b5c060dcc39c7ed28ef5da5306)) - **editor:** Add usage and budget settings for agents ([#&#8203;39909](https://github.com/n8n-io/n8n/issues/39909)) ([c4d31db](https://github.com/n8n-io/n8n/commit/c4d31db8d61f972e29d0d48e03987d67edbfec0a)) - **editor:** Allow reordering queued messages in Agent Preview ([#&#8203;40101](https://github.com/n8n-io/n8n/issues/40101)) ([33505d7](https://github.com/n8n-io/n8n/commit/33505d7faade510f270f032a6f7aa44744e3ab8d)) - **editor:** Close AI Assistant tabs and keep the open tabs per thread ([#&#8203;39660](https://github.com/n8n-io/n8n/issues/39660)) ([9ab649f](https://github.com/n8n-io/n8n/commit/9ab649ff55b8b5af3d3331c4355d841d37a41b34)) - **editor:** Open and collapse the logs panel around runs in the AI Assistant artifact view ([#&#8203;38773](https://github.com/n8n-io/n8n/issues/38773)) ([9a4a1dc](https://github.com/n8n-io/n8n/commit/9a4a1dcf27d1a16b32ea6c68a6e7764403853e6a)) - **editor:** Open any project resource as an AI Assistant tab ([#&#8203;39663](https://github.com/n8n-io/n8n/issues/39663)) ([0c4bf38](https://github.com/n8n-io/n8n/commit/0c4bf38033be064f021bcaea2fcfc50d82c874c6)) - **editor:** Refine the workflow review detail layout ([#&#8203;39866](https://github.com/n8n-io/n8n/issues/39866)) ([373bf77](https://github.com/n8n-io/n8n/commit/373bf77f3a4d97cb616f6f1248cdf487ac598f6e)) - **editor:** Release Browser Use to all users ([#&#8203;39762](https://github.com/n8n-io/n8n/issues/39762)) ([f58f0ec](https://github.com/n8n-io/n8n/commit/f58f0ec1d046204b1e1047f6c104606a0277cb41)) - **editor:** Reorder AI Assistant tabs by dragging ([#&#8203;39664](https://github.com/n8n-io/n8n/issues/39664)) ([2f4bbfa](https://github.com/n8n-io/n8n/commit/2f4bbfa7d2e0debdbfa8b8db981b44393c262c33)) - **editor:** Replace severity with impact categories in the migration report ([#&#8203;39551](https://github.com/n8n-io/n8n/issues/39551)) ([0f77ba5](https://github.com/n8n-io/n8n/commit/0f77ba5e7ee90bb378764a2dc5689a1d6fe3f7a6)) - **editor:** Show Gateway credits promotions on community nodes ([#&#8203;40010](https://github.com/n8n-io/n8n/issues/40010)) ([190d7c0](https://github.com/n8n-io/n8n/commit/190d7c0dc0fb6dcef315de97d8cb2d24579afdff)) - **editor:** Show migration progress on report overview ([#&#8203;39861](https://github.com/n8n-io/n8n/issues/39861)) ([9d11369](https://github.com/n8n-io/n8n/commit/9d11369db77719f43ff52e6d48455251c3358f87)) - **editor:** Show n8n logo on canvas in canvas-only mode ([#&#8203;39846](https://github.com/n8n-io/n8n/issues/39846)) ([1153702](https://github.com/n8n-io/n8n/commit/1153702d1a29223f7b80a51e1d73d4772f4bc462)) - **editor:** Show the trigger icon on the execute button and run a trigger from its menu ([#&#8203;39580](https://github.com/n8n-io/n8n/issues/39580)) ([55a8787](https://github.com/n8n-io/n8n/commit/55a87877b5ba82f7e460ac9894fcfc515263e3b3)) - **editor:** Show whose credential a node uses and let others switch from it ([#&#8203;40281](https://github.com/n8n-io/n8n/issues/40281)) ([92ae1b3](https://github.com/n8n-io/n8n/commit/92ae1b336f1542b73eb0c65f01426d9c3739836d)) - **editor:** Stop Execute and Publish when a credential is not yours to use ([#&#8203;39883](https://github.com/n8n-io/n8n/issues/39883)) ([deaa9b1](https://github.com/n8n-io/n8n/commit/deaa9b105477ef0ace3ddedaa32f37c77a106ca3)) - **editor:** Submit selected project changes from the promote modal ([#&#8203;39609](https://github.com/n8n-io/n8n/issues/39609)) ([f7cfb52](https://github.com/n8n-io/n8n/commit/f7cfb520bf666a6122bb8b99e7ae2f976f9a0b0a)) - Hide generated AI tools listed in NODES_EXCLUDE and empty node creator entries ([#&#8203;39577](https://github.com/n8n-io/n8n/issues/39577)) ([5e376b6](https://github.com/n8n-io/n8n/commit/5e376b69edf3eb10dfa7f4a735ddf36a5cb027bf)) - Implements n8n Assistant nudge on workflow errors ([#&#8203;39774](https://github.com/n8n-io/n8n/issues/39774)) ([af26954](https://github.com/n8n-io/n8n/commit/af2695407abd2d299819f94aa8c4a9eb254587f3)) - **Supabase Node:** Add OAuth credentials and reuse them for MCP ([#&#8203;39979](https://github.com/n8n-io/n8n/issues/39979)) ([8e339d7](https://github.com/n8n-io/n8n/commit/8e339d70513d5bed3d708d6ea25b4e43c9ed6099)) - Tell the AI Assistant which preview tabs are open ([#&#8203;39768](https://github.com/n8n-io/n8n/issues/39768)) ([10e484f](https://github.com/n8n-io/n8n/commit/10e484f552abbddf3694f13ccda2875323ba8e68)) ##### Performance Improvements - **core:** Load project relations without joining every role scope ([#&#8203;39756](https://github.com/n8n-io/n8n/issues/39756)) ([d92bc4d](https://github.com/n8n-io/n8n/commit/d92bc4d3ab1ca45e0e2d096e4d66a9dcc7e14511)) ### [`v2.42.7`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.7) ##### Bug Fixes - **core:** Keep concurrent credential tests from sharing one node type registry ([#&#8203;40783](https://github.com/n8n-io/n8n/issues/40783)) ([c17fdee](https://github.com/n8n-io/n8n/commit/c17fdeeb8bab87b838f69a95572010b920f55ebc)) - **core:** Resume tool calls for deferred tools that a skill loaded ([#&#8203;40747](https://github.com/n8n-io/n8n/issues/40747)) ([fd2586e](https://github.com/n8n-io/n8n/commit/fd2586ea74b5c1dac1e5b1827906a83ba5e1eebb)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40856?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40856?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40856&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.6`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.6) ##### Features - **core:** Block create/update of workflows with deprecated nodes ([#&#8203;40707](https://github.com/n8n-io/n8n/issues/40707)) ([ff1a24c](https://github.com/n8n-io/n8n/commit/ff1a24c72f360ce9d047f17eef08e0732c829f4b)) - **Google Gemini Node:** Show Nano Banana 2.1 and 2 Lite in the image model list ([#&#8203;40656](https://github.com/n8n-io/n8n/issues/40656)) ([8dfc695](https://github.com/n8n-io/n8n/commit/8dfc695c8c6a9f799a1780ac76444770c174f8a1)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40735?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40735?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40735&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.5`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.5) ##### Bug Fixes - **editor:** Show the Agent artifact while the builder creates it ([#&#8203;40551](https://github.com/n8n-io/n8n/issues/40551)) ([e825e75](https://github.com/n8n-io/n8n/commit/e825e75840cb65f6f9814b8e3848230bdfaa1130)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40629?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="View guided diff" src="https://www.cubic.dev/buttons/review-in-cubic-light.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40629?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40629&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.4`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.4) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40477?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <a href="https://www.cubic.dev/action/auto-fix/pr/n8n-io/n8n/40477?returnTo=https%3A%2F%2Fgithub.com%2Fn8n-io%2Fn8n%2Fpull%2F40477&source=description" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg"><img alt="Turn on auto-fix" src="https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.3`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.3) ##### Bug Fixes - **API:** Let global members grant variable scopes to API keys ([#&#8203;40150](https://github.com/n8n-io/n8n/issues/40150)) ([d09b8a1](https://github.com/n8n-io/n8n/commit/d09b8a11fb097e47b04dbe04ed1d330f736fb507)) - **core:** Keep the task runner running on an unhandled promise rejection ([#&#8203;40091](https://github.com/n8n-io/n8n/issues/40091)) ([50f2e96](https://github.com/n8n-io/n8n/commit/50f2e96e5bb40f23962b372d78ba11af32a3bbe8)) ##### Features - **editor:** Show Gateway credits promotions on community nodes ([#&#8203;40108](https://github.com/n8n-io/n8n/issues/40108)) ([1ea168e](https://github.com/n8n-io/n8n/commit/1ea168ee557355eefae7a3858a2c435ee83671f1)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40259?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.2`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.2) ##### Bug Fixes - **core:** Stop waiting on Bull job.finished() for queued executions ([#&#8203;39945](https://github.com/n8n-io/n8n/issues/39945)) ([c7841e5](https://github.com/n8n-io/n8n/commit/c7841e551ffb264ef602cbf57e7852b6829ec651)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40039?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.1`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.42.1) ##### Bug Fixes - **API:** Emit valid schemas for untyped values in the Public API spec ([#&#8203;39917](https://github.com/n8n-io/n8n/issues/39917)) ([ed56d85](https://github.com/n8n-io/n8n/commit/ed56d85f441c0eb287bc7c739f109d5c69a347a6)) - **API:** Return an execution when its stored trace context is incomplete ([#&#8203;39836](https://github.com/n8n-io/n8n/issues/39836)) ([e710744](https://github.com/n8n-io/n8n/commit/e710744967605e2d3ace8a8e1b8f2f85569026e1)) - **editor:** Show remaining credits on Assistant banner for Cloud UBB ([#&#8203;39911](https://github.com/n8n-io/n8n/issues/39911)) ([14b6bfd](https://github.com/n8n-io/n8n/commit/14b6bfd6763f270122e0c75423d05a031d605c69)) ##### Features - **editor:** Show n8n logo on canvas in canvas-only mode ([#&#8203;39914](https://github.com/n8n-io/n8n/issues/39914)) ([10140d1](https://github.com/n8n-io/n8n/commit/10140d19ddf99995aa4506d82f96dd47a93ed083)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39939?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.42.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2420-2026-09-29) ##### Bug Fixes - **AI Agent Node:** Let an AI Agent Tool use its own tools under a pre-v3 parent agent ([#&#8203;39160](https://github.com/n8n-io/n8n/issues/39160)) ([60d0598](https://github.com/n8n-io/n8n/commit/60d0598a69ca75ebddb203163fbaa0e2fcb78ae0)) - Align MCP workflow headings and remove outdated notice ([#&#8203;39463](https://github.com/n8n-io/n8n/issues/39463)) ([b096147](https://github.com/n8n-io/n8n/commit/b096147894f6d77b771fe3edc14c6ccd18e26c50)) - **API:** Accept workflow descriptions on creation ([#&#8203;39705](https://github.com/n8n-io/n8n/issues/39705)) ([6c1edac](https://github.com/n8n-io/n8n/commit/6c1edac204abb4d241850fbeef95ea1ea720fc5c)) - **API:** Allow extendsCredential in workflow create/update ([#&#8203;39243](https://github.com/n8n-io/n8n/issues/39243)) ([9e7bc66](https://github.com/n8n-io/n8n/commit/9e7bc6691c2feee43fbe549010462e3f40ee6261)) - **API:** Validate OpenAPI path parameter names ([#&#8203;39067](https://github.com/n8n-io/n8n/issues/39067)) ([a2a2638](https://github.com/n8n-io/n8n/commit/a2a26384611b72fd682439036b11bd2b1d78924f)) - **Azure OpenAI Chat Model Node:** Make the Azure Entra credential sign in as the app ([#&#8203;39377](https://github.com/n8n-io/n8n/issues/39377)) ([2f98090](https://github.com/n8n-io/n8n/commit/2f98090707df0366543d79bddc8040b7d0c0a9d7)) - **core:** Close Chat integration runtime on shutdown and let followers send ([#&#8203;38958](https://github.com/n8n-io/n8n/issues/38958)) ([3628dc1](https://github.com/n8n-io/n8n/commit/3628dc1f04d5134d9a8eb861b8ba440e464fee2d)) - **core:** Count a database ping as successful when its reply arrives during event-loop lag ([#&#8203;39645](https://github.com/n8n-io/n8n/issues/39645)) ([bda9453](https://github.com/n8n-io/n8n/commit/bda94539539e77fce4c42a6086a8c187ee7b8de3)) - **core:** Enforce one instance report per day with a unique index ([#&#8203;39536](https://github.com/n8n-io/n8n/issues/39536)) ([20807d2](https://github.com/n8n-io/n8n/commit/20807d2d3d6b25d6df2e4b5b502c18bca784180a)) - **core:** Gate the AI Assistant project list on the team-projects license ([#&#8203;39235](https://github.com/n8n-io/n8n/issues/39235)) ([dec7c71](https://github.com/n8n-io/n8n/commit/dec7c712c7b9f565b3ba0176c3ca65ec7dfdea04)) - **core:** Keep one failed binary-data dir from aborting the delete batch ([#&#8203;39194](https://github.com/n8n-io/n8n/issues/39194)) ([34f77c0](https://github.com/n8n-io/n8n/commit/34f77c059b5a1176e5299c225fc3979125fba6d0)) - **core:** Keep OpenTelemetry export working after a restart when Sentry is enabled ([#&#8203;38480](https://github.com/n8n-io/n8n/issues/38480)) ([dbefd92](https://github.com/n8n-io/n8n/commit/dbefd920b5d82ecd9900fb4e129e1fe342078045)) - **core:** Link MCP workflow access errors to workflow settings ([#&#8203;39738](https://github.com/n8n-io/n8n/issues/39738)) ([9f5c752](https://github.com/n8n-io/n8n/commit/9f5c752cd179d52a91459dc98871c026fce49b51)) - **core:** Record live n8n Assistant test runs as verification evidence ([#&#8203;39361](https://github.com/n8n-io/n8n/issues/39361)) ([fb35797](https://github.com/n8n-io/n8n/commit/fb357977b5dfc7b1a88890a2b1bc76618a792983)) - **core:** Release the expression isolate when the webhook response ends ([#&#8203;39138](https://github.com/n8n-io/n8n/issues/39138)) ([82cd04c](https://github.com/n8n-io/n8n/commit/82cd04c9a6af23483728c6dd3c8ca34d8520974d)) - **core:** Remove checkpoints when deleting agent sessions ([#&#8203;39175](https://github.com/n8n-io/n8n/issues/39175)) ([6a678f0](https://github.com/n8n-io/n8n/commit/6a678f02a011c033afea3d7a71c847b8854417d0)) - **core:** Remove feature flag for MCP Registry in AI Assistant ([#&#8203;39018](https://github.com/n8n-io/n8n/issues/39018)) ([ecfec19](https://github.com/n8n-io/n8n/commit/ecfec194b481568d1d1de954068de320b5cf803b)) - **core:** Restore pubsub subscriptions after Redis reconnect and detect half-open subscriber connections ([#&#8203;39174](https://github.com/n8n-io/n8n/issues/39174)) ([3f76dcc](https://github.com/n8n-io/n8n/commit/3f76dccc32a204a48422fbc40af7f951d4c367f5)) - **core:** Resume only private sessions in Preview ([#&#8203;39151](https://github.com/n8n-io/n8n/issues/39151)) ([dda9a56](https://github.com/n8n-io/n8n/commit/dda9a56cb7faa6610d7f36b3870015a08f091ae9)) - **core:** Retry each file removal in the byte store's delete ([#&#8203;39193](https://github.com/n8n-io/n8n/issues/39193)) ([7bebbe4](https://github.com/n8n-io/n8n/commit/7bebbe403358313f4de843d8237ad5dceec9fd9f)) - **core:** Retry instance reports that cross the UTC midnight boundary ([#&#8203;39290](https://github.com/n8n-io/n8n/issues/39290)) ([f914770](https://github.com/n8n-io/n8n/commit/f9147709a639cb01cc209d3157945d53673216ca)) - **core:** Retry the recursive removal of an execution's binary-data directory ([#&#8203;39185](https://github.com/n8n-io/n8n/issues/39185)) ([3a31c38](https://github.com/n8n-io/n8n/commit/3a31c3875146cd5d728ad31d3e01d13a7ca8c0cb)) - **core:** Return test webhook response when the call lands on another main ([#&#8203;39382](https://github.com/n8n-io/n8n/issues/39382)) ([73bdae5](https://github.com/n8n-io/n8n/commit/73bdae55c655c4500a3054469c3443813469c7b4)) - **core:** Stop retrying instance reports the receiver rejects with 400 or 413 ([#&#8203;39502](https://github.com/n8n-io/n8n/issues/39502)) ([d9c9d6e](https://github.com/n8n-io/n8n/commit/d9c9d6e616eb3ef63e9077de142556508aa853df)) - **core:** Store queue job results only for executions this process enqueued ([#&#8203;39712](https://github.com/n8n-io/n8n/issues/39712)) ([5d508ec](https://github.com/n8n-io/n8n/commit/5d508ec1e1e75d51919bd38d32344846fff8ea9e)) - **core:** Use Sessions tab terminology in n8n Assistant ([#&#8203;39265](https://github.com/n8n-io/n8n/issues/39265)) ([43d7cc7](https://github.com/n8n-io/n8n/commit/43d7cc755ee5702ceb9aa41b26692fd5dc2ed482)) - **core:** Validate token payload before resolving the user ([#&#8203;39078](https://github.com/n8n-io/n8n/issues/39078)) ([7d1bae5](https://github.com/n8n-io/n8n/commit/7d1bae51fcbe1e93828a8cd5ef951f4a36749c57)) - **editor:** Fetch publication status when a new workflow becomes saved ([#&#8203;38382](https://github.com/n8n-io/n8n/issues/38382)) ([d658d18](https://github.com/n8n-io/n8n/commit/d658d182e4d58e716c7a57fd7177716a75b35cb9)) - **editor:** Improve Agent layout and sub-agent guidance ([#&#8203;39791](https://github.com/n8n-io/n8n/issues/39791)) ([3daa34d](https://github.com/n8n-io/n8n/commit/3daa34dba0ce883c7d31f8c4733afbb242bd89a9)) - **editor:** Keep agent builder chat messages within the panel ([#&#8203;39233](https://github.com/n8n-io/n8n/issues/39233)) ([9142b47](https://github.com/n8n-io/n8n/commit/9142b47bdf34ed96462e4ebb1c3ae752cfec606f)) - **editor:** Keep agent capability chips within card width ([#&#8203;39532](https://github.com/n8n-io/n8n/issues/39532)) ([9329d1f](https://github.com/n8n-io/n8n/commit/9329d1f7526195f1611fd838744b9b055590edec)) - **editor:** Keep quick-connect OAuth credentials out of lists until the user authorizes ([#&#8203;39297](https://github.com/n8n-io/n8n/issues/39297)) ([4c2f220](https://github.com/n8n-io/n8n/commit/4c2f2209712ff6892206946c2964d96d45cf528c)) - **editor:** Keep typed text in the AI Assistant chat rename input ([#&#8203;39570](https://github.com/n8n-io/n8n/issues/39570)) ([42dc399](https://github.com/n8n-io/n8n/commit/42dc3991c103711e1d1d7b502238613c13edea76)) - **editor:** Make agent configuration header more compact ([#&#8203;39172](https://github.com/n8n-io/n8n/issues/39172)) ([1c82574](https://github.com/n8n-io/n8n/commit/1c82574f86532271789c995c3c656b77c05f0df6)) - **editor:** Move agent AI entry point below header ([#&#8203;39318](https://github.com/n8n-io/n8n/issues/39318)) ([afa5fc3](https://github.com/n8n-io/n8n/commit/afa5fc3b1a216a7863222556a43e3953031f8186)) - **editor:** Prefill the server URL in the Mistral Vibe connector link ([#&#8203;39518](https://github.com/n8n-io/n8n/issues/39518)) ([d4999a2](https://github.com/n8n-io/n8n/commit/d4999a2b2f46c93c0fe1f48a451d09b6ca5b245d)) - **editor:** Remove half-checked permissions from system instance roles and restore the Member preset ([#&#8203;38652](https://github.com/n8n-io/n8n/issues/38652)) ([c114a18](https://github.com/n8n-io/n8n/commit/c114a18c877944036517106e1fccb8894fa40c1b)) - **editor:** Shorten the Assistant name in navigation and settings ([#&#8203;39288](https://github.com/n8n-io/n8n/issues/39288)) ([5cc6640](https://github.com/n8n-io/n8n/commit/5cc6640ae8ab0e46659051b53ec5aae2a3c762b1)) - **editor:** Show a cached role at once and align the personal space block in the instance role editor ([#&#8203;39394](https://github.com/n8n-io/n8n/issues/39394)) ([e648610](https://github.com/n8n-io/n8n/commit/e648610eae8c182e507681029202798fe41e3423)) - **editor:** Show Agent Builder activity on prompt submission ([#&#8203;39501](https://github.com/n8n-io/n8n/issues/39501)) ([8a0d833](https://github.com/n8n-io/n8n/commit/8a0d833080d4fced718f354a4f4e8bfc2b310176)) - **editor:** Show project icons in Agent breadcrumbs ([#&#8203;39649](https://github.com/n8n-io/n8n/issues/39649)) ([1fe19db](https://github.com/n8n-io/n8n/commit/1fe19db437e785aae631d8c4c4d1191497d9884f)) - **editor:** Show when update available for community packages if only verified packages are enabled ([#&#8203;39424](https://github.com/n8n-io/n8n/issues/39424)) ([070d9fe](https://github.com/n8n-io/n8n/commit/070d9fea4e3d731cdddc006db8abebd17ff9698d)) - **editor:** Sorting data table rows by unknown column returns raw database error ([#&#8203;39733](https://github.com/n8n-io/n8n/issues/39733)) ([b8cda55](https://github.com/n8n-io/n8n/commit/b8cda55e5713eec92328abc22dc794afe3c17bfc)) - **Google Cloud Storage Node:** Preserve request headers on object create ([#&#8203;35218](https://github.com/n8n-io/n8n/issues/35218)) ([bc9faf2](https://github.com/n8n-io/n8n/commit/bc9faf230a1b97f6c052d7e32a344d2d967fdc5a)) - **googleFirebaseCloudFirestore Node:** Preserve field types for numeric strings and falsy values ([#&#8203;27399](https://github.com/n8n-io/n8n/issues/27399)) ([b3d4cfe](https://github.com/n8n-io/n8n/commit/b3d4cfe311be36911c9c0ddc94310a0775431c7d)) - **LinkedIn Node:** Validate post text ([#&#8203;39201](https://github.com/n8n-io/n8n/issues/39201)) ([d1cd34b](https://github.com/n8n-io/n8n/commit/d1cd34b375a37f03e4ae2c266f0d8fbf49793d2d)) - Make n8n-node release work with release-it 21 ([#&#8203;39378](https://github.com/n8n-io/n8n/issues/39378)) ([d23f949](https://github.com/n8n-io/n8n/commit/d23f949801d5838d53a0c9aac0f6aefd267a5047)) - **MCP Client Node:** Terminate session before closing the client ([#&#8203;39526](https://github.com/n8n-io/n8n/issues/39526)) ([11acaa3](https://github.com/n8n-io/n8n/commit/11acaa3f2bf9d33260c94b1fff3a07a4662fe24c)) - **Microsoft Teams Node:** Correct the v2 resource-locator copy ([#&#8203;39443](https://github.com/n8n-io/n8n/issues/39443)) ([a924724](https://github.com/n8n-io/n8n/commit/a9247247af0bd3501455a929789058153b36deb8)) - **Mistral Cloud Node:** Support citation reference chunks ([#&#8203;38952](https://github.com/n8n-io/n8n/issues/38952)) ([a9bc9c5](https://github.com/n8n-io/n8n/commit/a9bc9c57e7f9cde1894decf7e8161daaaae712aa)) - **Notion Node:** Clarify simplified output for AI workflow generation ([#&#8203;39051](https://github.com/n8n-io/n8n/issues/39051)) ([67b70ea](https://github.com/n8n-io/n8n/commit/67b70ea814fc9ff32722b35057f1271c424ca1cb)) - Preserve tables in AI workflow builder web fetch ([#&#8203;38879](https://github.com/n8n-io/n8n/issues/38879)) ([07a741b](https://github.com/n8n-io/n8n/commit/07a741b59578ba6110d70bd3eb4e571f203b2c8e)) - Preserve tool arguments in reconstructed history ([#&#8203;39153](https://github.com/n8n-io/n8n/issues/39153)) ([fe0fad5](https://github.com/n8n-io/n8n/commit/fe0fad574337a5fa875a0e8650c0dbcc49a1c272)) - Recover running preview chat after reload ([#&#8203;39311](https://github.com/n8n-io/n8n/issues/39311)) ([98f012e](https://github.com/n8n-io/n8n/commit/98f012e26830bc1e926a4322aa217c93b7feb7a6)) - Validate node codex categories during linting ([#&#8203;39543](https://github.com/n8n-io/n8n/issues/39543)) ([a3aa6c0](https://github.com/n8n-io/n8n/commit/a3aa6c00749ac0905ac51a438b6d63b0d7295cea)) - **Wise Node:** Use current sandbox API ([#&#8203;39255](https://github.com/n8n-io/n8n/issues/39255)) ([3c48cef](https://github.com/n8n-io/n8n/commit/3c48cefad4bbc6e9f69a9fd1c186660adc29cb3b)) - **Xero Node:** Send tenant header on every page when returning all items ([#&#8203;39431](https://github.com/n8n-io/n8n/issues/39431)) ([58e55b5](https://github.com/n8n-io/n8n/commit/58e55b58985fccb2b37640edcdc1e84d45753f5e)) - **Zoho CRM Node:** Update logo to current Zoho branding ([#&#8203;39305](https://github.com/n8n-io/n8n/issues/39305)) ([be12181](https://github.com/n8n-io/n8n/commit/be121813f06414f0f4d0b23adfd29767cec0adc1)) ##### Features - Add an n8n Assistant onboarding thread for new Cloud signups ([#&#8203;39730](https://github.com/n8n-io/n8n/issues/39730)) ([d765bbd](https://github.com/n8n-io/n8n/commit/d765bbd68e9d4ee8aef219b4a68bc33bb3afaece)) - Add credential descriptions behind an instance flag ([#&#8203;39177](https://github.com/n8n-io/n8n/issues/39177)) ([57d654f](https://github.com/n8n-io/n8n/commit/57d654f9726c779989f752b15fa02e276e8782bd)) - Add Gateway credits option to Agent web search ([#&#8203;39169](https://github.com/n8n-io/n8n/issues/39169)) ([4dbe8de](https://github.com/n8n-io/n8n/commit/4dbe8de82d070a34f4c87b34716e9457cbd5f0f0)) - Add pinned Apply and Apply Continue to the promotion CLI commands ([#&#8203;39597](https://github.com/n8n-io/n8n/issues/39597)) ([6c57533](https://github.com/n8n-io/n8n/commit/6c57533958da912e1da163f7ac1f60447fb11a76)) - **ai-builder:** Add approval settings for agent channel actions ([#&#8203;39059](https://github.com/n8n-io/n8n/issues/39059)) ([d9f6568](https://github.com/n8n-io/n8n/commit/d9f65684f8bbfd6b08c9e9e3d29842f61f663070)) - **ai-builder:** Confirm template selections before finishing the build ([#&#8203;39517](https://github.com/n8n-io/n8n/issues/39517)) ([80e4084](https://github.com/n8n-io/n8n/commit/80e408442066bb5697d4012d1f2ce835afd637c4)) - **ai-builder:** Prompt suggestions and intro on empty agent builder aia ([#&#8203;39098](https://github.com/n8n-io/n8n/issues/39098)) ([9ee6a8f](https://github.com/n8n-io/n8n/commit/9ee6a8f88b0f47a2b92c511c7c549e1af5a6c41b)) - **Anthropic Node:** Add prompt caching to the Message operation ([#&#8203;35804](https://github.com/n8n-io/n8n/issues/35804)) ([6b9c48f](https://github.com/n8n-io/n8n/commit/6b9c48fe4dba5785958f2167549a2c64033ffaf6)) - **API:** Create projects with source IDs and package metadata ([#&#8203;39218](https://github.com/n8n-io/n8n/issues/39218)) ([8012f01](https://github.com/n8n-io/n8n/commit/8012f017bc80a35cef0c3012033e9089c9db8e03)) - **API:** Migrate GET /users endpoints to the decorator pattern ([#&#8203;38599](https://github.com/n8n-io/n8n/issues/38599)) ([6433934](https://github.com/n8n-io/n8n/commit/6433934db70b10073026235263c35687c5d3f239)) - **API:** Migrate users write endpoints to the decorator pattern ([#&#8203;39120](https://github.com/n8n-io/n8n/issues/39120)) ([428bab3](https://github.com/n8n-io/n8n/commit/428bab3201ad5c1cbfac1e7dc2ca793f9226b770)) - **Azure OpenAI Chat Model Node:** Add the project input and the deployment list call ([#&#8203;39375](https://github.com/n8n-io/n8n/issues/39375)) ([4e3d5c1](https://github.com/n8n-io/n8n/commit/4e3d5c10f1480db790d695c8c91dc626ba02c78d)) - **Azure OpenAI Chat Model Node:** Rename to Azure AI Foundry Chat Model ([#&#8203;39603](https://github.com/n8n-io/n8n/issues/39603)) ([ee9dfd1](https://github.com/n8n-io/n8n/commit/ee9dfd1a377e815667641b21920a16534e0d3dd4)) - **core:** Add browser OAuth2 flow for n8n User Auth webhooks ([#&#8203;39332](https://github.com/n8n-io/n8n/issues/39332)) ([38c92f4](https://github.com/n8n-io/n8n/commit/38c92f40116cdfb3b24d9daeecbf939812dcbe59)) - **core:** Add feature flag for granular credential sharing work ([#&#8203;39293](https://github.com/n8n-io/n8n/issues/39293)) ([fc68bb6](https://github.com/n8n-io/n8n/commit/fc68bb6a8f1bbfb521e2f3bbaf06ec0cf1bbc28c)) - **core:** Add shared Agent context access ([#&#8203;38930](https://github.com/n8n-io/n8n/issues/38930)) ([8a0ca48](https://github.com/n8n-io/n8n/commit/8a0ca48bb72a8fbdcba32bcdc94723d43421f991)) - **core:** Add the durable agent message queue foundation ([#&#8203;39435](https://github.com/n8n-io/n8n/issues/39435)) ([6c592bd](https://github.com/n8n-io/n8n/commit/6c592bdb3306a3cfc29e25872135486c4a45940c)) - **core:** Allows custom roles to have view/use/manage access to instance credentials ([#&#8203;39306](https://github.com/n8n-io/n8n/issues/39306)) ([72a14b0](https://github.com/n8n-io/n8n/commit/72a14b078cd8308c87e1f3e458bd7fce903042f5)) - **core:** Answer lastNode webhooks from execution responses ([#&#8203;38959](https://github.com/n8n-io/n8n/issues/38959)) ([dc3283d](https://github.com/n8n-io/n8n/commit/dc3283da192df70bc8fe7e610b1e4401b87a0301)) - **core:** Attach the publishing user to triggered executions ([#&#8203;39466](https://github.com/n8n-io/n8n/issues/39466)) ([6c4135d](https://github.com/n8n-io/n8n/commit/6c4135ddfb59f4ce3feec71559e343289e5c0b36)) - **core:** Authenticate instance reports with the license certificate ([#&#8203;39217](https://github.com/n8n-io/n8n/issues/39217)) ([a182724](https://github.com/n8n-io/n8n/commit/a1827241362b0440689b1919af259bda6b5e0d42)) - **core:** Check credentials against the person running the workflow ([#&#8203;39685](https://github.com/n8n-io/n8n/issues/39685)) ([4a01756](https://github.com/n8n-io/n8n/commit/4a01756ea453bc7cbdbc869968315934f76e800b)) - **core:** Connect Preview and integrations to the agent queue ([#&#8203;39468](https://github.com/n8n-io/n8n/issues/39468)) ([5ca15b3](https://github.com/n8n-io/n8n/commit/5ca15b37930e6ce41d10fa0eed2a1af3f026b34b)) - **core:** Enable Agents by default ([#&#8203;39312](https://github.com/n8n-io/n8n/issues/39312)) ([94b9627](https://github.com/n8n-io/n8n/commit/94b9627f75f5851cecf396af73d308504039155d)) - **core:** Propagate project span attributes to node spans ([#&#8203;39420](https://github.com/n8n-io/n8n/issues/39420)) ([ea1e4ef](https://github.com/n8n-io/n8n/commit/ea1e4ef249ad858fc3dce3fc9564fa6758478999)) - **core:** Report crashed executions to OTel through an execution-crashed event ([#&#8203;38853](https://github.com/n8n-io/n8n/issues/38853)) ([5131af5](https://github.com/n8n-io/n8n/commit/5131af5ab79ede69564792784cdc5997c2e1d3d2)) - **core:** Scope agent preview sessions to their owner ([#&#8203;39100](https://github.com/n8n-io/n8n/issues/39100)) ([5ba266d](https://github.com/n8n-io/n8n/commit/5ba266db25b794b254922cf68f821bf595751872)) - **core:** Set OS process titles for n8n processes ([#&#8203;39362](https://github.com/n8n-io/n8n/issues/39362)) ([53dc251](https://github.com/n8n-io/n8n/commit/53dc2515081cb534cf224349dca4f1111413591a)) - **Databricks Node:** Show the Databricks Trigger in the node picker ([#&#8203;39176](https://github.com/n8n-io/n8n/issues/39176)) ([27bb095](https://github.com/n8n-io/n8n/commit/27bb095b4580ed775227a5b50c75bdfb3968a670)) - **editor:** Add a write lock to the agent builder ([#&#8203;38758](https://github.com/n8n-io/n8n/issues/38758)) ([3b3ac39](https://github.com/n8n-io/n8n/commit/3b3ac393ba80ba66d4d891cc3ce0b478089ea9dd)) - **editor:** Add adaptive comment input to the review activity feed ([#&#8203;39583](https://github.com/n8n-io/n8n/issues/39583)) ([dda1166](https://github.com/n8n-io/n8n/commit/dda1166326595d0b5af65c6d16f0a5174af527de)) - **editor:** Add destination binding dialog ([#&#8203;39214](https://github.com/n8n-io/n8n/issues/39214)) ([af838bc](https://github.com/n8n-io/n8n/commit/af838bc8ea2b161110330946e4dcd63ff43b63ff)) - **editor:** Add expanded N8nMarkdownEditor view ([#&#8203;39296](https://github.com/n8n-io/n8n/issues/39296)) ([9f89eca](https://github.com/n8n-io/n8n/commit/9f89ecab7eb8dadf01f6b298009d597918f4e513)) - **editor:** Add Mistral Vibe to the MCP connect-client picker ([#&#8203;39183](https://github.com/n8n-io/n8n/issues/39183)) ([183d769](https://github.com/n8n-io/n8n/commit/183d769841bace1c600cb0bb349e69ccfecec8c1)) - **editor:** Add queued message controls to agent Preview chat ([#&#8203;39487](https://github.com/n8n-io/n8n/issues/39487)) ([8a4fd13](https://github.com/n8n-io/n8n/commit/8a4fd13423331e4059472cc568ed6a3e408b3bde)) - **editor:** Animate height changes in the MCP callback URLs dialog ([#&#8203;39490](https://github.com/n8n-io/n8n/issues/39490)) ([8d48d90](https://github.com/n8n-io/n8n/commit/8d48d90d7296ba432a2752720eff9ade67f46751)) - **editor:** Create credentials and variables from promotion bindings ([#&#8203;39342](https://github.com/n8n-io/n8n/issues/39342)) ([2b891f1](https://github.com/n8n-io/n8n/commit/2b891f17a54f41f4aa6b83f4c24e7e2f778f31a9)) - **editor:** Displays instance admins (and owner) in all project user lists ([#&#8203;39419](https://github.com/n8n-io/n8n/issues/39419)) ([96735b2](https://github.com/n8n-io/n8n/commit/96735b20d9ca9e591f765dc9437630305f41e370)) - **editor:** Group canvas toolbar buttons in a single container ([#&#8203;39587](https://github.com/n8n-io/n8n/issues/39587)) ([a96980b](https://github.com/n8n-io/n8n/commit/a96980bcc278400d8e2e34fff61f8ef031d639dc)) - **editor:** Group the node credential picker by where each credential comes from ([#&#8203;39646](https://github.com/n8n-io/n8n/issues/39646)) ([9af0f02](https://github.com/n8n-io/n8n/commit/9af0f02a74021e882762bf1ab1c3420fa9d5857b)) - **editor:** Implement Reka UI based context menu for design system ([#&#8203;37925](https://github.com/n8n-io/n8n/issues/37925)) ([22d18a7](https://github.com/n8n-io/n8n/commit/22d18a7bc9ec714027a6756ea3d6e79f0811535f)) - **editor:** Improve Agent Builder intro interactions ([#&#8203;39590](https://github.com/n8n-io/n8n/issues/39590)) ([b09676e](https://github.com/n8n-io/n8n/commit/b09676e34adfeadf796e5d469967c1ffe81b1386)) - **editor:** Make SSO the primary option on the sign-in page when SSO is enabled ([#&#8203;39268](https://github.com/n8n-io/n8n/issues/39268)) ([0827eb8](https://github.com/n8n-io/n8n/commit/0827eb8eda9ee2436763d5add1154c574a7be6ec)) - **editor:** Preview own connected clients on the MCP settings overview ([#&#8203;39489](https://github.com/n8n-io/n8n/issues/39489)) ([fdc6b9d](https://github.com/n8n-io/n8n/commit/fdc6b9d8921b002ac77b061e3c41f7cf50a8e470)) - **editor:** Restyle AI Assistant tab bar and add a tab hover card ([#&#8203;39625](https://github.com/n8n-io/n8n/issues/39625)) ([88d8390](https://github.com/n8n-io/n8n/commit/88d839022296630c6e74e41fcf7426bc4e5a3359)) - **editor:** Revamp the Agent skills modal ([#&#8203;39545](https://github.com/n8n-io/n8n/issues/39545)) ([4263117](https://github.com/n8n-io/n8n/commit/4263117b480a36510c2491aae0114e93175900b0)) - **editor:** Route assistant credit CTAs to top-up for UBB accounts ([#&#8203;39416](https://github.com/n8n-io/n8n/issues/39416)) ([dd4e7f6](https://github.com/n8n-io/n8n/commit/dd4e7f62b2ed0503b6d6fe550d4ccfc572b8ac1a)) - **editor:** Show a restricted node panel in the NDV with contact-admin and replace paths ([#&#8203;38869](https://github.com/n8n-io/n8n/issues/38869)) ([d42b762](https://github.com/n8n-io/n8n/commit/d42b7621deddaf13bd6353b242dbd817e6167b6f)) - **editor:** Show each policy violation with its scope when a save, publish or execution is refused ([#&#8203;39263](https://github.com/n8n-io/n8n/issues/39263)) ([2ec6ac7](https://github.com/n8n-io/n8n/commit/2ec6ac7c9cd0a73490b7a083b42ef3462db4de8e)) - **editor:** Standardize Agent Builder modals ([#&#8203;39220](https://github.com/n8n-io/n8n/issues/39220)) ([042d167](https://github.com/n8n-io/n8n/commit/042d16718ef74f0f73505f0ebfc868c480261ef5)) - **editor:** Suggest Gateway credits after credential errors ([#&#8203;38818](https://github.com/n8n-io/n8n/issues/38818)) ([7af6741](https://github.com/n8n-io/n8n/commit/7af6741bf29605d6db50cb60fa005bfeef6206a8)) - **editor:** Use test label and icon for agent preview ([#&#8203;38939](https://github.com/n8n-io/n8n/issues/38939)) ([b6b4e54](https://github.com/n8n-io/n8n/commit/b6b4e542515d32e395e8f854da06cc86610c7d1e)) - **Microsoft Teams Node:** Add online meeting attendees on Create, Create or Get and Update ([#&#8203;38850](https://github.com/n8n-io/n8n/issues/38850)) ([eb5eef3](https://github.com/n8n-io/n8n/commit/eb5eef341f068824c68f30e9ce8573e546f88e14)) - **Microsoft Teams Node:** Send activity feed notifications to a user ([#&#8203;38954](https://github.com/n8n-io/n8n/issues/38954)) ([dfe014a](https://github.com/n8n-io/n8n/commit/dfe014a2ba414efc5b37f20da3f2414db7716f4c)) - Suggest Gateway credit services during node discovery ([#&#8203;39631](https://github.com/n8n-io/n8n/issues/39631)) ([2b0719d](https://github.com/n8n-io/n8n/commit/2b0719dc70e1859701352a8589c544fdb0692e6c)) ##### Performance Improvements - **core:** Avoid terminal outbox scans during publication reconciliation ([#&#8203;39267](https://github.com/n8n-io/n8n/issues/39267)) ([6272d46](https://github.com/n8n-io/n8n/commit/6272d465df4d4e5455f9223b6649e6228dcb0a59)) ### [`v2.41.7`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.7) ##### Bug Fixes - **API:** Let global members grant variable scopes to API keys ([#&#8203;40151](https://github.com/n8n-io/n8n/issues/40151)) ([cc25c71](https://github.com/n8n-io/n8n/commit/cc25c71c691a98a4c3a2d9596a085cca8438c19c)) ##### Features - **editor:** Show Gateway credits promotions on community nodes ([#&#8203;40109](https://github.com/n8n-io/n8n/issues/40109)) ([a509d92](https://github.com/n8n-io/n8n/commit/a509d9233ca58ca30dc8b0c3d67649498e66d5d8)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40258?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.6`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.6) ##### Bug Fixes - **core:** Keep the task runner running on an unhandled promise rejection ([#&#8203;40092](https://github.com/n8n-io/n8n/issues/40092)) ([d719c87](https://github.com/n8n-io/n8n/commit/d719c878a0965101650665200176a835224ed3bf)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40134?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.5`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.5) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/40038?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.4`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.4) ##### Bug Fixes - **API:** Return an execution when its stored trace context is incomplete ([#&#8203;39827](https://github.com/n8n-io/n8n/issues/39827)) ([940f65e](https://github.com/n8n-io/n8n/commit/940f65e55e234b91773e4628f8ac15506f7e644f)) - **core:** Count a database ping as successful when its reply arrives during event-loop lag ([#&#8203;39757](https://github.com/n8n-io/n8n/issues/39757)) ([fe3c5bc](https://github.com/n8n-io/n8n/commit/fe3c5bceb7c2c955863427e2f3f17a8b56eb7d8c)) - **core:** Store queue job results only for executions this process enqueued ([#&#8203;39725](https://github.com/n8n-io/n8n/issues/39725)) ([af4fa9b](https://github.com/n8n-io/n8n/commit/af4fa9bbe341e86235510fcd4106009bff2e27e4)) - **editor:** Show remaining credits on Assistant banner for Cloud UBB ([#&#8203;39912](https://github.com/n8n-io/n8n/issues/39912)) ([1d655e3](https://github.com/n8n-io/n8n/commit/1d655e3e194d699471d2c6db0095b7d3445da5ea)) ##### Features - Add an n8n Assistant onboarding thread for new Cloud signups ([#&#8203;39771](https://github.com/n8n-io/n8n/issues/39771)) ([afafb02](https://github.com/n8n-io/n8n/commit/afafb025ff363e24e9e484d9d78f316f25054604)) - **editor:** Route assistant credit CTAs to top-up for UBB accounts ([#&#8203;39854](https://github.com/n8n-io/n8n/issues/39854)) ([dc84b24](https://github.com/n8n-io/n8n/commit/dc84b24c3b82f3af166d2a99e498638d3840aef3)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39940?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.3`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.3) ##### Bug Fixes - **core:** Propagate project span attributes to node spans ([#&#8203;39456](https://github.com/n8n-io/n8n/issues/39456)) ([29afe51](https://github.com/n8n-io/n8n/commit/29afe517b3a6954a6070c13e26dde9e9d648bfe3)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39574?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.2`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.2) ##### Bug Fixes - **core:** Keep OpenTelemetry export working after a restart when Sentry is enabled ([#&#8203;39367](https://github.com/n8n-io/n8n/issues/39367)) ([2de7d47](https://github.com/n8n-io/n8n/commit/2de7d47c2e079bd4474984b11e038877ac5fd7cf)) - **core:** Record live n8n Assistant test runs as verification evidence ([#&#8203;39383](https://github.com/n8n-io/n8n/issues/39383)) ([07f2d36](https://github.com/n8n-io/n8n/commit/07f2d3675a31fbdc2b82d3e5c205669102d9bb2c)) - **core:** Retry instance reports that cross the UTC midnight boundary ([#&#8203;39433](https://github.com/n8n-io/n8n/issues/39433)) ([56f9e97](https://github.com/n8n-io/n8n/commit/56f9e97b8e026d072e98c0eea6ce17f3c6076b4c)) ##### Features - **core:** Authenticate instance reports with the license certificate ([#&#8203;39380](https://github.com/n8n-io/n8n/issues/39380)) ([4c5ecc2](https://github.com/n8n-io/n8n/commit/4c5ecc22fce7990ae4ff9ba44bfb99f3c202b61d)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39447?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.1`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.41.1) ##### Bug Fixes - **core:** Restore pubsub subscriptions after Redis reconnect and detect half-open subscriber connections ([#&#8203;39241](https://github.com/n8n-io/n8n/issues/39241)) ([b3196fb](https://github.com/n8n-io/n8n/commit/b3196fb520d4011ed66fdfcceb8da5da2b2e819d)) ##### Features - **core:** Enable Agents by default ([#&#8203;39328](https://github.com/n8n-io/n8n/issues/39328)) ([d8c49e2](https://github.com/n8n-io/n8n/commit/d8c49e2a3e85344e3d651bcf26dea90fa3707d2c)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39351?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.41.0`](https://github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#2410-2026-09-22) ##### Bug Fixes - **ai-builder:** Pass parent ask-user answers into Agent Builder ([#&#8203;38693](https://github.com/n8n-io/n8n/issues/38693)) ([e149dfa](https://github.com/n8n-io/n8n/commit/e149dfa1aeb5b5fde8b2662ceddc19f960d0c319)) - **ai-builder:** Reactive subject name on chip ([#&#8203;39097](https://github.com/n8n-io/n8n/issues/39097)) ([233afff](https://github.com/n8n-io/n8n/commit/233afff41c75ff0b3d8fcbf2eac100c8d1b5039a)) - **cli:** allow importing workflows and credentials with --userId for existing owner ([#&#8203;36278](https://github.com/n8n-io/n8n/issues/36278)) ([0b9c174](https://github.com/n8n-io/n8n/commit/0b9c174d1ae382b7680b27fcee581cbe74fbc112)) - **core:** Always cast resource mapper string fields when type conversion is enabled ([#&#8203;37851](https://github.com/n8n-io/n8n/issues/37851)) ([768e74a](https://github.com/n8n-io/n8n/commit/768e74a5e705cd6dd2f66965f1bc7974bb0cf6f8)) - **core:** Apply the same mandatory roles when creating role from API and frontend ([#&#8203;38860](https://github.com/n8n-io/n8n/issues/38860)) ([ec54145](https://github.com/n8n-io/n8n/commit/ec541453049fc9ff496101f45f6b7be71e1f4966)) - **core:** Bound concurrent HashiCorp Vault external secrets reads ([#&#8203;38866](https://github.com/n8n-io/n8n/issues/38866)) ([43fa826](https://github.com/n8n-io/n8n/commit/43fa826342c27bffd84e54e1c508a08f92066c23)) - **core:** Bump Strapi listing version for streamable-http-templated ([#&#8203;38595](https://github.com/n8n-io/n8n/issues/38595)) ([4514a35](https://github.com/n8n-io/n8n/commit/4514a35d1dc403f257951fbd76e19e8ebdd121cc)) - **core:** Eliminate false-negative 500s in workflow builder tools ([#&#8203;34975](https://github.com/n8n-io/n8n/issues/34975)) ([4f26727](https://github.com/n8n-io/n8n/commit/4f26727ecf093f8cce45940a3404230054834954)) - **core:** Expose Telegram photo context to agents ([#&#8203;38979](https://github.com/n8n-io/n8n/issues/38979)) ([3f06dd8](https://github.com/n8n-io/n8n/commit/3f06dd868b1fed57285ffcd42b953b2780e20814)) - **core:** Finalize the active execution when a stalled job turns out to have succeeded ([#&#8203;38220](https://github.com/n8n-io/n8n/issues/38220)) ([a5995d7](https://github.com/n8n-io/n8n/commit/a5995d757bf1dc15ad98ea450c66a5bef8d19654)) - **core:** Fix workflow publishing silently failing in multi-main mode ([#&#8203;38431](https://github.com/n8n-io/n8n/issues/38431)) ([fb0917c](https://github.com/n8n-io/n8n/commit/fb0917c35b8999a1cbe4383cec9039e5efd8db26)) - **core:** Follow user language changes in Assistant and Builder ([#&#8203;39119](https://github.com/n8n-io/n8n/issues/39119)) ([a378ba3](https://github.com/n8n-io/n8n/commit/a378ba34cd634e846adbd66791a952d28b5c6e01)) - **core:** Guard worker execution save against overwriting a canceled status ([#&#8203;38957](https://github.com/n8n-io/n8n/issues/38957)) ([f4f3011](https://github.com/n8n-io/n8n/commit/f4f3011630e354d7d189c9c47e9d6836cc8d7a56)) - **core:** Hide the Custom Scopes toggle when an MCP registry row pins the credential scope ([#&#8203;38635](https://github.com/n8n-io/n8n/issues/38635)) ([d05cf2b](https://github.com/n8n-io/n8n/commit/d05cf2beb86897ec6f064d138417f04935c037e8)) - **core:** Include sub-workflow tool calls in the workflow dependency index ([#&#8203;38062](https://github.com/n8n-io/n8n/issues/38062)) ([d3c8eee](https://github.com/n8n-io/n8n/commit/d3c8eee07e76edaa1a744d92ba5fcf9dab417f87)) - **core:** Keep Assistant and Agent Builder replies in the user's language ([#&#8203;39101](https://github.com/n8n-io/n8n/issues/39101)) ([0781378](https://github.com/n8n-io/n8n/commit/07813780b98e0e2b591d8231b6b350a8e98a68ea)) - **core:** Keep breaking change detection running when a rule throws ([#&#8203;38738](https://github.com/n8n-io/n8n/issues/38738)) ([c2a2733](https://github.com/n8n-io/n8n/commit/c2a2733915bbbf4fa8a4bc3b1a4cbe09cd0dece0)) - **core:** Keep collecting insights after one un-attributable event ([#&#8203;38518](https://github.com/n8n-io/n8n/issues/38518)) ([0b2ff22](https://github.com/n8n-io/n8n/commit/0b2ff221c1e3b8acf46c9ab9faf2e82bd2e757db)) - **core:** Keep workflow version ids out of the package content file and the promotion diff ([#&#8203;39091](https://github.com/n8n-io/n8n/issues/39091)) ([f3c5a57](https://github.com/n8n-io/n8n/commit/f3c5a5751e351cf9dfbd74da6a4764dc1f2b1a3a)) - **core:** Observe agent execution tail when observation cursor moved in the middle of the run ([#&#8203;38907](https://github.com/n8n-io/n8n/issues/38907)) ([d1c805a](https://github.com/n8n-io/n8n/commit/d1c805a595bc95ef1f41611293e70ba9f212f295)) - **core:** Offer Computer Use only where the client shows its entry points ([#&#8203;38108](https://github.com/n8n-io/n8n/issues/38108)) ([2f352bd](https://github.com/n8n-io/n8n/commit/2f352bde2b829a20db089896c9a89581218043ec)) - **core:** Preserve unchanged nodes during n8n Assistant edits ([#&#8203;38967](https://github.com/n8n-io/n8n/issues/38967)) ([3f7c984](https://github.com/n8n-io/n8n/commit/3f7c984b4984df871ab2ea6de3a107d17acffd08)) - **core:** Recheck the execution status before failing a stalled queue job ([#&#8203;38138](https://github.com/n8n-io/n8n/issues/38138)) ([a4c977d](https://github.com/n8n-io/n8n/commit/a4c977dd8a85915d72997bf87bcec04530ea0eab)) - **core:** Repair data-encryption keys stored as the raw instance key ([#&#8203;38707](https://github.com/n8n-io/n8n/issues/38707)) ([d7e2dcd](https://github.com/n8n-io/n8n/commit/d7e2dcd44d677f5ef30bbf3f547e4c3f621da097)) - **core:** Report publication state after n8n assistant workflow restores ([#&#8203;39037](https://github.com/n8n-io/n8n/issues/39037)) ([c2534c5](https://github.com/n8n-io/n8n/commit/c2534c5dc87f4d7bb2c55b6097c676b92d7972d6)) - **core:** Report saved and executed workflow revisions to n8n Assistant accurately ([#&#8203;38902](https://github.com/n8n-io/n8n/issues/38902)) ([0f3c8f0](https://github.com/n8n-io/n8n/commit/0f3c8f0841acec913de95a5f66aef2ae7fa5190c)) - **core:** Reserve canvas space for collapsed node groups during workflow layout ([#&#8203;38149](https://github.com/n8n-io/n8n/issues/38149)) ([7d8d58f](https://github.com/n8n-io/n8n/commit/7d8d58f39a1289c9591c2c40298485f5505d7d4d)) - **core:** Resolve hidden OAuth endpoint fields from the credential type for all credentials ([#&#8203;38697](https://github.com/n8n-io/n8n/issues/38697)) ([e82a373](https://github.com/n8n-io/n8n/commit/e82a373b50cd58fd346ffbcc451773af6ede7586)) - **core:** Return available build errors in one tool result ([#&#8203;38231](https://github.com/n8n-io/n8n/issues/38231)) ([e36572e](https://github.com/n8n-io/n8n/commit/e36572e582cd6013519a9022883a261cf368d2d5)) - **core:** RFC 9068 compliance for MCP OAuth access tokens ([#&#8203;38310](https://github.com/n8n-io/n8n/issues/38310)) ([45a3833](https://github.com/n8n-io/n8n/commit/45a3833f0b404f906ab51dc5d272e4508586ba2b)) - **core:** Show an explicit error for unsupported end-user credential triggers ([#&#8203;37332](https://github.com/n8n-io/n8n/issues/37332)) ([c5935b9](https://github.com/n8n-io/n8n/commit/c5935b9cb5c78655dc9f2de48becc7147a71a90e)) - **core:** Simulate Agent write tools during workflow verification ([#&#8203;38553](https://github.com/n8n-io/n8n/issues/38553)) ([cd623fd](https://github.com/n8n-io/n8n/commit/cd623fd6ca5644093d4ade45783960b972d89ce6)) - **core:** Stop an unreachable external secrets provider from blocking startup ([#&#8203;38257](https://github.com/n8n-io/n8n/issues/38257)) ([f960330](https://github.com/n8n-io/n8n/commit/f960330ecb34b208ce8669c98ecf145fe7c589a8)) - **core:** Stop pages hanging while the Browser Use extension is attached ([#&#8203;39159](https://github.com/n8n-io/n8n/issues/39159)) ([048f0a7](https://github.com/n8n-io/n8n/commit/048f0a7b71694dc32f1926bdb9e7994a0cd42a84)) - **core:** Sweep parents parked on a finished sub-execution ([#&#8203;37553](https://github.com/n8n-io/n8n/issues/37553)) ([48445f5](https://github.com/n8n-io/n8n/commit/48445f5b9e10839d6b484e872d744b54039a0357)) - **core:** Tear down workflow triggers when publication meets a node type the instance cannot load ([#&#8203;38754](https://github.com/n8n-io/n8n/issues/38754)) ([378e926](https://github.com/n8n-io/n8n/commit/378e9265849fb09d53dac8475e07fabec177ef44)) - **core:** Test the posted OAuth2 credential values instead of the stored credential ([#&#8203;38877](https://github.com/n8n-io/n8n/issues/38877)) ([247e441](https://github.com/n8n-io/n8n/commit/247e44194b3774d04327703d6931ccc4a6bf3a58)) - **core:** Update undici to 7.29.1 ([#&#8203;38844](https://github.com/n8n-io/n8n/issues/38844)) ([41e1780](https://github.com/n8n-io/n8n/commit/41e17802f1c01329d3e78846bf6788ac683cf23b)) - **core:** Update vm2 to 3.12.2 ([#&#8203;38823](https://github.com/n8n-io/n8n/issues/38823)) ([74ab9c2](https://github.com/n8n-io/n8n/commit/74ab9c2ba2ded3c6fe47d5f3752cbaf71b0c78cf)) - **Databricks Node:** Enforce the credential domain allowlist on chat model requests ([#&#8203;38694](https://github.com/n8n-io/n8n/issues/38694)) ([2f31b65](https://github.com/n8n-io/n8n/commit/2f31b65b3cdbc954b3adf3549064c7227efe9faa)) - **Databricks Node:** Name Databricks in the Chat Model rate limit error and keep its message ([#&#8203;38642](https://github.com/n8n-io/n8n/issues/38642)) ([bf5d488](https://github.com/n8n-io/n8n/commit/bf5d488bfe04ac0515e1a7b4fbe84ce96241fe0d)) - **editor:** Add tooltips to assistant header actions ([#&#8203;38946](https://github.com/n8n-io/n8n/issues/38946)) ([3ea0397](https://github.com/n8n-io/n8n/commit/3ea03971d31abfdbf0812eb8099fe6cdcd8079ae)) - **editor:** Add top padding to the n8n Assistant permission dropdowns ([#&#8203;38718](https://github.com/n8n-io/n8n/issues/38718)) ([92a3a28](https://github.com/n8n-io/n8n/commit/92a3a283554caa12868c32bbfa6541296b0fbc58)) - **editor:** Agent preview thread wiring update and error markers ([#&#8203;38826](https://github.com/n8n-io/n8n/issues/38826)) ([8fcb236](https://github.com/n8n-io/n8n/commit/8fcb236ecf75c7669aa7a8f0d24a96d1ea12d055)) - **editor:** Align agent knowledge sections with panels ([#&#8203;38696](https://github.com/n8n-io/n8n/issues/38696)) ([506b768](https://github.com/n8n-io/n8n/commit/506b7686e91353214ac83f61a65661a77348f1cc)) - **editor:** Align AI Assistant permission dropdowns with the group control ([#&#8203;38196](https://github.com/n8n-io/n8n/issues/38196)) ([dba75ff](https://github.com/n8n-io/n8n/commit/dba75ffb2587f27b94109ca0bc5fb28618adcc24)) - **editor:** Align AI chat history menus ([#&#8203;38983](https://github.com/n8n-io/n8n/issues/38983)) ([3544561](https://github.com/n8n-io/n8n/commit/35445613b35827d60998a3fd7f24f37876cfa223)) - **editor:** Apply Gateway credits eligibility to Agent tool resource and operation selectors ([#&#8203;38828](https://github.com/n8n-io/n8n/issues/38828)) ([67c304b](https://github.com/n8n-io/n8n/commit/67c304b387701093d1f497bbca3396627390520e)) - **editor:** Clarify n8n Assistant approval details ([#&#8203;38422](https://github.com/n8n-io/n8n/issues/38422)) ([8dd2b78](https://github.com/n8n-io/n8n/commit/8dd2b78935627b33f76fd19ae992920d95e8dc85)) - **editor:** Convert a pasted expression into expression mode in the resource locator input ([#&#8203;38872](https://github.com/n8n-io/n8n/issues/38872)) ([b26bb7f](https://github.com/n8n-io/n8n/commit/b26bb7f45296c90e96aeacd7355715b086228145)) - **editor:** Correct Agent Builder chat layout and update notices ([#&#8203;38987](https://github.com/n8n-io/n8n/issues/38987)) ([9f57c91](https://github.com/n8n-io/n8n/commit/9f57c9194be1005993315a110f11a51755e2c5b5)) - **editor:** Disable 'pinning' redacted data if user does not have permission to un-redact it ([#&#8203;38334](https://github.com/n8n-io/n8n/issues/38334)) ([c247cff](https://github.com/n8n-io/n8n/commit/c247cff20a16de02f1692269bf7c2dcf2b456d00)) - **editor:** Fix blank workflow previews in AI Assistant ([#&#8203;38608](https://github.com/n8n-io/n8n/issues/38608)) ([062e99e](https://github.com/n8n-io/n8n/commit/062e99e82949e8c62d86a2b3d6d5a7cfc055399d)) - **editor:** Improve Assistant chat controls and history menu layout ([#&#8203;39212](https://github.com/n8n-io/n8n/issues/39212)) ([263eda0](https://github.com/n8n-io/n8n/commit/263eda010615ce09a7d905e75945e61d98ba419d)) - **editor:** Keep agent icon background visible ([#&#8203;39112](https://github.com/n8n-io/n8n/issues/39112)) ([30b3226](https://github.com/n8n-io/n8n/commit/30b3226101f9f617cebe461b5b1361f4f231a2b4)) - **editor:** Keep NDV input and output panel content visible at narrow widths ([#&#8203;38615](https://github.com/n8n-io/n8n/issues/38615)) ([6a9bbd9](https://github.com/n8n-io/n8n/commit/6a9bbd93de9a666e4adb0b4e658374f167f8dc8f)) - **editor:** Keep the Instance AI chat input live during plan review ([#&#8203;38086](https://github.com/n8n-io/n8n/issues/38086)) ([c4c7365](https://github.com/n8n-io/n8n/commit/c4c7365c7fa8a44fb67b1e3cced80c6e83f0b428)) - **editor:** Match n8n Assistant header background ([#&#8203;38944](https://github.com/n8n-io/n8n/issues/38944)) ([0f0fca1](https://github.com/n8n-io/n8n/commit/0f0fca177a93721a46c2127526541205416fc590)) - **editor:** Prevent agent builder shift during assistant transition ([#&#8203;38948](https://github.com/n8n-io/n8n/issues/38948)) ([536ae3e](https://github.com/n8n-io/n8n/commit/536ae3ea1447bebc9a720a883b6110a84d3d860d)) - **editor:** Prevent agent credential warnings during tab switches ([#&#8203;38816](https://github.com/n8n-io/n8n/issues/38816)) ([1ad183a](https://github.com/n8n-io/n8n/commit/1ad183a0864e01c5ebb28b664025638e2b3a3dc1)) - **editor:** Prevent dropdown menu overlap ([#&#8203;38835](https://github.com/n8n-io/n8n/issues/38835)) ([b681645](https://github.com/n8n-io/n8n/commit/b68164528e87402832a09789ebb2a233a7d05506)) - **editor:** Refine agent instructions and trace view ([#&#8203;39104](https://github.com/n8n-io/n8n/issues/39104)) ([e94dff4](https://github.com/n8n-io/n8n/commit/e94dff42e1b3ed652697c5eaef76c3fd0fa3c720)) - **editor:** Remove empty agent button hover background ([#&#8203;38788](https://github.com/n8n-io/n8n/issues/38788)) ([da55339](https://github.com/n8n-io/n8n/commit/da55339548e4522fa86a1ee0a626e879131b978e)) - **editor:** Render bare URLs in Instance AI chat as clickable links ([#&#8203;39060](https://github.com/n8n-io/n8n/issues/39060)) ([d5393f2](https://github.com/n8n-io/n8n/commit/d5393f2a1251b77abbb307072586b37b027b5895)) - **editor:** Restore MCP connection popup retries ([#&#8203;37956](https://github.com/n8n-io/n8n/issues/37956)) ([4d9cd43](https://github.com/n8n-io/n8n/commit/4d9cd43168f1ad2e3708ea391efae40c6a3eaf4e)) - **editor:** Send number values in credential inputs ([#&#8203;38715](https://github.com/n8n-io/n8n/issues/38715)) ([efc9c85](https://github.com/n8n-io/n8n/commit/efc9c85e9b240000df5a8c47585db1f957766f81)) - **editor:** Show step indicators in dark mode ([#&#8203;38937](https://github.com/n8n-io/n8n/issues/38937)) ([76fd3a0](https://github.com/n8n-io/n8n/commit/76fd3a0f67e7d8c25e9b5d69e4186a39c31b9157)) - **editor:** Split global variable scopes to be added to custom roles separately ([#&#8203;38724](https://github.com/n8n-io/n8n/issues/38724)) ([7b059d6](https://github.com/n8n-io/n8n/commit/7b059d64f13a3c40416ac82a3c757f41433ee190)) - **Email Trigger (IMAP) Node:** Recover from silently dead connections by moving to imapflow ([#&#8203;36716](https://github.com/n8n-io/n8n/issues/36716)) ([5f6627a](https://github.com/n8n-io/n8n/commit/5f6627a71e600dbf9cf3a63f05d56f1a9a31272d)) - **Form Node:** Validate content type ([#&#8203;38720](https://github.com/n8n-io/n8n/issues/38720)) ([1d0c658](https://github.com/n8n-io/n8n/commit/1d0c65856b147518f7028cde7d369fe90e5933d5)) - Keep the logs panel header height fixed ([#&#8203;38675](https://github.com/n8n-io/n8n/issues/38675)) ([386fedf](https://github.com/n8n-io/n8n/commit/386fedf2576b6341efe25166cae981156b9f1d53)) - Limit declarative routing during base URL ownership checks ([#&#8203;39058](https://github.com/n8n-io/n8n/issues/39058)) ([3d00ed9](https://github.com/n8n-io/n8n/commit/3d00ed98b06caf6939ca999894e2a257947bb9c0)) - **Monday.com Node:** Migrate to API version 2026-07 ([#&#8203;26262](https://github.com/n8n-io/n8n/issues/26262)) ([75a2fe5](https://github.com/n8n-io/n8n/commit/75a2fe59852a5658688415ced73c1823ff782f3f)) - Open the EULA modal when a license is activated from a link ([#&#8203;38712](https://github.com/n8n-io/n8n/issues/38712)) ([5c1dfef](https://github.com/n8n-io/n8n/commit/5c1dfef8d6a4c1c626c77f162687b79a31e9ccf3)) - **OpenAI Node:** Accept object values for JSON-typed parameters ([#&#8203;33886](https://github.com/n8n-io/n8n/issues/33886)) ([92b1aad](https://github.com/n8n-io/n8n/commit/92b1aad608d9ec6a1784825833369f90e4c7d8e1)) - **S3 Node:** Handle files with `+` in names ([#&#8203;38688](https://github.com/n8n-io/n8n/issues/38688)) ([7ff87c4](https://github.com/n8n-io/n8n/commit/7ff87c4321a2b53aae0d5c944f714cbc5f114d87)) - Show a reveal prompt for expressions over redacted data ([#&#8203;38577](https://github.com/n8n-io/n8n/issues/38577)) ([34f7327](https://github.com/n8n-io/n8n/commit/34f7327b4bbaedee8770a5fca7a4f843def97e3e)) - Show only chat models in the Gemini and Qwen model dropdowns ([#&#8203;38800](https://github.com/n8n-io/n8n/issues/38800)) ([94c12a6](https://github.com/n8n-io/n8n/commit/94c12a6e7f334ad34dd1e8fbb10b1f69b6e09579)) - **Slack Node:** Point OAuth2 scopes notice to an existing docs anchor ([#&#8203;38992](https://github.com/n8n-io/n8n/issues/38992)) ([1525f3a](https://github.com/n8n-io/n8n/commit/1525f3a142b92907ee84234d31467fcfa77f5a06)) - **Snowflake Node:** Update the Snowflake SDK to 3.3.0 ([#&#8203;38798](https://github.com/n8n-io/n8n/issues/38798)) ([5334420](https://github.com/n8n-io/n8n/commit/533442071f0209544bdd64d85182510e4aa6046b)) - Unify startup deadlines and cancellation ([#&#8203;37927](https://github.com/n8n-io/n8n/issues/37927)) ([9e18c4a](https://github.com/n8n-io/n8n/commit/9e18c4a8aa2308857135c49743f16ead9645380f)) ##### Features - Add admin permission for node execution in n8n assistant ([#&#8203;39102](https://github.com/n8n-io/n8n/issues/39102)) ([2f65a6b](https://github.com/n8n-io/n8n/commit/2f65a6b066e6067d5599e830ce07a0c3be8b8a1e)) - Add standalone node execution as a Workflow Builder and AI Assistant tool ([#&#8203;37512](https://github.com/n8n-io/n8n/issues/37512)) ([2d56eee](https://github.com/n8n-io/n8n/commit/2d56eee2249be72eacfde7800cde1611ceb74e52)) - **API:** Allow credential creation with source IDs ([#&#8203;38791](https://github.com/n8n-io/n8n/issues/38791)) ([85b3be3](https://github.com/n8n-io/n8n/commit/85b3be35260306a4ac24f4855b0f6a5af2581871)) - **API:** Pause promotion Apply until bindings are resolved ([#&#8203;38741](https://github.com/n8n-io/n8n/issues/38741)) ([74334d2](https://github.com/n8n-io/n8n/commit/74334d2d8515f0ce10775b71e6b41aa53b055380)) - **core:** Add an AI Assistant tool that runs one node of a workflow ([#&#8203;38601](https://github.com/n8n-io/n8n/issues/38601)) ([ac752e7](https://github.com/n8n-io/n8n/commit/ac752e702650fa14ae75ce118624ca3470f6f414)) - **core:** Add promotion binding preflight with creation context ([#&#8203;38657](https://github.com/n8n-io/n8n/issues/38657)) ([62ff356](https://github.com/n8n-io/n8n/commit/62ff35656631fcb9db7d13df51d047aa8cdd3d37)) - **core:** Add push-based reload endpoint for custom node development ([#&#8203;36837](https://github.com/n8n-io/n8n/issues/36837)) ([8bafdfa](https://github.com/n8n-io/n8n/commit/8bafdfa3c72b72c02fe772841547b0e132fd83d5)) - **core:** Add view and delete permissions for executions to project roles ([#&#8203;38698](https://github.com/n8n-io/n8n/issues/38698)) ([f032577](https://github.com/n8n-io/n8n/commit/f0325776c1fc1bac6f1e40401045521687e89756)) - **core:** Filter out MCP servers from the registry based on instance capabilities ([#&#8203;38867](https://github.com/n8n-io/n8n/issues/38867)) ([873948b](https://github.com/n8n-io/n8n/commit/873948b8385b464bf6d6d89e5ff11177f86bc466)) - **core:** Return credential descriptions in assistant and MCP tools ([#&#8203;38984](https://github.com/n8n-io/n8n/issues/38984)) ([6f74038](https://github.com/n8n-io/n8n/commit/6f74038eeaea78433a31ec8bed12e8db8bd5ecf5)) - **core:** Send maxN8nNodesApiVersion in community-nodes catalog requests ([#&#8203;38968](https://github.com/n8n-io/n8n/issues/38968)) ([c16bf24](https://github.com/n8n-io/n8n/commit/c16bf24b0489baf2194b55d69f4292a6cef3c210)) - **core:** Track AI Assistant response start latency ([#&#8203;37003](https://github.com/n8n-io/n8n/issues/37003)) ([288e5e3](https://github.com/n8n-io/n8n/commit/288e5e31e3aaa15fc5a225e11b18dd62c3e1283e)) - **Databricks Node:** Add hidden Databricks Embeddings sub-node ([#&#8203;38989](https://github.com/n8n-io/n8n/issues/38989)) ([48b1274](https://github.com/n8n-io/n8n/commit/48b127461644af71e8cdafdd0a9d6ba7863de54f)) - **Databricks Node:** Show the Chat Model node in the node picker ([#&#8203;38918](https://github.com/n8n-io/n8n/issues/38918)) ([d42a753](https://github.com/n8n-io/n8n/commit/d42a75317601f335557fd7aa4e9ee0b78e0b7408)) - **editor:** Add instance promote action to Environments settings ([#&#8203;38985](https://github.com/n8n-io/n8n/issues/38985)) ([d8882f7](https://github.com/n8n-io/n8n/commit/d8882f776e9397923fc4924b32296c2a6036410f)) - **editor:** Add the n8n Assistant panel to the agent builder ([#&#8203;38726](https://github.com/n8n-io/n8n/issues/38726)) ([9f0e653](https://github.com/n8n-io/n8n/commit/9f0e653c5ae656641a2ba5cf9fd0abd052d94b19)) - **editor:** Distinguish skills from tools in session timelines ([#&#8203;38481](https://github.com/n8n-io/n8n/issues/38481)) ([77e10b0](https://github.com/n8n-io/n8n/commit/77e10b05f86b34f1582bd5e96988308e61746142)) - **editor:** Explain agent task schedules ([#&#8203;39117](https://github.com/n8n-io/n8n/issues/39117)) ([add77db](https://github.com/n8n-io/n8n/commit/add77db7a0d7eb394c13c15f578cca944ccdf701)) - **editor:** Improve agent builder interactions ([#&#8203;38728](https://github.com/n8n-io/n8n/issues/38728)) ([b7b4722](https://github.com/n8n-io/n8n/commit/b7b4722e4f133340a7a77363ea73ae1c0050e7f5)) - **editor:** Improve AI Assistant sidebar and history dropdown ([#&#8203;38419](https://github.com/n8n-io/n8n/issues/38419)) ([25dc45d](https://github.com/n8n-io/n8n/commit/25dc45d086927af779fbc456950261af5477afad)) - **editor:** Make view related tag permissions available by default ([#&#8203;38640](https://github.com/n8n-io/n8n/issues/38640)) ([f9fcf37](https://github.com/n8n-io/n8n/commit/f9fcf37b67266f36a9eeb20863af436a0ce954aa)) - **editor:** Move agent skills to a separate card ([#&#8203;38993](https://github.com/n8n-io/n8n/issues/38993)) ([7683e1c](https://github.com/n8n-io/n8n/commit/7683e1c7f6b79efdd21c8b13068cee3d7569bfa1)) - **editor:** Move web search to agent capabilities ([#&#8203;38646](https://github.com/n8n-io/n8n/issues/38646)) ([a6ca37c](https://github.com/n8n-io/n8n/commit/a6ca37cbbffdadd3a08ab79da24014b2d8b65ddb)) - **editor:** Open Edit with AI without a greeting turn ([#&#8203;38745](https://github.com/n8n-io/n8n/issues/38745)) ([0a4976e](https://github.com/n8n-io/n8n/commit/0a4976e62cc8a58c1562b6d049f8c87f1057d268)) - **editor:** Open new agents in the builder with the n8n Assistant panel ([#&#8203;38727](https://github.com/n8n-io/n8n/issues/38727)) ([d3b8445](https://github.com/n8n-io/n8n/commit/d3b844554ce7d3e8524c63fa9473453ffd8e8777)) - **editor:** Refactor ResizeWrapper and add to Agents Preview Dock ([#&#8203;38250](https://github.com/n8n-io/n8n/issues/38250)) ([d7d8c03](https://github.com/n8n-io/n8n/commit/d7d8c0319348ce45d90980136ef3c13ea79258f3)) - **editor:** Render a restricted node type on the canvas with a replace path ([#&#8203;38859](https://github.com/n8n-io/n8n/issues/38859)) ([f03ffd7](https://github.com/n8n-io/n8n/commit/f03ffd7fed68daf9f85c5cbbf3d24a1e87d4ddd6)) - **editor:** Show recent agent changes ([#&#8203;38796](https://github.com/n8n-io/n8n/issues/38796)) ([ee9177d](https://github.com/n8n-io/n8n/commit/ee9177d1d5df497635a7b6d7e128f9fd746ecb45)) - **editor:** Show the personal space permissions in the instance role editor ([#&#8203;39108](https://github.com/n8n-io/n8n/issues/39108)) ([51a0512](https://github.com/n8n-io/n8n/commit/51a05126fd0725898beb65cef51d1fc39a0ff300)) - **editor:** Show timestamp dividers in the agent preview chat ([#&#8203;38962](https://github.com/n8n-io/n8n/issues/38962)) ([a70938f](https://github.com/n8n-io/n8n/commit/a70938f2282ea50f0b86c9993d7c1919d0843fe8)) - **Microsoft Teams Node:** Add [@&#8203;mention](https://github.com/mention) support to message Create ([#&#8203;37624](https://github.com/n8n-io/n8n/issues/37624)) ([9c83613](https://github.com/n8n-io/n8n/commit/9c8361377aaa4b0c781aaa553bcf6f3c1cb335b9)) - **Microsoft Teams Node:** Add [@&#8203;mentions](https://github.com/mentions) on Reply and team tag mentions ([#&#8203;38023](https://github.com/n8n-io/n8n/issues/38023)) ([2627912](https://github.com/n8n-io/n8n/commit/2627912062610bfdaa7703c02084032f19e918f0)) - **Microsoft Teams Node:** Add a Chat resource with create, get and get many ([#&#8203;38035](https://github.com/n8n-io/n8n/issues/38035)) ([0b559b5](https://github.com/n8n-io/n8n/commit/0b559b5ad0d13808fad2d67e24fb11629e6881ab)) - **MiniMax Node:** Fetch available models from the API instead of a hardcoded list ([#&#8203;37646](https://github.com/n8n-io/n8n/issues/37646)) ([0392123](https://github.com/n8n-io/n8n/commit/039212362b1187efd22e24268fcec34855c43daf)) - Pin the sandbox service version in get-n8n.sh and update it on --upgrade ([#&#8203;38799](https://github.com/n8n-io/n8n/issues/38799)) ([914eabb](https://github.com/n8n-io/n8n/commit/914eabb226a671770babb11b292edf2ddbe2e5da)) - Wire up the email change confirmation flow ([#&#8203;38730](https://github.com/n8n-io/n8n/issues/38730)) ([ccaeeb7](https://github.com/n8n-io/n8n/commit/ccaeeb7eb697708e6fab546e8cf016f1a1a4b7b2)) ##### Performance Improvements - **core:** Stop loading project members when listing credentials ([#&#8203;39068](https://github.com/n8n-io/n8n/issues/39068)) ([b3b5939](https://github.com/n8n-io/n8n/commit/b3b5939ef96179667f605f2dcfab17894691d345)) ### [`v2.40.7`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.40.7) ##### Bug Fixes - **core:** Propagate project span attributes to node spans ([#&#8203;39457](https://github.com/n8n-io/n8n/issues/39457)) ([59fccb6](https://github.com/n8n-io/n8n/commit/59fccb645b0ff5f9933251f24ccb3046a53ed9fb)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39572?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> ### [`v2.40.6`](https://github.com/n8n-io/n8n/releases/tag/n8n%402.40.6) ##### Bug Fixes - **core:** Keep OpenTelemetry export working after a restart when Sentry is enabled ([#&#8203;39368](https://github.com/n8n-io/n8n/issues/39368)) ([7720a02](https://github.com/n8n-io/n8n/commit/7720a02599ef7c7fb8b44407cf7646c0915ecd4d)) - **core:** Retry instance reports that cross the UTC midnight boundary ([#&#8203;39434](https://github.com/n8n-io/n8n/issues/39434)) ([5e09a78](https://github.com/n8n-io/n8n/commit/5e09a780b58278f06d159d28c0771e1af28ef670)) ##### Features - **core:** Authenticate instance reports with the license certificate ([#&#8203;39381](https://github.com/n8n-io/n8n/issues/39381)) ([f0ab4ea](https://github.com/n8n-io/n8n/commit/f0ab4ea7de8db16f84d44d3234b27cf36bed8a0a)) <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/n8n-io/n8n/pull/39446?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. --> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, 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 [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODEuNyIsInVwZGF0ZWRJblZlciI6IjQ0LjE4MS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate Bot force-pushed renovate/n8n_image-2.x from 18208e3b54 to 2ba86bfeef 2026-10-26 05:05:15 -07:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.45.3 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.45.4 2026-10-26 05:05:15 -07:00
renovate Bot force-pushed renovate/n8n_image-2.x from 2ba86bfeef to 740edbc7ec 2026-10-26 23:04:55 -07:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.45.4 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.0 2026-10-27 05:06:25 -07:00
renovate Bot force-pushed renovate/n8n_image-2.x from 740edbc7ec to d0260cedff 2026-10-27 05:06:25 -07:00 Compare
renovate Bot force-pushed renovate/n8n_image-2.x from d0260cedff to c0dca225f2 2026-10-28 05:05:44 -07:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.0 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.1 2026-10-28 05:05:44 -07:00
renovate Bot force-pushed renovate/n8n_image-2.x from c0dca225f2 to b66ae35dbb 2026-10-28 23:05:40 -07:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.1 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.2 2026-10-29 05:05:49 -07:00
renovate Bot force-pushed renovate/n8n_image-2.x from b66ae35dbb to c2e9d2a1ed 2026-10-29 05:05:49 -07:00 Compare
renovate Bot force-pushed renovate/n8n_image-2.x from c2e9d2a1ed to 9aab6e4df2 2026-10-30 05:06:03 -07:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.2 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.3 2026-10-30 05:07:05 -07:00
renovate Bot force-pushed renovate/n8n_image-2.x from 9aab6e4df2 to 6fdcac5be1 2026-11-02 04:05:50 -08:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.3 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.4 2026-11-02 04:06:55 -08:00
renovate Bot added 1 commit 2026-11-03 04:05:05 -08:00
renovate Bot force-pushed renovate/n8n_image-2.x from 6fdcac5be1 to 5a468c7493 2026-11-03 04:05:05 -08:00 Compare
renovate Bot changed title from Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.46.4 to Update N8N_IMAGE (docker.n8n.io/n8nio/n8n) to v2.47.0 2026-11-03 04:06:08 -08:00
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/n8n_image-2.x:renovate/n8n_image-2.x
git checkout renovate/n8n_image-2.x
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AtlasHorizon/compose#12