v1.1.11

git-ai-project/git-aiv1.1.11Mar 12, 2026by github-actions[bot]

AI Summary

git-ai v1.1.11 is a patch release focused on bug fixes and improvements. Key changes include fixes for binary/non-UTF-8 content handling in diff parsing, resolving xdg-open error spam on headless Linux, improving installation scripts to download directly from GitHub, and adding API key mode for session and metrics uploading.

Key Highlights

  • Fix binary/non-UTF-8 content handling in diff parsing and exclude binary files from diffs
  • Fix xdg-open error spam during login on headless Linux
  • Fix redirect clone hook output to stderr, respect quiet config and allow_repositories
  • Download directly from GitHub in both Windows and Mac/Linux install scripts
  • Use ~/.git-ai/tmp/ for install script instead of /tmp for better security

New Features

  • API key mode for session and metrics uploading
  • Custom attributes for PromptRecords and metrics
  • Tests for custom_attributes preservation in rebase, cherry-pick, amend, squash operations

Full Release Notes

## git-ai v1.1.11

### 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.11/install.sh | bash
```

**Windows (PowerShell):**
```powershell
irm https://github.com/git-ai-project/git-ai/releases/download/v1.1.11/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: handle binary/non-UTF-8 content in diff parsing + exclude binary files from diffs by @svarlamov in https://github.com/git-ai-project/git-ai/pull/657
* Fix xdg-open error spam during login on headless Linux by @acunniffe in https://github.com/git-ai-project/git-ai/pull/641
* fix: migrate working log on non-ancestor reset instead of deleting it by @steventohme in https://github.com/git-ai-project/git-ai/pull/663
* fix: redirect clone hook output to stderr, respect quiet config and allow_repositories by @svarlamov in https://github.com/git-ai-project/git-ai/pull/661
* api key mode for session + metrics uploading by @acunniffe in https://github.com/git-ai-project/git-ai/pull/669
* fix: download directly from GitHub in Mac/Linux install script by @svarlamov in https://github.com/git-ai-project/git-ai/pull/667
* Add tests for custom_attributes preservation in rebase, cherry-pick, amend, squash by @svarlamov in https://github.com/git-ai-project/git-ai/pull/671
* chore(intellij): bump org.jetbrains.intellij.platform from 2.11.0 to 2.12.0 in /agent-support/intellij by @dependabot[bot] in https://github.com/git-ai-project/git-ai/pull/655
* fix: download directly from GitHub in Windows install script by @a-churchill in https://github.com/git-ai-project/git-ai/pull/665
* fix: use ~/.git-ai/tmp/ for install script instead of /tmp by @txf0096 in https://github.com/git-ai-project/git-ai/pull/644
* Add custom attributes for PromptRecords and metrics by @acunniffe in https://github.com/git-ai-project/git-ai/pull/650
* fix: address Devin review feedback on install script + fix hardcoded line numbers in release pipeline by @svarlamov in https://github.com/git-ai-project/git-ai/pull/670

## New Contributors
* @a-churchill made their first contribution in https://github.com/git-ai-project/git-ai/pull/665

**Full Changelog**: https://github.com/git-ai-project/git-ai/compare/v1.1.10...v1.1.11