Releases: halprin/delete-dynamodb-items
Updated Dependencies
What's Changed
- Testing by @halprin in #15
- Integration Testing by @halprin in #16
- Read Me Improvements by @halprin in #18
- Upgrade Go to 1.21 by @halprin in #20
- Add Renovate Configuration by @halprin in #21
- Update module github.com/aws/aws-sdk-go to v1.50.10 by @renovate in #23
- Update minor dependencies by @renovate in #22
- Update the Release GitHub Action by @halprin in #24
- Update module github.com/aws/aws-sdk-go to v1.50.12 by @renovate in #25
- Update module github.com/aws/aws-sdk-go to v1.50.13 by @renovate in #28
- Update actions/checkout action to v4 by @renovate in #26
- Update actions/setup-go action to v5 by @renovate in #27
- Update module github.com/aws/aws-sdk-go to v1.50.14 by @renovate in #29
- Update module github.com/aws/aws-sdk-go to v1.50.15 by @renovate in #30
- Update module github.com/aws/aws-sdk-go to v1.50.16 by @renovate in #31
- Update module github.com/aws/aws-sdk-go to v1.50.17 by @renovate in #32
- Update wangyoucao577/go-release-action action to v1.47 by @renovate in #33
- Update module github.com/aws/aws-sdk-go to v1.50.18 by @renovate in #34
- Update module github.com/aws/aws-sdk-go to v1.50.19 by @renovate in #35
- Update module github.com/aws/aws-sdk-go to v1.50.20 by @renovate in #36
- AWS SDK v2 by @halprin in #37
- Update README with Link to AWS CLI v2 Documentation by @halprin in #39
- Update aws-sdk-go-v2 monorepo by @renovate in #38
- Go 1.22 by @halprin in #41
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.28.1 by @renovate in #40
- Update wangyoucao577/go-release-action action to v1.48 by @renovate in #42
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.29.0 by @renovate in #43
- Update aws-sdk-go-v2 monorepo by @renovate in #44
- Update aws-sdk-go-v2 monorepo by @renovate in #45
- Update aws-sdk-go-v2 monorepo by @renovate in #46
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.30.0 by @renovate in #47
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.30.1 by @renovate in #48
- Update wangyoucao577/go-release-action action to v1.49 by @renovate in #49
- Update module github.com/stretchr/testify to v1.9.0 by @renovate in #50
- Update aws-sdk-go-v2 monorepo by @renovate in #51
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.6 by @renovate in #52
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.30.3 by @renovate in #53
- Update aws-sdk-go-v2 monorepo by @renovate in #54
- Update aws-sdk-go-v2 monorepo by @renovate in #55
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.9 by @renovate in #56
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.31.0 by @renovate in #57
- Update aws-sdk-go-v2 monorepo by @renovate in #58
- Update aws-sdk-go-v2 monorepo by @renovate in #60
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.1 by @renovate in #61
- Update wangyoucao577/go-release-action action to v1.50 by @renovate in #59
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.13 by @renovate in #62
- Update aws-sdk-go-v2 monorepo by @renovate in #63
- Update aws-sdk-go-v2 monorepo by @renovate in #64
- Update aws-sdk-go-v2 monorepo by @renovate in #65
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.5 by @renovate in #66
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.6 by @renovate in #67
- Update aws-sdk-go-v2 monorepo by @renovate in #68
- Update aws-sdk-go-v2 monorepo by @renovate in #69
- Update aws-sdk-go-v2 monorepo by @renovate in #70
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.20 by @renovate in #71
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.21 by @renovate in #72
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.33.0 by @renovate in #73
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.33.2 by @renovate in #74
- Update wangyoucao577/go-release-action action to v1.51 by @renovate in #75
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.22 by @renovate in #76
- Update aws-sdk-go-v2 monorepo by @renovate in #77
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.34.0 by @renovate in #78
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.34.1 by @renovate in #79
- Update aws-sdk-go-v2 monorepo by @renovate in #80
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.27 by @renovate in #81
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.34.4 by @renovate in #82
- Update to Go 1.23 by @halprin in #84
- Update aws-sdk-go-v2 monorepo by @renovate in #83
- Update aws-sdk-go-v2 monorepo by @renovate in #85
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.30 by @renovate in #86
- Update aws-sdk-go-v2 monorepo by @renovate in #87
- Update aws-sdk-go-v2 monorepo by @renovate in #88
- Update dependency go to v1.23.1 by @renovate in #89
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.34.9 by @renovate in #90
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.34 by @renovate in #91
- Update aws-sdk-go-v2 monorepo by @renovate in #92
- Update module github.com/aws/aws-sdk-go-v2/config to v1.27.36 by @renovate in #93
- Update aws-sdk-go-v2 monorepo by @renovate in #94
- Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.35.1 by @renovate in #95
- Update aws-sdk-go-v2 monorepo by @renovate in #96
- Update aws-sdk-go-v2 monorepo by @renovate in #97
- Update dependency go to v1.23.2 by @renovate in #98
- Update aws-sdk-go-v2 m...
Filter Expressions
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
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
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
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
Adds support for Apple Silicon natively. Download the darwin-arm64
labeled binary from the Releases page.
Initial Release
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.