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

Windmill now masks secret values in job logs automatically, replacing all but the first 3 characters with stars and emitting a one-time notice. Masking happens in-memory so plaintext never lands in job_logs.

New features

  • Plaintext values of secret variables and $encrypted: arguments are tracked per-job and masked in stdout/stderr before logs are persisted.
  • First 3 characters are kept for debuggability; the rest is replaced by *****.
  • Only values of 8 characters or more are masked, to avoid false positives like "true" or "1234".
  • Masking happens in-memory before logs are written to the database, so plaintext never lands in job_logs.