PackageTrack
Sign in Get early access

async-aws/dynamo-db

DynamoDb client, part of the AWS SDK provided by AsyncAws.

3.11.0 2.5M downloads/mo #2995 most downloaded on Packagist async-aws/dynamo-db

What this package is like to depend on

Last release 4 months ago

18 Apr 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 29 of 29 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

29 releases · first in 2020

4 releases in the last 12 months

see the full history below

Release timeline

29 releases · Mar 2020 to Apr 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 29
  1. 3.11.0 18 Apr 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: This change supports the creation of multi-account global tables. It adds one new arguments to UpdateTable, GlobalTableSettingsReplicationMode.
    • AWS api-change: Adding ReplicaArn to ReplicaDescription of a global table replica
    Open source →
  2. 3.10.0 16 Feb 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: This change supports the creation of multi-account global tables. It adds two new arguments to CreateTable, GlobalTableSourceArn and GlobalTableSettingsReplicationMode. DescribeTable is also updated to include information about GlobalTableSettingsReplicationMode.

    Changed

    • Remove redundant ext-json requirement
    Open source →
  3. 3.9.0 16 Jan 2026
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • Add UNKNOWN_TO_SDK value to enums that is used when the API returns an value that is not (or not yet) known by the AsyncAws
    • AWS api-change: Added us-isob-west-1 region
    • AWS api-change: Added eusc-de-east-1 region

    Dependency bumped

    • Drop support for PHP versions lower than 8.2

    Changed

    • Apply new CodingStandard from latest php-cs-fixer.
    • AWS enhancement: Documentation updates.
    • Use a more stable sorting for the list of generated region metadata
    • change case of getSizeEstimateRangeGb method to getSizeEstimateRangeGb
    • Remove unnecessary use statements
    Open source →
  4. 3.8.0 08 Sep 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details.

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  5. 3.7.0 11 Aug 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: This change adds support for witnesses in global tables. It also adds a new table status, REPLICATION_NOT_AUTHORIZED. This status will indicate scenarios where global replicas table can't be utilized for data plane operations.
    Open source →
  6. 3.6.0 12 May 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS enhancement: Documentation update for secondary indexes and Create_Table.
    • AWS api-change: Added eu-isoe-west-1 region

    Changed

    • Sort exception alphabetically.
    • AWS enhancement: Documentation updates.

    Fixed

    • Fix the lowest bound for the symfony/polyfill-uuid requirement
    Open source →
  7. 3.5.0 05 Mar 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: Added us-isof-east-1 and us-isof-south-1 regions
    Open source →
  8. 3.4.0 15 Jan 2025
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: This change adds support for global tables with multi-Region strong consistency (in preview). The UpdateTable API now supports a new attribute MultiRegionConsistency to set consistency when creating global tables. The DescribeTable output now optionally includes the MultiRegionConsistency attribute.

    Changed

    • Avoid usage of alias when use statement refers to self
    Open source →
  9. 3.3.1 26 Nov 2024
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Changed

    • fix pagination when next token is an array
    Open source →
  10. 3.3.0 24 Nov 2024
    Release notes

    See change log for changes.

    Open source →
    Release notes

    Added

    • AWS api-change: This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value.

    Changed

    • use strict comparison null !== instead of !
    Open source →
  11. 3.2.2 09 Oct 2024
    Release notes

    Changed

    • Enable compiler optimization for the sprintf function.
    • AWS enhancement: Documentation updates.
    Open source →
  12. 3.2.1 03 Jul 2024
    Release notes

    Changed

    • Add Accept: application/json header in request to fix incompatibility with 3rd party providers
    • AWS enhancement: Documentation updates.
    Open source →
  13. 3.2.0 14 May 2024
    Release notes

    Added

    • AWS api-change: This release modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter.
    • AWS api-change: This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs.

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  14. 3.1.1 27 Feb 2024
    Release notes

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  15. 3.1.0 09 Jan 2024
    Release notes

    Added

    • AWS api-change: Added ca-west-1-fips region
    Open source →
  16. 3.0.1 13 Dec 2023
    Release notes

    Changed

    • AWS enhancement: Documentation updates.
    Open source →
  17. 3.0.0 07 Sep 2023
    Release notes

    BC-BREAK

    • The value returned by AttributeValue::getB and AttributeValue::getBS is now base64 decoded.

    Changed

    • Allow passing explicit null values for optional fields of input objects
    Open source →
  18. 2.0.0 07 Aug 2023
    Release notes

    BC-BREAK

    • The return type for the methods getIndexSizeBytes and getItemCount of \AsyncAws\DynamoDb\ValueObject\GlobalSecondaryIndexDescription uses int instead of string to reflect the AWS type.
    • The return type for the methods getIndexSizeBytes and getItemCount of \AsyncAws\DynamoDb\ValueObject\LocalSecondaryIndexDescription uses int instead of string to reflect the AWS type.
    • The return type for the methods getReadCapacityUnits and getWriteCapacityUnits of \AsyncAws\DynamoDb\ValueObject\ProvisionedThroughput uses int instead of string to reflect the AWS type.
    • The return type for the methods getNumberOfDecreasesToday, getReadCapacityUnits and getWriteCapacityUnits of \AsyncAws\DynamoDb\ValueObject\ProvisionedThroughputDescription uses int instead of string to reflect the AWS type.
    • The return type for \AsyncAws\DynamoDb\ValueObject\ProvisionedThroughputOverride::getReadCapacityUnits uses int instead of string to reflect the AWS type.
    • The return type for the methods getItemCount and getTableSizeBytes of \AsyncAws\DynamoDb\ValueObject\TableDescription uses int instead of string to reflect the AWS type.

    Added

    • AWS enhancement: Documentation updates.
    • AWS api-change: This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed
    • Avoid overriding the exception message with the raw message
    • Use int as the PHP representation of long fields in generated code

    Changed

    • Improve parameter type and return type in phpdoc
    Open source →
  19. 1.4.0 20 Jun 2023
    Release notes

    Added

    • AWS enhancement: Documentation updates.
    • AWS api-change: Adds deletion protection support to DynamoDB tables. Tables with deletion protection enabled cannot be deleted. Deletion protection is disabled by default, can be enabled via the CreateTable or UpdateTable APIs, and is visible in TableDescription. This setting is not replicated for Global Tables.
    Open source →
  20. 1.3.0 01 Jul 2022
    Release notes

    Added

    • Added support for endpoint discovery
    • AWS enhancement: Documentation updates.
    • Added operation executeStatement
    Open source →
  21. 1.2.0 20 Dec 2021
    Release notes

    Added

    • AWS api-change: Added us-iso-west-1 region
    • AWS api-change: Added ca-central-1 region
    • AWS api-change: Use specific configuration for us regions
    • AWS enhancement: Updated Help section for "dynamodb update-contributor-insights" API
    • AWS api-change: Add support for Table Classes and introduce the Standard Infrequent Access table class.
    • AWS api-change: DynamoDB PartiQL now supports ReturnConsumedCapacity, which returns capacity units consumed by PartiQL APIs if the request specified returnConsumedCapacity parameter. PartiQL APIs include ExecuteStatement, BatchExecuteStatement, and ExecuteTransaction.
    Open source →
  22. 1.1.1 02 Oct 2021
    Release notes

    Fixed

    • Assert the provided Input can be json-encoded.
    Open source →
  23. 1.1.0 01 Feb 2021
    Release notes

    Added

    • Changed case of object's properties to camelCase.
    • Added documentation in class headers.
    • Added domain exceptions.
    Open source →
  24. 1.0.1 26 Nov 2020
    Release notes

    Fixed

    • Make sure required Map properties are validated before sending the request
    • Make sure empty Map properties are converted to {} in Json request.
    • If provided an unrecognized region, then fallback to default region config
    Open source →
  25. 1.0.0 10 Nov 2020
    Release notes

    Added

    • AWS api-change: This release adds a new ReplicaStatus REGION DISABLED for the Table description. This state indicates that the AWS Region for the replica is inaccessible because the AWS Region is disabled.
    • AWS api-change: This release adds a new ReplicaStatus INACCESSIBLE_ENCRYPTION_CREDENTIALS for the Table description, indicating when a key used to encrypt a regional replica table is not accessible.

    Fixed

    • Make sure we throw exception from async-aws/core
    Open source →
  26. 0.3.1 15 Jun 2020
    Release notes

    Added

    • Added operation BatchWriteItem
    • Added operation BatchGetItem

    Fixed

    • Internally we make a difference between null and an empty array
    Open source →
  27. 0.3.0 21 May 2020
    Release notes

    Removed

    • Removes methods getServiceCode, getSignatureVersion and getSignatureScopeName from Client.

    Added

    • Added operation UpdateTimeToLiveInput

    Fixed

    • Add return typehint for listTables, query and scan
    Open source →
  28. 0.2.0 03 May 2020
    Release notes

    Added

    • Support for async-aws/core 1.0

    Changed

    • DTO classes are final
    Open source →
  29. 0.1.0 27 Mar 2020
    Release notes

    First version

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive