Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Mar 15:02
· 216 commits to main since this release

What's Changed

  • fix: prevent duplicate HAI browser auth — global atomic guard (f56317e)
  • refactor: move log implementation out of core — facade with pluggable SinkFn (a56b6ec)
  • refactor: move worker pool out of core — facade with pluggable SubmitFn (556b263)
  • feat: auto-reauth on AuthRequired — retry once for HAI and SAP AI Core (470fff9)
  • refactor: move client-credentials flow out of SAP AI Core getAccessToken — consistent AuthRequired pattern (69049c9)
  • refactor: remove inline browser auth from HAI getAccessToken — return error.AuthRequired instead (c25191e)
  • refactor: split config into core + wrapper, remove inline device flow, drop cfg from handler signatures (5f6aa17)
  • refactor: move provider auth into core/config.zig — remove providers namespace from root.zig (7500138)
  • rename: zig-zag-core → zag-core module name (e98ed06)
  • refactor: move http.zig out of core — transport-coupled module belongs in wrapper layer (80c165e)
  • refactor: remove hardcoded config path from core — wrapper resolves path (e66f475)
  • docs: add comprehensive doc comments to core public API (STORY 5) (e616100)
  • refactor: extract completion.zig — transport-agnostic LLM core (STORY 4) (3b95e5d)
  • refactor: enforceBudget returns error.BudgetExceeded instead of writing HTTP (STORY 3) (0c8ced5)
  • refactor: reorganise source files into src/core/ module (STORY 2) (49ed2bc)
  • fix(lib): call checkBudgetPeriodOnStartup in serverThreadFn (f8908b4)
  • docs: add homebrew install instructions to README (9015307)

Downloads

Platform Architecture File
macOS App Apple Silicon zig-zag-macos-app.tar.gz
macOS CLI Apple Silicon zig-zag-macos-aarch64.tar.gz
macOS CLI Intel zig-zag-macos-x86_64.tar.gz
Linux x86_64 zig-zag-linux-x86_64.tar.gz
Linux ARM64 zig-zag-linux-aarch64.tar.gz
Pricing All pricing.tar.gz

Note: Windows is not currently supported due to POSIX-specific code.
Note: macOS app is unsigned — you may need to right-click → Open on first launch.
Note: Pricing data auto-updates on startup (macOS/Linux). Manual: extract pricing.tar.gz to ~/.config/zig-zag/pricing/.

Checksums

See checksums.txt for SHA256 checksums of all files.