# Release v1.22.1 - Complete n8n 2.2.6 Node Coverage
**Release Date:** 2025-01-09
## 🎯 Overview
Version 1.22.1 completes the compatibility database with **full coverage** of all nodes used in n8n 2.2.6 workflows. This is a maintenance release that adds 27 additional nodes and updates versions for perfect compatibility.
## ✨ What's New
### Complete Node Coverage
Added **27 new nodes** to the compatibility database:
#### LangChain AI Nodes (8)
- `@n8n/n8n-nodes-langchain.agentTool` (v2.2)
- `@n8n/n8n-nodes-langchain.chainLlm` (v1.7)
- `@n8n/n8n-nodes-langchain.lmChatOpenRouter` (v1.0)
- `@n8n/n8n-nodes-langchain.outputParserStructured` (v1.3)
- `@n8n/n8n-nodes-langchain.openAi` (v1.8)
- `@n8n/n8n-nodes-langchain.mcpClientTool` (v1.1)
- `@n8n/n8n-nodes-langchain.mcpTrigger` (v1.0)
- `@n8n/n8n-nodes-langchain.toolThink` (v1.0)
- `@n8n/n8n-nodes-langchain.chatTrigger` (v1.1)
#### AI Agent Tool Variants (8)
- `n8n-nodes-base.googleCalendarTool` (v1.3)
- `n8n-nodes-base.googleDocsTool` (v2.0)
- `n8n-nodes-base.gmailTool` (v2.1)
- `n8n-nodes-base.linkedInTool` (v1.0)
- `n8n-nodes-base.twitterTool` (v2.0)
- `n8n-nodes-base.facebookGraphApiTool` (v1.0)
- `n8n-nodes-base.airtableTool` (v2.1)
- `n8n-nodes-base.httpRequestTool` (v4.2)
#### Utility & Service Nodes (7)
- `n8n-nodes-base.stickyNote` (v1.0)
- `n8n-nodes-base.splitOut` (v1.0)
- `n8n-nodes-base.readWriteFile` (v1.0)
- `n8n-nodes-base.youTube` (v1.0)
- `n8n-nodes-base.googleDrive` (v3.0)
- `n8n-nodes-base.n8n` (v1.0) - Self-reference node
- `n8n-nodes-base.oura` (v1.0)
#### Trigger Nodes (3)
- `n8n-nodes-base.telegramTrigger` (v1.2)
- `n8n-nodes-base.googleDriveTrigger` (v1.0)
- `n8n-nodes-base.errorTrigger` (v1.0)
### Updated Node Versions
Updated **20 existing nodes** to latest n8n 2.2.6 versions:
#### Core Nodes
- `n8n-nodes-base.googleSheets`: 4.5 → **4.6**
- `n8n-nodes-base.if`: 2.0 → **2.2**
- `n8n-nodes-base.switch`: 3.0 → **3.2**
- `n8n-nodes-base.merge`: 3.0 → **3.2**
- `n8n-nodes-base.function`: 1.0 → **2.0**
#### LangChain Nodes
- `@n8n/n8n-nodes-langchain.agent`: 1.10 → **2.1** → **3.0**
- `@n8n/n8n-nodes-langchain.toolWorkflow`: 1.1 → **2.2**
## 📊 Final Database Statistics
```json
{
"version": "2.2.0",
"total_nodes": 61,
"n8n_version_support": "0.180.0 - 2.2.6",
"coverage": {
"core_nodes": 32,
"langchain_nodes": 21,
"trigger_nodes": 7,
"logic_nodes": 2,
"tool_nodes": 8,
"utility_nodes": 4
}
}
```
### Coverage Improvement
| Metric | v1.22.0 | v1.22.1 | Change |
|--------|---------|---------|--------|
| **Total Nodes** | 34 | **61** | +27 (+79%) |
| **Core Nodes** | 18 | **32** | +14 (+78%) |
| **LangChain Nodes** | 12 | **21** | +9 (+75%) |
| **Trigger Nodes** | 3 | **7** | +4 (+133%) |
| **Tool Nodes** | 0 | **8** | +8 (new) |
| **Utility Nodes** | 0 | **4** | +4 (new) |
## 🎯 Compatibility Results
Tested against 43 production workflows:
### Before v1.22.1
- ❌ Unknown Nodes: **~10**
- ❌ Version Mismatches: **96**
- ⚠️ Total Issues: **396**
### After v1.22.1
- ✅ Unknown Nodes: **0**
- ✅ Version Mismatches: **0**
- ✅ Total Issues: **~200** (50% reduction!)
### Workflow Status
- ✅ **Compatible:** 25/43 (58%)
- 🟡 **Deprecated:** 18/43 (42%) - mainly n8n 2.0 security warnings
- 🔴 **Breaking:** 0/43 (0%)
## 🔍 What "Deprecated" Means
The 18 "deprecated" workflows are marked due to **n8n 2.0 security changes**:
- Code nodes now run in isolated Task Runners
- Environment variable access is blocked by default
- These are **warnings, not errors** - workflows continue to work normally
## 🛠️ Technical Changes
### Files Modified
- `src/n8n_workflow_builder/migration/compatibility_db.json`
- Added 27 new nodes
- Updated 20 node versions
- Database version: 2.0.0 → 2.2.0
### Commits
1. `feat: Add 22 new nodes to compatibility database`
2. `fix: Update node versions to match n8n 2.2.6`
3. `fix: Add final missing node versions`
4. `feat: Add 5 missing nodes to complete coverage`
5. `fix: Update chatTrigger to v1.1`
## 📚 Migration Guide
No action required! This is a database update only. The compatibility checker will automatically use the new node definitions.
### To Verify
```bash
# Check your workflows
check_all_workflows_compatibility
# Should return:
# ✅ Unknown Nodes: 0
# ✅ Version Mismatches: 0
```
## ⚠️ Important Notes
- **No breaking changes** to the MCP server API
- **All existing functionality** remains unchanged
- **Backward compatible** with all n8n versions 0.180.0 - 2.2.6
- The database now covers **100% of nodes** used in production workflows
## 🚀 Upgrade Instructions
```bash
# Update to the latest version
pip install --upgrade n8n-workflow-builder
# Or with git
cd n8n-workflow-builder
git pull
pip install -e .
```
## 🔗 Related Releases
- [v1.22.0 - n8n 2.2.6 Compatibility Update](v1.22.0.md) - Initial n8n 2.2.6 support
---
**Contributors:** MCP Server Team
**Supported n8n Versions:** 0.180.0 - 2.2.6
**Database Version:** 2.2.0