Commit 81516cf
committed
chore(release): 1.0.0
# 1.0.0 (2026-06-02)
### Bug Fixes
* further optimize pack caching ([0535d44](0535d44))
* **protocol:** heal dangling HEAD on load and after push ([a488d3c](a488d3c)), closes [#99](https://github.com/tigrisdata/objgit/issues/99)
* **s3fs:** drop failed pack entry before publishing the error ([ca4f6d6](ca4f6d6))
* **s3fs:** harden S3 client transport to fail fast on stale connections ([0e99aa0](0e99aa0))
### Features
* add git upload-archive support ([645661a](645661a))
* add post-receive hooks sandboxed via kefka ([92bc004](92bc004))
* **auth:** add transport-neutral authorization seam ([9c4bbba](9c4bbba))
* **git-protocol:** route git:// through the auth.Authorizer ([8d677e1](8d677e1))
* **hooks:** stream push-hook output to client live over sideband ([53aed85](53aed85))
* **http:** route smart-HTTP through the auth.Authorizer; drop allowPush field ([796639f](796639f))
* keep pushed packs whole ([ab60b2d](ab60b2d))
* **metrics:** add Prometheus instrumentation and a /metrics endpoint ([a300ea4](a300ea4))
* **protocol:** add git upload-pack support via git protocol ([ca89e09](ca89e09))
* **s3fs:** add optional Unix-metadata storage as S3 user metadata ([4ae20f9](4ae20f9))
* **s3fs:** cache directory listings and object metadata via groupcache ([af8fca3](af8fca3))
* **s3fs:** cache immutable pack files on local disk to fix clone hangs ([e114543](e114543))
* **s3fs:** implement lazy, range-based reads with read-ahead window ([76bb55d](76bb55d))
* **ssh:** add git-over-SSH server and command dispatch ([553532b](553532b))
* **ssh:** persist ed25519 host key in the bucket filesystem ([a626c13](a626c13))
* **ssh:** wire the SSH listener into the server lifecycle ([cbe152b](cbe152b))
### Performance Improvements
* **s3fs:** register chroot roots as recursive subtree prefixes ([e8e749f](e8e749f))
Signed-off-by: Tigris Data <social@tigrisdata.com>1 parent cfab291 commit 81516cf
2 files changed
Lines changed: 32 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments