github Azure/azure-sdk-for-net Azure.Data.Tables_12.7.0

latest releases: Microsoft.Extensions.Azure_1.8.0, Azure.Developer.MicrosoftPlaywrightTesting.NUnit_1.0.0-beta.2, Azure.Developer.MicrosoftPlaywrightTesting.TestLogger_1.0.0-beta.2...
2 years ago

12.7.0 (2022-11-08)

Features Added

  • Added a Uri property to TableClient and TableServiceClient

Breaking Changes

  • TableClient.GetEntityIfExists now returns NullableResponse<T> which has a HasValue property which returns false when the entity did not exist. Accessing the Value property in this case will throw an exception.

Bugs Fixed

  • Fixed a OData filter issue with implicit boolean comparisons (for example expressions such as ent => ent.BooleanProperty) when calling TableClient.QueryAsync(Expression<Func<T, bool>> filter, ...). (#30185)
  • Fixed an issue where PartitionKey and RowKey parameter values containing single quote characters are not automatically escaped on DeleteEntity calls. The new behavior can be overridden by either setting an AppContext switch named "Azure.Data.Tables.DisableEscapeSingleQuotesOnDeleteEntity" to true or by setting the environment variable "AZURE_DATA_TABLES_DISABLE_ESCAPESINGLEQUOTESONDELETEENTITY" to "true". Note: AppContext switches can also be configured via configuration like below:
<ItemGroup>
    <RuntimeHostConfigurationOption Include="Azure.Data.Tables.DisableEscapeSingleQuotesOnDeleteEntity" Value="true" />
</ItemGroup>

Other Changes

  • Custom defined entity models that implement ITableEntity explicitly will now be serialized properly (#26514)

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.