Update aws-sdk-dynamodb 1.113.0 → 1.152.0 (minor) #932
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ aws-sdk-dynamodb (1.113.0 → 1.152.0) · Repo · Changelog
Release Notes
Too many releases to show here. View the full release notes.
Sorry, we couldn't find anything useful about this release.
Sorry, we couldn't find anything useful about this release.
Release Notes
Too many releases to show here. View the full release notes.
Release Notes
3.12.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 63 commits:
Bump version to 3.12.1
Merge pull request #930 from Dynamoid/ak/prepare-release-3-12-0
Bump Dynamoid version to 3.12.0
Update CHANGELONG.md and add new entries
Merge pull request #927 from Dynamoid/ak/transaction-related-improvements
Update documentation comments for transactional methods and document difference between them and non-transactional ones
Fix #where() with condition on a :serialized field
Polish specs' titles
Add missing specs for persistence methods when an item with specified primary key was concurrently deleted
Fix #update/#update! to not create new item when an item with specified primary key was concurrently deleted
Fix #update_attribute to not raise Dynamoid::Errors::StaleObjectError when an item with specified primary key was concurrently deleted
Fix #inc , #increment! and #decrement! to not create new item when an item with specified primary key was concurrently deleted
Polish and reword comments
Check whether partition and sort key are specified in the persistence methods and raise proper exception
Fix #save! and raise RecordNotSaved when a callback throws :abort and terminates the process
Split persistence_spec.rb into multiple files in persistence/ directory
Raise MissingHashKey in non-transactional #find when a partition key is nil
Change RecordNotFound message raised in non-transactional #find and use #inspect on keys instead of #to_s
Improve a documentation comment for the transactional find
Add description for reading transactions in README.md
Merge pull request #926 from Dynamoid/ak/introduce-read-transactions
Polish documenting comments for non-transactional finders
Polish specs for writing transactions
Polish specs for non-transactional finders and add missing cases for dumping and casting
Implement reading transactions
Merge pull request #922 from Dynamoid/ak/add-contributing-guide
Fix Rubocop warnings
Fix formatting in a code snippet in README.md
Add CONTRIBUTING.md file
Merge pull request #917 from Dynamoid/ak/fix-sending-partition-key-and-always-dump-it-in-transactions
Sync specs for transactional create/create!
Sync specs for transactional destroy/destroy!
Sync specs for transactional save/save! and update_attributes/update_attributes!
Remove a duplicated test for finders
Fix a mistake in specs for transactional #update_fields
Fix wording and typos in titles for recently added specs
Fix transactional operations and dump partition/sort keys when they are
Merge pull request #916 from aaronalberg/aalberg/error-on-scan
add error_on_scan config
Merge pull request #913 from Dynamoid/ak/fix-sending-partition-key-and-always-dump-it
Fix partition keys with Dynamoid-specific type and always dump them to a proper DynamoDB type.
Merge pull request #910 from ogidow/add-key-type-option
Fix Rubocop warnings
Add an example into the .table method documentation
Add a missing test case
Move fields related specs into the fields_spec.rb file
add key_type option to table method
Merge pull request #846 from ckhsponge/transaction-update-block
Add specs and refactor implementation
Fix RDoc comments for #update/#update!
Polish examples in README.md
Construct UnknownAttribute error message uniformly
TransactionWrite supports update_fields() with a block for set, add and delete operations on fields
Merge pull request #866 from Dynamoid/ak/fix-uninitialized-constant-logger-issue-on-ci
Fix rubocop warnings
Require logger explicitly in specs
Commit Gemfile.lock with updated dynamoid version
Merge pull request #851 from Dynamoid/ak/don-require-custom-type-to-implement-equality-method
Fix Dirty API to compare objects of custom type using dumps
Merge pull request #849 from Dynamoid/ak/fix-dumping-of-custom-type-that-mixes-adapter-interface
Run Rubocop on Ruby 3.4 on CI
Fix specs for dumping field of custom type
Prefer .dynamoid_dump over #dynamoid_dump for custom type field
🆕 logger (added, 1.7.0)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands