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
14 changes: 7 additions & 7 deletions eng/jacoco-test-coverage/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -134,22 +134,22 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
<version>12.6.1</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.6.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.6.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
<version>12.5.1</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.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
<version>12.6.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
</dependency>
<!-- Uncomment this when blob-nio is added to sdk/storage/pom.service.xml -->
<!-- <dependency>-->
Expand All @@ -160,17 +160,17 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.5.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-file-share;current} -->
<version>12.4.1</version> <!-- {x-version-update;com.azure:azure-storage-file-share;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-datalake</artifactId>
<version>12.2.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-file-datalake;current} -->
<version>12.1.1</version> <!-- {x-version-update;com.azure:azure-storage-file-datalake;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.6.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-queue;current} -->
<version>12.5.1</version> <!-- {x-version-update;com.azure:azure-storage-queue;current} -->
</dependency>
<dependency>
<groupId>com.azure</groupId>
Expand Down
14 changes: 7 additions & 7 deletions eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,15 @@ com.azure:azure-security-keyvault-certificates;4.1.0-beta.2;4.1.0-beta.3
com.azure:azure-security-keyvault-keys;4.2.0-beta.3;4.2.0-beta.4
com.azure:azure-security-keyvault-secrets;4.2.0-beta.2;4.2.0-beta.3
com.azure:azure-sdk-template;1.0.4-beta.12;1.0.4-beta.13
com.azure:azure-storage-blob;12.6.0;12.7.0-beta.1
com.azure:azure-storage-blob-batch;12.5.0;12.6.0-beta.1
com.azure:azure-storage-blob-cryptography;12.6.0;12.7.0-beta.1
com.azure:azure-storage-blob;12.6.0;12.6.1
com.azure:azure-storage-blob-batch;12.5.0;12.5.1
com.azure:azure-storage-blob-cryptography;12.6.0;12.6.1
com.azure:azure-storage-blob-nio;12.0.0-beta.1;12.0.0-beta.1
com.azure:azure-storage-common;12.6.0;12.7.0-beta.1
com.azure:azure-storage-file-share;12.4.0;12.5.0-beta.1
com.azure:azure-storage-file-datalake;12.1.0;12.2.0-beta.1
com.azure:azure-storage-common;12.6.0;12.6.1
com.azure:azure-storage-file-share;12.4.0;12.4.1
com.azure:azure-storage-file-datalake;12.1.0;12.1.1
com.azure:azure-storage-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-storage-queue;12.5.0;12.6.0-beta.1
com.azure:azure-storage-queue;12.5.0;12.5.1
com.azure:perf-test-core;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-test-watcher;1.0.0-beta.1;1.0.0-beta.1

Expand Down
4 changes: 2 additions & 2 deletions sdk/storage/azure-storage-blob-batch/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Release History

## 12.6.0-beta.1 (Unreleased)

## 12.5.1 (2020-05-06)
- Updated `azure-core` version to `1.5.0` to pickup fixes for percent encoding `UTF-8` and invalid leading bytes in a body string.

## 12.5.0 (2020-04-06)
- Fixed a bug where the Date header wouldn't be updated with a new value on request retry.
Expand Down
12 changes: 6 additions & 6 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.5.0</version>
<version>12.5.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down Expand Up @@ -112,7 +112,7 @@ System.out.printf("Deleting blob with lease completed with status code %d%n",
deleteWithLeaseResponse.getStatusCode());
```

Setting `AccessTier` on blobs in batch that have different pre-requisites.
Setting `AccessTier` on blobs in batch that have different pre-requisites.

<!-- embedme ./src/samples/java/com/azure/storage/blob/batch/ReadmeSamples.java#L81-L97 -->
```java
Expand Down Expand Up @@ -142,14 +142,14 @@ status codes returned for [REST API][error_codes] requests. For example, if you
doesn't exist in your Storage Account, a `404` error is returned, indicating `Not Found`.

### Default HTTP Client
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the
[HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients).

### Default SSL library
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
better performance compared to the default SSL implementation within the JDK. For more information, including how to
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
better performance compared to the default SSL implementation within the JDK. For more information, including how to
reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki.

## Next steps
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.6.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-batch;current} -->
<version>12.5.1</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.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.6.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>

<!-- Added this dependency to include necessary annotations used by reactor core.
Expand Down
8 changes: 4 additions & 4 deletions sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Release History

## 12.7.0-beta.1 (Unreleased)

