Skip to main content

Changelog

See what's new with Windmill.

Watch latest Windmill weekly keynotes

Weekly keynotes are hosted on Discord and Youtube on Friday at 5:45 pm CET+1.

See the Windmill roadmap and what's coming next

Roadmap

4 posts tagged with "CLI"

View All Tags

Manage Windmill instance configuration declaratively with YAML files, a Kubernetes operator, or the CLI. Version-control, review, and reproduce your setup across environments.

New features

  • Declarative YAML configuration for global settings and worker groups.
  • Kubernetes operator with ConfigMap-based continuous reconciliation and drift detection.
  • sync-config CLI command for Docker Compose and VM deployments.
  • Secret references via envRef (environment variables) and secretKeyRef (Kubernetes Secrets API).
  • Export current instance configuration as YAML from the UI or CLI.

The wmill init command now generates Claude Code skills for modular, on-demand AI guidance instead of a single monolithic AGENTS.md file.

New features

  • Language-specific script writing skills (Python, TypeScript, Go, Rust, SQL, etc.)
  • Skills for flows, CLI commands, resources, triggers, schedules, and raw apps
  • On-demand loading so Claude only uses relevant context for each task

Maintain workspace specific configurations for variables, resources, and triggers per Git branch with automatic file path transformation and clean workspace management.

New features

  • Branch-specific variables, resources, and triggers with automatic file naming based on Git branch.
  • Pattern-based configuration using glob syntax to specify which items should be branch-specific.
  • Automatic path transformation between local branch-specific files and clean workspace paths.
  • Support for commonSpecificItems (all branches) and per-branch specificItems configurations.
  • Branch name sanitization for filesystem safety with collision warnings.
  • Support for all trigger types (kafka, http, websocket, nats, postgres, mqtt, sqs, gcp) and resource files.
  • Seamless integration with Git sync for environment-specific deployments.

Enhanced git sync

Git syncCLIRepository managementv1.519.0

Improved git sync initialization, workspace settings UI controls, and branch-specific configuration management with improved CLI commands.

New features

  • Enhanced repository setup workflow with better error handling and user guidance.
  • Trigger pull/push operations directly from the workspace settings UI for seamless git sync management.
  • Trigger settings pull from UI to sync git-sync configuration from repository to workspace.
  • Improved CLI commands for managing wmill.yaml and backend synchronization.
  • Branch-specific overrides in wmill.yaml with promotion overrides for advanced deployment workflows.