12.12.0 (2026-08-20)
Acknowledgments
Thank you to our developer community members who helped to make Azure Tables better with their contributions to this release:
- Marco Studerus (GitHub)
Bugs Fixed
- Fixed an error handling issue where
GetEntityAsyncandGetEntityIfExistsAsynccould throw an
ArgumentNullExceptioninstead ofRequestFailedExceptionwhen the HTTP response had a null
ContentStream. (#58303) - Fixed an
IndexOutOfRangeExceptionwhen constructingTableServiceClientorTableClientwith a loopback URI that does not contain an account name in the path, such as the Cosmos DB emulator endpointhttp://localhost:8902/. - Fixed an issue where
TimeSpanproperties in strongly typed table entities were not being deserialized. - Fixed an issue when deserializing strongly typed table entities with enum properties. Enum values that aren't defined in the enum type are now skipped during deserialization of the table entity.
- Fixed an issue when comparing
TableErrorCodewith null strings using equality operators. - Fixed duplicated diagnostic scopes in
TableClient.QueryandTableServiceClient.Query(A community contribution, courtesy of e-i-n-s)
Other Changes
- Updated the minimum
Azure.Coredependency to 1.61.0 and added .NET 10 target framework support. (#62244) - Use precedence rules to reduce the parenthesis nesting in OData filters generated from LINQ expressions.