azure-oss/storage
Azure Blob Storage PHP SDK
2.0.0
1.8M downloads/mo
#1777 most downloaded on Packagist
php-oss-for-azure/azure-storage-php
What this package is like to depend on
Last release 1 months ago
25 Jun 2026
Release timing varies
gaps range from 2 weeks to 7 months
Most releases are documented
notes for 10 of 12 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
12 releases · first in 2024
7 releases in the last 12 months
see the full history below
Release timeline
12 releases · Jul 2024 to Jun 2026Releases
latest 12-
2.0.025 Jun 2026Release notes
Open source →In version 2,
azure-oss/storagewas converted into a metapackage.Key Changes
- All Blob Storage related code was moved to its own package:
azure-oss/storage-blob. - The
azure-oss/storagepackage now simply requiresazure-oss/storage-blobandazure-oss/storage-queue. - Namespace and class names remain unchanged if you were already using
AzureOss\Storage\Blob\....
How to Upgrade
- Update your
composer.jsonto require^2.0:composer require azure-oss/storage:^2.0
- Important: Read the release notes of azure-oss/storage-blob v2.0.0 for specific changes related to the Blob storage implementation.
Full Changelog: 1.9.0...2.0.0
- All Blob Storage related code was moved to its own package:
-
1.9.015 Mar 2026Release notes
Open source →Added support for the following Entra ID credentials
- ClientSecretCredential
- ClientCertificateCredential
- EnvironmentCredential (automatically guesses from env)
- ManagedIdentityCredential
- WorkloadIdentityCredential
- AzureDefaultCredential (automatically tries all the ones above)
See https://azure-oss.github.io/storage-blob/authorize/entra
Full Changelog: 1.8.0...1.9.0
-
1.8.005 Mar 2026Release notes
Open source →- Added BlobClient::waitForCopyCompletion php-oss-for-azure/azure-php#11
- Improved development container detection php-oss-for-azure/azure-php#9
Full Changelog: 1.7.0...1.8.0
-
1.7.001 Mar 2026Release notes
Open source →Change to monorepo
Full Changelog: https://github.com/Azure-OSS/azure-storage-php/commits/1.7.0
-
1.6.017 Nov 2025Release notes
Open source →What's Changed
- Add option to disable SSL verification for local Azurite support with self-signed certificates by @pierrebateau in https://github.com/Azure-OSS/azure-storage-php/pull/78
New Contributors
- @pierrebateau made their first contribution in https://github.com/Azure-OSS/azure-storage-php/pull/78
Full Changelog: 1.5.0...1.6.0
-
1.5.030 Sep 2025Release notes
Open source →What's Changed
- Add setProperties method to BlobClient by @booooza in https://github.com/Azure-OSS/azure-storage-php/pull/76
New Contributors
- @booooza made their first contribution in https://github.com/Azure-OSS/azure-storage-php/pull/76
Full Changelog: 1.4.0...1.5.0
-
1.4.005 Sep 2025Release notes
Open source →What's Changed
- improve benchmarks by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/56
- add async methods by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/60
- add constructor deprecations by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/59
- run tagging tests in azurite by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/62
- Add special container names as constants by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/65
- add can generate sas methods by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/63
- add public container creation by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/64
- Add block blob client by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/61
- Improve copy blob by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/66
- update phpstan by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/71
- add support for token based credentials by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/70
- Add http headers by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/74
- Fix breaking changes by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/75
- Allow the user to configure the http client by @stevenrombauts in https://github.com/Azure-OSS/azure-storage-php/pull/72
New Contributors
- @stevenrombauts made their first contribution in https://github.com/Azure-OSS/azure-storage-php/pull/72
Full Changelog: 1.3.1...1.4.0
-
1.3.107 Feb 2025Release notes
Open source →What's Changed
- Fix amount of requests when using network streams by @27pchrisl and @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/55
- Update phpstan to version 2 by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/45
Full Changelog: 1.3.0...1.3.1
-
1.3.010 Nov 2024Release notes
Open source →What's Changed
- Avoid duplicate slashes in blob container client by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/40
- Update laravel/pint requirement from 1.17.1 to 1.18.1 by @dependabot in https://github.com/Azure-OSS/azure-storage-php/pull/41
- Added PHP 8.4 to pipeline by @pimjansen in https://github.com/Azure-OSS/azure-storage-php/pull/43
- Removed the restriction on unknown sized streams by @27pchrisl in https://github.com/Azure-OSS/azure-storage-php/pull/44
New Contributors
- @dependabot made their first contribution in https://github.com/Azure-OSS/azure-storage-php/pull/41
- @27pchrisl made their first contribution in https://github.com/Azure-OSS/azure-storage-php/pull/44
Full Changelog: 1.2.0...1.3.0
-
1.2.006 Aug 2024Release notes
Open source →What's Changed
- support finding tags in a container by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/30
- add account level sas by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/31
- Remove jms in favour of simple xml by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/32
- Improved readability readme by @pimjansen in https://github.com/Azure-OSS/azure-storage-php/pull/34
- Add support for goverment endpoints by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/37
- Add md5 to parallel upload by @brecht-vermeersch in https://github.com/Azure-OSS/azure-storage-php/pull/36
Full Changelog: 1.1.0...1.2.0
-
1.1.010 Jul 2024Nothing published for this version
-
1.0.006 Jul 2024Nothing published for this version