microsoft/azure-storage-blob
Abandoned by its maintainers. This project provides a set of PHP client libraries that make it easy to access Microsoft Azure Storage Blob APIs.
1.5.4
18M downloads/mo
#1279 most downloaded on Packagist
Azure/azure-storage-blob-php
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 8 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
10 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jan 2018 to Sep 2022Releases
latest 10-
1.5.402 Sep 2022Release notes
Open source →2022.08 - version 1.5.4
- Check
$copyProgressis not null before using it instrpos.
- Check
-
1.5.309 Oct 2021Release notes
Open source →2021.09 - version 1.5.3
- Upgraded dependency for
azure-storage-commonto version 1.5.2. - Resolved some interface inconsistency between
IBlob/BlobRestProxy. - Imported
Psr\Http\Message\StreamInterfaceinIBlob.
- Upgraded dependency for
-
1.5.229 Dec 2020Release notes
Open source →2020.12 - version 1.5.2
- Resolved an issue where access condition does not work for large block blob uploads.
- Guzzle version is now updated to support both 6.x and 7.x.
-
1.5.128 Aug 2020 -
1.5.002 Jan 2020Release notes
Open source →2020.01 - version 1.5.0
- Added support to include deleted in blob list.
- Added support to undelete a blob.
- Fixed the issue in SAS token where special characters were not correctly encoded.
- Samples no longer uses ‘BlobRestProxy’ directly, instead, ‘ServicesBuilder’ is used.
-
1.4.026 Apr 2019Release notes
Open source →2019.04 - version 1.4.0
- Added support for OAuth authentication.
- Resolved some issues on Linux platform.
-
1.3.026 Mar 2019Release notes
Open source →2019.03 - version 1.3.0
- Fixed a bug where blob name '0' cannot be created.
- Documentation refinement.
ListContainernow can have ETag more robustly fetched from response header.
-
1.2.002 Aug 2018Release notes
Open source →2018.08 - version 1.2.0
- Updated Azure Storage API version from 2016-05-31 to 2017-04-17.
- Added method
setBlobTiermethod inBlobRestProxyto set blob tiers. - Added support setting or getting blob tiers related properties when creating blobs, listing blobs, getting blob properties and copying blobs.
- Set the
getBlobUrl()method inBlobRestProxyvisibility to public.
-
1.1.026 Apr 2018Release notes
Open source →2018.04 - version 1.1.0
- Private method BlobRestProxy::getBlobUrl now preserves primary URI path when exists.
- MD files are modified for better readability and formatting.
- CACERT can now be set when creating RestProxies using
$optionsparameter. - Added a sample in
BlobSamples.phpto list all blobs with certain prefix. This is a recommended implementation of using continuation token to list all the blobs. - Removed unnecessary trailing spaces.
- Assertions are re-factored in test cases.
- Now the test framework uses
PHPUnit\Framework\TestCaseinstead ofPHPUnit_Framework_TestCase.
-
1.0.011 Jan 2018Release notes
Open source →2018.01 - version 1.0.0
- Created
BlobSharedAccessSignatureHelperand moved methodSharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()intoBlobSharedAccessSignatureHelper. - Added static builder methods
createBlobServiceandcreateContainerAnonymousAccessintoBlobRestProxy. - Removed
dataSerializerparameter fromBlobRextProxyconstructor. - Added
setUseTransactionalMD5method for options ofBlobRestProxy::CreateBlockBlobandBlobRestProxy::CreatePageBlobFromContent. Default false, enabling transactional MD5 validation will take more cpu and memory resources. - Fixed a bug that CopyBlobFromURLOptions not found.
- Deprecated PHP 5.5 support.
- Created