Releases: docker/docker-credential-helpers
Releases · docker/docker-credential-helpers
v0.8.2
What's Changed
- pass: return correct error, and ignore empty stores on list #321
- pass: add utilities for encoding/decoding serverURL #322
- pass: Get: remove redundant stat #323
- Dockerfile: update xx to v1.4.0 #310
- ci: update github actions to latest stable #313
- ci: set codecov token #316
- ci: add pull-request template #318
- ci: update GHA to macOS-13, macOS-14, and update to go1.21.10 #320
- build(deps): bump softprops/action-gh-release from 1 to 2 #317
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.0
What's Changed
- wincred:
windows/arm64
support by @crazy-max in #279 - osxkeychain:
Delete()
: return typed errors by @thaJeztah in #278 - osxkeychain: match min macos version for xx by @crazy-max in #283
- pass: fix interpolation of
$PASSWORD_STORE_DIR
, and useos.UserHomeDir()
by @thaJeztah in #287 - cli: assorted improvements, and add
--version
,-v
, and--help
,-h
flags by @thaJeztah in #284 - vendor: github.com/danieljoos/wincred v1.2.0 by @thaJeztah in #271
- vendor: golang.org/x/sys v0.7.0 by @crazy-max in #265
- chore: update go to 1.20.6 by @crazy-max @thaJeztah in #297 #293 #281 #263
- chore: use go build constraint by @crazy-max in #289
- credentials: fix minor nits in tests for credentials by @thaJeztah in #291
- credentials: improve errors and error-handling by @thaJeztah in #292
- chore: remove uses of golang.org/x/sys/execabs by @thaJeztah in #270
- chore: format code with gofumpt by @thaJeztah in #273
- chore: rewrite tests to use sub-tests, improve error-handling in tests, and use
t.Cleanup()
by @thaJeztah in #275 - chore: use designated domains in tests (RFC2606) (step 1) by @thaJeztah in #294
- chore: fix vendor validation by @crazy-max in #253
- chore: update xx to 1.2.1 by @crazy-max in #264
- chore: use same target for sandboxed and native tests by @crazy-max in #285
- ci: bump runners to ubuntu-22.04 by @crazy-max in #276
- chore: add
CONTRIBUTING.md
,CODE_OF_CONDUCT.md
,SECURITY.md
by @thaJeztah in #272 - chore: fix build status badge being broken by @okrc in #252
- docs: install emulators when building with docker by @crazy-max in #286
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- secretservice: list wraps the error from secretservice_linux.c. by @QiWang19 in #191
- secretservice: fix return values in List() in secretservice_linux.go by @alakesh in #211
- pass: return an error when a cred doesn't exist by @nicks in #221
- pass: macOS build support by @ellsclytn in #169
- registryurl: remove fallback code for go < 1.8 by @thaJeztah in #225
- vendor: bump github.com/danieljoos/wincred to v1.1.2 by @crazy-max in #208
- vendor: golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64 by @thaJeztah in #238
- chore: Dockerfile for cross compilation by @crazy-max in #219
- chore: Dockerfile debian based build by @crazy-max in #239
- chore: test stage and ci jobs by @crazy-max in #224
- chore: update to go 1.18.5 by @thaJeztah in #226
- chore: support linux/ppc64le and linux/s390x cross build by @crazy-max in #227
- chore: vendor validation by @crazy-max in #230
- chore: lint gha job and remove travis by @crazy-max in #231
- chore: simplify "go build" commands by @thaJeztah in #232
- chore: update local build instructions in README by @thaJeztah in #233
- chore: use relative paths in Makefile for "go build" by @ZauberNerd in #236
- chore: set version and revision at linked time by @crazy-max in #234
- chore: release target with checksums by @crazy-max in #237
New Contributors
- @QiWang19 made their first contribution in #191
- @alakesh made their first contribution in #211
- @crazy-max made their first contribution in #208
- @ellsclytn made their first contribution in #169
- @ZauberNerd made their first contribution in #236
- @nicks made their first contribution in #221
Full Changelog: v0.6.4...v0.7.0
v0.7.0-beta.2
What's Changed
- Dockerfile: debian based build by @crazy-max in #239
Full Changelog: v0.7.0-beta.1...v0.7.0-beta.2
v0.7.0-beta.1
What's Changed
- secretservice: list wraps the error from secretservice_linux.c. by @QiWang19 in #191
- secretservice: fix return values in List() in secretservice_linux.go by @alakesh in #211
- pass: return an error when a cred doesn't exist by @nicks in #221
- pass: macOS build support by @ellsclytn in #169
- registryurl: remove fallback code for go < 1.8 by @thaJeztah in #225
- vendor: bump github.com/danieljoos/wincred to v1.1.2 by @crazy-max in #208
- vendor: golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64 by @thaJeztah in #238
- chore: Dockerfile for cross compilation by @crazy-max in #219
- chore: test stage and ci jobs by @crazy-max in #224
- chore: update to go 1.18.5 by @thaJeztah in #226
- chore: support linux/ppc64le and linux/s390x cross build by @crazy-max in #227
- chore: vendor validation by @crazy-max in #230
- chore: lint gha job and remove travis by @crazy-max in #231
- chore: simplify "go build" commands by @thaJeztah in #232
- chore: update local build instructions in README by @thaJeztah in #233
- chore: use relative paths in Makefile for "go build" by @ZauberNerd in #236
- chore: set version and revision at linked time by @crazy-max in #234
- chore: release target with checksums by @crazy-max in #237
New Contributors
- @QiWang19 made their first contribution in #191
- @alakesh made their first contribution in #211
- @crazy-max made their first contribution in #208
- @ellsclytn made their first contribution in #169
- @ZauberNerd made their first contribution in #236
- @nicks made their first contribution in #221
Full Changelog: v0.6.4...v0.7.0-beta.1
v0.6.4
v0.6.3
v0.6.2
- Better initialization check in
Pass
- Trim pass show output in
Pass
- Only init on run, and do so lazily in
Pass
- Changed the way for checking if password-store is initalized in
Pass
- Make docker-credential-wincred work like docker-credential-osxkeychain
- Fix docker-credential-osxkeychain list behaviour in case of missing entry in keychain
Note
Go
v1.12.x compatibility
osxkeychain
for macOS 10.11 compatibility
v0.6.0
- New credential helper on Linux using
pass
- New entry point for passing environment variables when calling a credential helper
- Add a Makefile rule generating a Windows release binary
Note
pass
needs to be configured for docker-credential-pass
to work properly.
It must be initialized with a gpg2
key ID. Make sure your GPG key exists in gpg2
keyring as pass
uses gpg2
instead of the default gpg
.