- Improvement: Improved error handling for multiple API methods including
DeleteKey,DeleteKeyRing,DeleteWrappingKey,DestroyVersion,DisableVersion,EnableVersion,RestoreKey, andRestoreVersion
- Breaking Change: Updated return types for
ImportKeyExecuteandRotateKeyExecutemethods from*Keyto*Version
- Feature: Add new wait handler for key ring creation (
CreateKeyRingWaitHandler)
- Dependencies: Bump
github.com/golang-jwt/jwt/v5fromv5.2.2tov5.2.3
- Feature: New method
DeleteWrappingKey - Breaking change: Enum
KEYSTATE_VERSION_NOT_READYremoved. Use insteadKEYSTATE_CREATING - Breaking change: Enum
VERSIONSTATE_KEY_MATERIAL_NOT_READYremoved. Use insteadVERSIONSTATE_CREATING - Breaking change: Enum
WRAPPINGKEYSTATE_KEY_MATERIAL_NOT_READYremoved. Use insteadWRAPPINGKEYSTATE_CREATING - Feature: New enums for
KEYSTATE,KEYRINGSTATE,VERSIONSTATEandWRAPPINGKEYSTATE - Feature: Add
required:"true"tags to model structs
- Breaking change: Introduce interfaces for
APIClientand the request structs
- Breaking change: Introduce typed enum constants for status attributes
- Feature: Update user-agent header
- New module: Initial publication of Key Management Service API