12.0.0-beta.2 (2020-10-06)
New Features
- Developers can now subclass
TableEntity
and decorate the subclass with properties, rather than adding properties
manually by callingaddProperty()
. Client methods that perform read operations now accept an additional parameter
resultType
to return the result of the read operation as the specified type instead of always returning
TableEntity
instances. Client methods that perform write operations accept subclasses ofTableEntity
in addition
to instances of the base class itself. #13692 - The
getEntity
methods have gained theselect
query option to allow for more efficient existence checks for a table
entity. #15289
Breaking Changes
- The non-functional
TableClient.listEntities(options, timeout)
method was removed.
Key Bug Fixes
- TableClientBuilder's constructor was mistakenly hidden from the public API.
#15294 - The library was missing a module-info.java. #15296
- The
TableClient.updateEntity(entity)
method was mistakenly performing an upsert operation rather than an update. - The
TableAsyncClient.updateEntity(entity)
method always returned an empty result.
Other Changes
- The JavaDoc API documentation has been significantly improved
#13684
Dependency Updates
- Updated dependency version of
azure-core
to 1.9.0.