v0.2.0
Release Date: December 8, 2025
Highlights
This release introduces folder synchronization, enhanced verbose logging, and several important bug fixes. It also includes breaking changes to CLI commands.
Breaking Changes
wf remove replaced with wf delete
The workflow removal command has been renamed for clarity:
# Old (no longer works)
n8n-deploy wf remove workflow-name
# New
n8n-deploy wf delete workflow-nameserver set-primary removed
The server set-primary command has been removed from the server command group.
New Features
Folder Synchronization
Bidirectional folder sync between local directories and n8n server folders:
# Authenticate with n8n server
n8n-deploy folder auth myserver --email user@example.com
# List folders on server
n8n-deploy folder list --remote myserver
# Pull workflows from n8n folder
n8n-deploy folder pull remote-folder ./local-dir
# Push workflows to n8n folder
n8n-deploy folder push ./local-dir remote-folder
# Create persistent folder mapping
n8n-deploy folder map ./workflows remote-folder --direction bidirectional
# Sync all mappings
n8n-deploy folder syncEnhanced Verbose Logging
Two levels of verbosity for debugging HTTP operations:
# Basic verbose - shows HTTP requests
n8n-deploy -v wf push workflow-name
# Extended verbose - shows request/response details
n8n-deploy -vv wf push workflow-nameDraft Workflow Support
Create and push workflows without a server ID:
# Add workflow without ID (generates draft_xxx ID)
n8n-deploy wf add my-workflow.json --link-remote production
# Push to server (draft ID replaced with server ID)
n8n-deploy wf push draft_abc123 --remote productionBug Fixes
- Fixed workflow duplication on 404 errors during push
- Fixed invalid settings fields being sent to n8n API
- Fixed workflow active state not preserved during push
- Fixed n8n internal API authentication and cookie handling
- Fixed readonly fields not being stripped before API operations
- Fixed basename matching for filename lookup (ND-50)
Database Changes
Schema upgraded to version 6 with new tables:
n8n_folders- n8n folder metadatafolder_mappings- Local-to-remote folder mappingsserver_credentials- Server authentication credentials
Existing databases will be automatically migrated.
Requirements
- Python 3.9+ (previously 3.8+)
- n8n server with API access
Upgrade Instructions
-
Update n8n-deploy:
pip install --upgrade n8n-deploy
-
Update any scripts using
wf removeto usewf delete -
Database schema will migrate automatically on first run
Documentation
Contributors
Thanks to all contributors who helped with this release.