Skip to content

Releases: IBM/secrets-manager-go-sdk

Release v1.0.30

10 Jan 08:55
1b46f2f
Compare
Choose a tag to compare

Update Go version.

Release v1.0.29

28 Nov 14:04
43c78dc
Compare
Choose a tag to compare
Merge pull request #26 from IBM/secret_data

Secret data

Release v1.0.28

22 Nov 09:50
035bab7
Compare
Choose a tag to compare

Support for IBM Cloud CSE (private endpoints).

Release v1.0.27

10 Oct 07:07
a38a82b
Compare
Choose a tag to compare

Support for new public_cert secret type.

Release v1.0.26

19 Sep 15:03
0b8501d
Compare
Choose a tag to compare
Merge pull request #23 from IBM/public_cert

Release v1.0.25

19 Sep 14:06
ad37382
Compare
Choose a tag to compare
Merge pull request #22 from IBM/public_cert

Public cert

Release v1.0.24

12 Aug 07:22
e540e72
Compare
Choose a tag to compare
Merge pull request #21 from IBM/fix_conflict_test

fix conflict test

Release v1.0.23

12 Jul 13:51
afbbcf4
Compare
Choose a tag to compare
Merge pull request #19 from IBM/readme-edits

Update Stack Overflow tags

Release v1.0.22

20 Jun 10:50
029946a
Compare
Choose a tag to compare

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 contains CertificateSecretVersion, which contains the metadata and the certificate data that is associated with the secret version.
  • New versions_total field added to the SecretResource 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 from SecretVersion) now contains new objects (ArbitrarySecretVersionMetadata, UsernamePasswordSecretVersionMetadata, IAMCredentialsSecretVersionMetadata and CertificateSecretVersionMetadata).

Release v0.1.21

19 May 16:43
497618d
Compare
Choose a tag to compare
Update go.mod (#17)