Skip to content

Releases

Released: 2026-06-30

  • Focused eval suggestionswaza suggest can target specific coverage gaps with --count, --focus, --dry-run, --apply, and --force (#357, #380).
  • Per-turn checkpoint graders — Task YAML can assert intermediate multi-turn state with checkpoints[] (#358, #386).
  • Rubric preset library — Prompt graders can reuse built-in rubrics for groundedness, helpfulness, instruction following, refusal correctness, and tool-use appropriateness (#360, #381).
  • Spec verificationwaza spec verify checks that eval tasks cover the executable contract in SKILL.md (#361, #385).
  • OpenTelemetry exportwaza run --otel-* flags export eval, task, turn, model-call, and tool-call spans (#362, #383).
  • MCP server mockseval.yaml can define mcp_mocks: for hermetic Copilot SDK evals (#363, #387).
  • Regression gateswaza gate compares current results with a baseline and exits 0/1/2/3 for pass, regression, golden failure, or config error (#364, #384).
  • Adversarial harnesswaza adversarial runs prompt-injection and scope-bypass packs, optionally configured by adversarial: in eval YAML (#365, #392).
  • Tool metrics and argument matchers — Results include normalized tool_events[]; graders can use structured expect_tools[].args and tool_calls.expect[].args matchers (#366, #388).
  • Snapshot and replaywaza run --snapshot captures task snapshots and waza replay checks them offline or bisects divergent runs (#367, #391).
  • Schema semver policyschemaVersion uses MAJOR.MINOR compatibility rules, documented in the schema changelog (#368, #382).
  • Dashboard SSE resume/api/v1/runs/{runId}/events and legacy /api/events support Last-Event-ID and lastEventId resume (#178, #397).
  • Internal refactor — Phase 1 internal cleanup landed without user-facing CLI or schema changes (#10).

Released: 2026-06-06

  • Copilot SDK v1.0.0 upgrade — Upgraded to Copilot SDK v1.0.0 and the dashboard now surfaces premium-request credits.
  • Model-aware dashboard pricing — Dashboard cost calculation applies per-model pricing for more accurate run costs.
  • Git worktree resources in task inputs — Tasks can reference git worktree resources as inputs.

Pre-built binaries for all major platforms:

Platform Architecture Download
macOS Apple Silicon (ARM64) waza-darwin-arm64
macOS Intel (AMD64) waza-darwin-amd64
Linux x64 (AMD64) waza-linux-amd64
Linux ARM64 waza-linux-arm64
Windows x64 (AMD64) waza-windows-amd64.exe
Windows ARM64 waza-windows-arm64.exe

Terminal window
curl -fsSL https://raw.githubusercontent.com/microsoft/waza/main/install.sh | bash

On Windows, use this command only from Git Bash, MSYS2, or Cygwin. If PowerShell pipes to WSL’s bash.exe, the script installs the Linux binary inside WSL.

Verify the installation:

Terminal window
waza --version

Install waza as an Azure Developer CLI extension.

Current version: v0.38.0

Terminal window
azd extension install azd-waza \
--source https://github.com/microsoft/waza/releases/download/azd-ext-microsoft-azd-waza_0.38.0/azd-ext-microsoft-azd-waza_0.38.0.tar.gz

Once installed, run evaluations through azd:

Terminal window
azd waza run eval.yaml

For older versions, changelogs, and pre-release builds, see the full GitHub Releases page.