Repository navigation
Releases: crabbuild/crab
Releases · crabbuild/crab
Release list
Crab v1.2.4
Immutable
release. Only release title and notes can be modified.
S3 Gateway
- Completed conditional mutation support and accepted empty list delimiters for
broader S3 client compatibility. - Added configurable Git blob thresholds, bounded sustained request
amplification, and expanded ecosystem and large-repository qualification.
Git And Durability
- Preserved Git visibility while restoring flat incremental-push latency and
reducing object-store requests. - Rebuilt missing Git object-locator sidecars and made concurrent prepared-xorb
publication converge safely on the winning durable result. - Recovered native pushes from durable receipts after interrupted HTTP receive
operations.
Hosting And Repository Experience
- Added durable multi-cloud deployment support, a one-command Compose stack,
and readiness protection during server drain. - Added richer blame and discussion views, format-aware file previews, and an
interactive data workbench for repository content.
SQLite Replication
- Added the
crab-ltxcrate for checksum-verified SQLite WAL capture,
replication, sparse storage, recovery, and compaction.
Source commit: b4d5fd3
Verify an archive with: gh attestation verify --repo crabbuild/crab
Crab v1.2.3
Immutable
release. Only release title and notes can be modified.
S3 And Reliability
- Hardened S3-compatible streaming, burst-load handling, and large-object
clone paths. - Added bounded response-stream idle handling and expanded gateway metrics,
deployment, and qualification coverage.
Git And Performance
- Reduced clone latency by overlapping catalog scans with pack transfer.
- Kept incremental push latency flat during owner maintenance by caching
immutable ref transactions and reusing unchanged repository snapshots.
Rust SDK
- Unified the public repository API and aligned executable capability versions.
- Completed workflow and recovery qualification and replaced SDK README
snippets with compilable examples.
Source commit: 49d3791
Verify an archive with: gh attestation verify --repo crabbuild/crab
Crab v1.2.2
Immutable
release. Only release title and notes can be modified.
Git And Progress
- Added live progress reporting for clone and large-push operations, including
Git pack counts, transferred bytes, and transfer rates. - Improved interactive and JSONL output so long-running Git operations expose
their current phase instead of appearing stalled. - Documented clone and push progress events and their structured fields.
Source commit: 30fae43
Verify an archive with: gh attestation verify --repo crabbuild/crab
Crab v1.2.1
Immutable
release. Only release title and notes can be modified.
SDK And S3
- Delivered the complete Rust SDK for local and remote repository workflows,
including clone, fetch, push, recovery, and qualification coverage. - Added the S3 gateway service with streaming and multipart object operations.
- Expanded S3-compatible read and write paths with selective range handling and
foreground-write scheduling.
Git And Performance
- Accelerated large-repository clones and kept incremental push latency bounded.
- Improved first-time push guidance when a repository has no initialized
remote.
Source commit: 0f9fec9
Verify an archive with: gh attestation verify --repo crabbuild/crab
Crab v1.2.0
Immutable
release. Only release title and notes can be modified.
Git And Large Files
- Hardened resumable uploads, bounded push publication, native Git
compatibility, and mirror reconciliation. - Reduced add and edited-push latency with larger classification batches,
cached preparation, paged deduplication, and batched staging retirement. - Batched previsibility index publication and tightened data integrity,
cleanup, and diagnostic contracts across shared crates.
Hosting And Cache
- Added authenticated Git hosting and repository collaboration.
- Consolidated canonical reads and hardened local cache behavior.
- Hardened the macOS NFS mount lifecycle.
Documentation
- Standardized repository object-store layout documentation, moved the
pointer specification to crab.build, and refreshed embedded agent skills. - Published the Kubernetes RustFS benchmark and Rust SDK design plan.
Source commit: 773256d
Verify an archive with: gh attestation verify --repo crabbuild/crab
Crab v1.0.1
Immutable
release. Only release title and notes can be modified.
Push And Large Files
- Published large-file indexes before refs so newly pushed file versions are
visible to readers only after their index data is available. - Bounded metadata shard replay and isolated reconstruction cancellation to
prevent large repositories or one failed file from exhausting a push or
hydrate operation.
Source commit: 0cd19b6
Verify an archive with: gh attestation verify --repo crabbuild/crab