Skip to content

Releases: halprin/delete-dynamodb-items

Filter Expressions

24 Aug 04:58
8ec73f4
Compare
Choose a tag to compare

Added the ability to specify filter expressions. These are the same filter expressions used in the scan command in the AWS CLI. This allows you filter out items you don't want to delete.

Stream Table Scan

23 Mar 04:16
bcd521f
Compare
Choose a tag to compare

The application no longer loads the entire table into memory before deleting. Now it only loads into memory a page to two pages at most at a time. It "streams" the table contents, if you will.

Custom DynamoDB Endpoint

28 Feb 01:55
74007d2
Compare
Choose a tag to compare

You can specify a custom DynamoDB endpoint now. Use the optional --endpoint= (or -e) option. Probably the largest purpose of this option is running this application against the local running version of DynamoDB.

Limit Concurrency

27 Feb 17:34
dfc2c64
Compare
Choose a tag to compare

Prevents all of the deletion requests firing off at once. This is especially helpful if you have provisioned concurrency that can't handle a lot of writes at once.

Apple Silicon

24 Feb 03:02
f3a9844
Compare
Choose a tag to compare

Adds support for Apple Silicon natively. Download the darwin-arm64 labeled binary from the Releases page.

Initial Release

22 Feb 00:18
f7d2c8b
Compare
Choose a tag to compare

Initial Release

It is able to delete all the items in a DynamoDB table. There probably is a limit to the size of table that can be deleted because this MVP loads all the items into memory first.