1.118.0 (2025-10-27)
Bug Fixes
- AI Agent Node: Only use ai-tool output when reconstructing steps (#21061) (255db6a)
- AI Agent Node: Respect maxIterations parameter (#21081) (4ea2757)
- ai-builder: Auto-generate names only for workflows with default names (#21162) (4a4d1fe)
- ai-builder: Format user message to avoid markdown formatting errors (#21033) (70523e1)
- ai-builder: Prompt input scrolling fix and update max line from 6 -> 10 (#21165) (3caa5ac)
- Call n8n Sub-Workflow Tool Node: Fix return format for execute path (#21010) (b9b322e)
- core: Check all parents of subnodes for expression resolution (#21141) (1c4b838)
- core: Handle rejected promises from Rudderstack SDK (#21083) (520a9d4)
- editor: Close NDV on AI Builder message (#21158) (f37864e)
- editor: Fix tool params schema for object and array fields (#20956) (b2e0f8c)
- editor: Icon picker always on top (#21116) (9d764d0)
- HTTP Request Node: Fix expression value handling in
urlparameter (#21101) (0a82e8d) - Merge Node: Block file access for alasql (#20858) (79f1cca)
- n8n Form Node: From trigger selection (#21069) (8b42820)
- OpenAI Node: Don't include function calls when conversation id is used (#21047) (2fff388)
- Pin
@lezer/commonversion (#21074) (30ac847) - Sanitize cURL URLs with to {PLACEHOLDER} (#21032) (1e2bd08)
- Update playwright version (#21096) (e61de6f)
- Use correct enum import in CLI node templates (#20950) (1853108)
Features
- Add logic to parse and apply global roles for sso provisioning (#21007) (dc1437f)
- Add past execution schema viewing in NDV (#20954) (4698b93)
- Add patch endpoint and reload mechanisms for sso provisioning configuration (#20904) (ef688de)
- ai-builder: Properly separate system and user prompts in AI nodes (#21068) (8659a73)
- Allow OIDC logins to sync instance roles (#21055) (fcbf143)
- core: Add an incrementing version counter for the workflow entity (#20816) (dd61458)
- core: Add programmatic workflow validation in AI workflow builder (#20998) (fa7cdf3)
- core: Handle project variables sync on source control (#21001) (832774d)
- core: Support
N8N_BLOCK_RUNNER_ENV_ACCESSin native Python runner (#21215) (8527e4b) - editor: Add custom date range options to insights dashboard (#20952) (bf873e3)
- editor: Remove flag for project variables (#21037) (8e7eb98)
- Improve tests for loginUser (#21144) (85fb6e4)
- Only publish provisioning config changes on multi-main (#21134) (65b6b0e)
- OpenAI Node: Remove built-in MCP from V2 (#21159) (12833ea)
- OpenAI Node: Remove completions from V2 (#21078) (1d41e47)
- Parse and apply provisioned project role mappings (#21025) (ca624c6)
- Provision project roles from OIDC SSO (#21107) (fa4c979)
- Reduce unauthentication information in settings endpoint (#21133) (c859f4e)
- Support values configuration type for credentials in MongoDB Vector Store (#20888) (701f4f8)
- Trigger projects export and import on push and pull (#20459) (333ce1f)
- Wire up saml to instance role provisioning (#21080) (b8a62c8)