The Azure SDK team is pleased to announce our May 2020 client library releases.

Updates

Preview

  • Form Recognizer
  • Service Bus

Installation Instructions

To use the GA and beta libraries, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml file as appropriate. If you are using a different build tool, refer to its documentation on how to specify dependencies.

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-ai-formrecognizer</artifactId>
  <version>1.0.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-data-appconfiguration</artifactId>
  <version>1.1.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-cosmos</artifactId>
  <version>4.0.1-beta.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-eventhubs</artifactId>
  <version>5.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
  <version>1.1.0</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-identity</artifactId>
  <version>1.0.6</version>
</dependency>
<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-identity</artifactId>
  <version>1.1.0-beta.4</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-certificates</artifactId>
  <version>4.0.3</version>
</dependency>
<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-certificates</artifactId>
  <version>4.1.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-secrets</artifactId>
  <version>4.1.3</version>
</dependency>
<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-secrets</artifactId>
  <version>4.2.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-keys</artifactId>
  <version>4.1.3</version>
</dependency>
<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-security-keyvault-keys</artifactId>
  <version>4.2.0-beta.3</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-search-documents</artifactId>
  <version>1.0.0-beta.3</search>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-messaging-servicebus</artifactId>
  <version>7.0.0-beta.2</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-storage-blob</artifactId>
  <version>12.6.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-storage-blob-batch</artifactId>
  <version>12.5.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-storage-blob-cryptography</artifactId>
  <version>12.6.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-storage-file-datalake</artifactId>
  <version>12.1.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-storage-file-share</artifactId>
  <version>12.4.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-storage-queue</artifactId>
  <version>12.5.1</version>
</dependency>

<dependency>
  <groupId>com.azure</groupId>
  <artifactId>azure-ai-textanalytics</artifactId>
  <version>1.0.0-beta.4</version>
</dependency>

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.

Changelog

Event Hubs (Changelog)

Here are some of the highlights:

New Features

  • Added support for sending a collection of events as a single batch from EventHubProducerClient and EventHubProducerAsyncClient.
  • Added support for heartbeat for single process event function in Event Processor Client.
  • Added support for receiving events in batches in Event Processor Client.

Identity

1.0.6 (Changelog)

  • Update azure-core dependency to version 1.5.0.
  • Fix MSIToken expiry time parsing for Azure App Service platforms.

1.1.0-beta.4 (Changelog)

  • Added IntelliJCredential support in DefaultAzureCredential.
  • Added VsCodeCredential support in DefaultAzureCredential.
  • Added support to disable specific credentials in DefaultAzureCredential authentication flow.
  • Added Shared Token cache support for MacOS Keychain, Gnome Keyring, and plain text for other Linux environments
  • Added option to write to shared token cache from InteractiveBrowserCredential, AuthorizationCodeCredential, UsernamePasswordCredential and DeviceCodeCredential

Service Bus (Changelog)

Here are some of the highlights:

New Features

  • Allow receiving from first available single and multiple sessions through ServiceBusReceiverAsyncClient.
  • Add send overload that accepts an Iterable of ServiceBusMessage.

Search (Changelog)

Here are some of the highlights:

New Features

  • Changed Azure Search service version from 2019-05-06 to 2019-05-06-Preview
  • Added helper class FieldBuilder which converts a strongly-typed model class to List<Field>.

Storage Blobs (Changelog)

Here are some of the highlights:

Bug Fixes

  • Resolved percent encoding issue when dealing with certain UTF-8 characters. #10216 #10446
  • Resolved deserialization issue when dealing with a leading byte order mark. #9982

Storage Blob Batch (Changelog)

Here are some of the highlights:

Bug Fixes

  • Resolved percent encoding issue when dealing with certain UTF-8 characters. #10216 #10446
  • Resolved deserialization issue when dealing with a leading byte order mark. #9982

Storage Blob Cryptography (Changelog)

Here are some of the highlights:

Bug Fixes

  • Resolved percent encoding issue when dealing with certain UTF-8 characters. #10216 #10446
  • Resolved deserialization issue when dealing with a leading byte order mark. #9982

Storage Files Datalake (Changelog)

Here are some of the highlights:

Bug Fixes

  • Resolved percent encoding issue when dealing with certain UTF-8 characters. #10216 #10446
  • Resolved deserialization issue when dealing with a leading byte order mark. #9982

Storage Files Shares (Changelog)

Here are some of the highlights:

Bug Fixes

  • Resolved percent encoding issue when dealing with certain UTF-8 characters. #10216 #10446
  • Resolved deserialization issue when dealing with a leading byte order mark. #9982

Storage Queues (Changelog)

Here are some of the highlights:

Bug Fixes

  • Resolved percent encoding issue when dealing with certain UTF-8 characters. #10216 #10446
  • Resolved deserialization issue when dealing with a leading byte order mark. #9982

Need help

Latest Releases

View all the latest versions of Java packages here.