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

3 posts tagged with "Git sync"

View All Tags

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.

Install the Windmill GitHub App instead of using a long lived personal access token (PAT) to authenticate with GitHub for Git sync

New features

  • No need for long lived GitHub personal access token
  • Improved controls over repo access from Windmill using the App installation scope