Azure SDK for Java (November 2020)
The Azure SDK team is pleased to announce our November 2020 client library releases.
GA
- Storage
- Azure Service Bus
Updates
- Azure App Configuration
- Azure Core
- Azure Core Http Netty
- Azure Core Http OkHttp
- Azure Identity
- Azure Key Vault Certificates
- Azure Key Vault Keys
- Azure Key Vault Secrets
- Azure Search Documents
- Azure Form Recognizer
- Azure Text Analytics
- Azure Storage
Beta
- Azure Communication Administration
- Azure Communication Chat
- Azure Communication Common
- Azure Communication SMS
- Azure Digital Twins
- Azure Form Recognizer
- Azure Metrics Advisor
- Azure Key Vault Administration
- Azure Key Vault JCA Provider
- Azure Key Vault Keys
- Azure Tables
- Azure Eventhubs
- Azure Service Bus
- Azure Spring Cloud
- Azure Spring Boot
- Azure Text Analytics
- Microsoft Opentelemetry Exporter Azuremonitor
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>3.0.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-metricsadvisor</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-textanalytics</artifactId>
<version>5.0.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-formrecognizer</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-formrecognizer</artifactId>
<version>3.1.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-administration</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-sms</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core</artifactId>
<version>1.11.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>1.7.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>1.7.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-amqp</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-netty</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-http-okhttp</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-tables</artifactId>
<version>12.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-digitaltwins-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.1.7</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs</artifactId>
<version>5.4.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-servicebus</artifactId>
<version>7.0.0-beta.7</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-servicebus</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.2.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-search-documents</artifactId>
<version>11.1.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-administration</artifactId>
<version>4.0.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-certificates</artifactId>
<version>4.1.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-jca</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.2.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-keys</artifactId>
<version>4.3.0-beta.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-secrets</artifactId>
<version>4.2.3</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.9.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.7.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-changefeed</artifactId>
<version>12.0.0-beta.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-cryptography</artifactId>
<version>12.9.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-common</artifactId>
<version>12.9.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-datalake</artifactId>
<version>12.3.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-share</artifactId>
<version>12.7.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-internal-avro</artifactId>
<version>12.0.1</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.7.0</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>microsoft-opentelemetry-exporter-azuremonitor</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
To use Azure Spring Cloud starters and binders, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml
file as appropriate.
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-stream-binder-servicebus-queue</artifactId>
<version>2.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-stream-binder-servicebus-topic</artifactId>
<version>2.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-starter-cache</artifactId>
<version>2.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-starter-eventhubs-kafka</artifactId>
<version>2.0.0-beta.1</version>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-cloud-stream-binder-eventhubs</artifactId>
<version>2.0.0-beta.1</version>
</dependency>
To use Azure Spring Boot starters, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml
file as appropriate.
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-bom</artifactId>
<version>3.0.0-beta.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-active-directory</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-active-directory-b2c</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-cosmos</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-keyvault-secrets</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-servicebus-jms</artifactId>
</dependency>
<dependency>
<groupId>com.azure.spring</groupId>
<artifactId>azure-spring-boot-starter-storage</artifactId>
</dependency>
</dependencies>
To use JCA Provider for Azure Key Vault, refer to the Maven dependency information below, which may be copied into your projects Maven pom.xml
file as appropriate.
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-security-keyvault-jca</artifactId>
<version>1.0.0-beta.2</version>
</dependency>
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.
Release highlights
Azure Ai Formrecognizer 3.1.0-beta.1 Changelog
Breaking changes
- Defaults to the latest supported API version, which currently is
2.1-preview.2
.
New Features
- Added support for pre-built business card recognition.
- Added support for pre-built invoices recognition.
- Added implementation support to create a composed model from the
FormTrainingClient
by calling methodbeginCreateComposedModel
. - Added
language
toRecognizeContentOptions
for users to specify a preferred language to process the document. - Added support to
beginRecognizeContent
to recognize selection marks such as check boxes and radio buttons. - Added support to train and recognize custom forms with selection marks such as check boxes and radio buttons. This functionality is only available in trained with labels scenarios.
- When passing
includeFieldElements
as true inRecognizeCustomFormsOptions
, the propertyfieldElements
onFieldData
andFormTableCell
will also be populated with any selection marks found on the page. - Added support for providing locale info when recognizing receipts and business cards. Supported locales include support EN-US, EN-AU, EN-CA, EN-GB, EN-IN.
- Added property
Appearance
toFormLine
to indicate the style of the extracted text, for example, “handwriting” or “other”. - Added support for
FormContentType
image/bmp
in recognize content and prebuilt models. - Added property
Pages
toRecognizeContentOptions
to specify the page numbers to analyze. - Added property
BoundingBox
toFormTable
.
Azure Ai Metricsadvisor 1.0.0-beta.2 Changelog
Breaking changes
- Updated
createdDataFeed
method to take oneDataFeed
object. - Moved
startTime
andendTime
to positional arguments on several methods as they are required. - Renamed
listValuesOfDimensionWithAnomalies
method tolistDimensionValuesWithAnomalies
. - Renamed model
ListValuesOfDimensionWithAnomaliesOptions
method toListDimensionValuesWithAnomaliesOptions
. - Renamed Data feed ingestion granularity type to
"PerMinute"
and"PerSecond"
instead of"Minutely"
and"Secondly"
. - Renamed Feedback api’s from
createMetricFeedback
,getMetricFeedback
andlistMetricFeedbacks
toaddFeedback
,getFeedback
andlistFeedback
respectively.
Azure Communication Administration 1.0.0-beta.3 Changelog
New Features
- Support directly passing connection string to the CommunicationIdentityClientBuilder.
- Added support for sync and async long-running operations
- beginCreateReservation
- beginPurchaseReservation
- beginReleasePhoneNumber
Breaking Changes
- Removed credential(CommunicationClientCredential credential) and replaced with accessKey(String accessKey) within CommunicationIdentityClientBuilder.
- Replaced
createSearch
with tobeginCreateReservation
which returns a poller for the long-running operation. - Replaced
purchaseSearch
renamed tobeginPurchaseReservation
which returns a poller for the long-running operation. - Replaced
releasePhoneNumber
renamed tobeginReleasePhoneNumber
which returns a poller for the long-running operation.
Azure Communication SMS 1.0.0-beta.3 Changelog
New Features
- Support directly passing connection string to the SmsClientBuilder using connectionString().
Breaking Change
- Removed credential(CommunicationClientCredential credential) and replaced with accessKey(String accessKey) within CommunicationIdentityClientBuilder.
Azure Core 1.11.0 Changelog
New Features
- Added
BinaryData
which allows for a format agnostic representation of binary information and supportsObjectSerializer
for serialization and deserialization. - Added functionality to eagerly read HTTP response bodies into memory when they will be deserialized into a POJO.
Azure Core Amqp 1.7.0-beta.2 Changelog
New Features
- Optionally enable idempotency of a send link to send AMQP messages with producer group id, producer owner level and producer sequence number in the message annotations.
Azure Core Amqp 2.0.0 Changelog
New Features
- Added ‘AmqpAddress’ as a type to support ‘AmqpMessageProperties#replyTo’ and ‘AmqpMessageProperties#to’ properties.
- Added ‘AmqpMessageId’ as a type to support ‘AmqpMessageProperties#correlationId’ and ‘AmqpMessageProperties#messageId’ properties.
- Added static methods to instantiate ‘AmqpMessageBody’ for example ‘AmqpMessageBody#fromData(byte[])’.
Breaking Changes
- Changed ‘AmqpMessageBody’ from interface to a class. User can use ‘getBodyType()’ to know what is the ‘AmqpBodyType’ of the message.
- Changed type of ‘AmqpMessageProperties#correlationId’ and ‘AmqpMessageProperties#messageId’ from ‘String’ to ‘AmqpMessageId’.
- Changed type of ‘AmqpMessageProperties#replyTo’ and ‘AmqpMessageProperties#to’ from ‘String’ to ‘AmqpAddress’.
- Removed copy constructor for ‘AmqpAnnotatedMessage’.
- Renamed ‘AmqpBodyType’ to ‘AmqpMessageBodyType’.
Azure Core HTTP OkHttp 1.4.0 Changelog
New Features
- Added functionality to eagerly read HTTP response bodies into memory when they will be deserialized into a POJO.
Azure Core HTTP Netty 1.7.0 Changelog
New Features
- Added functionality to eagerly read HTTP response bodies into memory when they will be deserialized into a POJO.
Azure Data Tables 12.0.0-beta.3 Changelog
New Features
- Developers can now perform multiple insert, update, or delete entity operations as part of a transactional batch.
Key Bug Fixes
- The table client returned from a service client’s
getTableClient(tableName)
method was incorrectly configured, causing operations to fail. #16292 - Passing a
TokenCredential
to a client builder mistakenly assumed it was always a shared key credential. - Client methods that accept a
timeout
and/orcontext
parameter will use default values if either parameter is set tonull
. #16386
Azure Digitaltwins Core 1.0.1 Changelog
Key Bug Fixes
- Removed logic to determine authorization scope based on digital twins instance URI.
Azure Identity 1.2.0 Changelog
New Features
- Added Azure Service Fabric Managed Identity support to
ManagedIdentityCredential
- Added Azure Arc Managed Identity support to
ManagedIdentityCredential
- Added support for Docker Containers in
DefaultAzureCredential
Key Bug Fixes
- Prevent
VisualStudioCodeCredential
using invalid authentication data when no user is signed in to Visual Studio Code
Azure Messaging Servicebus 7.0.0-beta.7 Changelog
New Features
- Added automatic message and session lock renewal feature on the receiver clients. By default, this will be done for 5 minutes.
- Added auto complete feature to the async receiver clients. Once the client completes executing the user provided callback for a message, the message will be completed. If the user provided callback throws an error, the message will be abandoned. This feature is enabled by default and can be disabled by calling
disableAutoComplete()
on builder. - An intermediate
ServiceBusSessionReceiverClient
is introduced to act as the factory which can then be used to accept sessions from the service. Accepting a session would give you the familiar receiver client tied to a single session. - Added
ServiceBusProcessorClient
which takes your callbacks to process messages and errors in an infinite loop. This also supports working with sessions where you can provide the maximum number of sessions to work with concurrently. - Added
BinaryData
inServiceBusReceivedMessage
andServiceBusMessage
.BinaryData
is convenience wrapper over byte array and provides object serialization functionality. - Added
ServicebusReceiverException
andServiceBusErrorSource
to provide better handling of errors while receiving messages.
Breaking Changes
- Changed
receiveMessages
API to returnServiceBusReceivedMessage
instead of ServiceBusReceivedMessageContext inServiceBusReceiverAsynClient
andServiceBusReceiverClient
. - Removed
SendVia
option fromServiceBusClientBuilder
. - Removed
sessionId
setting fromServiceBusSessionReceiverClientBuilder
as creating receiver clients bound to a single session is now a feature in the new intermediate clientsServiceBusSessionReceiverClient
andServiceBusSessionReceiverAsyncClient
. - Moved the
maxConcurrentSessions
setting fromServiceBusSessionReceiverClientBuilder
toServiceBusSessionProcessorClientBuilder
as the feature of receiving messages from multiple sessions is moved from the receiver client to the newServiceBusSessionProcessorClient
.
Bug Fixes
ServiceBusAdministrationClient
: Fixes serialization bug for creating and deserializing rules.
Azure Messaging Servicebus 7.0.0 Changelog
New Features
- Exposing enum ‘ServiceBusFailureReason’ in ‘ServiceBusException’ which contains set of well-known reasons for an Service Bus operation failure that was the cause of an exception.
- Added ‘BinaryData’ support to ‘ServiceBusReceivedMessage’ and ‘ServiceBusMessage’. It provides an easy abstraction over many different ways that binary data can be represented. It also provides support for serialize and deserialize Object.
- Introducing ‘ServiceBusProcessorClient’: It provides a push-based mechanism that invokes the message processing callback when a message is received or the error handler when an error occurs when receiving messages. It supports auto-settlement of messages by default.
Breaking Changes
- Renamed all the ‘peekMessageAt()’ API to ‘peekMessage()’ in ‘ServiceBusReceiverAsyncClient’ and ‘ServiceBusReceiverClient’.
- Rename ‘getAmqpAnnotatedMessage()’ to ‘getRawAmqpMessage()’ in ‘ServiceBusReceivedMessage’ and ‘ServiceBusMessage’.
Bug Fixes
- Set the default ‘prefetch’ to 0 instead of 1 in both ‘RECEIVE_AND_DELETE’ and ‘PEEK_LOCK’ mode. User can set this value in builder.
Azure Messaging Eventhub 5.4.0-beta.1 Changelog
Breaking Changes
- Removed
ObjectBatch
and relatedcreateBatch()
andsend()
operations in favor of supportingBinaryData
inEventData
.
Azure Search Documents 11.2.0-beta.3 Changelog
New Features
- Added encryption key to
SearchIndexer
,SearchIndexerDataSourceConnection
, andSearchIndexerSkillset
. - Added ability to configure initial batch size and retry back-offs to
SearchIndexingBufferedSenderOptions
.
Breaking Changes
- Removed
SearchIndexingBufferedSender.getBatchSize()
. SearchIndexingBufferedSenderOptions
now throws on invalid values instead of falling back to default.
Azure Security Keyvault Administration 4.0.0-beta.3 Changelog
New Features
- Added support for passing a
ServiceVersion
in clients and their builders.
Breaking Changes
- Removed exposure of
implementation
(internal) package types viamodule-info.java
- Renamed
KeyVaultRoleAssignmentScope
toKeyVaultRoleScope
to be in line with other languages. - Changed the
KeyVaultRoleScope
enum from usingURI
toURL
and added an overload that accepts aString
representation of aURL
too. - Renamed the
scope
property ofKeyVaultRoleAssignment
toroleScope
to align with the access client APIs. - Renamed the
name
parameter toroleAssignmentName
in role assignment-related APIs, as well as its type fromUUID
toString
. - Removed APIs for re-hydrating long-running operations as the guidelines regarding such methods are a still a work in progress
- Annotated read-only classes with
@Immutable
. - Renamed
actions
anddataActions
toallowedActions
andallowedDataActions
inKeyVaultPermission
.
Azure Security Keyvault Keys 4.3.0-beta.3 Changelog
New Features
- Added support for encrypting and decrypting AES-GCM and AES-CBC keys.
- Added
KeyType.OCT_HSM
to support “oct-HSM” key operations.
Azure Security Keyvault Jca 1.0.0-beta.2 Changelog
- Add support for PEM based certificates.
Azure Storage Blob 12.9.0 Changelog
New Features
- GA all features from previous release.
- Added support for move and execute permissions on blob SAS and container SAS, and list permissions on blob SAS.
- Added support to specify a preauthorized user id and correlation id for user delegation SAS.
- Renamed
BlobDownloadToFileOptions.rangeGetContentMd5
toBlobDownloadToFileOptions.retrieveContentRangeMd5
Bug Fixes
- Fixed a bug where interspersed element types returned by page listing would deserialize incorrectly.
- Fixed a bug where BlobInputStream would not eTag lock on the blob, resulting in undesirable behavior if the blob was modified in the middle of reading.
Azure Storage File Datalake Changelog
New Features
- GA all features from previous release.
- Added support to specify whether or not a pipeline policy should be added per -call or per retry.
- Modified DataLakeAclChangeFailedException to extend AzureException
Bug Fixes
- Fixed a bug where the endpoint would be improperly converted if the account name contained the word dfs.
Azure Storage File Share Changelog
New Features
- GA all features from previous release.
- Added support to specify whether or not a pipeline policy should be added per call or per retry.
- Added support for setting access tier on a share through ShareClient.create, ShareClient.setAccessTier.
- Added support for getting access tier on a share through ShareClient.getProperties, ShareServiceClient.listShares
- Renamed setAccessTier to setProperties and deprecated setQuotaInGb in favor of setProperties. Renamed DeleteSnapshotsOptionType to ShareSnapshotsDeleteOptionType in ShareClient.delete Removed ability to create a ShareLeaseClient for a Share or Share Snapshot. This feature has been rescheduled for future release.
Bug Fixes
- Fixed a bug where interspersed element types returned by range diff listing would deserialize incorrectly.
Azure Storage Queue Changelog
New Features
- Added support to specify whether or not a pipeline policy should be added per call or per retry.
Bug Fixes
- Fixed a bug that would cause a NPE when visibilityTimeout was set to null in QueueClient.updateMessage
Azure Ai Textanalytics 5.1.0-beta.3 Changelog
New features
- Added support for healthcare recognition feature. It is represented as a long-running operation. Cancellation supported.
- Added support for analyze tasks feature, It analyzes multiple tasks (such as, entity recognition, PII entity recognition and key phrases extraction) simultaneously in a list of document.
- Currently, Azure Active Directory (AAD) is not supported in the Healthcare recognition feature.
Microsoft Opentelemetry Exporter Azuremonitor 1.0.0-beta.2 Changelog
Breaking changes
- Moved this package to
com.microsoft
Maven group. - Renamed artifact to
microsoft-opentelemetry-exporter-azuremonitor
. - Replaced
instrumentationKey()
withconnectionString()
in theAzureMonitorExporterBuilder
.
Azure Spring Cloud
Breaking Changes
- Change group id from com.microsoft.azure to com.azure.spring.
- Change artifact id from spring-cloud-azure-autoconfigure to azure-spring-cloud-autoconfigure.
Azure Spring Boot
Breaking Changes
- Update
com.azure
group id tocom.azure.spring
. - Deprecated azure-spring-boot-metrics-starter.
- Change group id from
com.microsoft.azure
tocom.azure.spring
.
JCA Provider for Azure Key Vault (Changelog)
- Add support for PEM based certificates.
Need help
- For reference documentation visit the Azure SDK for Java documentation.
- For tutorials, samples, quick starts and other documentation, visit Azure for Java Developers.
- For build reports on code quality, test coverage, etc, visit Azure Java SDK.
- File an issue via Github Issues.
- Check previous questions or ask new ones on StackOverflow using
azure-java-sdk
tag.
Latest Releases
View all the latest versions of Java packages here.