·
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
--quieterror 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.shandinstall.ps1instead 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
--serveris 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 fillfailures with target-specificlfscloud loginrecovery while retaining the secret-safe underlying cause. - [fixed]: Keep a configured LFS Cloud route out of legacy-source discovery when
--serverselects another address for the same repository. - [fixed]: Accept Google Drive's canonical My Drive parent ID when creating or reusing the default
.lfscloudfolder. - [fixed]: Expand a leading
~in Google Drive gcloud configuration directories instead of nesting them below the server configuration directory.