2.9 KiB
2.9 KiB
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.
2020.12 - version 1.5.1
- Guzzle version is now updated to support both 6.x and 7.x.
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
2020.01 - version 1.4.1
- Changed to perform override existence instead of value check for ‘$options[‘verify’]’ in ‘ServiceRestProxy’.
2019.04 - version 1.4.0
- Added support for OAuth authentication.
- Resolved some issues on Linux platform.
2019.03 - version 1.3.0
- Documentation refinement.
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.
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.
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.