2022.08 - version 1.5.4
$copyProgress
is not null before using it in strpos
.2021.09 - version 1.5.3
azure-storage-common
to version 1.5.2.IBlob
/BlobRestProxy
.Psr\Http\Message\StreamInterface
in IBlob
.2020.12 - version 1.5.2
2020.08 - version 1.5.1
2020.01 - version 1.5.0
2019.04 - version 1.4.0
2019.03 - version 1.3.0
ListContainer
now can have ETag more robustly fetched from response header.2018.08 - version 1.2.0
setBlobTier
method in BlobRestProxy
to set blob tiers.getBlobUrl()
method in BlobRestProxy
visibility to public.2018.04 - version 1.1.0
$options
parameter.BlobSamples.php
to list all blobs with certain prefix. This is a recommended implementation of using continuation token to list all the blobs.PHPUnit\Framework\TestCase
instead of PHPUnit_Framework_TestCase
.2018.01 - version 1.0.0
BlobSharedAccessSignatureHelper
and moved method SharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()
into BlobSharedAccessSignatureHelper
.createBlobService
and createContainerAnonymousAccess
into BlobRestProxy
.dataSerializer
parameter from BlobRestProxy
constructor.setUseTransactionalMD5
method for options of BlobRestProxy::CreateBlockBlob
and BlobRestProxy::CreatePageBlobFromContent
. Default false, enabling transactional MD5 validation will take more cpu and memory resources.