About gittuf
A security layer for Git repositories
A security layer for Git repositories
A security layer for Git repositories
This release addresses a performance issue with verification of data signed with
Sigstore, ships an experimental new go-git storage backend that is significantly
faster, and makes various improvements across gittuf. This release also includes
a security fix, see the repository's GitHub advisories for more.
Changelog
Added
- Added support for application-defined custom fields in the RSL
- Added an experimental, significantly faster go-git storage backend
(currently GITTUF_DEV only)
- Added a clear upgrade message when the RSL contains an entry type or the policy
metadata uses a schema version this client does not implement
- Added end-to-end testing framework
Updated
- Optimized Sigstore metadata fetch process
- Improved support for custom metadata containing the = character (e.g., base64, etc.)
- Improved support for GPG keys on Windows
- Fixed removal of SSH keys from root and top-level policy
- Updated internal parsing of file names for non-ASCII characters
- Various improvements to metadata manipulation and attestation commands
- Various updates to the TUI
- Various updates to documentation
- Updated various dependencies and CI workflows
Removed
- Removed gittuf native hooks
- Removed persistent cache
- Moved git-remote-gittuf to its own repository
(see https://github.com/gittuf/git-remote-gittuf)
| Publisher | gittuf |
|---|---|
| Version | 0.17.0 |
| Release date | 2026-10-20 |
| License | Apache-2.0 |
| Installer type | portable |
| Architecture | x64, arm64 |
| Package ID | gittuf.gittuf |
Install gittuf from the command line with Windows Package Manager (winget):
winget install --id=gittuf.gittuf -e