Releases: awslabs/dynein
Releases · awslabs/dynein
v0.3.0
What's Changed
- Allow users to change location of config files with env var DYNEIN_CONFIG_DIR by @sszafir in #107
- docs: update homebrew installation note by @chenrui333 in #110
- refactor: return error when download is failed by @ryota-sakamoto in #116
- chore: Set of tiny chores to keep it up-to-date and healthy by @zulinx86 in #117
- chore: improve workflows by @ryota-sakamoto in #118
- chore: Introduce pre-commit by @StoneDot in #119
- chore: Restore push event by @zulinx86 in #120
- chore: Bump some crates by @zulinx86 in #122
- fix: specify user_agent when download sample. by @ryota-sakamoto in #125
- chore: add trycmd to conduct snapshot testing for CLI by @ryota-sakamoto in #128
- test: run unit tests on CI by @ryota-sakamoto in #129
- test: add generate_update_expressions test by @ryota-sakamoto in #130
- chore: exclude markdown files in cmd directory by @StoneDot in #131
- Add a flag DYNEIN_TEST_NO_DOCKER_SETUP to prevent launching docker container on testing by @StoneDot in #59
- chore: run integration tests on CI by @ryota-sakamoto in #133
- refactor: refactor some points related to rusoto_dynamodb by @ryota-sakamoto in #134
- test: split integration test into each command by @ryota-sakamoto in #138
- implement correct parsing for UpdateItem API by @StoneDot in #132
- docs: remove duplicate explanation for quoting path by @StoneDot in #140
- test: add integration test for get by @ryota-sakamoto in #142
- chore: Add environment variable to CI by @StoneDot in #145
- feat!: Add --enable-set-inference flag to import by @StoneDot in #147
- feat: show the number of processed items in import/export by @StoneDot in #141
- docs: add link to Bootstrap command by @wafuwafu13 in #150
- fix: prevent infinite loop when DynamoDbClient connection fails by @wafuwafu13 in #154
- test: add integration test for del by @ryota-sakamoto in #144
- test: add integration test for desc by @ryota-sakamoto in #151
- test: fix broken tests for desc command by @StoneDot in #160
- test: add integration test for list by @kzym-w in #158
- chore: Update rust toolchain to 1.72.0 by @ryota-sakamoto in #167
- test: add integration test for admin desc by @tmyoda in #161
- refactor: set bootstrap data locally instead of downloading by @wafuwafu13 in #153
- test: improve setup by @ryota-sakamoto in #171
- fix: use temp file to write config by @ryota-sakamoto in #174
- implement new parsing into put command by @StoneDot in #165
- feat: add flag for developing
dy admin apply
by @wafuwafu13 in #156 - chore(bootstrap): print region where table already exists by @wafuwafu13 in #185
- feat!: improve json compatibility by @StoneDot in #183
- test: fix test failures on Windows by @StoneDot in #175
- test: show current table in list by @ryota-sakamoto in #180
- feat: add binary data type support to
bwrite
command by @tmyoda in #170 - docs(bootstrap): change link to Movie sample data by @wafuwafu13 in #184
- chore: fix snapshot bot by @StoneDot in #192
- test: improve integration test for desc by @tmyoda in #193
- test: add integration test for config by @ryota-sakamoto in #148
- test: add integration test for admin list by @KIrie-0217 in #166
- chore: dependencies update by @StoneDot in #198
- refactor: remove atty dependency by @StoneDot in #200
- chore: update CI/CD to eliminate deprecated actions by @StoneDot in #201
- chore: add CODEOWNERS file by @StoneDot in #202
- feat: implement new options into bwrite command by @tmyoda in #190
- feat!: improve query to support dynein format by @StoneDot in #187
- chore: update dependencies by @StoneDot in #204
- chore: add prerequisite of git secrets by @StoneDot in #205
- chore: update rust-toolchain by @StoneDot in #207
- chore: add GitHub workflow for PR audit by @tmyoda in #212
- chore: remove build-dependencies by @StoneDot in #214
- feat: Add third-party attribution display by @KIrie-0217 in #216
- chore: add an GitHub workflow for daily audit by @StoneDot in #211
- chore!: update deps including major changes by @StoneDot in #208
- chore: add generating SHA256 checksum for Windows assets by @kzym-w in #220
- chore: update pest by @ryota-sakamoto in #224
- chore: release pre-built binaries for macOS ARM by @suzuki-shunsuke in #223
- chore: add a GitHub workflow for PRs to detect credential disclosures by @tmyoda in #215
- feat: add exponential backoff retry for ProvisionedThroughputExceeded / ThrottlingException / InternalServerError by @yoshidan in #196
- test: add integration tests for scan by @StoneDot in #217
- test: add integration test for export by @ryota-sakamoto in #181
- test: add integration tests for upd by @StoneDot in #226
- test: add integration tests for admin update by @StoneDot in #229
- test: add integration tests for query by @StoneDot in #218
- test: add integration tests for use by @StoneDot in #227
- feat: add base64 literal by @StoneDot in #231
- test: add integration test for restore by @StoneDot in #233
- test: add parse_args test by @ryota-sakamoto in #236
- test: add integration test for backup by @ryota-sakamoto in #235
- test: add integration tests for put by @tmyoda in #232
- test: add integration tests for import by @StoneDot in #230
- test: add integration test for command aliases by @StoneDot in #237
- test: Integration test admin delete by @KIrie-0217 in #194
- test: add integration tests for admin create by @StoneDot in #234
- test: use assert to check whether the command is succeeded by @ryota-sakamoto in #240
- chore: migrate from structopt to clap by @ryota-sakamoto in #127
- feat: migrate from rusoto to aws-sdk-rust by @ryota-sakamoto in #126
- chore: update dependencies by @StoneDot in #241
- Update third party attribution file by @KIrie-0217 in #242
- chore: add third party attribution for ring by @StoneDot in #243
- chore!: change a dependency from dirs to home by @StoneDot in #244
- chore: update third party attribution for dependency changing by @KIrie-0217 in #246
- feat: add -y as short yes to delete table by @ryota-sakamoto in #245
- fix(export): empty array is on one line fix #152 by @gaetan-craft in #250
New Contributors
- @sszafir made their first contribution in #107
- @chenrui333 made their first contribution in #110
- @zulinx86 made their first contribution in #117
- @wafuwafu13 made their first contribution in #150
- @tmyoda made t...
v0.2.1
What's Changed
- Add descending option by @StoneDot in #31
- Fix broken setup_with_port by @StoneDot in #28
- Create dependabot.yml by @StoneDot in #35
- [fix] "dy ls" doesn't work when cache exists and table name is not specified by @itazur in #34
- Bump serde_json from 1.0.68 to 1.0.72 by @dependabot in #41
- Bump predicates from 1.0.8 to 2.0.3 by @dependabot in #38
- Bump assert_cmd from 1.0.8 to 2.0.2 by @dependabot in #36
- Bump env_logger from 0.8.4 to 0.9.0 by @dependabot in #43
- Bump rusoto to 0.47.0 and tokio to 1.14.0 and reqwest to 0.11.6 by @StoneDot in #46
- Bump reqwest from 0.11.6 to 0.11.7 by @dependabot in #50
- remove unused region field in Context by @itazur in #52
- Bump dirs from 3.0.2 to 4.0.0 by @dependabot in #49
- [fix] handles local region in "dy ls --all-regions". by @itazur in #54
- Revert "[fix] handles local region in "dy ls --all-regions"." by @kzym-w in #67
- resubmit of pull request #54 by @itazur in #68
- Bump serde_yaml from 0.8.21 to 0.8.23 by @dependabot in #61
- Bump serde_json from 1.0.72 to 1.0.73 by @dependabot in #62
- Bump once_cell from 1.8.0 to 1.9.0 by @dependabot in #63
- Bump reqwest from 0.11.7 to 0.11.8 by @dependabot in #70
- Bump serde from 1.0.130 to 1.0.132 by @dependabot in #65
- Bump tokio from 1.14.0 to 1.15.0 by @dependabot in #64
- Bump futures from 0.3.18 to 0.3.19 by @dependabot in #69
- Add limit option into query operation by @StoneDot in #47
- Bump tempfile from 3.2.0 to 3.3.0 by @dependabot in #74
- Bump serde_json from 1.0.73 to 1.0.74 by @dependabot in #72
- Bump serde from 1.0.132 to 1.0.133 by @dependabot in #73
- Bump version_check from 0.9.3 to 0.9.4 by @dependabot in #71
- Fix clippy warnings by @mlafeldt in #84
- remove unused dependecies by @itazur in #88
- Adds zip flag to tar command for artifact build, closing #95 by @adamcrosby in #96
- Update dependencies by @StoneDot in #97
- Bump version to v0.2.1 by @StoneDot in #104
New Contributors
- @dependabot made their first contribution in #41
- @kzym-w made their first contribution in #67
- @mlafeldt made their first contribution in #84
- @adamcrosby made their first contribution in #96
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Notice
If you have ever used previous versions, make sure to remove configuration files under the dynein directory (e.g. rm -rf ~/.dynein/
). It's required because #24 changed some field names in these configuration files.
What's Changed
- apply cargo fmt by @thash in #12
- fix tests by @KeenS in #14
- New feature: interactive shell by @KeenS in #13
- resolve clippy warnings by @thash in #16
- [fix] add --locked option to the cargo install command by @itazur in #25
- Add port option for
--region local
by @hhatto in #22 - cargo clippy & cargo fmt for #22 by @hhatto in #27
- [clean] clean up code to be compatible with 2018 edition by @itazur in #30
- Update dependencies and toolchain to pass tests on aarch64-apple-darwin by @StoneDot in #24
- Add a GitHub action to build dynein binaries on the new release created by @thash in #32
- Bump version to v0.2.0 by @thash in #33
New Contributors
- @KeenS made their first contribution in #14
- @itazur made their first contribution in #25
- @hhatto made their first contribution in #22
- @StoneDot made their first contribution in #24
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Change log since v0.1.1
v0.1.1
Change log since v0.1.0 (initial release)
- Separate dynein configuration from table schema cache (#1)
- Implement 'admin update table' command to call UpdateTable API for existing tables (#2)
Action Required
Because of #1, syntax of dynein configuration files stored in ~/.dynein/
have been changed. If you've used v0.1.0, please remove the directory ($ rm -rf ~/.dynein/
) before you start using v0.1.1.
dynein initial release
dynein initial release