v1.1.21
git-ai-project/git-aiv1.1.21Mar 27, 2026by github-actions[bot]
AI Summary
This v1.1.21 release of git-ai focuses on daemon stability improvements, performance optimizations for rebase operations, and enabling async mode by default for new installations. The release includes multiple bug fixes related to daemon teardown, state management, and authorship attribution, along with a command rename from `git-ai d` to `git-ai bg`.
Key Highlights
- Enabled async_mode feature flag for new installations
- Renamed `git-ai d` command to `git-ai bg` (with `d` kept as hidden alias)
- Multiple daemon stability fixes: control-socket teardown, half-alive state prevention, listener thread panic handling
- Performance optimizations for rebase authorship rewrite v2
- Fixed GitHub Copilot apply_patch hook handling
New Features
- async_mode feature flag enabled for new installations
- Command renamed from `git-ai d` to `git-ai bg`
- Diff-based attribution with unified rebase path
- Fetch authorship notes on clone in daemon mode
- Fix for AI rewrite attribution for byte-identical lines
Full Release Notes
## git-ai v1.1.21 ### 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.1.21/install.sh | bash ``` **Windows (PowerShell):** ```powershell irm https://github.com/git-ai-project/git-ai/releases/download/v1.1.21/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 * fix: use control-socket-only check for daemon teardown on async disable by @svarlamov in https://github.com/git-ai-project/git-ai/pull/805 * fix: resolve short SHAs in daemon cherry-pick synthesis by @svarlamov in https://github.com/git-ai-project/git-ai/pull/806 * perf: further optimize rebase authorship rewrite v2 by @svarlamov in https://github.com/git-ai-project/git-ai/pull/813 * chore(intellij-plugin): bump org.jetbrains.kotlinx.kover from 0.9.7 to 0.9.8 in /agent-support/intellij by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/810 * chore(vscode-plugin): bump posthog-node from 5.28.5 to 5.28.6 in /agent-support/vscode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/811 * Fix GitHub Copilot apply_patch hook handling by @svarlamov in https://github.com/git-ai-project/git-ai/pull/819 * fix: eliminate wrapper state timeout flood in async daemon mode by @svarlamov in https://github.com/git-ai-project/git-ai/pull/820 * feat: enable async_mode feature flag for new installations by @svarlamov in https://github.com/git-ai-project/git-ai/pull/821 * Rename `git-ai d` to `git-ai bg`, keep `d` as hidden alias by @svarlamov in https://github.com/git-ai-project/git-ai/pull/822 * fix: prevent daemon half-alive state when listener thread panics by @svarlamov in https://github.com/git-ai-project/git-ai/pull/826 * ci: skip Rust CI suites when no Rust files changed by @svarlamov in https://github.com/git-ai-project/git-ai/pull/831 * perf+fix: diff-based attribution, unified rebase path, daemon guard fixes by @svarlamov in https://github.com/git-ai-project/git-ai/pull/817 * Fix AI rewrite attribution for byte-identical lines by @svarlamov in https://github.com/git-ai-project/git-ai/pull/824 * fix: fetch authorship notes on clone in daemon mode by @svarlamov in https://github.com/git-ai-project/git-ai/pull/835 * chore(opencode-plugin): bump @opencode-ai/plugin from 1.3.0 to 1.3.3 in /agent-support/opencode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/829 * chore(vscode-plugin): bump posthog-node from 5.28.6 to 5.28.7 in /agent-support/vscode by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/830 * chore(intellij-plugin): bump io.sentry.jvm.gradle from 6.2.0 to 6.3.0 in /agent-support/intellij by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/827 * chore(deps): bump clap from 4.5.53 to 4.5.60 by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/828 **Full Changelog**: https://github.com/git-ai-project/git-ai/compare/v1.1.20...v1.1.21