Skip to content

v0.2.2

Choose a tag to compare

@hisanari-dev hisanari-dev released this 14 Jun 08:02
9032bd4

What's Changed

Added

DynamoDB

  • TagResource and UntagResource now accept index ARNs (e.g. table/Name/index/IndexName) in addition to table ARNs

S3

  • ListObjects and ListObjectsV2 now support encoding-type=url; key names, prefixes, delimiters, and markers are percent-encoded in the response
  • CopyObject now supports x-amz-tagging-directive (COPY or REPLACE); COPY (default) preserves source tags, REPLACE applies tags from x-amz-tagging
  • CopyObject now evaluates x-amz-copy-source-if-match, x-amz-copy-source-if-none-match, x-amz-copy-source-if-modified-since, and x-amz-copy-source-if-unmodified-since
  • CompleteMultipartUpload now applies x-amz-tagging from the CreateMultipartUpload request to the final object

Fixed

DynamoDB

  • TagResource and UntagResource now enforce the 50-tag limit and key/value length constraints (key: 1–128, value: 0–256), returning ValidationException for violations

KMS

  • CreateKey now rejects ECC_SECG_P256K1 as KeySpec with UnsupportedOperationException immediately; previously the key was created but GetPublicKey failed later

STS

  • AssumeRole and GetSessionToken now validate DurationSeconds (AssumeRole: 900–43200, GetSessionToken: 900–129600), returning ValidationError for out-of-range values

Full Changelog: v0.2.1...v0.2.2