v3.0.0
What's Changed
Major CLI release delivering the ACI-4337 epic: OAuth login, unified doctor, interactive activate, config-version handling, and a family of new subcommands (auth, doctor, browse, update, daemon).
The Go module path has been bumped from /v2 to /v3 for this release. Go consumers must update their imports accordingly.
Auth
bitrise-build-cache auth login/logout/status— browser-based OAuth flow; credentials stored in the OS keychain (ACI-5028)- Config-common owns auth-source detection; env-var shadowing resolved consistently (ACI-5123, ACI-5125)
activatefor gradle / xcode / c++ keeps auth out of disk when the keychain is available (ACI-5123)
Doctor
- Unified
bitrise-build-cache doctorcovering gradle, xcode, ccache, and auth (ACI-5034, ACI-5035) - Backend auth probe via a sentinel KV PUT (ACI-5089)
- Groups OK items separately from issues (ACI-5124)
--fixactually repairs common failure modes (ACI-5128)
New subcommands
activate --interactivewizard, productionized (ACI-5027)update— self-upgrade via brew or installer.sh (ACI-5038)browse— open the current invocation in the web UI (ACI-5049)daemon up/down/restart(ACI-5032) anddaemon infoper-service status (ACI-5127)
Config + activation
- Per-tool config-version sidecars with major-bump refresh (ACI-5039)
- Every
activatemodification logged (ACI-5126) - Shared local invocation log across CLI writer + Xcode hook (ACI-5090); paired with gradle-plugins ACI-5134 common LocalInvocationLog writer
- Username override for local invocations (ACI-4264)
- Version-drift detector +
--no-update-checkflag (ACI-5037)
Gradle plugins
- Bumped to latest release incorporating ACI-5134 LocalInvocationLog writer
Breaking
- Go module path:
github.com/bitrise-io/bitrise-build-cache-cli/v2→github.com/bitrise-io/bitrise-build-cache-cli/v3
Changelog
- 7588773 chore: bump Go module path /v2 -> /v3 (#404)
- 5cd3214 chore: Update Gradle plugins (#402)
- c86d152 Aci 4337 cli (#401)
Gradle verification
For reference, the verification metadata is available as an attached asset.
Changelog
Gradle verification
For reference, the verification metadata is available as an attached assset.