## 12.6.1 (2020-05-06)
- Updated `azure-core` version to `1.5.0` to pickup fixes for percent encoding `UTF-8` and invalid leading bytes in a body string.

## 12.6.0 (2020-04-06)
- It is now possible to specify a key/keyResolver after they specify a pipeline/client on the builder.
Expand All @@ -12,7 +12,7 @@
- Fixed a bug where the EncryptedBlockClientBuilder.pipeline method would not allow the client to support decryption.
- Added support for specifying a customer provided key.
- Fixed a bug that would cause EncryptedBlobClient.upload(InputStream, long) to not encrypt the data.
- Changed getAppendBlobClient, getBlockBlobClient, and getPageBlobClient on EncryptedBlobClient to throw as working with such clients is not supported.
- Changed getAppendBlobClient, getBlockBlobClient, and getPageBlobClient on EncryptedBlobClient to throw as working with such clients is not supported.

## 12.4.0 (2020-02-12)
- Added support for upload via OutputStream by adding EncryptedBlobClient.getOutputStream methods
Expand Down Expand Up @@ -54,4 +54,4 @@ and
### Features included in `azure-storage-blob-cryptography`
- This package supports client side encryption for blob storage.
- Reactive streams support using [Project Reactor](https://projectreactor.io/).

12 changes: 6 additions & 6 deletions sdk/storage/azure-storage-blob-cryptography/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Azure Blob storage is Microsoft's object storage solution for the cloud. Blob
storage is optimized for storing massive amounts of unstructured data.
Unstructured data is data that does not adhere to a particular data model or
definition, such as text or binary data.
This package supports client side encryption for blob storage.
This package supports client side encryption for blob storage.

## Getting started

Expand All @@ -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.6.0</version>
<version>12.6.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down Expand Up @@ -109,14 +109,14 @@ status codes returned for [REST API][error_codes] requests. For example, if you
doesn't exist in your Storage Account, a `404` error is returned, indicating `Not Found`.

### Default HTTP Client
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the
[HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients).

### Default SSL library
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
better performance compared to the default SSL implementation within the JDK. For more information, including how to
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
better performance compared to the default SSL implementation within the JDK. For more information, including how to
reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki.

## Next steps
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.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob-cryptography;current} -->
<version>12.6.1</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 Down Expand Up @@ -51,7 +51,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.6.1</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/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.6.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
</dependency>

<dependency>
Expand Down
16 changes: 8 additions & 8 deletions sdk/storage/azure-storage-blob/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Release History

## 12.7.0-beta.1 (Unreleased)

## 12.6.1 (2020-05-06)
- Updated `azure-core` version to `1.5.0` to pickup fixes for percent encoding `UTF-8` and invalid leading bytes in a body string.

## 12.6.0 (2020-04-06)
- Fixed a bug that would prevent client initialization against Azurite in some containerized environments.
Expand All @@ -16,11 +16,11 @@
- Fixed a bug in ReliableDownload that would cause multiple subscriber errors.
- Added logic to ReliableDownload to retry on TimeoutException
- Added default timeout to download stream to timeout if a certain amount of time passes without seeing any data.
- Fixed a bug that would cause IOExceptions to be swallowed in BlobClient.upload(InputStream, long)
- Fixed a bug that would cause IOExceptions to be swallowed in BlobClient.upload(InputStream, long)

## 12.4.0 (2020-02-12)
- Added ability to access BlobProperties from BlobInputStream.
- Modified downloadToFile to populate BlobProperties.blobSize to be the actual blob size instead of the content length of the first range.
- Modified downloadToFile to populate BlobProperties.blobSize to be the actual blob size instead of the content length of the first range.
- Added upload methods on BlobClient to upload from an InputStream.

