Skip to content

v0.0.32

Choose a tag to compare

@aeneasr aeneasr released this 08 Apr 10:40

0.0.32 (2026-04-08)

Features

  • config: add ConfigService with koanf defaults, YAML, env, validation, and hot reload (e0eee81)
  • config: add XDGConfigDir and DefaultConfigPath helpers (dcf72f8)
  • download fallback to latest release + cross-platform CI (#112) (a2e3701)
  • embedder: add FailoverEmbedder with health-check-based server failover (7f8009c)
  • embedder: detect config hot-reload in FailoverEmbedder and add e2e config tests (d06743f)

Bug Fixes

  • broken commit version (fd5ba7e)
  • ci: skip config dir watch when directory absent, add return after t.Fatal (1d34021)
  • config: add blank assignments for Close() errors, lock Watch/Stop fields, improve doc comments (0bd24bd)
  • config: stabilize backend/model resolution and model-aware stdio cache (4c0617e)
  • e2e: replace removed config.EnvOrDefault with inline os.Getenv (f49cac8)
  • embedder: propagate ensureEmbedder error in initServers to prevent nil dereference (694b5d4)
  • opencode: invoke run.cmd directly instead of wrapping with sh (f3fd945)
  • scripts: skip download in stdio mode on Windows (d827d4d)
  • scripts: skip download in stdio mode to prevent MCP connection race (54df9b5)
  • search: resolve index root from search path, not cwd (47cb457), closes #97