Skip to content

v0.7.3

Latest

Choose a tag to compare

@lehcode lehcode released this 30 Dec 11:50
· 12 commits to master since this release
Immutable release. Only release title and notes can be modified.

What's Changed

⚠️ Breaking Changes

  • wf removewf delete: Now deletes from n8n server first, then local database
  • apikey get removed: Use apikey list --unmask for credential display
  • --show-keys--unmask: Renamed for explicit credential handling
  • --remote--link-remote in wf add: Now supports server name, partial URL, or full URL
  • --data-dir removed from wf/apikey commands: Uses environment config
  • Script sync feature removed: Experimental feature discontinued

✨ New Features

  • Workflow-server linking: Link workflows to servers with priority-based resolution
    • Push/pull automatically uses linked server
    • Priority: --remote flag > linked server > ENV variable
  • Primary API key selection: Set primary API key for each server
  • API key expiration warnings: Warns when API key expires within 7 days
  • Per-server SSL verification: Configure --skip-ssl-verify per server
  • Workflow resolution: Resolve by ID, name, or filename in push/pull/delete
  • UTF-8 workflow names: Allow UTF-8 characters and spaces in names
  • Verbose logging: Add -v and -vv options to subcommand groups
  • Custom workflow filenames: Support --filename option for db init
  • Sentinel pattern: Add sentinel pattern for flow directory resolution

🔒 Security

  • Enhanced credential protection with masked output by default
  • Security warnings for credential display operations

🐛 Bug Fixes

  • Prevent blocking prompts in non-interactive environments (CI/CD, scripts)
  • Prevent workflow duplication on 404 errors
  • Respect --flow-dir in push operations
  • Add basename matching for filename lookup
  • Suppress InsecureRequestWarning when SSL verification disabled

🔧 Improvements

  • Split monolithic files for maintainability
  • Reduced cyclomatic complexity in CLI modules
  • Consistent help formatting with CustomCommand class

Full Changelog: v0.2.0...v0.7.3