- Added support for the 2019-07-07 service version.
Expand Down Expand Up @@ -86,11 +86,11 @@ and
- Replaced URL parameters with String on appendBlockFromUrl, beginCopy, copyFromUrl, stageBlockFromUrl, uploadPagesFromUrl, and copyIncremental
- Added support for emulator endpoints
- Added support for additional connection string configurations and support for use development connection
- Changed constructors for AppendBlobItem, BlockBlobItem, PageBlobItem,
- Changed constructors for AppendBlobItem, BlockBlobItem, PageBlobItem,
- Renamed listBlobsFlat to listBlobs and listBlobHierarchy to listBlobsByHierarchy
- Replaced startCopyFromUrl with beginCopy and return poller
- Renamed BlobContainerSasPermission and BlobSasPermission getters to use has prefix
- Replaced BlobAccessConditions, AppendBlobAccessConditions, and PageBlobAccessConditions with BlobRequestConditions, AppendBlobRequestConditions, and PageBlobRequestConditions.
- Replaced BlobAccessConditions, AppendBlobAccessConditions, and PageBlobAccessConditions with BlobRequestConditions, AppendBlobRequestConditions, and PageBlobRequestConditions.
- Removed ModifiedAccessConditions and SourceModifiedAccessConditions in favor of RequestConditions, removed BlobContainerAccessConditions in favor of BlobRequestConditions.
- Removed AppendPositionAccessConditions, LeaseAccessConditions, and SequenceNumberAccessConditions
- Renamed LeaseClient, LeaseAsyncClient, and LeaseClientBuilder to BlobLeaseClient, BlobLeaseAsyncClient, and BlobLeaseClientBuilder
Expand Down Expand Up @@ -118,12 +118,12 @@ and
- Added `LeaseClient` and `LeaseAsyncClient` to the specialized package and removed the leasing methods from `BlobClient`, `BlobAsyncClient`, `ContainerClient`, and `ContainerAsyncClient`.
- Added `blocksize` parameter to sync `blockBlobClient`.
- Use Primitives for `exist` API return type.
- Removed a `create` and `appendBlockFromUrl` overload API in `AppendBlob`.
- Removed a `create` and `appendBlockFromUrl` overload API in `AppendBlob`.
- Fixed `create` method name in PageBlob.
- Renamed `setTier` to `setAccessTier` from `BlobAsyncClientBase` and `BlobClientBase` classes.
- Added `ParallelTransferOptions` to buffered upload, upload from file and download to file methods.
- Removed `Metadata` class and uses Map<String, String> for `matadata` field of `BlobProperties` and `ContainerProperties`.
- Removed SAS token generation APIs from clients, use BlobServiceSasSignatureValues to generate SAS tokens.
- Removed SAS token generation APIs from clients, use BlobServiceSasSignatureValues to generate SAS tokens.
- Removed `SASTokenCredential`, `SASTokenCredentialPolicy` and the corresponding `credential(SASTokenCredential)` method in client builder, and added sasToken(String) instead.

## 12.0.0-preview.3 (2019-09-10)
Expand Down
10 changes: 5 additions & 5 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.6.0</version>
<version>12.6.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down Expand Up @@ -326,14 +326,14 @@ status codes returned for [REST API][error_codes] requests. For example, if you
doesn't exist in your Storage Account, a `404` error is returned, indicating `Not Found`.

### Default HTTP Client
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
All client libraries by default use the Netty HTTP client. Adding the above dependency will automatically configure
the client library to use the Netty HTTP client. Configuring or changing the HTTP client is detailed in the
[HTTP clients wiki](https://github.com/Azure/azure-sdk-for-java/wiki/HTTP-clients).

### Default SSL library
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
better performance compared to the default SSL implementation within the JDK. For more information, including how to
All client libraries, by default, use the Tomcat-native Boring SSL library to enable native-level performance for SSL
operations. The Boring SSL library is an uber jar containing native libraries for Linux / macOS / Windows, and provides
better performance compared to the default SSL implementation within the JDK. For more information, including how to
reduce the dependency size, refer to the [performance tuning][performance_tuning] section of the wiki.

## Next steps
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.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-blob;current} -->
<version>12.6.1</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.7.0-beta.1</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
<version>12.6.1</version> <!-- {x-version-update;com.azure:azure-storage-common;current} -->
</dependency>

<!-- Added this dependency to include necessary annotations used by reactor core.
Expand Down
10 changes: 5 additions & 5 deletions sdk/storage/azure-storage-common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Release History

## 12.7.0-beta.1 (Unreleased)

## 12.6.1 (2020-05-06)
- Updated `azure-core` version to `1.5.0` to pickup fixes for percent encoding `UTF-8` and invalid leading bytes in a body string.

## 12.6.0 (2020-04-06)
- Added a constant for the directory metadata marker.
- Fixed bug where x-ms headers were not being word-sorted.
- Added a constant for the directory metadata marker.
- Fixed bug where x-ms headers were not being word-sorted.

## 12.5.0 (2020-03-11)
- Added types that enabled buffered upload in datalake.
Expand Down Expand Up @@ -39,4 +39,4 @@
### Features included in `azure-storage-blob-cryptography`
- This package supports common functionality needed for blob storage.
- Reactive streams support using [Project Reactor](https://projectreactor.io/).

Loading