Skip to content

LFS Cloud v0.2.7

Latest

Choose a tag to compare

@Quicksaver Quicksaver released this 09 Aug 15:26
· 5 commits to main since this release
Immutable release. Only release title and notes can be modified.
  • [added]: Stream one flushed progress line for each target-missing migration upload, including its sequence, OID, and size.
  • [added]: Add global --quiet error reporting that retains the previous concise failure output.
  • [changed]: Stop prompting for the gcloud executable during interactive Google Drive setup while retaining explicit executable overrides.
  • [changed]: Publish direct installer assets as install.sh and install.ps1 instead of the longer prefixed names.
  • [changed]: Show parse causes or redacted expected and received URLs when migration rejects an upload action URL.
  • [changed]: Show concrete cause values and automatically captured Rust backtraces for command failures by default.
  • [changed]: Infer repository client server addresses from configured LFS Cloud URLs when --server is omitted.
  • [changed]: Display migration object sizes and byte totals with human-readable decimal units.
  • [removed]: Remove the unused Google Drive storage display-name flag, YAML field, list column, and metadata column.
  • [documentation]: Make public guidance easier to navigate by removing repeated command-reference content and stale pre-release framing.
  • [documentation]: Clarify Git LFS initialization and client credential-helper requirements, including platform-specific helper guidance.
  • [tooling]: Validate Google Drive root folder IDs in configuration smoke tests after removing storage display names.
  • [tooling]: Keep interactive storage smoke tests on their isolated gcloud fixture after removing the executable prompt.
  • [tooling]: Add package scripts for building local release binaries for every supported target.
  • [fixed]: Keep PAT-backed local LFS sessions valid until explicit or upstream revocation instead of requiring another GitHub PAT after eight hours.
  • [fixed]: Refresh Google Drive access tokens after system sleep or a rejected storage request instead of failing migrations with HTTP 502.
  • [fixed]: Accept server-canonical GitHub repository casing in migration upload action URLs.
  • [fixed]: Replace opaque git credential fill failures with target-specific lfscloud login recovery while retaining the secret-safe underlying cause.
  • [fixed]: Keep a configured LFS Cloud route out of legacy-source discovery when --server selects another address for the same repository.
  • [fixed]: Accept Google Drive's canonical My Drive parent ID when creating or reusing the default .lfscloud folder.
  • [fixed]: Expand a leading ~ in Google Drive gcloud configuration directories instead of nesting them below the server configuration directory.