Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Subscribe to our Azure SDK Blog RSS Feed to get notified when a new release is available.
You can find links to packages, code, and docs on our Azure SDK Releases page.
Release Highlights: New Releases
Welcome to the August release of the Azure SDK. The following new libraries have been updated:
- Azure Cognitive Services – Question Answering for .NET and Python (version 1.0)
- Initial preview release of the Question Answering SDK (formerly QnA Maker). Includes support for asking questions of knowledge bases and text records.
- Azure Communication Network Traversal for JavaScript and Python (version 1.0)
- Initial preview release.
- Adds
CommunicationRelayClient.get_relay_configuration
in preview.
- Azure Cosmos DB Encryption for Java (version 4.18)
- Initial preview release.
Stable Releases
- App Configuration for JavaScript (version 1.3)
- Azure Communication Services
- Communication Common for JavaScript (version 1.1)
- Azure Cosmos DB for Java (version 4.18) and JavaScript (version 3.12)
- Azure Form Recognizer for JavaScript (version 3.2)
- Azure Resource Management Libraries for Java (version 2.7)
- Azure Storage
- Blob Storage (version 12.7), Data Lake Storage (version 12.6), Files (version 12.7), and Queue Storage (version 12.6) for JavaScript
- Blob Storage, Common Storage, Data Lake Storage, and Files for C++ (version 12.1)
- Event Grid for .NET and Java (version 4.6), JavaScript (version 4.4), and Python (version 4.5)
- Event Hubs for .NET (version 5.6)
- Identity for C++ (version 1.1) and JavaScript (version 1.5)
- Key Vault
- Key Vault Administration for JavaScript (version 4.1)
- Key Vault Certificates for JavaScript (version 4.3)
- Key Vault Keys for JavaScript (version 4.3) and C++ (version 4.0)
- Key Vault Secrets for JavaScript (version 4.3)
- Microsoft Azure Attestation for JavaScript (version 1.0)
Preview Releases
- App Configuration for .NET (version 1.2) and JavaScript (version 1.3)
- Azure Cognitive Search for Java (version 11.5) and JavaScript (version 11.3)
- Enables support for Azure Active Directory-based authentication.
- Azure Cognitive Services – Speech SDK (version 1.18)
- View release notes.
- Simplifies intent recognition in C++.
- Continuous Language Identification (LID) in Python.
- Receives valid activation phrases during enrollment for independent speaker recognition scenarios in .NET, C++, Java, and JavaScript.
- Voice profiles created in Preview will stop functioning 90 days after GA.
- Azure Communication Services
- Communication Chat for Java, JavaScript, Python, and Android (version 1.1)
- Azure Monitor Query (version 1.0)
- Azure Synapse Analytics
- Synapse Access Control for .NET, Java, JavaScript (version 1.0), and Python (version 0.7)
- Synapse Artifacts for Java, JavaScript (version 1.0), and Python (version 0.8)
- Synapse Managed Private Endpoints for .NET, Java, JavaScript (version 1.0), and Python (version 0.4)
- Synapse Spark for .NET, Java, JavaScript (version 1.0), and Python (version 0.6)
- Azure SDK for Go has released new libraries covering more Azure services.
- Azure Web PubSub for .NET and Java (version 1.0) and Web PubSub Express for JS (version 1.0)
- Container Registry for .NET and Python (version 1.0)
- Identity
- .NET (version 1.5)
- Java (version 1.4)
- JavaScript (version 2.0) – The version 2.0
@azure/identity
package introduces an Identity “extensions” API comprised of two new npm packages:- @azure/identity-vscode – This Visual Studio Code authentication functionality previously existed in version 1.x of the
@azure/identity
package. It has been extracted to isolate the native machine-code dependency (keytar
). - @azure/identity-cache-persistence – This package enables persistent token caching. It ships outside of
@azure/identity
to isolate the native machine-code dependencies (keytar
and@azure/msal-node-extensions
).
- @azure/identity-vscode – This Visual Studio Code authentication functionality previously existed in version 1.x of the
- Python (version 1.7)
- Key Vault
- Key Vault Administration for .NET (version 4.1) and JavaScript (version 4.2)
- Key Vault Certificates for .NET (version 4.3) and JavaScript (version 4.3)
- Adds
KeyVaultCertificateIdentifier
to parse certificate URIs. - Adds
CertificateClient.DownloadCertificate
andDownloadCertificateAsync
to download anX509Certificate2
with private key.
- Adds
- Key Vault Keys for .NET (version 4.3), Java and JavaScript (version 4.4), Python (version 4.5)
- Key Vault Secrets for .NET (version 4.3) and JavaScript (version 4.3)
- Adds
KeyVaultSecretIdentifier
to parse certificate URIs.
- Adds
- Service Bus for .NET (version 7.3)
- Adds the
ReleaseSession
method toProcessSessionMessageEventArgs
, which allows processing for a session to be terminated early. - Adds protected constructors to
ServiceBusProcessor
,ServiceBusReceiver
,ServiceBusSender
, andServiceBusSessionProcessor
to allow these types to be extended. - Adds
UpdateConcurrency
methods toServiceBusProcessor
andServiceBusSessionProcessor
to allow concurrency to be changed for an already created processor.
- Adds the
- Text Analytics for NET, Java, JavaScript, and Python (version 5.2)
- Translator for .NET and Python (version 1.0)
Release Supportability
- From July 2021 onward, updated JavaScript libraries will drop support for Node.js 8, which reached end of life in January 2020. For more details, see our support policy.
Release Notes
- All release notes
- .NET release notes
- Java release notes
- Python release notes
- JavaScript/TypeScript release notes
- C++ release notes
- Embedded C release notes
- Android release notes
- iOS release notes
- Go release notes
Azure SDK Blog Contributions
We’re open to Azure SDK blog contributions and invite you to be a guest blogger. Contact us at azsdkblog@microsoft.com with your idea and we’ll get you set up.
Azure SDK Links
- Azure SDK Website: aka.ms/azsdk
- Azure SDK Intro (3-minute video): aka.ms/azsdk/intro
- Azure SDK Intro Deck (PowerPoint deck): aka.ms/azsdk/intro/deck
- Azure SDK Releases: aka.ms/azsdk/releases
- Azure SDK Blog: aka.ms/azsdk/blog
- Azure SDK Twitter: twitter.com/AzureSDK
- Azure SDK Design Guidelines: aka.ms/azsdk/guide
- Azure SDKs & Tools: azure.microsoft.com/downloads
- Azure SDK Central Repository: github.com/azure/azure-sdk
- Azure SDK for .NET: github.com/azure/azure-sdk-for-net
- Azure SDK for Java: github.com/azure/azure-sdk-for-java
- Azure SDK for Python: github.com/azure/azure-sdk-for-python
- Azure SDK for JavaScript/TypeScript: github.com/azure/azure-sdk-for-js
- Azure SDK for Android: github.com/Azure/azure-sdk-for-android
- Azure SDK for iOS: github.com/Azure/azure-sdk-for-ios
- Azure SDK for Go: github.com/Azure/azure-sdk-for-go
- Azure SDK for C: github.com/Azure/azure-sdk-for-c
- Azure SDK for C++: github.com/Azure/azure-sdk-for-cpp
Which SDK Library manages the webhook events for a Key Vault? It doesn’t seem to be the Key Vault library…