<!-- release-prerelease -->
# [3.0.0](https://github.com/n8n-io/n8n/compare/n8n@2.45.0...n8n@3.0.0) (2026-10-27)
### Bug Fixes
* Add file-type tooltip to artifact download button ([#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 ([#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 ([#41948](https://github.com/n8n-io/n8n/issues/41948)) ([9b63561](https://github.com/n8n-io/n8n/commit/9b63561cbb48f06d216f27be3b77722d97e4e74a))
* Allow custom OAuth2 scopes ([#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 ([#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 ([#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 ([#41792](https://github.com/n8n-io/n8n/issues/41792)) ([a722510](https://github.com/n8n-io/n8n/commit/a722510abd3a1b02ff23237f06bebd1605483c97))
* Community package supportedNodesApiVersion v3 compatibility ([c375f44](https://github.com/n8n-io/n8n/commit/c375f447efc9d7e2f9e12bf1a2dc3a38d3436dc0))
* **core:** Allow agent node tools to use global credentials ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#40114](https://github.com/n8n-io/n8n/issues/40114)) ([7ffa1b1](https://github.com/n8n-io/n8n/commit/7ffa1b17153b31c356372b52efa751e798712963))
* **core:** Expand default blocked IP ranges for outbound request guard ([#38912](https://github.com/n8n-io/n8n/issues/38912)) ([a7ad5ca](https://github.com/n8n-io/n8n/commit/a7ad5cacef8b51fa07df808019df1aabfdfd4a17))
* **core:** Fail publication of stored versions with trigger node ids over 64 characters ([#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 ([#40927](https://github.com/n8n-io/n8n/issues/40927)) ([f11619c](https://github.com/n8n-io/n8n/commit/f11619cfbc2eab7c06322f10e8398839de431669))
* **core:** Guard misconfigured s3 binary data mode at boot and normalize removed-mode detection ([#37337](https://github.com/n8n-io/n8n/issues/37337)) ([265dce5](https://github.com/n8n-io/n8n/commit/265dce5e6c5752beae1ca4bc9121a543b7c7e5b1))
* **core:** Handle client disconnects in Respond to Webhook binary responses ([#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 ([#41395](https://github.com/n8n-io/n8n/issues/41395)) ([618fd7e](https://github.com/n8n-io/n8n/commit/618fd7e272b92921db661f12f42b9329697113af))
* **core:** Improve agent credential handling ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41388](https://github.com/n8n-io/n8n/issues/41388)) ([9ceb394](https://github.com/n8n-io/n8n/commit/9ceb3945e79bdcb5ec7620cd87b0ca62fae280a7))
* **core:** Skip empty cache hash writes ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41562](https://github.com/n8n-io/n8n/issues/41562)) ([d8809f6](https://github.com/n8n-io/n8n/commit/d8809f641c3e2b677843922cc0617d95cbc2a5a0))
* **editor:** Align carets within split buttons ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41882](https://github.com/n8n-io/n8n/issues/41882)) ([e595e5e](https://github.com/n8n-io/n8n/commit/e595e5e00587d2402c4e25b67830c34cc830fe2f))
* **editor:** Improve first load speed ([#41942](https://github.com/n8n-io/n8n/issues/41942)) ([40a05c5](https://github.com/n8n-io/n8n/commit/40a05c59ecfe0138ece2b61cd0c9fa2928d6fd88))
* **editor:** Increase light-mode text contrast ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41900](https://github.com/n8n-io/n8n/issues/41900)) ([1430a3b](https://github.com/n8n-io/n8n/commit/1430a3b5d2c864e754dc112e1004d475476a286c))
* **editor:** Preselect Agent Memory credential ([#42140](https://github.com/n8n-io/n8n/issues/42140)) ([6849da6](https://github.com/n8n-io/n8n/commit/6849da6e0e5584083415c8f8ad8b67a39b22dbce))
* **editor:** Reduce Agent modal header spacing ([#41585](https://github.com/n8n-io/n8n/issues/41585)) ([25010a2](https://github.com/n8n-io/n8n/commit/25010a29f51f55112efbf59b662b6446c97d01b0))
* **editor:** Remove underlines from breadcrumb links ([#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 ([#41613](https://github.com/n8n-io/n8n/issues/41613)) ([18084bc](https://github.com/n8n-io/n8n/commit/18084bcaa1e20eb38e9aba03a935f15b164cb253))
* **editor:** Save replacements for unresolved credentials ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41713](https://github.com/n8n-io/n8n/issues/41713)) ([8dd4319](https://github.com/n8n-io/n8n/commit/8dd431978119abdda3f56f4bff01613ee3dc372f))
* **editor:** Use consistent channel connect labels ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#42138](https://github.com/n8n-io/n8n/issues/42138)) ([a12bf1d](https://github.com/n8n-io/n8n/commit/a12bf1dbc2748bbcd5e37a5ff67714194142255b))
* Handle empty and invalid revision responses ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41531](https://github.com/n8n-io/n8n/issues/41531)) ([12e000b](https://github.com/n8n-io/n8n/commit/12e000b15c0b80e3a40c6cb1cd8c15dae450eede))
* Keep source control tag mappings consistent ([#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 ([#41124](https://github.com/n8n-io/n8n/issues/41124)) ([fc7f4c0](https://github.com/n8n-io/n8n/commit/fc7f4c01347c941137378878e23c4fa908cff71b))
* Load all campaign dropdown options ([#41065](https://github.com/n8n-io/n8n/issues/41065)) ([bbab617](https://github.com/n8n-io/n8n/commit/bbab617fac947edc8697795ee7d7be2d9ad744c2))
* Make Preferences settings consistent with Skills ([#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 ([#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 ([#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 ([#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 ([#41299](https://github.com/n8n-io/n8n/issues/41299)) ([9f074c2](https://github.com/n8n-io/n8n/commit/9f074c20c96b1b768108e73b2f1daff3d536870a))
* **node-cli:** Give each n8n image its own dev data volume ([6ad220c](https://github.com/n8n-io/n8n/commit/6ad220c04a00515888d13b0765b4da05dc3f1418))
* **node-cli:** Harden the dev command against shell, timeout and port issues ([41e702b](https://github.com/n8n-io/n8n/commit/41e702bea976b15d53d283987acb06002778ca94))
* **node-cli:** Report why a dev reload did not reach n8n ([598cda9](https://github.com/n8n-io/n8n/commit/598cda97cf68aeaa2473628b1c82dc144f8d0b3d))
* **node-cli:** Watch asset roots created after dev starts ([4b630e8](https://github.com/n8n-io/n8n/commit/4b630e8f41bfba18d8a0d6c17f307ae2de1cffa2))
* Open Chat Hub OAuth popups before authorization requests ([#41409](https://github.com/n8n-io/n8n/issues/41409)) ([ef03659](https://github.com/n8n-io/n8n/commit/ef036595411daeb02d97470767dc9f4391b0e3d6))
* **Postgres Node:** Prevent global pgtypes overwrite ([#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 ([#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 ([#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 ([#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 ([#40925](https://github.com/n8n-io/n8n/issues/40925)) ([1526d6a](https://github.com/n8n-io/n8n/commit/1526d6a416c08f9eaa88f014a6174dab06cfc15d))
* Remove LangChain Code example prompts from Instance AI examples ([24b9362](https://github.com/n8n-io/n8n/commit/24b93627b600e1e646b951f5dfb26989cb33fed1))
* Remove underlines from data table cards ([#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 ([#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 ([#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 ([#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) ([#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 ([#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 ([#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 ([#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 ([#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 ([#41720](https://github.com/n8n-io/n8n/issues/41720)) ([bdb0bd9](https://github.com/n8n-io/n8n/commit/bdb0bd994dd686b8a3638b3eb9cee757fa378177))
* Widen the logs panel node list ([#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 ([#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 ([#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 ([#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 ([#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 ([#42040](https://github.com/n8n-io/n8n/issues/42040)) ([c8864e5](https://github.com/n8n-io/n8n/commit/c8864e558f4817f5f0d7327a52d731f64c81c3f3))
* Bump N8N_NODES_API_VERSION to 3 ([6ad6654](https://github.com/n8n-io/n8n/commit/6ad6654243effd8e9dd7c95ff262a0fd023e84e1))
* **Chat Node:** Allow Respond to Chat in embedded chat mode ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41905](https://github.com/n8n-io/n8n/issues/41905)) ([48332fe](https://github.com/n8n-io/n8n/commit/48332fe4d19ae34ff61e1bb20273f20d2c93750b))
* **core:** Turn off the chat hub module by default ([#38612](https://github.com/n8n-io/n8n/issues/38612)) ([cff7074](https://github.com/n8n-io/n8n/commit/cff70747485a0bea80902dca44e772bfb1caece5))
* **core:** Unpublish instead of refusing a move into a restricted project ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#41968](https://github.com/n8n-io/n8n/issues/41968)) ([f029f52](https://github.com/n8n-io/n8n/commit/f029f52d5c1cef648e8e9e6f9ac1af8e5b438dba))
* **editor:** Mark required credential fields ([#42028](https://github.com/n8n-io/n8n/issues/42028)) ([51a10f1](https://github.com/n8n-io/n8n/commit/51a10f1e300b6a18182af1c55605f13af52a2e16))
* **editor:** Prevent usage of deprecated nodes ([#31392](https://github.com/n8n-io/n8n/issues/31392)) ([1a18bff](https://github.com/n8n-io/n8n/commit/1a18bfff683b22937318fffb77d38ad3802a3dff))
* **editor:** Refactor N8nBreadcrumbs and callers ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#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 ([#27978](https://github.com/n8n-io/n8n/issues/27978)) ([9bcd57e](https://github.com/n8n-io/n8n/commit/9bcd57e94c2bc9d098aabb75591d98216e09cab4))
* Remove dead nodes ([#34327](https://github.com/n8n-io/n8n/issues/34327)) ([035c5f5](https://github.com/n8n-io/n8n/commit/035c5f5db646a34c868bd23882445a90c6a651b2))
* Remove Edit Image v1-1.1 ([f9c67db](https://github.com/n8n-io/n8n/commit/f9c67db5d3d82afcae420d4ac9eb295ed4471a69))
* Replace brand assets ([#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 ([#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 ([#41545](https://github.com/n8n-io/n8n/issues/41545)) ([d5d6596](https://github.com/n8n-io/n8n/commit/d5d659610a6a2069ce9026b8ea1191c7953e3908))
* **core:** Deduplicate episodic candidates before embedding ([#41618](https://github.com/n8n-io/n8n/issues/41618)) ([fb8ae3d](https://github.com/n8n-io/n8n/commit/fb8ae3de6895c0752754446f1c6ddda1c2c792c4))
### Reverts
* Revert "feat(Execute Sub-workflow Node)!: Remove "Run once for each item" mode (#37036)" ([ddca702](https://github.com/n8n-io/n8n/commit/ddca7024f7a6f7428510087190dcda5689edf520)), closes [#37036](https://github.com/n8n-io/n8n/issues/37036)
* Revert "chore: baseline migration timestamps for 3.x sync" ([6c23508](https://github.com/n8n-io/n8n/commit/6c2350868e43b71a316406f3ef084657f9140485))
* Revert "feat(core)!: Remove the "Any workflow" caller policy (#38381)" ([d520a93](https://github.com/n8n-io/n8n/commit/d520a9310b1724f0ff98e08bf479cdc241538a2f)), closes [#38381](https://github.com/n8n-io/n8n/issues/38381)