Releases: IBM/secrets-manager-go-sdk
Release v1.0.30
Update Go version.
Release v1.0.29
Merge pull request #26 from IBM/secret_data Secret data
Release v1.0.28
Support for IBM Cloud CSE (private endpoints).
Release v1.0.27
Support for new public_cert secret type.
Release v1.0.26
Merge pull request #23 from IBM/public_cert
Release v1.0.25
Merge pull request #22 from IBM/public_cert Public cert
Release v1.0.24
Merge pull request #21 from IBM/fix_conflict_test fix conflict test
Release v1.0.23
Merge pull request #19 from IBM/readme-edits Update Stack Overflow tags
Release v1.0.22
This release adds support for a new secret type (imported_cert
), along with other fixes. To learn about general updates and improvements to the Secrets Manager service, check out the IBM Cloud documentation.
Important: This release contains updates that are not compatible with previous versions of this SDK.
Added
- New
imported_cert
secret type. - New
CertificateSecretResource
struct. - New Get a version of a secret API call. Currently supported only for
imported_cert
secrets. - New
SecretVersion
struct. This object contains the properties that are associated with the specific version of a secret, including the metadata properties and the actual data properties. Currently, this object containsCertificateSecretVersion
, which contains the metadata and the certificate data that is associated with the secret version. - New
versions_total
field added to theSecretResource
struct.
Changed
-
BREAKING CHANGE: Improved struct names for better readability. The old names are no longer supported. If you're upgrading from a previous version, be sure to also update the following names in your code to maintain compatibility.
Old name New name SecretResourceUsernamePasswordSecretResource UsernamePasswordSecretResource SecretResourceArbitrarySecretResource ArbitrarySecretResource SecretResourceIAMSecretResource IAMSecretResource EngineConfigOneOf EngineConfig EngineConfigOneOfIAMSecretEngineRootConfig IAMCredentialsSecretEngineRootConfig GetSecretPoliciesOneOf GetSecretPolicies GetSecretPoliciesOneOfGetSecretPolicyRotation GetSecretPolicyRotation GetSecretPoliciesOneOfResourcesItem GetSecretPoliciesResourcesItem GetSecretPoliciesOneOfGetSecretPolicyRotationResourcesItem GetSecretPolicyRotationResourcesItem SecretActionOneOf SecretAction SecretActionOneOfRotateArbitrarySecretBody RotateArbitrarySecretBody SecretActionOneOfRotateUsernamePasswordSecretBody RotateUsernamePasswordSecretBody SecretActionOneOfDeleteCredentialsForIAMSecret DeleteCredentialsForIAMSecret SecretVersion SecretVersionMetadata -
The
SecretVersionMetadata
struct (renamed fromSecretVersion
) now contains new objects (ArbitrarySecretVersionMetadata, UsernamePasswordSecretVersionMetadata, IAMCredentialsSecretVersionMetadata and CertificateSecretVersionMetadata).
Release v0.1.21
Update go.mod (#17)