Skip to content

0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 May 19:56
· 86 commits to main since this release
cf43839

Added

  • Native Git SSH transport via bgit ssh, enabling standard Git clients to
    clone, fetch, and push bucket-backed repositories.
  • bgit ssh setup and bgit ssh scaffold to configure repository remotes and
    core.sshCommand.
  • Serverless broker provisioning for AWS and GCP, with repo registration and SSH
    public-key administration.
  • Broker key management commands for listing, adding, suspending, and removing
    repository keys.
  • Broker-enforced SSH authorization for Git data-plane operations.
  • Broker-backed compare-and-swap ref updates for concurrent-push safety on both
    AWS and GCP.
  • bgit push --skip-broker as an operator escape hatch for direct bucket ref
    writes when a broker is configured but unavailable.
  • bgit web for serving a local browser UI for the configured remote
    repository, with --local for browsing the local .git store.
  • bgit web repository UI with branch/tag switching, clone URL copy actions,
    commit metadata, and per-commit diffs.
  • bgit web automatic port selection, starting at 127.0.0.1:8042 and
    incrementing up to 100 ports when the requested port is already in use.
  • GCP broker bootstrap support for required API enablement and the named
    Firestore database bgit.
  • Git protocol support for upload-pack and receive-pack, including packfile
    ingestion, thin-pack delta bases, push options, and sideband report status.