Skip to content

Releases: AllocZero/EfficientDynamoDb

0.9.19

15 Mar 22:13
0ce95bd

Choose a tag to compare

What's Changed

  • Expose JsonReaderValue field to support direct converters by @firenero in #279
  • Fix ArrayDdbConverter ArgumentOutOfRangeException by @jsneedles in #280
  • Manually handle gzipped responses by @firenero in #281

Full Changelog: effddb-v0.9.18...effddb-v0.9.19

0.9.18

11 Nov 12:31
7bad9d4

Choose a tag to compare

Breaking changes

  • Target framework changed from netcoreapp3.1 to net8.0so the library now requires .NET 8 or later to run.

What's Changed

  • Update to net8.0 by @Dreamescaper in #263
  • Returning DDB errors by values by using SupressThrowing() builder method for all DDB operations in #271
  • Show better error message on filter expression type mismatch in #273
  • New converters for time types in #275
  • Retry IOException and HttpIOException exceptions by @jakejscott in #276

Full Changelog: effddb-v0.9.17...effddb-v0.9.18

NuGet: https://www.nuget.org/packages/EfficientDynamoDb/0.9.18

0.9.17

18 Oct 14:26
78e66d0

Choose a tag to compare

What's Changed

  • PartiQL by @ChrixApp in #256
  • Add defaults to all internal members of public interfaces in #264
  • Fix signing after retrying with large body in #265

Full Changelog: effddb-v0.9.16...effddb-v0.9.17

NuGet: https://www.nuget.org/packages/EfficientDynamoDb/0.9.17

0.9.16

25 May 16:14
a871096

Choose a tag to compare

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

04 Feb 02:18
effddb-v0.9.15
53cccc4

Choose a tag to compare

What's New

  • Added support for ReturnValuesOnConditionCheckFailure option for PutItem, UpdateItem, DeleteItem and TransactWrite 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

22 May 15:34

Choose a tag to compare

Bugfixes

  • Fixed issue with ReturnValues response parsing that led to null response no matter what ReturnValues 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

  • Vastly improved XML docs for all common operations (#197, #207)

Full Changelog: 0.9.13...0.9.14

0.9.13

27 Apr 12:47

Choose a tag to compare

Bugfixes:

  1. Remove redundant table name validation for query and scan operations that made DynamoDbTableAttribute mandatory to apply (#183).
  2. Fix exceptions during local DateTime saving using the default converter.
  3. Correctly build projection string when only partition and sort keys are selected.
  4. Fix SizeOf filter.

0.9.12

19 Oct 11:57

Choose a tag to compare

Bugfixes:

  1. Fix bug in pagination token parsing that sometimes caused returning corrupted token to library users. (#158 )

0.9.11

15 Sep 17:20

Choose a tag to compare

Bugfixes:

  1. Fix IN operator in filter expressions (#151)
  2. Fix 'contains' function in filter expressions (#153)
  3. Correctly handle nullability in dictionary values converters (#152)

0.9.6

16 Aug 15:19

Choose a tag to compare

Bug fixes

  • DateTimeDdbConverter now has default DateTimeStyles set to RoundtripKind (#144)
  • Fix read in DecimalDdbConverter (#143)