v1.2.1
git-ai-project/git-aiv1.2.1Mar 31, 2026by github-actions[bot]
AI Summary
git-ai v1.2.1 is a patch release that replaces the git core hooks feature with async mode, enables async mode by default for release builds, and simplifies telemetry infrastructure by routing all metrics through the daemon. The release also includes bug fixes for notes merge operations in busy monorepos and daemon post-commit CAS uploads.
Key Highlights
- Git core hooks feature is sunset and replaced with async mode
- Async mode is now enabled by default for release builds
- All telemetry now routed through daemon (removed separate flush-logs/metrics infrastructure)
- Bug fix for notes merge fallback and retry in busy monorepos
- Fix for daemon post-commit CAS uploads
Breaking Changes
- Git core hooks feature has been sunset - users relying on this feature will need to migrate to async mode
New Features
- Async mode enabled by default for release builds
- Notes merge fallback and retry mechanism for busy monorepos
- Improved daemon post-commit CAS upload handling
Full Release Notes
## git-ai v1.2.1 ### Release Channel `latest` --- > **Detailed AI-generated changelog is being generated and will appear here shortly...** --- ### Installation Install this specific version with checksum verification: **macOS/Linux:** ```bash curl -fsSL https://github.com/git-ai-project/git-ai/releases/download/v1.2.1/install.sh | bash ``` **Windows (PowerShell):** ```powershell irm https://github.com/git-ai-project/git-ai/releases/download/v1.2.1/install.ps1 | iex ``` ### Downloads - **Linux (x64)**: `git-ai-linux-x64` - **Linux (ARM64)**: `git-ai-linux-arm64` - **Windows (x64)**: `git-ai-windows-x64.exe` - **Windows (ARM64)**: `git-ai-windows-arm64.exe` - **macOS (Intel)**: `git-ai-macos-x64` - **macOS (Apple Silicon)**: `git-ai-macos-arm64` ### SHA256 Checksums ``` $(cat release/SHA256SUMS) ``` ### Attestation Verification Verify build provenance with the GitHub CLI: ```bash gh attestation verify git-ai-<platform> --repo git-ai-project/git-ai ``` <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Other Changes * Sunset git core hooks feature, replace with async mode by @svarlamov in https://github.com/git-ai-project/git-ai/pull/847 * Remove flush-logs/metrics infra, route all telemetry through daemon by @svarlamov in https://github.com/git-ai-project/git-ai/pull/850 * chore(vscode-plugin): bump posthog-node from 5.28.7 to 5.28.9 in /agent-support/vscode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/868 * chore(deps): bump uuid from 1.22.0 to 1.23.0 by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/866 * chore(deps): bump rstest from 0.23.0 to 0.26.1 by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/864 * chore(opencode-plugin): bump @opencode-ai/plugin from 1.3.3 to 1.3.7 in /agent-support/opencode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/863 * chore(deps): bump smol from 1.3.0 to 2.0.2 by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/862 * Enable async mode by default for release builds by @svarlamov in https://github.com/git-ai-project/git-ai/pull/877 * fix: notes merge fallback and retry for busy monorepos by @svarlamov in https://github.com/git-ai-project/git-ai/pull/815 * [codex] Fix daemon post-commit CAS uploads by @svarlamov in https://github.com/git-ai-project/git-ai/pull/878 **Full Changelog**: https://github.com/git-ai-project/git-ai/compare/v1.1.23...v1.2.1