microsoft/azure-storage-common
This project provides a set of common code shared by Azure Storage Blob, Table, Queue and File PHP client libraries.
1.5.2
19M downloads/mo
#1251 most downloaded on Packagist
Azure/azure-storage-common-php
What this package is like to depend on
Last release 5 years ago
no release in 18 months
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
9 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
9 releases · Jan 2018 to Oct 2021Releases
latest 9-
1.5.209 Oct 2021Release notes
Open source →2021.09 - version 1.5.2
- Added support for guzzle 7.3.
- Resolve some warnings when calling
Psr7\stream_for, usesUtils::streamForinstead. - Added colon to non-UTC timestamps.
- Fixed type hint for
ServiceException::getResponse(). - Fixed random number range that might cause an overflow in the guid generation.
- Added logic to convert to exception when promise is rejected with string.
- Compares
strlenresult with an integer instead of string.
-
1.5.128 Dec 2020Release notes
Open source →2020.12 - version 1.5.1
- Guzzle version is now updated to support both 6.x and 7.x.
-
1.5.028 Aug 2020Release notes
Open source →2020.08 - version 1.5.0
- Resolved TLS 1.2 issue and some test issues.
- Check $uri null type before array/string access.
- Accept DateTimeImmutable as EdmType input.
- Added client-request-id to requests.
- Updated getContinuationToken return type.
- Call static methods using
static::notself::. - Added $isSecondary parameter for appendBlobRetryDecider.
- Retry on no response from server after a successful connection
-
1.4.102 Jan 2020Release notes
Open source →2020.01 - version 1.4.1
- Changed to perform override existence instead of value check for ‘$options[‘verify’]’ in ‘ServiceRestProxy’.
-
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 2019 -
1.2.002 Aug 2018Release notes
Open source →2018.08 - version 1.2.0
- Fixed a bug
generateCanonicalResourcereturns an empty string if$resourcestarts with "/". - Supported optional middleware retry on connection failures.
- Fixed a typo of
DEAFULT_RETRY_INTERVAL.
- Fixed a bug
-
1.1.026 Apr 2018Release notes
Open source →2018.04 - version 1.1.0
- MD files are modified for better readability and formatting.
- CACERT can now be set when creating RestProxies using
$optionsparameter. - 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
- Removed
ServiceBuilder.php, moved static builder methods intoBlobRestProxy,TableRestProxy,QueueRestProxyandFileRestProxy. - Moved method
SharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()intoBlobSharedAccessSignatureHelper. - Moved method
SharedAccessSignatureHelper::generateTableServiceSharedAccessSignatureToken()intoTableSharedAccessSignatureHelper. - Moved method
SharedAccessSignatureHelper::generateQueueServiceSharedAccessSignatureToken()intoQueueSharedAccessSignatureHelper. - Moved method
SharedAccessSignatureHelper::generateFileServiceSharedAccessSignatureToken()intoFileSharedAccessSignatureHelper. CommonMiddleWareconstructor requires storage service version as parameter now.AccessPolicyclass is now an abstract class, added children classesBlobAccessPolicy,ContainerAccessPolicy,TableAccessPolicy,QueueAccessPolicy,FileAccessPolicyandShareAccessPolicy.- Fixed a bug that
Utilities::allZero()will return true for non-zero data chunks. - Deprecated PHP 5.5 support.
- Removed