Skip to content

n8n-as-code v2.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 20:26

n8n-as-code 2.5.0

Product Surface

  • Editor integrations published via Microsoft Marketplace and Open VSX
  • Shared n8nac CLI for workspace bootstrap, sync, and automation
  • AI Skills and Claude-ready agent context generation
  • MCP server for Model Context Protocol clients
  • OpenClaw plugin support
  • TypeScript transformer for n8n workflow code

Included in this release

  • AI Skills and Claude Integration: 2.3.2 -> 2.3.2
  • CLI: 2.5.0 -> 2.5.0
  • MCP Server: 2.1.2 -> 2.1.2
  • Editor Integrations: 2.40.0 -> 2.40.0
  • OpenClaw Plugin: 2.2.1 -> 2.2.1

AI Skills and Claude Integration

Package: @n8n-as-code/skills@2.3.2

Embedded n8n ontology, AGENTS.md generation, and Claude-oriented workflow tooling.

Bug Fixes

  • cli: bind n8n API keys to environments instead of shared URL targets (6dd92bc)
  • skills: update knowledge base for n8n@2.31.5 (fd6a920)
  • scripts: pass CI through the environment so builds work on Windows (46d2b67)
  • scripts: correct doc index lookup, slug safety and cache validation (5fc999b)

CLI

Package: n8nac@2.5.0

Shared command-line backbone for workspace bootstrap, GitOps sync, search, and automation.

Features

  • cli: make folder sync push-authoritative and API-key-only (b873b38)
  • cli: support folder-aware workflow sync (86e6b2e)
  • cli: surface drift in n8nac list --json (3985903)

Bug Fixes

  • cli: degrade folder push on n8n's generic additional-properties 400 (9f22ed0)
  • cli: preserve folder assignment when pushing nested-path updates (a48fe50)
  • cli: harden folder-aware sync against concurrent folder creation (ebf134a)
  • cli: stop copying per-environment API keys onto the shared target (6bd1f51)
  • vscode: stop storing a workspace API key against managed targets (ba14981)
  • cli: drop an environment API key when it moves to another instance (62ec7d6)
  • cli: keep workspace API keys off managed instance environments (a508a2d)
  • cli: bind n8n API keys to environments instead of shared URL targets (6dd92bc)
  • cli: make certificate trust failures actionable (2e588b5)
  • cli: verify server certificates on public hosts by default (615f1e2)
  • vscode: trust extra CAs on the fetch path and keep self-signed working (bcd41af)
  • respect NODE_EXTRA_CA_CERTS and system CAs in HTTPS agent (ad814b2)
  • cli: omit drift.remote when the instance reports no updatedAt (2ee74d9)
  • cli: align drift docs with implementation, cover missing remote timestamp (9745147)

Documentation

  • cli: document the folder-sync surface and test cleanForPush (03f52b1)

Dependencies

  • The following workspace dependencies were updated
    • @n8n-as-code/mcp bumped from 2.1.1 to 2.1.2
    • @n8n-as-code/skills bumped from 2.3.1 to 2.3.2

MCP Server

Package: @n8n-as-code/mcp@2.1.2

Dedicated Model Context Protocol server exposing n8n-as-code tools to MCP clients.

Dependencies

  • The following workspace dependencies were updated
    • n8nac bumped from 2.4.1 to 2.5.0

Editor Integrations

Package: n8n-as-code@2.40.0

Marketplace and Open VSX editor integration for browsing, searching, syncing, and validating n8n workflows.

Bug Fixes

  • cli: stop copying per-environment API keys onto the shared target (6bd1f51)
  • vscode: stop storing a workspace API key against managed targets (ba14981)
  • cli: drop an environment API key when it moves to another instance (62ec7d6)
  • cli: keep workspace API keys off managed instance environments (a508a2d)
  • cli: bind n8n API keys to environments instead of shared URL targets (6dd92bc)
  • vscode: trust extra CAs on the fetch path and keep self-signed working (bcd41af)
  • respect NODE_EXTRA_CA_CERTS and system CAs in HTTPS agent (ad814b2)
  • vscode: seed the packaging closure from the full root dependency set (40966e3)
  • vscode: bundle @langchain/core and other required peer dependencies (bb269db)

Dependencies

  • The following workspace dependencies were updated
    • @n8n-as-code/skills bumped from 2.3.1 to 2.3.2
    • n8nac bumped from 2.4.1 to 2.5.0

OpenClaw Plugin

Package: @n8n-as-code/n8nac@2.2.1

Native OpenClaw setup and workflow operations powered by the same n8nac stack.

Bug Fixes

  • cli: bind n8n API keys to environments instead of shared URL targets (6dd92bc)