- Upgraded Dyngoose to use
@aws-sdk/client-dynamodb
, removed use ofaws-sdk
. - Point-in-time recovery is enabled by default for all tables, specify
backup
as false in table metadata to disable. - The default Billing Mode for tables has been changed to
PAY_PER_REQUEST
instead ofPROVISIONED
. - Sets attributes (
StringSet
,NumberSet
, andBinarySet
) now use nativeSet
interfaces. Previously, set attributes used arrays. Sets ensures the values within the set are unique and removed the need for theTable.updateSet
utility method. Table.updateSet
utility method has been deleted.- Moved TypeScript-generated JS files from
dist/
tolib/
. This will affect import paths for anyone including a file that wasn't exported at the top-level.