Three weeks of shipping. Here's everything that landed since the Lower Prices release.
π 60+ New Integration Nodes
Your agents now work with 194 nodes β up from ~115. Highlights:
- Notion β pages, databases, triggers
- WooCommerce β orders, products, webhooks
- ActiveCampaign β contacts, deals, campaigns
- Mattermost, Lemlist, Paddle, Zammad β plus 12 more SaaS tools
- AI Tools β SerpApi, Wikipedia, WolframAlpha, SearXng for agent research
- RAG Pipeline β Supabase Vector Store, OpenAI Embeddings, Text Splitter, Summarization Chain, Document Loader
- Data β XML, Markdown, Extract From File (JSON/CSV/Text/XML)
π€ MCP Server Trigger
Agents can now expose themselves as MCP tools. AI clients like Claude Desktop or Cursor can discover and call your workflow tools via JSON-RPC 2.0 β no custom integration needed.
ποΈ Data Tables
Full n8n Data Table support via SQLite-backed Durable Objects. Workflows can store, query, and update tabular data that persists across executions. Browse tables from the agent detail page.
β±οΈ Reliable Scheduling
Schedule triggers now use per-service Durable Object alarms β intervals down to 1 second, reliable even under load. No more missed cron ticks.
π Binary File Support
Workflows can now pass binary files (images, PDFs, documents) between nodes via base64 in-memory encoding. Webhook triggers accept multipart file uploads.
π§ Smarter Credential Wizard
- Step-by-step modal β one credential per page with progress indicator
- OAuth callback URL β shown dynamically on the publish form
- Per-credential help links β in the setup UI
- Credential rotation β builders can rotate their own credentials from the dashboard
π° API Cost Controls
- Separate maxApiCost cap β per execution, so LLM-heavy workflows won't blow past budgets
- Variable cost notice β shown at publish time
- Default max lowered β from $10 to $1
π― Agent Detail Page
- Dedicated layout β two-column view with controls and execution history
- Node inspector β click any node on the execution graph to see full input/output data
- Trigger panel β live LED status indicators per trigger
- Error display β failed nodes highlighted in red with error tooltips
π Fixes
- Cross-node references in loops now work correctly
- Date expressions fixed β
$now, .format(), .beginningOf() - Failed executions show correct status (not "Pending Settlement")
- Stale MetaMask sessions no longer cause login loops
- Credentials obfuscated in internal logs
- Agent names shown in run history instead of hex addresses
Still on Base Sepolia testnet. All transactions use test tokens β no real money involved. Keep breaking things. π οΈ