diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e11f6d85f8b1..152f0fc25560 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -103,7 +103,7 @@ Unreleased Dependency version – Whenever possible, libraries should be using t An example of Current vs Dependency versions: `com.azure:azure-storage-blob-batch` has dependencies on `com.azure:azure-core`, `com.azure:azure-core-http-netty` and `com.azure:azure-storage-blob`. Because `com.azure:azure-core` and `com.azure:azure-core-http-netty` are both built outside of azure-storage pipeline we should be using the released or *Dependency* versions of these when they're dependencies of another library. Similarly, libraries built as part of the same pipeline, that have interdependencies, should be using the Current version. Since `com.azure:azure-storage-blob-batch` and `com.azure:azure-storage-blob` are both built part of the azure-batch pipeline when `com.azure:azure-storage-blob` is declared as a dependency of `com.azure:azure-storage-blob-batch` it should be the *Current* version. -An example of an Unreleased Dependency version: Additive, not breaking, API changes have been made to `com.azure:azure-core`. `com.azure:azure-storage-blob` has a dependency on `com.azure:azure-core` and requires the additive API change that has not yet been released. An unreleased entry needs to be created in [version_client.txt](./eng/versioning/version_client.txt), under the unreleased section, with the following format: `unreleased_:;dependency-version`, in this example that would be `unreleased_com.azure:azure-core;1.2.0-beta.1` (this should match the 'current' version of core). The dependency update tags in the pom files that required this dependency would now reference `{x-version-update;unreleased_com.azure:azure-core;dependency}`. Once the updated library has been released the unreleased dependency version should be removed and the POM file update tags should be referencing the released version. +An example of an Unreleased Dependency version: Additive, not breaking, API changes have been made to `com.azure:azure-core`. `com.azure:azure-storage-blob` has a dependency on `com.azure:azure-core` and requires the additive API change that has not yet been released. An unreleased entry needs to be created in [version_client.txt](./eng/versioning/version_client.txt), under the unreleased section, with the following format: `unreleased_:;dependency-version`, in this example that would be `unreleased_com.azure:azure-core;1.2.0` (this should match the 'current' version of core). The dependency update tags in the pom files that required this dependency would now reference `{x-version-update;unreleased_com.azure:azure-core;dependency}`. Once the updated library has been released the unreleased dependency version should be removed and the POM file update tags should be referencing the released version. ### Tooling, version files and marker tags diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml index ba4132fbd4e7..fc192f5c49ac 100644 --- a/eng/jacoco-test-coverage/pom.xml +++ b/eng/jacoco-test-coverage/pom.xml @@ -115,22 +115,22 @@ com.azure azure-storage-common - 12.2.0-beta.2 + 12.2.0 com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 com.azure azure-storage-blob-batch - 12.2.0-beta.1 + 12.2.0 com.azure azure-storage-blob-cryptography - 12.2.0-beta.1 + 12.2.0 com.azure @@ -140,7 +140,7 @@ com.azure azure-storage-file-share - 12.1.0-beta.2 + 12.1.0 com.azure @@ -150,7 +150,7 @@ com.azure azure-storage-queue - 12.2.0-beta.2 + 12.2.0 diff --git a/eng/spotbugs-aggregate-report/pom.xml b/eng/spotbugs-aggregate-report/pom.xml index 96b1dce22795..42082bf0bb86 100644 --- a/eng/spotbugs-aggregate-report/pom.xml +++ b/eng/spotbugs-aggregate-report/pom.xml @@ -225,22 +225,22 @@ com.azure azure-storage-common - 12.2.0-beta.2 + 12.2.0 com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 com.azure azure-storage-blob-batch - 12.2.0-beta.1 + 12.2.0 com.azure azure-storage-blob-cryptography - 12.2.0-beta.1 + 12.2.0 com.azure @@ -250,7 +250,7 @@ com.azure azure-storage-file-share - 12.1.0-beta.2 + 12.1.0 com.azure @@ -260,7 +260,7 @@ com.azure azure-storage-queue - 12.2.0-beta.2 + 12.2.0 + 12.2.0 Microsoft Azure client library for Blob Storage batching This module contains client library for Microsoft Azure Blob Storage batching. @@ -65,7 +65,7 @@ com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 org.slf4j diff --git a/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md b/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md index 02268d916559..322465abc641 100644 --- a/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md +++ b/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md @@ -1,6 +1,12 @@ # Release History -## 12.2.0-beta.1 (Unreleased) +## 12.2.0 (2020-01-08) +This package's +[documentation](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-cryptography_12.2.0/sdk/storage/azure-storage-blob-cryptography/README.md) +and +[samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-cryptography_12.2.0/sdk/storage/azure-storage-blob-cryptography/src/samples/java/com/azure/storage/blob/cryptography) + +- Upgraded to version 12.2.0 of Azure Storage Blob. ## 12.1.0 (2019-12-04) This package's diff --git a/sdk/storage/azure-storage-blob-cryptography/README.md b/sdk/storage/azure-storage-blob-cryptography/README.md index f41684ea4686..207167610444 100644 --- a/sdk/storage/azure-storage-blob-cryptography/README.md +++ b/sdk/storage/azure-storage-blob-cryptography/README.md @@ -21,7 +21,7 @@ This package supports client side encryption for blob storage. com.azure azure-storage-blob-cryptography - 12.2.0-beta.1 + 12.2.0 ``` [//]: # ({x-version-update-end}) @@ -40,7 +40,7 @@ Netty and include OkHTTP client in your pom.xml. com.azure azure-storage-blob - 12.2.0-beta.1 + 12.2.0 com.azure diff --git a/sdk/storage/azure-storage-blob-cryptography/pom.xml b/sdk/storage/azure-storage-blob-cryptography/pom.xml index 99992896009c..1b84017366ad 100644 --- a/sdk/storage/azure-storage-blob-cryptography/pom.xml +++ b/sdk/storage/azure-storage-blob-cryptography/pom.xml @@ -13,7 +13,7 @@ com.azure azure-storage-blob-cryptography - 12.2.0-beta.1 + 12.2.0 Microsoft Azure client library for Blob Storage cryptography This module contains client library for Microsoft Azure Blob Storage cryptography. @@ -36,7 +36,7 @@ com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 com.azure diff --git a/sdk/storage/azure-storage-blob-nio/README.md b/sdk/storage/azure-storage-blob-nio/README.md index 870343ccd659..b23502f9c1bd 100644 --- a/sdk/storage/azure-storage-blob-nio/README.md +++ b/sdk/storage/azure-storage-blob-nio/README.md @@ -37,7 +37,7 @@ Netty and include the OkHTTP client in your pom.xml. com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 com.azure diff --git a/sdk/storage/azure-storage-blob/CHANGELOG.md b/sdk/storage/azure-storage-blob/CHANGELOG.md index 85bf9fb81d67..31636b5c6782 100644 --- a/sdk/storage/azure-storage-blob/CHANGELOG.md +++ b/sdk/storage/azure-storage-blob/CHANGELOG.md @@ -1,12 +1,16 @@ # Release History -## 12.2.0-beta.2 (Unreleased) +## 12.2.0 (2020-01-08) +This package's +[documentation](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.2.0/sdk/storage/azure-storage-blob/README.md) +and +[samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.2.0/sdk/storage/azure-storage-blob/src/samples/java/com/azure/storage/blob) + - Added a field to ParallelTransferOptions that allows customers to configure the maximum size to upload in a single PUT. Data sizes larger than this value will be chunked and parallelized. - Added overloads to downloadToFile to add the option to overwrite existing files. Default behavior is to not overwrite. - Improved performance of BlockBlobOutputStream. - Added overloads to BlockBlobClient.getBlobOutputStream to allow users to provide parallel transfer options, http headers, metadata, access tier, and request conditions. - ## 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. diff --git a/sdk/storage/azure-storage-blob/README.md b/sdk/storage/azure-storage-blob/README.md index 41b9c0cbca05..6339cf47634d 100644 --- a/sdk/storage/azure-storage-blob/README.md +++ b/sdk/storage/azure-storage-blob/README.md @@ -22,7 +22,7 @@ definition, such as text or binary data. com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 ``` [//]: # ({x-version-update-end}) @@ -41,7 +41,7 @@ Netty and include the OkHTTP client in your pom.xml. com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 com.azure diff --git a/sdk/storage/azure-storage-blob/pom.xml b/sdk/storage/azure-storage-blob/pom.xml index ee71483c1407..d47f7334923f 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.2.0-beta.2 + 12.2.0 Microsoft Azure client library for Blob Storage This module contains client library for Microsoft Azure Blob Storage. @@ -60,7 +60,7 @@ com.azure azure-storage-common - 12.2.0-beta.2 + 12.2.0 org.slf4j diff --git a/sdk/storage/azure-storage-common/CHANGELOG.md b/sdk/storage/azure-storage-common/CHANGELOG.md index 92aa2bd426f3..637418d72e3d 100644 --- a/sdk/storage/azure-storage-common/CHANGELOG.md +++ b/sdk/storage/azure-storage-common/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 12.2.0-beta.2 (Unreleased) +## 12.2.0 (2020-01-08) ## 12.2.0-beta.1 (2019-12-18) - Added generateSas methods on service clients to improve discoverability and convenience of sas. Deprecated setters of required parameters, generateSasQueryParameters methods on AccountSasSignatureValues to direct users to using the methods added on clients. diff --git a/sdk/storage/azure-storage-common/pom.xml b/sdk/storage/azure-storage-common/pom.xml index fd21c5b3c90d..83b2d11aacf6 100644 --- a/sdk/storage/azure-storage-common/pom.xml +++ b/sdk/storage/azure-storage-common/pom.xml @@ -13,7 +13,7 @@ com.azure azure-storage-common - 12.2.0-beta.2 + 12.2.0 Microsoft Azure common module for Storage This module contains common code based for all Microsoft Azure Storage client libraries. diff --git a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md index 1d276bcfb60c..5ad886b9a8fd 100644 --- a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md @@ -1,6 +1,10 @@ # Release History -## 12.0.0-beta.9 (Unreleased) +## 12.0.0-beta.9 (2020-01-08) +This package's +[documentation](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-datalake_12.0.0-beta.9/sdk/storage/azure-storage-file-datalake/README.md) +and +[samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file-datalake_12.0.0-beta.9/sdk/storage/azure-storage-file-datalake/src/samples/java/com/azure/storage/file/datalake) ## 12.0.0-beta.8 (2019-12-18) - Added SAS generation methods on clients to improve discoverability and convenience of sas. diff --git a/sdk/storage/azure-storage-file-datalake/pom.xml b/sdk/storage/azure-storage-file-datalake/pom.xml index 5099f03456f5..3784ae7b0b5c 100644 --- a/sdk/storage/azure-storage-file-datalake/pom.xml +++ b/sdk/storage/azure-storage-file-datalake/pom.xml @@ -55,7 +55,7 @@ com.azure azure-storage-blob - 12.2.0-beta.2 + 12.2.0 com.azure diff --git a/sdk/storage/azure-storage-file-share/CHANGELOG.md b/sdk/storage/azure-storage-file-share/CHANGELOG.md index 9175ba556157..89e68b3aab4a 100644 --- a/sdk/storage/azure-storage-file-share/CHANGELOG.md +++ b/sdk/storage/azure-storage-file-share/CHANGELOG.md @@ -1,6 +1,10 @@ # Release History -## 12.1.0-beta.2 (Unreleased) +## 12.1.0 (2020-01-08) +This package's +[documentation](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file_12.1.0/sdk/storage/azure-storage-file-share/README.md) +and +[samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file_12.1.0/sdk/storage/azure-storage-file-share/src/samples/java/com/azure/storage/file/share) ## 12.1.0-beta.1 (2019-12-18) - Added SAS generation methods on clients to improve discoverability and convenience of sas. Deprecated setFilePath, setShareName generateSasQueryParameters methods on ShareServiceSasSignatureValues to direct users to using the methods added on clients. diff --git a/sdk/storage/azure-storage-file-share/README.md b/sdk/storage/azure-storage-file-share/README.md index 1ff0b4733fab..b1172af3cc5b 100644 --- a/sdk/storage/azure-storage-file-share/README.md +++ b/sdk/storage/azure-storage-file-share/README.md @@ -24,7 +24,7 @@ Shares provide a way to organize sets of files and also can be mounted as an SMB com.azure azure-storage-file-share - 12.1.0-beta.2 + 12.1.0 ``` [//]: # ({x-version-update-end}) @@ -43,7 +43,7 @@ Netty and include OkHTTP client in your pom.xml. com.azure azure-storage-file-share - 12.1.0-beta.2 + 12.1.0 com.azure diff --git a/sdk/storage/azure-storage-file-share/pom.xml b/sdk/storage/azure-storage-file-share/pom.xml index 69e0f4494d03..f8ae26514d32 100644 --- a/sdk/storage/azure-storage-file-share/pom.xml +++ b/sdk/storage/azure-storage-file-share/pom.xml @@ -13,7 +13,7 @@ com.azure azure-storage-file-share - 12.1.0-beta.2 + 12.1.0 Microsoft Azure client library for File Share Storage This module contains client library for Microsoft Azure File Share Storage. @@ -45,7 +45,7 @@ com.azure azure-storage-common - 12.2.0-beta.2 + 12.2.0 + 12.2.0 Microsoft Azure client library for Queue Storage This module contains client library for Microsoft Azure Queue Storage. @@ -41,7 +41,7 @@ com.azure azure-storage-common - 12.2.0-beta.2 + 12.2.0 com.azure