n8n@2.21.7

n8n-io/n8nn8n@2.21.7May 21, 2026by n8n-assistant[bot]

AI Summary

A bug fix release addressing multiple core issues including expression isolate acquisition for scheduled polls, webhook execution data, and AI vendor node validation.

Key Highlights

  • Acquired expression isolate for scheduled polls
  • Populated manual user ID on webhook execution data path
  • Reported scheduled-poll isolate acquisition failures via __emitError
  • Validated non-empty prompts in AI vendor nodes before API calls

Full Release Notes

## [2.21.7](https://github.com/n8n-io/n8n/compare/n8n@2.21.5...n8n@2.21.7) (2026-05-21)


### Bug Fixes

* **core:** Acquire expression isolate for scheduled polls ([#30742](https://github.com/n8n-io/n8n/issues/30742)) ([6167d4a](https://github.com/n8n-io/n8n/commit/6167d4a3623d1a7ac73922737b71fb840b69ac9f))
* **core:** Populate manual user id on webhook execution data path ([#30781](https://github.com/n8n-io/n8n/issues/30781)) ([50c55aa](https://github.com/n8n-io/n8n/commit/50c55aa94b7d8605854d323ae527b7dc354b2448))
* **core:** Report scheduled-poll isolate acquisition failures via __emitError ([#30792](https://github.com/n8n-io/n8n/issues/30792)) ([6321390](https://github.com/n8n-io/n8n/commit/6321390a361d53c2322f047a943153e45c5846a0))
* **core:** Validate non-empty prompts in AI vendor nodes before API calls ([#30820](https://github.com/n8n-io/n8n/issues/30820)) ([15d0dbb](https://github.com/n8n-io/n8n/commit/15d0dbbcaf5899f33b1e3c49005a37e7ef565aae))