v0.2.2
What's Changed
Added
DynamoDB
TagResourceandUntagResourcenow accept index ARNs (e.g.table/Name/index/IndexName) in addition to table ARNs
S3
ListObjectsandListObjectsV2now supportencoding-type=url; key names, prefixes, delimiters, and markers are percent-encoded in the responseCopyObjectnow supportsx-amz-tagging-directive(COPYorREPLACE);COPY(default) preserves source tags,REPLACEapplies tags fromx-amz-taggingCopyObjectnow evaluatesx-amz-copy-source-if-match,x-amz-copy-source-if-none-match,x-amz-copy-source-if-modified-since, andx-amz-copy-source-if-unmodified-sinceCompleteMultipartUploadnow appliesx-amz-taggingfrom theCreateMultipartUploadrequest to the final object
Fixed
DynamoDB
TagResourceandUntagResourcenow enforce the 50-tag limit and key/value length constraints (key: 1–128, value: 0–256), returningValidationExceptionfor violations
KMS
CreateKeynow rejectsECC_SECG_P256K1asKeySpecwithUnsupportedOperationExceptionimmediately; previously the key was created butGetPublicKeyfailed later
STS
AssumeRoleandGetSessionTokennow validateDurationSeconds(AssumeRole: 900–43200, GetSessionToken: 900–129600), returningValidationErrorfor out-of-range values
Full Changelog: v0.2.1...v0.2.2