github RayLabsHQ/gitea-mirror v3.26.0

4 hours ago

Features

  • GitHub API calls now reuse ETags across syncs (#356, thanks @joshfree). Every GET replays the previously seen ETag as If-None-Match, so when nothing changed GitHub answers 304 Not Modified and the cached body is used instead of a full download. Authorized 304s do not count against the token's primary rate limit, so large mirror sets and short sync intervals are much less likely to hit throttling. The cache is in-memory and per-user, keyed by the fully expanded request URL, bounded by both entry count and a 64MB byte budget, and clients created with only a token get a hashed token scope so users never share cache entries. No configuration needed and no schema changes; sync results are identical.

Full Changelog: v3.25.0...v3.26.0

Don't miss a new gitea-mirror release

NewReleases is sending notifications on new releases.