[ANNOUNCE] CGIT v1.3.1 Released

Jason A. Donenfeld Jason at zx2c4.com
Mon May 4 21:18:44 UTC 2026


Hi folks,

CGit 1.3.1 is now available.

== CGit on the Web ==

* homepage: https://git.zx2c4.com/cgit/about/
* git repository: https://git.zx2c4.com/cgit
* mailing list: cgit at lists.zx2c4.com
* mailing list subscribe: https://lists.zx2c4.com/mailman/listinfo/cgit

== ChangeLog v1.3.1  ==

19 files changed, 147 insertions(+), 120 deletions(-)

- Allow link following to be disabled per-repo, so that this CPU intensive
  operation can be disabled on specific repos.

- More gracefully error out if a bad grep pattern is passed.

- Truncate cache slots before writing them, so that old cache contents aren't
  mixed with new cache contents improperly.

- Do not accept newlines in config items. This fixes an issue with `git-config`
  based configuration settings being able to inject cached global settings or
  per-repo settings for different repos, which might be crossing a privilege
  barrier.

- Various const-correctness issues have been fixed.

This release contains commits from: Jason A. Donenfeld and Christian Hesse.

== Downloading ==

This release is available in compressed tarball form here:
https://git.zx2c4.com/cgit/snapshot/cgit-1.3.1.tar.xz
SHA2-256: c40fd71e120783d5e57d822208f3e17333cde2cd4baf3e7c8c75630b68afe12a

A PGP signature of that file decompressed is available here:
https://git.zx2c4.com/cgit/snapshot/cgit-1.3.1.tar.asc
Signing key: AB9942E6D4A4CFC3412620A749FC7012A5DE03AE

Enjoy,
Jason


More information about the CGit mailing list