diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml index 56e738e93dcc2..54ddb86507175 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.16.0-beta.1 + 12.16.0 com.azure diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index 257135b86191a..77c9a0b2f2a9b 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.16.0-beta.1 +com.azure:azure-storage-blob;12.15.0;12.16.0 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/CHANGELOG.md b/sdk/storage/azure-storage-blob-batch/CHANGELOG.md index 14e66d6777671..7cf15e0573332 100644 --- a/sdk/storage/azure-storage-blob-batch/CHANGELOG.md +++ b/sdk/storage/azure-storage-blob-batch/CHANGELOG.md @@ -8,7 +8,7 @@ - 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-blob` from `12.15.0` to version `12.15.1`. +- Upgraded `azure-storage-blob` from `12.15.0` to version `12.16.0`. ## 12.12.0 (2022-03-09) diff --git a/sdk/storage/azure-storage-blob-batch/pom.xml b/sdk/storage/azure-storage-blob-batch/pom.xml index 58b673a4de199..c162711829733 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.16.0-beta.1 + 12.16.0 + 12.16.0 + 12.16.0 com.azure diff --git a/sdk/storage/azure-storage-blob-nio/README.md b/sdk/storage/azure-storage-blob-nio/README.md index 1ea0f1c039ed6..11a719eb013db 100644 --- a/sdk/storage/azure-storage-blob-nio/README.md +++ b/sdk/storage/azure-storage-blob-nio/README.md @@ -19,7 +19,7 @@ This package allows you to interact with Azure Blob Storage through the standard com.azure azure-storage-blob-nio - 12.0.0-beta.17 + 12.0.0-beta.18 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/storage/azure-storage-blob-nio/pom.xml b/sdk/storage/azure-storage-blob-nio/pom.xml index 84d627fd0cfb8..f810ec75c635b 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.16.0-beta.1 + 12.16.0 diff --git a/sdk/storage/azure-storage-blob/CHANGELOG.md b/sdk/storage/azure-storage-blob/CHANGELOG.md index 95d360b352333..82c9269576b59 100644 --- a/sdk/storage/azure-storage-blob/CHANGELOG.md +++ b/sdk/storage/azure-storage-blob/CHANGELOG.md @@ -1,10 +1,6 @@ # Release History -## 12.16.0-beta.1 (Unreleased) - -### Features Added - -### Breaking Changes +## 12.16.0 (2022-04-07) ### Bugs Fixed @@ -13,6 +9,13 @@ ### 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 @@ -267,6 +270,36 @@ 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. @@ -404,36 +437,6 @@ 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/README.md b/sdk/storage/azure-storage-blob/README.md index 6a274a1b7fa74..a524b50a8d25d 100644 --- a/sdk/storage/azure-storage-blob/README.md +++ b/sdk/storage/azure-storage-blob/README.md @@ -55,7 +55,7 @@ add the direct dependency to your project as follows. com.azure azure-storage-blob - 12.15.0 + 12.16.0 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/storage/azure-storage-blob/pom.xml b/sdk/storage/azure-storage-blob/pom.xml index 7d24f5e2368c1..1e0e41b4e50f7 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.16.0-beta.1 + 12.16.0 Microsoft Azure client library for Blob Storage This module contains client library for Microsoft Azure Blob Storage. diff --git a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md index 64ac886bbf240..b20dee63bb906 100644 --- a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md @@ -14,7 +14,7 @@ - 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-blob` from `12.15.0` to version `12.15.1`. +- Upgraded `azure-storage-blob` from `12.15.0` to version `12.16.0`. ## 12.8.0 (2022-03-09) diff --git a/sdk/storage/azure-storage-file-datalake/pom.xml b/sdk/storage/azure-storage-file-datalake/pom.xml index 972e34a13577c..44c6d5125fcd1 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.16.0-beta.1 + 12.16.0 + 12.16.0 test diff --git a/sdk/storage/azure-storage-perf/pom.xml b/sdk/storage/azure-storage-perf/pom.xml index 4da5b3b88ca37..48a231c025efe 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.16.0-beta.1 + 12.16.0 diff --git a/sdk/storage/pom.xml b/sdk/storage/pom.xml index 7c67616727d63..6137c87af3ffa 100644 --- a/sdk/storage/pom.xml +++ b/sdk/storage/pom.xml @@ -32,7 +32,7 @@ com.azure azure-storage-blob - 12.16.0-beta.1 + 12.16.0 com.azure