[](https://www.npmjs.com/package/@aws-sdk/util-dynamodb) [](https://www.npmjs.com/package/@aws-sdk/util
Last release 13 days ago
14 Aug 2026
Release timing varies
gaps range from 8 days to 3 months
Most releases are documented
notes for 51 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
568 releases · first in 2020
Release timeline
568 releases since 2020202120222023202420252026
Releases
- 3.81.029 Apr 2022
Release notes
Open source →Features
- client-codeguru-reviewer: Amazon CodeGuru Reviewer now supports suppressing recommendations from being generated on specific files and directories. (0aabfad)
- client-mediaconvert: AWS Elemental MediaConvert SDK nows supports creation of Dolby Vision profile 8.1, the ability to generate black frames of video, and introduces audio-only DASH and CMAF support. (ec8aea0)
- client-rds: Feature - Adds support for Internet Protocol Version 6 (IPv6) on RDS database instances. (6224806)
- client-ssm: Update the StartChangeRequestExecution, adding TargetMaps to the Runbook parameter (1a4fe40)
- client-wafv2: You can now inspect all request headers and all cookies. You can now specify how to handle oversize body contents in your rules that inspect the body. (5bea879)
- credential-provider-imds: adjust static stability expiration to 5-10 mins (#3575) (0a12a1e)
- 3.80.028 Apr 2022
Release notes
Open source →Features
- client-braket: This release enables Braket Hybrid Jobs with Embedded Simulators to have multiple instances. (2de9086)
- client-connect: This release introduces an API for changing the current agent status of a user in Connect. (9a4c9f8)
- client-ec2: This release adds support to query the public key and creation date of EC2 Key Pairs. Additionally, the format (pem or ppk) of a key pair can be specified when creating a new key pair. (61e9e39)
- client-network-firewall: AWS Network Firewall adds support for stateful threat signature AWS managed rule groups. (790c085)
- 3.79.027 Apr 2022
Release notes
Open source →Features
- client-chime-sdk-media-pipelines: For Amazon Chime SDK meetings, the Amazon Chime Media Pipelines SDK allows builders to capture audio, video, and content share streams. You can also capture meeting events, live transcripts, and data messages. The pipelines save the artifacts to an Amazon S3 bucket that you designate. (12667a7)
- client-cloudtrail: Increases the retention period maximum to 2557 days. Deprecates unused fields of the ListEventDataStores API response. Updates documentation. (13baee3)
- client-iot-wireless: Add list support for event configurations, allow to get and update event configurations by resource type, support LoRaWAN events; Make NetworkAnalyzerConfiguration as a resource, add List, Create, Delete API support; Add FCntStart attribute support for ABP WirelessDevice. (12fb21d)
- client-lookoutequipment: This release adds the following new features: 1) Introduces an option for automatic schema creation 2) Now allows for Ingestion of data containing most common errors and allows automatic data cleaning 3) Introduces new API ListSensorStatistics that gives further information about the ingested data (f35b0f3)
- client-rekognition: This release adds support to configure stream-processor resources for label detections on streaming-videos. UpateStreamProcessor API is also launched with this release, which could be used to update an existing stream-processor. (f0564dc)
- client-sagemaker: Amazon SageMaker Autopilot adds support for custom validation dataset and validation ratio through the CreateAutoMLJob and DescribeAutoMLJob APIs. (a13c9a0)
- 3.78.026 Apr 2022
Release notes
Open source →Features
- client-cloudfront: CloudFront now supports the Server-Timing header in HTTP responses sent from CloudFront. You can use this header to view metrics that help you gain insights about the behavior and performance of CloudFront. To use this header, enable it in a response headers policy. (c70378d)
- client-ivschat: Adds new APIs for IVS Chat, a feature for building interactive chat experiences alongside an IVS broadcast. (1ee3b39)
- client-lightsail: This release adds support for Lightsail load balancer HTTP to HTTPS redirect and TLS policy configuration. (6bfdeba)
- client-network-firewall: AWS Network Firewall now enables customers to use a customer managed AWS KMS key for the encryption of their firewall resources. (ba3e251)
- client-sagemaker: SageMaker Inference Recommender now accepts customer KMS key ID for encryption of endpoints and compilation outputs created during inference recommendation. (85a8b9d)
- types: add pagination stopOnSameToken option (#3524) (9bf73e8)
- 3.76.022 Apr 2022
Release notes
Open source →Bug Fixes
- node-http-handler: http2 lets node exit (#3541) (7480667)
- util-dynamodb: allow marshall function to handle more input types (#3539) (a5fa267)
Features
- 3.75.021 Apr 2022
Release notes
Open source →Features
- client-glue: This release adds APIs to create, read, delete, list, and batch read of Glue custom entity types (546dab6)
- client-iotsitewise: This release adds 3 new batch data query APIs : BatchGetAssetPropertyValue, BatchGetAssetPropertyValueHistory and BatchGetAssetPropertyAggregates (f07f481)
- client-iottwinmaker: General availability (GA) for AWS IoT TwinMaker. For more information, see https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html (1103688)
- client-lookoutmetrics: Added DetectMetricSetConfig API for detecting configuration required for creating metric set from provided S3 data source. (902a074)
- client-mediatailor: This release introduces tiered channels and adds support for live sources. Customers using a STANDARD channel can now create programs using live sources. (75fac5e)
- client-storage-gateway: This release adds support for minimum of 5 character length virtual tape barcodes. (808b04f)
- client-wisdom: This release updates the GetRecommendations API to include a trigger event list for classifying and grouping recommendations. (6f1e5c3)
- 3.74.020 Apr 2022
Release notes
Open source →Bug Fixes
Features
- client-connect: This release adds APIs to search, claim, release, list, update, and describe phone numbers. You can also use them to associate and disassociate contact flows to phone numbers. (78e0c59)
- client-macie2: Sensitive data findings in Amazon Macie now indicate how Macie found the sensitive data that produced a finding (originType). (cad1178)
- client-mgn: Removed required annotation from input fields in Describe operations requests. Added quotaValue to ServiceQuotaExceededException (ee4defd)
- client-rds: Added a new cluster-level attribute to set the capacity range for Aurora Serverless v2 instances. (fd985ae)
- clients: update client endpoints as of 2022-04-20 (7781e4e)
- 3.72.015 Apr 2022
Release notes
Open source →Features
- client-athena: This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. (905ab58)
- client-lightsail: This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. (4850e32)
- client-rds: Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation (2a9f8c3)
- 3.67.08 Apr 2022
Release notes
Open source →Features
- client-mediaconvert: AWS Elemental MediaConvert SDK has added support for the pass-through of WebVTT styling to WebVTT outputs, pass-through of KLV metadata to supported formats, and improved filter support for processing 444/RGB content. (d49135a)
- client-mediapackage-vod: This release adds ScteMarkersSource as an available field for Dash Packaging Configurations. When set to MANIFEST, MediaPackage will source the SCTE-35 markers from the manifest. When set to SEGMENTS, MediaPackage will source the SCTE-35 markers from the segments. (fc43d06)
- client-wafv2: Add a new CurrentDefaultVersion field to ListAvailableManagedRuleGroupVersions API response; add a new VersioningSupported boolean to each ManagedRuleGroup returned from ListAvailableManagedRuleGroups API response. (07f9765)
- clients: update client endpoints as of 2022-04-08 (ad3734a)
- 3.58.028 Mar 2022
- 3.56.024 Mar 2022
Release notes
Open source →Features
- client-config-service: Added new APIs GetCustomRulePolicy and GetOrganizationCustomRulePolicy, and updated existing APIs PutConfigRule, DescribeConfigRule, DescribeConfigRuleEvaluationStatus, PutOrganizationConfigRule, DescribeConfigRule to support a new feature for building AWS Config rules with AWS CloudFormation Guard (da33251)
- client-lambda: Adds support for increased ephemeral storage (/tmp) up to 10GB for Lambda functions. Customers can now provision up to 10 GB of ephemeral storage per function instance, a 20x increase over the previous limit of 512 MB. (d77b86b)
- client-transcribe: This release adds an additional parameter for subtitling with Amazon Transcribe batch jobs: outputStartIndex. (8419c39)
- clients: update client endpoints to latest (523b0fd)
- 3.55.022 Mar 2022
Release notes
Open source →Bug Fixes
- middleware-serde: mark error entry non-enumerable (#3426) (c7cceb5)
- property-provider: copy error properties to ProviderError in from() (#3440) (4377e44)
- property-provider: manually adjust the prototype of *ProviderError (#3445) (134f769)
- scripts: update typescript version in generate-clients (#3454) (f90992a)
- types: remove @internal jsdoc tag from profile types (#3452) (2d7c151)
Features
- clients: update clients as of 03/21/2022 (#3455) (7cd40a5)
- property-provider: memoize() supports force refresh (#3413) (a79f962)
- util-middleware: add normalizeProvider (#3456) (e15b0f5)
3.54.1 (2022-03-15)
Bug Fixes
- 3.54.116 Mar 2022
Nothing published for this version
- 3.54.011 Mar 2022
Release notes
Open source →Bug Fixes
- hash-stream-node: do not create copy of file stream (#3380) (89a70ae)
- signature-v4: normalized the path before double encoding it (#3408) (b20d431)
- util-body-length-node: fs.ReadStream with path of Buffer type (#3384) (d220242)
- util-body-length-node: support fd.createReadStream (#3385) (88f8cc2)
Features
- clients: update clients as of 2022/03/10 (#3411) (8fa517a)
- credential-provider-imds: accept custom logger (#3409) (11c4a7b)
- credential-provider-imds: support static stability (#3402) (a4beeba)
3.53.1 (2022-02-25)
Bug Fixes
- 3.53.025 Feb 2022
Release notes
Open source →Bug Fixes
- client-s3: disable bucket endpoint plugin in WriteGetObjectResponseCommand (#3344) (1945d47)
- codegen: fix set deserialization in SSDKs (#3322) (c827d5c)
- hash-stream-node: support file stream in readableStreamHasher (#3338) (1e3faa1)
- hash-stream-node: throw error if non-file readableStream is flowing (#3341) (76df645)
- util-stream: remove jest from devDeps (#3348) (d9e4c4b)
- util-stream: rename downlevel-dts to build:types:downlevel (#3355) (110bb19)
Features
- clients: generate service exceptions as classes (#3267) (ca64fee)
- clients: update clients as of 2022/02/23 (#3356) (b6b2e25)
- clients: update clients as of 2022/02/24 (#3361) (ec3cc1e)
- codegen: add getAwsChunkedEncodingStream to config (#3349) (6c05df3)
- codegen: http checksum dependency integration (#3346) (bfc9257)
- middleware-flexible-checksums: add flexibleChecksumMiddleware (#3340) (15e0512)
- middleware-flexible-checksums: support trailing checksums with aws-chunked encoding (#3347) (50b48fe)
- util-stream: add getAwsChunkedEncodingStream (#3339) (42d433b)
- 3.52.018 Feb 2022
Release notes
Open source →Bug Fixes
- package.json: set root version to 0.0.0 (#3325) (9a15961)
- package.json: update version to v3.51.0 (#3315) (b77a9b5)
- scripts: generate clients in batches (#3319) (2308e5f)
- scripts: store clients generated in a batch in temp directory (#3323) (2eef0a4)
Features
- clients: update clients as of 2022/02/18 (#3335) (717b06f)
- credential-provider-env: refactor into modular components (#3293) (e0697ed)
- credential-provider-node: refactor into modular components (#3294) (5f351cd)
- credential-provider-sso: refactor into modular components (#3296) (eece76f)
- smithy-client: add ExceptionOptionType type (#3314) (030da71)
- 3.51.012 Feb 2022
Release notes
Open source →Bug Fixes
- package.json: update version to v3.50.0 (#3300) (23a2463)
- scripts: log when types not present in downlevel script (#3307) (68c0d1f)
Features
- 3.50.08 Feb 2022
- 3.49.029 Jan 2022
- 3.48.022 Jan 2022
- 3.47.221 Jan 2022
Nothing published for this version
- 3.47.120 Jan 2022
Nothing published for this version
- 3.47.015 Jan 2022
Release notes
Open source →Bug Fixes
- codegen: populate dnsSuffix just before consuming hostname (#3170) (0f0e77e)
- codegen: skip variants which only contains tags (#3172) (d72b72a)
Features
- 3.46.07 Jan 2022
Release notes
Open source →Bug Fixes
- clients: update clean:dist script to delete dist-* folder (#3155) (cdb1709)
- md5-js: remove unnecessary exclude from tsconfig (#3158) (6f50571)
- middleware-sdk-route53: typo in file extension of test (#3157) (1a3bd8c)
- middleware-signing: correct clock skew from error response (#3133) (7a207a9)
Features
- 3.45.023 Dec 2021
- 3.44.02 Dec 2021
- 3.43.029 Nov 2021
- 3.42.019 Nov 2021
Release notes
Open source →Bug Fixes
- client-kendra: change incorrectly modeled DocumentAttributeValue to structure (#3040) (e497f38)
- clients: merge default variants by comparing tags (#3044) (d65a310)
- lib-storage: add events polyfill (#3017) (fff5e2a)
- middleware-sdk-ec2: remove double encoding of presigned url (#3022) (7cf73ea)
- middleware-sdk-s3-control: do not validate for FIPS in S3 Outposts (#3027) (b30d338)
Features
- 3.41.011 Nov 2021
Release notes
Open source →Bug Fixes
- codegen: use specific Smithy version (#3011) (6cdee41)
- credential-provider-web-identity: exclude node.js code from browser bundle (#3005) (7ba033a)
- credential-providers: exclude node.js files for web (#3006) (a890fd7)
- polly-request-presigner: add missing polly dependency (#3010) (c2873e7)
- signature-v4-crt: notify this package is node.js only (#3009) (39e758c)
- smithy-client: remove capturing groups from date regex (#3008) (3bc91c0)
Features
- clients: update clients as of 2021/11/11 (#3015) (3d82c4e)
- karma-credential-loader: mark package as private (#3016) (f13cac0)
3.40.1 (2021-11-08)
Bug Fixes
- 3.40.06 Nov 2021
Release notes
Open source →Bug Fixes
- config-resolver: resolve region first from regionHash (#2969) (55f4e85)
- node-config-provider: move booleanSelector util to platform agnostic package (#2992) (2909c7b)
Features
- client-nimble: change StudioComponentConfiguration from union to structure (#2971) (049533d)
- client-nimble: update model as of 11/02/2021 (#2976) (47d2a6c)
- client-s3-control: support FIPS in S3 Outposts Control Plane (#2985) (41d3762)
- clients: populate variants in endpoints hashes (#2974) (0dd68ef)
- clients: update clients as of 2021/11/05 (#2994) (f5ecc31)
- config-resolver: resolve hostname from variants (#2980) (447580b)
- config-resolver: use real region in configuration (#2986) (af5b00e)
- karma-credential-loader: mark package as private (#2959) (a9ad7f6)
- 3.39.029 Oct 2021
Release notes
Open source →Bug Fixes
- ci: generate and build generic client from private folder (#2954) (044a3ac)
- config-resolver: get signingRegion from regionRegex if not present for FIPS (#2936) (79bbc43)
- node-config-provider: allow undefined for booleanSelector obj keys (#2945) (1bd56b6)
Features
- 3.38.022 Oct 2021
- 3.37.015 Oct 2021
- 3.36.112 Oct 2021
Nothing published for this version
- 3.36.08 Oct 2021
- 3.35.04 Oct 2021
Release notes
Open source →Bug Fixes
- client-cognito-identity: import client from new location in src (#2858) (c8cb449)
- client-documentation-generator: read files from src folder (#2863) (95c2903)
- eslint SSDK protocol tests (#2854) (1e2a316)
- client-s3: use member xmlname if applicable (#2835) (7e634cf)
- scripts: overwrite test folder for protocol_tests (#2853) (5df7d12)
- scripts: run downlevel-dts script in parallel (#2837) (0f8c0a2)
Features
- 3.34.024 Sept 2021
- 3.33.021 Sept 2021
- 3.32.017 Sept 2021
- 3.31.011 Sept 2021
Release notes
Open source →Bug Fixes
- client-s3: remove int validation of object size type (#2775) (5f2f70b)
- lib-dynamodb: add util-dynamodb to dependencies (#2768) (b09ba9a)
- middleware-sdk-rds: stop throw when source id key is optional (#2770) (299cbbb)
- s3-request-presigner: inject hostname with custom port (#2773) (3fe226b)
Features
- 3.30.07 Sept 2021
- 3.29.03 Sept 2021
Release notes
Open source →Bug Fixes
- middleware-sdk-rds: double encoding the presigned url (#2711) (8a271be)
- parse: reject numeric strings with non-numbers (#2729) (afeccd7)
Features
- 3.28.027 Aug 2021
Release notes
Open source →Bug Fixes
- clients: use optional chaining while processing runtime config (#2690) (18469ce)
- config-resolver: add options for utility functions (#2712) (56ab50e)
- property-provider: do not make extra provider calls when concurrent (#2716) (f9aa15e)
Features
- clients: allow setting path prefix from custom endpoints (#2722) (990ba2f)
- clients: modular endpoints resolution (#2704) (88de69b)
- clients: update clients as of 08/27/2021 (#2723) (b9d88c4)
- codegen: support malformed request tests (#2695) (705de4e)
- config-resolver: add getRegionInfo helper functions (#2701) (7c6a790)
- smithy-client: stricter parsing of request/response bodies (#2713) (0c74892)
- 3.27.019 Aug 2021
- 3.26.013 Aug 2021
Release notes
Open source →Bug Fixes
- ci: link in development ssdk common lib (#2655) (4be9ec6)
- clients: only trim xml tag values which contain newline (#2653) (28336f5)
Features
- 3.25.06 Aug 2021
- 3.24.030 Jul 2021
- 3.23.023 Jul 2021
- 3.22.016 Jul 2021
Release notes
Open source →Bug Fixes
- clients: link to Hash Interface (#2573) (bb7b3ed)
- clients: prefix
dist/for typesVersions TS<4 (#2580) (dff5cd4) - codegen: fix detection of -s for generate-clients (#2588) (c989b76)
- node-http-handler: throw meaningful errors in H2 events (#2568) (160aeba)
Features
- 3.21.010 Jul 2021
- 3.20.02 Jul 2021
- 3.19.024 Jun 2021
Release notes
Open source →Bug Fixes
- @aws-sdk/lib-dynamodb: correct homepage URL in package.json (#2485) (ff9df37)
- clients: documentation for config.region for new clients (#2468) (3bd30bb)
- clients: parse status code bindings in rest protocols (#2483) (6d4e6b5)
- credential-provider-imds: destroy request handle on promise resolve/reject (#2452) (122c139)
- protocol_tests: format files using prettier v2.3.0 (#2467) (cce6231)
- s3-request-presigner: remove x-amz-user-agent header (#2493) (019292b)
- smithy-client: use uppercase for percent encodings (#2500) (6ef34b5)
Features
- client-s3: add md5 header for operations with httpChecksumRequired trait (#2507) (cec0692)
- clients: update clients as of 06/17/2021 (#2501) (19bd800)
- credential-provider-node: throw cannot load credential error from credentail chain (#2408) (5e0a46a)
- lib: change higher level libs use peer deps on clients (#2516) (2e662cd)
- 3.18.05 Jun 2021
Release notes
Open source →Bug Fixes
Features
- clients: update clients as of 06/03/2021 (#2464) (14e8fbf)
- support Sigv4 for non AWS services (#2385) (0a251aa), closes /github.com/awslabs/smithy/blob/main/smithy-aws-protocol-tests/model/restJson1/main.smithy#L11-L13
- clients: add retryModeProvider in runtimeConfig (#2440) (fc0a5da)
- codegen: add user agent for non AWS clients (#2415) (6d1a555)
- middleware-retry: add Adaptive Retry Strategy (#2454) (0c9a143)
- middleware-retry: add client side rate limiter for adaptive mode (#2439) (8ef104d)
- middleware-retry: call retry strategy based on value in retryMode (#2456) (095b990)
- 3.17.026 May 2021
- 3.16.014 May 2021
Release notes
Open source →Bug Fixes
- client-finspace: update internal dependency versions (#2382) (3cf3b32)
- clients: call decode from HTML entities in XML parser (#2381) (fd6b7eb)
Features
- clients: enable Endpoint Discovery (#2395) (019c099)
- clients: update clients as of 05/10/2021 (#2373) (ed302dc)
- clients: update clients as of 05/14/2021 (#2396) (187c42a)
- endpoint-cache: add EndpointCache for Endpoint Discovery (#2355) (f164177)
- middleware-bucket-endpoint: arn supports fips & handles global regions (#2392) (7b32494)
- middleware-endpoint-discovery: add middleware for Endpoint Discovery (#2369) (7f297dc)
- 3.15.010 May 2021
- 3.14.030 Apr 2021
Release notes
Open source →Bug Fixes
- clients: typo in README difference -> different (#2314) (9ac1f40)
- middleware-user-agent-header: swap user agent headers for non-browser environments (#2313) (d8c1dc2)
- xml-builder: xml entity encoding for more characters (#2309) (96ff164)
Features
3.13.1 (2021-04-22)
Bug Fixes
- 3.13.122 Apr 2021
Nothing published for this version
- 3.13.015 Apr 2021
Release notes
Open source →Bug Fixes
- client-s3: return GetBucketPolicyOutput without parsing (#2236) (3a031d9)
- lib-dynamodb: remove stripInternal=true from tsconfig (#2264) (81f5ccd)
Features
- 3.12.09 Apr 2021
Release notes
Open source →Bug Fixes
- credential-provider-cognito-identity: add identityId to return type of fromCognitoIdentity (#2141) (5ae46f6)
- deps: request consumers to install react-native polyfills (#2191) (2d3a7f0)
- s3-presigned-post: type PresignedPost.fields (#1709) (020193b)
- util-user-agent-browser:
windowcan be undefined (#2214) (98b65b9) - util-user-agent-node: should memoize app id (#2223) (fd40114)
- run downlevel-dts in prepublishOnly (#2218) (0745502)
- util-user-agent-browser: react native metadata (#2210) (0e83313)
Features