diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml
index c5b1140606599..56e738e93dcc2 100644
--- a/eng/jacoco-test-coverage/pom.xml
+++ b/eng/jacoco-test-coverage/pom.xml
@@ -293,7 +293,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.16.0-beta.1
com.azure
diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index e837b3e0ba9df..257135b86191a 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -131,7 +131,7 @@ com.azure:azure-security-keyvault-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-sdk-template;1.1.1234;1.2.1-beta.16
com.azure:azure-spring-data-cosmos;3.19.0;3.20.0-beta.1
com.azure:azure-spring-data-cosmos-test;3.0.0-beta.1;3.0.0-beta.1
-com.azure:azure-storage-blob;12.15.0;12.15.1
+com.azure:azure-storage-blob;12.15.0;12.16.0-beta.1
com.azure:azure-storage-blob-batch;12.12.0;12.12.1
com.azure:azure-storage-blob-changefeed;12.0.0-beta.16;12.0.0-beta.17
com.azure:azure-storage-blob-cryptography;12.15.0;12.15.1
diff --git a/sdk/storage/azure-storage-blob-batch/pom.xml b/sdk/storage/azure-storage-blob-batch/pom.xml
index d3c7adbe42ee1..58b673a4de199 100644
--- a/sdk/storage/azure-storage-blob-batch/pom.xml
+++ b/sdk/storage/azure-storage-blob-batch/pom.xml
@@ -79,7 +79,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.16.0-beta.1
+ 12.16.0-beta.1
+ 12.16.0-beta.1
com.azure
diff --git a/sdk/storage/azure-storage-blob-nio/pom.xml b/sdk/storage/azure-storage-blob-nio/pom.xml
index 043f08d84ad93..84d627fd0cfb8 100644
--- a/sdk/storage/azure-storage-blob-nio/pom.xml
+++ b/sdk/storage/azure-storage-blob-nio/pom.xml
@@ -78,7 +78,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.16.0-beta.1
diff --git a/sdk/storage/azure-storage-blob/CHANGELOG.md b/sdk/storage/azure-storage-blob/CHANGELOG.md
index ca96917afa5ed..efccc6ca1e58f 100644
--- a/sdk/storage/azure-storage-blob/CHANGELOG.md
+++ b/sdk/storage/azure-storage-blob/CHANGELOG.md
@@ -1,16 +1,5 @@
# Release History
-## 12.15.1 (2022-04-07)
-
-### Other Changes
-
-#### Dependency Updates
-
-- Upgraded `azure-core` from `1.26.0` to version `1.27.0`.
-- Upgraded `azure-core-http-netty` from `1.11.8` to version `1.11.9`.
-- Upgraded `azure-storage-common` from `12.15.0` to version `12.15.1`.
-- Upgraded `azure-storage-internal-avro` from `12.2.0` to version `12.2.1`.
-
## 12.15.0 (2022-03-09)
### Bugs Fixed
@@ -265,36 +254,6 @@ and
- Added overloads to BlockBlobClient.getBlobOutputStream to allow users to provide parallel transfer options, http headers, metadata, access tier, and request conditions.
-## 11.1.1 (2019.04.30)
-- Upgraded to version 2.1.1 of the autorest-clientime which upgrades to a more secure version of jackson and fixes a NPE on unkown host errors.
-
-## 11.0.0 (2019.03.22)
-- Upgraded to version 2.1.0 of the autorest-clientruntime which includes several important fixes to mitigate a commonly-seen "Connection reset by peer" error and other similar bugs.
-- Support for 2018-11-09 REST version. Please see our REST API documentation and blogs for information about the related added features.
-- Added appendBlockFromURL method. A block may be created with another blob as its source.
-- Added uploadPagesFromURL method. Pages may be written to with another blob as their source.
-- Fixed a bug that would set an invalid range header when downloading an empty blob.
-- Modified the LoggingFactory to redact SAS signatures on outgoing requests.
-- HTTPGetterInfo was made an internal type as it is an internal implementation detail.
-- Removed DEFAULT and NONE static variables. Empty constructors should be used instead. DEFAULT static values were error prone and unsafe to use because although the field was final, the objects were mutable, so it was possible the value could be changed accidentally and alter the behavior of the program.
-- Optimized the TransferManager download to file method to skip the initial HEAD request.
-- Added an option to configure that maximum size data that will be uploaded in a single shot via the TransferManager.
-- Added request Http Method, URL, and headers to logging messages.
-- Changed *ListingDetails to *ListDetails. These name changes are to mitigate conflicts with v8, allowing for side-by-side loading of different versions, which may help with upgrading.
-- Removed the extra quotes around etags in some responses so they are consistently now consistently formatted.
-- Moved the Generated*** types into the blob package to avoid conflicts with generated types from other services (i.e. queues and files)
-- Changed the logger name to be the name of class that uses it, which is a more conventional practice
-- Support added for SAS tokens to scope to blob snapshot.
-- Added getUserDelegationKey to ServiceURL, the result of which can be used to generate a user-delegation SAS.
-- Made the max results field on listing responses Integer instead of int as it is an optional field only returned when specified in the request.
-
-## 10.5.0 (2019.02.15)
-- Added uploadFromNonReplayableFlowable to support uploading arbitrary data sources (like network streams) to a block blob.
-
-## 10.4.0 (2019.01.11)
-- Fixed a bug that caused errors when java.io.tempdir has no trailing separator.
-- Upgrade autorest-clientruntime dependency to include some bug fixes.
-
## 12.2.0-beta.1 (2019-12-17)
- Added SAS generation methods on clients to improve discoverability and convenience of sas. Deprecated setContainerName, setBlobName, setSnapshotId, generateSasQueryParameters methods on BlobServiceSasSignatureValues to direct users to using the methods added on clients.
- Fixed a bug where Account SAS would not work when set on clients.
@@ -432,6 +391,36 @@ For details on the Azure SDK for Java (July 2019 Preview) release, you can refer
- Client and pipeline configuration is now available via keyword arguments at both the client level.
- Authentication using `azure-identity` credentials.
+## 11.1.1 (2019.04.30)
+- Upgraded to version 2.1.1 of the autorest-clientime which upgrades to a more secure version of jackson and fixes a NPE on unkown host errors.
+
+## 11.0.0 (2019.03.22)
+- Upgraded to version 2.1.0 of the autorest-clientruntime which includes several important fixes to mitigate a commonly-seen "Connection reset by peer" error and other similar bugs.
+- Support for 2018-11-09 REST version. Please see our REST API documentation and blogs for information about the related added features.
+- Added appendBlockFromURL method. A block may be created with another blob as its source.
+- Added uploadPagesFromURL method. Pages may be written to with another blob as their source.
+- Fixed a bug that would set an invalid range header when downloading an empty blob.
+- Modified the LoggingFactory to redact SAS signatures on outgoing requests.
+- HTTPGetterInfo was made an internal type as it is an internal implementation detail.
+- Removed DEFAULT and NONE static variables. Empty constructors should be used instead. DEFAULT static values were error prone and unsafe to use because although the field was final, the objects were mutable, so it was possible the value could be changed accidentally and alter the behavior of the program.
+- Optimized the TransferManager download to file method to skip the initial HEAD request.
+- Added an option to configure that maximum size data that will be uploaded in a single shot via the TransferManager.
+- Added request Http Method, URL, and headers to logging messages.
+- Changed *ListingDetails to *ListDetails. These name changes are to mitigate conflicts with v8, allowing for side-by-side loading of different versions, which may help with upgrading.
+- Removed the extra quotes around etags in some responses so they are consistently now consistently formatted.
+- Moved the Generated*** types into the blob package to avoid conflicts with generated types from other services (i.e. queues and files)
+- Changed the logger name to be the name of class that uses it, which is a more conventional practice
+- Support added for SAS tokens to scope to blob snapshot.
+- Added getUserDelegationKey to ServiceURL, the result of which can be used to generate a user-delegation SAS.
+- Made the max results field on listing responses Integer instead of int as it is an optional field only returned when specified in the request.
+
+## 10.5.0 (2019.02.15)
+- Added uploadFromNonReplayableFlowable to support uploading arbitrary data sources (like network streams) to a block blob.
+
+## 10.4.0 (2019.01.11)
+- Fixed a bug that caused errors when java.io.tempdir has no trailing separator.
+- Upgrade autorest-clientruntime dependency to include some bug fixes.
+
## 10.3.0 (2018.11.19)
- Added support for SLF4J.
- Included default logging to log warnings and errors to the temp directory by default.
diff --git a/sdk/storage/azure-storage-blob/pom.xml b/sdk/storage/azure-storage-blob/pom.xml
index e093473ec7823..20f3792ed05b1 100644
--- a/sdk/storage/azure-storage-blob/pom.xml
+++ b/sdk/storage/azure-storage-blob/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.15.0
Microsoft Azure client library for Blob Storage
This module contains client library for Microsoft Azure Blob Storage.
@@ -75,22 +75,22 @@
com.azure
azure-core
- 1.27.0
+ 1.26.0
com.azure
azure-core-http-netty
- 1.11.9
+ 1.11.8
com.azure
azure-storage-common
- 12.15.1
+ 12.15.0
com.azure
azure-storage-internal-avro
- 12.2.1
+ 12.2.0
+ 12.15.0
tests
test-jar
test
@@ -113,13 +113,13 @@
com.azure
azure-core-test
- 1.7.10
+ 1.7.9
test
com.azure
azure-identity
- 1.5.0
+ 1.4.6
test
@@ -161,7 +161,7 @@
com.azure
azure-core-http-okhttp
- 1.8.0
+ 1.7.10
test
diff --git a/sdk/storage/azure-storage-file-datalake/pom.xml b/sdk/storage/azure-storage-file-datalake/pom.xml
index 5036b7b114b97..972e34a13577c 100644
--- a/sdk/storage/azure-storage-file-datalake/pom.xml
+++ b/sdk/storage/azure-storage-file-datalake/pom.xml
@@ -87,7 +87,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.16.0-beta.1
+ 12.16.0-beta.1
test
diff --git a/sdk/storage/azure-storage-perf/pom.xml b/sdk/storage/azure-storage-perf/pom.xml
index ee5e3092307d3..4da5b3b88ca37 100644
--- a/sdk/storage/azure-storage-perf/pom.xml
+++ b/sdk/storage/azure-storage-perf/pom.xml
@@ -25,7 +25,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.16.0-beta.1
diff --git a/sdk/storage/pom.xml b/sdk/storage/pom.xml
index 9984c41f82a37..7c67616727d63 100644
--- a/sdk/storage/pom.xml
+++ b/sdk/storage/pom.xml
@@ -32,7 +32,7 @@
com.azure
azure-storage-blob
- 12.15.1
+ 12.16.0-beta.1
com.azure