13.0.0 (2021-11-11)
Acknowledgments
Thank you to our developer community members who helped to make the Azure Tables client library better with their contributions to this release:
- Daniel Hensby (GitHub)
Features Added
- TableClient
listEntities
expose and can take as PageSettingcontinuationToken
as aPageSetting
when usingbyPage
. #18179 - TableServiceClient
listTables
expose and can take PageSettingcontinuationToken
as aPageSetting
when usingbyPage
. #18277
Breaking Changes
- Encode single quote where the partition/row key is used to format the URL - i.e. upsert, update and delete. For more details see Issue #3356. Fixed in #18520
- Setting a binary property on an entity without automatic type conversion takes raw string instead of Uint8Array #18251
Bugs Fixed
- Document usage of SDK with Azurite. #18211
- Issue #17407 - Correctly handle etag in select filter. #18211
- Issue #18079 - Correctly handle creating entities with properties containing empty strings "". Fixes Insert throws "Unknown EDM type object" error with property value { value: "", type: "String" }. #18211
- Issue #18148 - Correctly deserialize Decimal numbers checking for isSafeInteger. Fixes listEntities always returns an Int32 type for a value of "1.23456789012346e+24". #18211
- Issue #18521 -
upsertEntity
doesn't work with "" for partition or row keys. #18586