Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-06-02)
Bug Fixes
further optimize pack caching (0535d44 )
protocol: heal dangling HEAD on load and after push (a488d3c ), closes #99
s3fs: drop failed pack entry before publishing the error (ca4f6d6 )
s3fs: harden S3 client transport to fail fast on stale connections (0e99aa0 )
Features
add git upload-archive support (645661a )
add post-receive hooks sandboxed via kefka (92bc004 )
auth: add transport-neutral authorization seam (9c4bbba )
git-protocol: route git:// through the auth.Authorizer (8d677e1 )
hooks: stream push-hook output to client live over sideband (53aed85 )
http: route smart-HTTP through the auth.Authorizer; drop allowPush field (796639f )
keep pushed packs whole (ab60b2d )
metrics: add Prometheus instrumentation and a /metrics endpoint (a300ea4 )
protocol: add git upload-pack support via git protocol (ca89e09 )
s3fs: add optional Unix-metadata storage as S3 user metadata (4ae20f9 )
s3fs: cache directory listings and object metadata via groupcache (af8fca3 )
s3fs: cache immutable pack files on local disk to fix clone hangs (e114543 )
s3fs: implement lazy, range-based reads with read-ahead window (76bb55d )
ssh: add git-over-SSH server and command dispatch (553532b )
ssh: persist ed25519 host key in the bucket filesystem (a626c13 )
ssh: wire the SSH listener into the server lifecycle (cbe152b )
Performance Improvements
s3fs: register chroot roots as recursive subtree prefixes (e8e749f )
You can’t perform that action at this time.