Releases: AllocZero/EfficientDynamoDb
Releases · AllocZero/EfficientDynamoDb
0.9.16
What's Changed
- Support non-public constructors in entities in #232
- Improvements to consumed capacity parsing in #227
- Add Memory-based binary converters in #242 and #244
- Fix binary incompatibility with RecyclableMemoryStream v3.0.0 in #247
Full Changelog: effddb-v0.9.15...effddb-v0.9.16
NuGet: https://www.nuget.org/packages/EfficientDynamoDb/0.9.16
0.9.15
What's New
- Added support for
ReturnValuesOnConditionCheckFailure
option forPutItem
,UpdateItem
,DeleteItem
andTransactWrite
operations. (#212 and #220) - Improved performance of error parsing (#213)
- Added more predefined region endpoints (#215)
- Added XML docs for UpdateExpression builder (#211)
Full Changelog: effddb-v0.9.14...effddb-v0.9.15
NuGet: EfficientDynamoDb 0.9.15
0.9.14
Bugfixes
- Fixed issue with
ReturnValues
response parsing that led tonull
response no matter whatReturnValues
option is specified for the request (#190) - Fixed bug with overflow in numeric converters by @zbyszekpy (#194)
- Fixed deserialization of list responses in
dynamodb-local
(#196) - Fixed signature failures on large-body requests (e.g.
BatchWrite
) by @brewneaux (#203)
What's New
Full Changelog: 0.9.13...0.9.14
0.9.13
Bugfixes:
- Remove redundant table name validation for query and scan operations that made
DynamoDbTableAttribute
mandatory to apply (#183). - Fix exceptions during local
DateTime
saving using the default converter. - Correctly build projection string when only partition and sort keys are selected.
- Fix
SizeOf
filter.
0.9.12
0.9.11
0.9.6
0.9.5
0.9.4
Breaking changes:
ToAsyncEnumerable()
in Query and Scan now returnsIAsyncEnumerable<T>
instead ofIAsyncEnumerable<IReadOnlyList<T>>
whereT
is your entity or projection. Old behavior is now accessible throughToPagedAsyncEnumerable()
method. Same change applies to Scan'sToParallelAsyncEnumerable(int totalSegments)
(#138)
Bug fixes:
- Explicit converters for nullable value types do not crash anymore (#137)
0.9.3
Release notes:
- Add exponentials retries with jitter to retry policies (#130)
- Add interfaces to DynamoDbContext to make it testable (#126)
- Make
SaveAsync
andDeleteAsync
compatibility methods to be extension methods toIDynamoDbContext
interface instead ofDynamoDbContext
class (#136)
Bug fixes:
- Fix
TransactPutItem
validation error (#128)