:rocket: Pre-release 3.2.0

Merged
N8
2h ago
+152-81

3.2.0 (2026-11-10)

Bug Fixes

  • ai-builder: Return the raw body when fetch-url reads JSON, XML, CSV or YAML (#42949) (6640010)
  • Align workflow history header dividers (#43167) (73698d6)
  • Community package supportedNodesApiVersion v3 compatibility (246e5fd)
  • Compression Node: Preserve custom gzip file names (#42063) (a196d7d)
  • core: Apply the redaction policy to log streaming, telemetry and error reports (#42905) (c4c66d3)
  • core: Decode webhook bodies in the declared charset (#42037) (71ea718)
  • core: Exclude Nano Banana models from Gemini chat model pickers (#43082) (5038878)
  • core: Expand default blocked IP ranges for outbound request guard (#38912) (40f71ab)
  • core: Guard misconfigured s3 binary data mode at boot and normalize removed-mode detection (#37337) (561d084)
  • core: Keep Anthropic thinking valid in agents after prompt rewrites and web search (#43160) (92b6fea)
  • core: Keep observational memory running after a user stops a HITL card (#43192) (cf28f65)
  • core: Keep retry backoff when a trigger fails right after reactivation (#43105) (b43750c)
  • core: Keep the OAuth JWKS available when a retired signing key cannot be read (#42465) (7a15776)
  • core: Keep the warning level of sub-workflow errors rebuilt for the parent (#42727) (4dcbe9e)
  • core: Only allow users who can edit a workflow to own its migration findings (#43091) (1faa2fa)
  • core: Retire stale scheduled tasks in repeated batches in each reaper pass (#43076) (505c0c0)
  • core: Settle abandoned tool calls when an Agents runtime turn starts (#43194) (75b8ea0)
  • core: Subscribe Telegram agent channels to button clicks (#43221) (4cff3b3)
  • editor: Keep the API settings empty state in the header column (#43219) (c3ba6a3)
  • editor: Polish skill files and version history (#43180) (4b7b145)
  • editor: Update favicon and preview image branding (#43214) (c2ea734)
  • editor: Use the current Assistant icon across the editor (#42441) (5ee06d3)
  • Exit with distinct codes for failed and incomplete community package scans (CE-3548) (#42780) (0db6d6b)
  • Extract document IDs from Drive URLs (#42478) (fe45950)
  • Honor Continue On Fail for initial connection errors (#41118) (ce23494)
  • Make npm install of n8n work on all platforms again (#43028) (01c87f9)
  • node-cli: Give each n8n image its own dev data volume (398e426)
  • node-cli: Harden the dev command against shell, timeout and port issues (590a107)
  • node-cli: Report why a dev reload did not reach n8n (96d468a)
  • node-cli: Watch asset roots created after dev starts (71df9bf)
  • Preserve API version headers regardless of case (#42473) (d49b632)
  • RabbitMQ Node: Await queue bindings before returning channel (#43033) (e87308e)
  • Remove LangChain Code example prompts from Instance AI examples (7a0d4bf)
  • Show the credential redaction cause without sharing permission (#42711) (b3a40ee)
  • Update Multer to 2.5.0 and preserve upload cleanup (#43157) (731c17c)

Features

  • Add an ability to select an element in Apps preview (#42930) (b85c9d7)
  • ai-builder: Bump the default Assistant model to Claude Opus 5.5 (#42990) (44bc5b0)
  • App bindings UI (#42986) (2509674)
  • Bump N8N_NODES_API_VERSION to 3 (07e0f31)
  • core: Add Microsoft Work IQ OAuth2 credential (#43172) (a3ef7d9)
  • core: Hide archived workflows in the migration report by default (#42781) (a070476)
  • core: Stop agent runs when the Gateway credits wallet is empty (#41473) (5dbef9a)
  • core: Turn off the chat hub module by default (#38612) (eb01ddf)
  • editor: Create Listbox primitive for Design System (#42754) (588918d)
  • editor: Link Apps to n8n Assistant chats (#42969) (5339f0c)
  • editor: Show a message when the migration report takes long to load (#42996) (c1420c6)
  • editor: Show a restriction callout in the credential modal (#42678) (38666b6)
  • editor: Unify chat messages and Markdown rendering (#42315) (5e38fe6)
  • Node operation annotations for engine (#41835) (b3ecad1)
  • Open the migration report filtered to the recipient from notification emails (#43089) (010f33c)
  • Paddle Node: Rename node to Paddle Classic (#43042) (ddabd54)
  • Remove dead nodes (#34327) (460a3b5)
  • Remove Edit Image v1-1.1 (7b50116)

Reverts

  • Revert "feat(Execute Sub-workflow Node)!: Remove "Run once for each item" mode (#37036)" (e8c195b), closes #37036
  • Revert "chore: baseline migration timestamps for 3.x sync" (5617f10)
  • Revert "feat(core)!: Remove the "Any workflow" caller policy (#38381)" (5b785d6), closes #38381