Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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_<groupId>:<artifactId>;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_<groupId>:<artifactId>;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

Expand Down
12 changes: 6 additions & 6 deletions eng/jacoco-test-coverage/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -115,22 +115,22 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-cryptography</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand All @@ -140,7 +140,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.1.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-file-share;current} -->
<version>12.1.0</version> <!-- {x-version-update;com.azure:azure-storage-file-share;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand All @@ -150,7 +150,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-queue;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-queue;current} -->
</dependency>
</dependencies>

Expand Down
12 changes: 6 additions & 6 deletions eng/spotbugs-aggregate-report/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -225,22 +225,22 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-cryptography</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand All @@ -250,7 +250,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.1.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-file-share;current} -->
<version>12.1.0</version> <!-- {x-version-update;com.azure:azure-storage-file-share;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand All @@ -260,7 +260,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-queue;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-queue;current} -->
</dependency>
<!-- Added this dependency to include necessary annotations used by reactor core.
Without this dependency, javadoc throws a warning as it cannot find enum When.MAYBE
Expand Down
12 changes: 6 additions & 6 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ com.azure:azure-security-keyvault-certificates;4.0.0-beta.7;4.0.0-beta.8
com.azure:azure-security-keyvault-keys;4.0.1;4.1.0-beta.1
com.azure:azure-security-keyvault-secrets;4.0.1;4.1.0-beta.1
com.azure:azure-sdk-template;1.0.4-beta.2;1.0.4-beta.2
com.azure:azure-storage-blob;12.2.0-beta.1;12.2.0-beta.2
com.azure:azure-storage-blob-batch;12.1.0;12.2.0-beta.1
com.azure:azure-storage-blob-cryptography;12.1.0;12.2.0-beta.1
com.azure:azure-storage-blob;12.2.0-beta.1;12.2.0
com.azure:azure-storage-blob-batch;12.1.0;12.2.0
com.azure:azure-storage-blob-cryptography;12.1.0;12.2.0
com.azure:azure-storage-blob-nio;12.0.0-beta.1;12.0.0-beta.1
com.azure:azure-storage-common;12.2.0-beta.1;12.2.0-beta.2
com.azure:azure-storage-file-share;12.1.0-beta.1;12.1.0-beta.2
com.azure:azure-storage-common;12.2.0-beta.1;12.2.0
com.azure:azure-storage-file-share;12.1.0-beta.1;12.1.0
com.azure:azure-storage-file-datalake;12.0.0-beta.8;12.0.0-beta.9
com.azure:azure-storage-queue;12.2.0-beta.1;12.2.0-beta.2
com.azure:azure-storage-queue;12.2.0-beta.1;12.2.0

# Unreleased dependencies: Copy the entry from above, prepent "unreleased_" and remove the current
# version. Unreleased dependencies are only valid for dependency versions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.2.0-beta.2</version>
<version>12.2.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Sample uses **[opencensus-impl][opencensus_impl]** as implementation package and
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.2.0-beta.2</version>
<version>12.2.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
8 changes: 7 additions & 1 deletion sdk/storage/azure-storage-blob-batch/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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-batch_12.2.0/sdk/storage/azure-storage-blob-batch/README.md)
and
[samples](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob-batch_12.2.0/sdk/storage/azure-storage-blob-batch/src/samples/java/com/azure/storage/blob/batch)

- Upgraded to version 12.2.0 of Azure Storage Blob.

## 12.1.0 (2019-12-04)
This package's
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob-batch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ definition, such as text or binary data.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.2.0-beta.1</version>
<version>12.2.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand All @@ -41,7 +41,7 @@ Netty and include OkHTTP client in your pom.xml.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.2.0-beta.1</version>
<version>12.2.0</version>
<exclusions>
<exclusion>
<groupId>com.azure</groupId>
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob-batch/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->

<name>Microsoft Azure client library for Blob Storage batching</name>
<description>This module contains client library for Microsoft Azure Blob Storage batching.</description>
Expand Down Expand Up @@ -65,7 +65,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
Expand Down
8 changes: 7 additions & 1 deletion sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob-cryptography/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ This package supports client side encryption for blob storage.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-cryptography</artifactId>
<version>12.2.0-beta.1</version>
<version>12.2.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand All @@ -40,7 +40,7 @@ Netty and include OkHTTP client in your pom.xml.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.1</version>
<version>12.2.0</version>
<exclusions>
<exclusion>
<groupId>com.azure</groupId>
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob-cryptography/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-cryptography</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->

<name>Microsoft Azure client library for Blob Storage cryptography</name>
<description>This module contains client library for Microsoft Azure Blob Storage cryptography.</description>
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand Down
2 changes: 1 addition & 1 deletion sdk/storage/azure-storage-blob-nio/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Netty and include the OkHTTP client in your pom.xml.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version>
<version>12.2.0</version>
<exclusions>
<exclusion>
<groupId>com.azure</groupId>
Expand Down
8 changes: 6 additions & 2 deletions sdk/storage/azure-storage-blob/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ definition, such as text or binary data.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version>
<version>12.2.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand All @@ -41,7 +41,7 @@ Netty and include the OkHTTP client in your pom.xml.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version>
<version>12.2.0</version>
<exclusions>
<exclusion>
<groupId>com.azure</groupId>
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->

<name>Microsoft Azure client library for Blob Storage</name>
<description>This module contains client library for Microsoft Azure Blob Storage.</description>
Expand Down Expand Up @@ -60,7 +60,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
Expand Down
2 changes: 1 addition & 1 deletion sdk/storage/azure-storage-common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion sdk/storage/azure-storage-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->

<name>Microsoft Azure common module for Storage</name>
<description>This module contains common code based for all Microsoft Azure Storage client libraries.</description>
Expand Down
6 changes: 5 additions & 1 deletion sdk/storage/azure-storage-file-datalake/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion sdk/storage/azure-storage-file-datalake/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.2.0-beta.2</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.2.0</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand Down
6 changes: 5 additions & 1 deletion sdk/storage/azure-storage-file-share/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-file-share/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Shares provide a way to organize sets of files and also can be mounted as an SMB
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.1.0-beta.2</version>
<version>12.1.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand All @@ -43,7 +43,7 @@ Netty and include OkHTTP client in your pom.xml.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.1.0-beta.2</version>
<version>12.1.0</version>
<exclusions>
<exclusion>
<groupId>com.azure</groupId>
Expand Down
Loading