• v1.3.1 b16c0d065c

    v1.3.1 Stable

    kerem released this 2026-02-22 06:02:53 +03:00 | 33 commits to main since this release

    📅 Originally published on GitHub: Sun, 22 Feb 2026 03:17:54 GMT
    🏷️ Git tag created: Sun, 22 Feb 2026 03:02:53 GMT

    Changes since v1.3.0

    New Features

    • zg smoke automated test suite -- comprehensive smoke tests covering CLI commands, all API endpoints (Chat Completions, Responses, Messages, Gemini native), streaming, tool calling, multi-turn, system instructions, and Docker diagnostics. Use zg smoke --quick for fast checks
    • Docker-only proxy enforcement -- the proxy now runs exclusively in Docker on Linux. Host-side commands (test, health, smoke) still work via Docker port mapping
    • zg rebuild overhaul -- rebuilds the zg binary on the host, then builds and restarts the Docker container in a single step. Much faster iteration with the fast build profile
    • Periodic token refresh -- OAuth tokens are now automatically refreshed every ~45 minutes, eliminating 401 errors after extended sessions
    • zg token enhanced output -- now shows email, access token, and refresh token with recommendations for account setup
    • Docker smoke test script -- scripts/test-docker.sh for testing all Docker configurations

    Bug Fixes

    • fix: TLS certificate chain validation -- fixed an issue where certificate chain validation could fail after proxy upgrades
    • fix: single-account rotation noise -- users with one account no longer see scary ERROR logs about rotation failures
    • fix: zg update downloads only the CLI binary -- on macOS and Windows, updates now correctly download only zg (the proxy runs via Docker)
    • fix: OAuth token expiry in long sessions -- tokens are now refreshed periodically, preventing authentication failures after ~1 hour
    • fix: quota check with no accounts -- quota polling gracefully handles fresh deployments with no accounts configured

    Other

    • Restructured documentation into docs/ with separate API, Docker, and CLI guides
    • Docker-first messaging in READMEs with clearer networking instructions
    • Build performance improvements across all platforms
    • Default request queue concurrency increased from 1 to 2

    Binary Verification

    Both binaries require glibc 2.17+ (CentOS 7 / Debian 8 / Ubuntu 14.04+). Stripped, PIE executables.

    Downloads