Skip to content

Releases: crabbuild/crab

Crab v1.2.4

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:18
Immutable release. Only release title and notes can be modified.
b4d5fd3

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-ltx crate 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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:41
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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 02:59
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

Choose a tag to compare

@github-actions github-actions released this 09 Sep 17:16
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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 15:42
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

Choose a tag to compare

@github-actions github-actions released this 01 Sep 08:33
Immutable release. Only release title and notes can be modified.
0cd19b6

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