Releases: googleapis/enterprise-certificate-proxy
Releases · googleapis/enterprise-certificate-proxy
v0.3.4 Post-GA Release
This is strictly a version bump release to fix github mirrors issue associated with v0.3.3 (due incorrectly tagged commit id). No code changes between v0.3.3 and v0.3.4.
What's Changed
- chore: Update version.txt to v0.3.4 by @andyrzhao in #128
Full Changelog: v0.3.3...v0.3.4
v0.3.3 Post-GA Release
What's Changed
- feat: Add lib to Windows build by @clundin25 in #110
- feat: API name changes from go/ecp-provider-design by @clundin25 in #111
- fix: Update softhsm_setup.sh to unblock linux CI by @andyrzhao in #112
- fix(deps): update module github.com/google/go-pkcs11 to v0.3.0 by @renovate-bot in #108
- feat: Add version API to ECP shared library. by @clundin25 in #104
- chore(deps): update actions/checkout action to v4 by @renovate-bot in #107
- fix(deps): update module golang.org/x/crypto to v0.16.0 by @renovate-bot in #102
- chore: Update version.txt to include v0.3.3 by @ulisesL in #126
New Contributors
Full Changelog: v0.3.2...v0.3.3
v0.3.2 Post-GA Release
New for v0.3.2:
- Adds GetKeyType API to cshared lib
Bug Fixes:
- Removed assertion in PKCS11 lib that private key must support decryption. (Some keys only support signing, and should continue to be allowed to be used for signing only.)
Changes included from v0.3.0:
- Adds support for Encrypt and Decrypt APIs (beta):
- Only Linux (pkcs11) and Darwin (keychain) are currently supported. API is accessible through Golang universal client as well as os-specific clients.
- Only RSA is currently supported.
- Cshared library support (for integration with Python etc.) will be added in a future update.
- Adds support for overriding config location via environment variable
v0.3.1 Post-GA Release
- Adds support for Encrypt and Decrypt APIs (beta):
- Only Linux (pkcs11) and Darwin (keychain) are currently supported. API is accessible through Golang universal client as well as os-specific clients.
- Only RSA is currently supported.
- Cshared library support (for integration with Python etc.) will be added in a future update.
- Adds support for overriding config location via environment variable
v0.3.0 Post-GA Release
- Adds support for Encrypt and Decrypt APIs (beta):
- Only Linux (pkcs11) and Darwin (keychain) are currently supported. API is accessible through Golang universal client as well as os-specific clients.
- Only RSA is currently supported.
- Cshared library support (for integration with Python etc.) will be added in a future update.
- Adds support for overriding config location via environment variable
v0.2.5 Post-GA Release
- Adds linux-specific and windows-specific client to access signer APIs directly, bypassing RPC-mechanism of universal client.
- Add bounds check to PKCS #11 object arrays.
v0.2.4 Post-GA Release
- Adds darwin-specific client to access keychain APIs directly, bypassing RPC-mechanism of universal client.
- Minor update to sub-process management for Windows signer implementation - relies on OS for process clean-up instead of PID.
v0.2.3 GA Release
Fixes logging behavior issue introduced in 0.2.1 where Golang code paths outside of ECP were having logging suppressed when importing the Golang client.
v0.2.2 GA Release
- Added client-side error "ErrCredUnavailable" to help callers gracefully downgrade in the absence of ECP support.
Note: ECP binaries are not affected in this release.
v0.2.1 Public Preview Release
v0.2.1 Public Preview Release
- Added support to suppress logging.
- Added support for pkcs11 user pin