# What changed in n8n-workflow

> 114 changes in n8n-workflow 2 from its official release notes, upgrade guides and advisories: 9 breaking, 7 security, 31 new APIs and options. Each one cited. Sources checked 2026-10-28. HTML: https://unstale.sh/npm/n8n-workflow/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## n8n-workflow 2

### Breaking changes

- The editor prevents usage of deprecated nodes. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Exported workflow JSON no longer includes credential names. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- An average with no numeric values now returns null instead of NaN. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Node timestamps are no longer included in the workflow OpenAPI schema. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The unused N8N_SCHEDULER_MIN_INTERVAL setting was removed. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Node and credential type policies are now enabled by default. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Creating or updating workflows with deprecated nodes is blocked. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Foundry nodes and credentials are renamed to Microsoft Foundry. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Single node runs in n8n Assistant require workflow create scope. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)

### Security

- Access keys are treated as secret credential fields during linting. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Assistant execution reads now check execution:read access and apply execution redaction. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Draft Agent runs now check agent read access and credential access. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The trigger now verifies webhook signatures. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The inbound pipeline now refuses revoked access tokens of the local server. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Execution results are now filtered by projectId for member API keys. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- The instance CSP is served on all non-script responses. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)

### New APIs and options

- A V3 migration is available for the Edit Image node. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Edit Image V2 is available and uses napi-rs/canvas. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- n8n Connect servers are added to MCP registry servers. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The Agent Builder can set up Microsoft Foundry models, list Foundry deployments in the Agents model selector, and support Claude deployments on Foundry. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The Microsoft Teams agent channel is now available. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Workflow editors can triage migration findings for their workflows. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The migration report now includes an “Executions might fail” impact to help assess migration findings. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The migration report can now be exported as CSV. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The n8n node now has an action to add a user to a project. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- OAuth2 credentials can use custom scopes, allowing developers to request provider-specific permissions. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Agents can send mention-only Slack replies. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Webhook and MCP Trigger nodes can authenticate through trusted sources. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- API dependency endpoints are available for workflows, credentials, and data tables. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Automated migrations are implemented for removed nodes. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- A new endpoint notifies workflow owners about migration findings. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Foundry credentials for the Azure OpenAI Chat Model node now have an optional Project field. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- The Text Classifier can optionally include confidence scores in its output. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Antigravity is available in the MCP client connection dialog as a connection option. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The node uses the Anthropic Messages schema for Claude deployments. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Crash journal paths can be set per process. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- A credentialTransfer policy enforcement point is available for credential transfers. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Package import supports an overwrite schema conflict policy for data tables. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Package import supports an overwrite-non-destructive schema conflict policy for data tables. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The embeddings node supports Entra ID authentication. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Google Vertex AI credentials are available, including project selection. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The health check timeout is configurable. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- A Microsoft SharePoint Trigger node is available. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Metrics for database connection recovery are available, and Prometheus metrics can be served while the database is unavailable. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Opt-in start marker spans are available for workflow and node executions. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- WhatsApp is available as an agent channel, with inbound media handling and message quality rate-limit handling. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Workflow tool inputs can be configured for Agents. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)

### Performance

- The agent builder can chain config writes without re-reading the config. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Config writes are sent as objects containing only changed fields. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The system prompt is kept static to enable prompt caching. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The Instance AI skill sandbox is prepared in the background. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)

### Behavior and default changes

- Agents SDK spans now include gen_ai.provider.name and gen_ai.agent.id; AI Agent and chat model spans also receive OTel GenAI attributes. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Granular credential sharing is now always on. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- A promotion commit message is optional; n8n generates a default when one is not provided. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Respond to Chat can now be used in embedded chat mode. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The trigger now validates subscription challenges and events. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Budget alerts and stops now apply to sub-agent runs. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- The durable scheduler is now enabled by default. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Expression spans are turned off by default. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Public API POST requests now honor the Idempotency-Key header, allowing clients to make idempotent requests. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Version 2 is now the default for new Kafka nodes and triggers. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- V2, with full V1 parity, is now the default. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- In-flight production executions are suspended when a worker shuts down. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Workflow read endpoints now return the parent folder. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- The agent builder can edit skill instructions in place. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Every OTel span includes execution identity. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Devin replaces Windsurf in the MCP client dialog. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Workflow history trimming runs as a durable daily system task. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)

### Fixes and other changes

- Agent node tools can use global credentials. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Array min() and max() now work on arrays containing more than 125,000 numbers. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Number, boolean, and options credential fields now accept expressions. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Lakebase function calls with no arguments now send a JSON body. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The node backs off reconnect attempts when the server drops each new connection. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The workflow's own Error Trigger runs when no error workflow is selected. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The node now stores boolean and falsy expression values. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Request batching stops when the execution is cancelled. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Declarative node output items are paired with their input items, and output items are paired before the error output split. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Graph subscriptions are renewed via lifecycle notifications. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- A node is no longer retried after its execution is cancelled. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- The flow falls back to OpenID discovery after receiving HTML metadata responses. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Every public API 401 response advertises the OAuth resource challenge. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Text-only DeepSeek models are routed correctly, and a DeepSeek search alias is added. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Waiting executions are re-armed after a leader takeover. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Static data written by a webhook trigger is now persisted. (2.46.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2460-2026-10-27)
- Anthropic thinking turns are replayed with their tool arguments. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- The node now decodes data URIs and validates Base64 input. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- The trigger checks the mailbox when it activates and can find new mail on servers with a broken IMAP4rev2 mode. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- MCP content arrays are passed through instead of double-wrapping tool results. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Image operations now report token usage and send max_completion_tokens when analyzing an image. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Structured inputs are now passed to OpenAI Responses tools. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Values containing commas remain a single query parameter. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Data table and variable editing are aligned on protected instances. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- Validation is skipped when the mapped value is null. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- When a recipient field is an array, the node now sends to every recipient. (2.45.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2450-2026-10-20)
- 1Password fields are exposed for secret preview and autocomplete. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Node type policies are applied to agent node tools. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Entra OAuth2 is wired into the agent Azure OpenAI runtime. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The size argument of the chunk() expression extension is validated. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Credential type policies are applied to credential tests and probes, and credential-only nodes are hidden under such a policy. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The Vector Store insert is guarded against using the wrong index, and embeddings request float encoding from the Unity AI Gateway. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The editor can download binary data from an Engine v2 execution. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The execution retry menu is aligned and its actions are clarified. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Instance AI saves validate execution timeout against the configured maximum. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- The trigger reports failed polls and limits the backlog per poll. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- OAuth server rate limits use the configured values. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Datetime fields are normalized to Odoo format before writes. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Public API pagination limits are validated and defaulted. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Regex matching now ignores case when the ignore case option is enabled. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Copy source paths are percent-encoded. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Kimi K3 and other OpenAI-compatible Assistant model providers work on self-hosted Assistant. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- MCP server connection failures are reported by verify_mcp_server. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Waiting executions remain unchanged when a resume request fails. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- Workflow validation reports approval tools that have no tool connected. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
- A workflow version can be reverted even when it uses credentials the user cannot use. (2.44.0) — [release notes](https://github.com/n8n-io/n8n/blob/17d3934e42a1cfb347914aa3f079f8b40f26d5ee/CHANGELOG.md#2440-2026-10-13)
