For details on the Azure SDK for Java (August 2019 Preview) release refer to the release announcement.
- Renamed
StorageClient
,StorageAsyncClient
, andStorageClientBuilder
toBlobServiceClient
,BlobServiceAsyncClient
, andBlobServiceClientBuilder
. - Combined
AppendBlobClientBuilder
,BlockBlobClientBuilder
, andPageBlobClientBuilder
intoBlobClientBuilder
. Methods to create each client type were added. - Removed static builder method from clients. Builders are now instantiable.
- Changed return type of
createSnapshot
inBlobClient
to return a client associated to the blob snapshot instead of the snapshot ID. UsegetSnapshotId
to get snapshot ID andisSnapshot
to indicate if the client is associated to a blob snapshot. - Added
getSnapshotClient
to clients that returns a new client associated to the snapshot. - Added SAS token generation to clients.
- Added
deleteContainer
toBlobServiceClient
andBlobServiceAsyncClient
. - Added
getAppendBlobClient
with snapshot overload toContainerClient
. - Removed
AnonymousClientCredential
class. - Changed parameter ordering of
BlobClient
andBlobAsyncClient
download
anddownloadToFile
.