Skip to content

Releases: Cloudstic/cli

v1.14.0

02 Apr 22:34
Immutable release. Only release title and notes can be modified.
c2fd368

Choose a tag to compare

Changelog

  • ff8daec Add dynamic completion for profile and auth refs
  • c2fd368 Add dynamic completion for profile and auth refs (#201)
  • 44fd6ef E2E: Reorganize tests and Fluent Harness (#178)
  • e2bc76b E2E: reorganize tests, fluent harness, and fix forget --tag (resolves #173)
  • a34110e Fix zsh store completion definition
  • c5ae4ac Fix zsh store completion definition (#203)
  • 7cd84ef Implement RFC 0015 filemeta path normalization
  • 6cde361 Implement RFC 0015 filemeta path normalization (#188)
  • 6597d47 Initial plan
  • 6d6d2e8 chore(deps): bump DavidAnson/markdownlint-cli2-action from 16 to 22
  • 2b3d90e chore(deps): bump DavidAnson/markdownlint-cli2-action from 16 to 22 (#167)
  • 0f8c3bd chore(deps): bump DavidAnson/markdownlint-cli2-action from 22 to 23
  • 4afbb52 chore(deps): bump DavidAnson/markdownlint-cli2-action from 22 to 23 (#179)
  • 4c621b5 chore(deps): bump actions/attest-build-provenance from 2 to 4
  • 5894a60 chore(deps): bump actions/attest-build-provenance from 2 to 4 (#165)
  • e35a966 chore(deps): bump actions/checkout from 4 to 6
  • 13f4d8b chore(deps): bump actions/checkout from 4 to 6 (#166)
  • dfc9f5e chore(deps): bump actions/setup-go from 5 to 6
  • 0d2cac7 chore(deps): bump actions/setup-go from 5 to 6 (#175)
  • 4e097eb chore(deps): bump codecov/codecov-action from 5 to 6
  • eeaad5b chore(deps): bump codecov/codecov-action from 5 to 6 (#181)
  • 9dd66f7 chore(deps): bump dorny/test-reporter from 2 to 3
  • 51e95fa chore(deps): bump dorny/test-reporter from 2 to 3 (#180)
  • 90c6a22 chore(deps): bump golangci/golangci-lint-action from 7 to 9
  • 4dc7546 chore(deps): bump golangci/golangci-lint-action from 7 to 9 (#164)
  • 0d47e55 chore(deps): bump google.golang.org/grpc
  • cd137da chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3 in the go_modules group across 1 directory (#163)
  • b38fef7 chore(deps): bump goreleaser/goreleaser-action from 6 to 7
  • cdef1ea chore(deps): bump goreleaser/goreleaser-action from 6 to 7 (#168)
  • a6a612e chore(deps): bump the go-dependencies group with 19 updates
  • 1f20044 chore(deps): bump the go-dependencies group with 19 updates (#170)
  • adc3822 chore(deps): bump the go-dependencies group with 7 updates
  • 4417662 chore(deps): bump the go-dependencies group with 7 updates (#182)
  • 3f5dc1d chore: propagate context across all layers (#159)
  • fcb398d chore: propagate context across all layers to fix cancellation and timeouts
  • 47059c7 feat: add WithDriveService, WithCredsJSON and --google-credentials-json flag
  • 1229d13 feat: add WithDriveService, WithCredsJSON and --google-credentials-json flag (#177)
  • dadc0d6 feat: add consistent CLI JSON output
  • f1ecea6 feat: add consistent JSON output across the CLI (#185)
  • fc68482 feat: add ignore-empty-snapshot backup option
  • 83dd0d8 feat: add ignore-empty-snapshot backup option (#191)
  • b20b2d6 feat: add source discover command
  • 1bbe5fb feat: add source discover command (#193)
  • a7fd512 feat: add workstation setup apply flow
  • 94490f3 feat: add workstation setup apply flow (#197)
  • 30010e0 feat: add workstation setup dry-run preview
  • 3b8a0a5 feat: add workstation setup dry-run preview (#195)
  • b96dec1 feat: benchmark action
  • 3af014c feat: benchmark action (#189)
  • 03ac734 feat: implement secure auth material storage (RFC 0016)
  • 3647be2 feat: review workstation setup sources
  • db00ff6 feat: review workstation setup sources (#199)
  • 586858b feat: rfc 14 api surface (#200)
  • af1831c feat: rfc 15 api surface
  • 84a783d feat: secure auth material storage (RFC 0016) (#160)
  • 498c2a7 fix: address CodeQL security alerts (#161)
  • 83b369d fix: address CodeQL security alerts (SFTP hostkey and crypto overflow)
  • 8275cd4 fix: allow filter-only forget runs (#183)
  • 0855f52 fix: improve interactive CLI validation and recovery (#171)
  • ec0cf8d fix: improve interactive cli validation and recovery
  • b67e1b6 fix: preserve plist value normalization behavior
  • e38357f fix: satisfy errcheck in forget usage output
  • 4dbe1c6 fix: split forget filter-only support into its own PR
  • b47b77f fix: stabilize SFTP known_hosts generation
  • 778a38a fix: stabilize SFTP known_hosts generation in tests (#186)
  • 586313e fix: update deprecated Google API option functions and fix E2E test matrix probe issue
  • ba6e6a5 refactor: group backup source init options
  • eab5efa refactor: group backup source init options (#156)
  • 38750c6 refactor: keep workstation apply internal
  • 0c4721f refactor: move source discovery behind client
  • e0ccf3a refactor: remove legacy SourceInfo field usage
  • 9ad0736 refactor: remove legacy SourceInfo field usage (#151)
  • 74a13d8 refactor: remove legacy env config fields
  • 98e3991 refactor: remove legacy env config fields (#153)
  • d47fd4f refactor: reorganize e2e tests around features
  • 74988a0 refactor: reorganize e2e tests around features (#174)

v1.13.0

18 Mar 08:58
Immutable release. Only release title and notes can be modified.
459608f

Choose a tag to compare

Changelog

  • da7149a doc: update readme
  • 459608f doc: update readme (#149)
  • 421a159 feat: add Secret Service secret backend
  • b26a0ae feat: add Secret Service secret backend (#137)
  • 2aea0a0 feat: add Windows credential secret backend
  • be81c95 feat: add Windows credential secret backend (#136)
  • 7d65ef1 feat: add writable native secret backends
  • da6a978 feat: add writable native secret backends (#142)
  • ede5628 feat: extended file attributes
  • ab56530 feat: extended file attributes (RFC 0004) (#78)
  • 9ab970b feat: improve config command output
  • 7c6dccf feat: improve config command output (#133)
  • dbee7f8 feat: preserve metadata ordering in dir restores
  • cc7238f feat: preserve metadata ordering in dir restores (#144)
  • b3263e0 feat: restore xattrs in directory restores
  • 702e294 feat: restore xattrs in directory restores (#143)
  • 9c1c534 fix: address RFC0004 review feedback
  • 7f187d1 fix: canonicalize relative local source paths
  • ea3fdd5 fix: canonicalize relative local source paths (#146)
  • bdc4cf8 fix: handle Secret Service cleanup lint
  • 3c65699 fix: hide unsupported writable secret backends
  • 45bf0c7 fix: inline goreleaser build anchor (#126)
  • 2e116c7 fix: normalize object store prefixes
  • b2c32ad fix: normalize object store prefixes (#148)
  • 2b87a70 refactor: share writable native secret backends
  • b7973d4 refactor: share writable native secret backends (RFC 0011) (#140)
  • a47d512 xattr e2e tests
  • 8e60bc3 xattr exclusion list

v1.12.1

16 Mar 14:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Changelog

  • 0cca42e fix: build macOS releases with keychain support
  • f3413f0 fix: build macOS releases with keychain support (#125)
  • e122d2e fix: inline goreleaser build anchor

v1.12.0

16 Mar 10:54
Immutable release. Only release title and notes can be modified.
13684fd

Choose a tag to compare

Changelog

  • c020a0f Merge branch 'main' into docs/rfc-0013-daemon-mode
  • db49b14 chore: extract shared profile builder helpers (#111)
  • 67bd4c1 chore: mark legacy profile env fields without deprecation tag
  • b04195a feat: add curl installer with checksum verification
  • 7ef6fad feat: add curl installer with checksum verification (#114)
  • 3c379de feat: add direct-to-directory restore format
  • c51e410 feat: add direct-to-directory restore format (RFC 0006) (#117)
  • 313d64b feat: add macOS keychain backend for secret refs
  • b753395 feat: add macOS keychain secret backend for profile refs (#108)
  • afd512c feat: add profile secret reference schema and env resolver (#105)
  • 8c3578b feat: add profile secret refs and env resolver
  • e3e1d8f feat: add secret-ref UX and docs for store profiles
  • b9d0f93 feat: improve secret-ref UX and docs for profiles (#110)
  • f34342a feat: integrate profile secret resolver in backup and store flows (#107)
  • 40b8421 feat: integrate profile secret resolver in backup/store paths
  • f5a9a8d feat: prefer secret refs for store env credentials
  • 59acb74 feat: prompt encryption when profile creates store
  • 9958ea7 feat: reuse store encryption prompt in profile new flow (#109)
  • c507c6c feat: support completion setup in curl installer
  • 24d8e35 feat: support completion setup in curl installer (#115)
  • 270d5c4 fix: address follow-up concerns from PR110
  • 2fe74c5 fix: apply merged-PR review follow-ups
  • fbad190 fix: follow up on creds resolver review concerns (#120)
  • 010f977 fix: gate macOS keychain code behind cgo
  • 13684fd fix: gate macOS keychain code behind cgo (#124)
  • 495ac0a fix: harden curl installer edge cases
  • df72a6c fix: harden curl installer edge cases (#119)
  • e1945ce fix: harden keychain handling and resolver docs
  • 4bd4593 fix: harden restore writers and validation
  • 4d4c840 fix: resolve remaining merged-PR review follow-ups (#121)
  • b657a81 refactor: extract shared profile builder helpers
  • 5f6e6e1 refactor: use native macOS keychain API for secret refs
  • b760cd8 refactor: use native macOS keychain APIs for secret refs (#122)
  • 31c10f7 rfc: add workstation onboarding and profile scaffolding
  • d5ef452 rfc: daemon mode and profile scheduling (RFC 0013) (#113)
  • 6e4c76b rfc: profile credential storage backend
  • 62b4b6a rfc: profile credential storage backend (#94)
  • 9e07cf5 rfc: workstation onboarding and profile scaffolding (#116)

v1.11.0

15 Mar 10:00
Immutable release. Only release title and notes can be modified.
432907f

Choose a tag to compare

Changelog

v1.10.0

13 Mar 20:44
Immutable release. Only release title and notes can be modified.
8b42c0b

Choose a tag to compare

Changelog

v1.9.5

11 Mar 10:30
Immutable release. Only release title and notes can be modified.
4b78d9c

Choose a tag to compare

Changelog

  • bd4bfb6 feat: option to group by source identity in list
  • 4b78d9c feat: option to group by source identity in list (#76)
  • eaf8248 feat: rework cloud drive identity
  • 9b53191 feat: rework cloud drive identity (#75)

v1.9.4

11 Mar 09:45
Immutable release. Only release title and notes can be modified.
1fb920b

Choose a tag to compare

Changelog

v1.9.3

08 Mar 13:20
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Changelog

v1.9.2

07 Mar 14:35
Immutable release. Only release title and notes can be modified.
ecd89b5

Choose a tag to compare

Changelog

  • 0ce24dc affinity benchmark
  • 2a8ddb1 doc: affinity model
  • 3ee2ae1 doc: affinity model (#62)
  • 001e385 feat: implement affinity model for locality-preserving HAMT keys (RFC 0002)
  • 04014ee feat: implement affinity model for locality-preserving HAMT keys (RFC 0002) (#61)
  • 067f5af shore: fix winget pipeline
  • ecd89b5 shore: fix winget pipeline (#63)