Releases: Azure/azure-storage-common-php
Releases · Azure/azure-storage-common-php
Storage Client Library for Common 1.5.2
2021.09 - version 1.5.2
- Added support for guzzle 7.3.
- Resolve some warnings when calling
Psr7\stream_for
, usesUtils::streamFor
instead. - 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
strlen
result with an integer instead of string.
Storage Client Library for Common 1.5.1
2020.12 - version 1.5.1
- Guzzle version is now updated to support both 6.x and 7.x.
Storage Client Library for Common 1.5.0
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
Storage Client Library for Common 1.4.1
2020.01 - version 1.4.1
- Changed to perform override existence instead of value check for ‘$options[‘verify’]’ in ‘ServiceRestProxy’.
Storage Client Library for Common 1.4.0
2019.04 - version 1.4.0
- Added support for OAuth authentication.
- Resolved some issues on Linux platform.
Storage Client Library for Common 1.3.0
2019.03 - version 1.3.0
- Documentation refinement.
Storage Client Library for Common 1.2.0
2018.08 - version 1.2.0
- Fixed a bug
generateCanonicalResource
returns an empty string if$resource
starts with "/". - Supported optional middleware retry on connection failures.
- Fixed a typo of
DEAFULT_RETRY_INTERVAL
.
Storage Client Library for Common 1.1.0
2018.04 - version 1.1.0
- MD files are modified for better readability and formatting.
- CACERT can now be set when creating RestProxies using
$options
parameter. - Removed unnecessary trailing spaces.
- Assertions are re-factored in test cases.
- Now the test framework uses
PHPUnit\Framework\TestCase
instead ofPHPUnit_Framework_TestCase
.
Storage Client Library for Common 1.0.0
2018.01 - version 1.0.0
- Removed
ServiceBuilder.php
, moved static builder methods intoBlobRestProxy
,TableRestProxy
,QueueRestProxy
andFileRestProxy
. - Moved method
SharedAccessSignatureHelper::generateBlobServiceSharedAccessSignatureToken()
intoBlobSharedAccessSignatureHelper
. - Moved method
SharedAccessSignatureHelper::generateTableServiceSharedAccessSignatureToken()
intoTableSharedAccessSignatureHelper
. - Moved method
SharedAccessSignatureHelper::generateQueueServiceSharedAccessSignatureToken()
intoQueueSharedAccessSignatureHelper
. - Moved method
SharedAccessSignatureHelper::generateFileServiceSharedAccessSignatureToken()
intoFileSharedAccessSignatureHelper
. CommonMiddleWare
constructor requires storage service version as parameter now.AccessPolicy
class is now an abstract class, added children classesBlobAccessPolicy
,ContainerAccessPolicy
,TableAccessPolicy
,QueueAccessPolicy
,FileAccessPolicy
andShareAccessPolicy
.- Fixed a bug that
Utilities::allZero()
will return true for non-zero data chunks. - Deprecated PHP 5.5 support.