{"id":1255,"date":"2021-06-18T11:58:30","date_gmt":"2021-06-18T18:58:30","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/azure-sdk\/?p=1255"},"modified":"2021-06-22T17:32:31","modified_gmt":"2021-06-23T00:32:31","slug":"azure-sdk-release-june-2021","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/azure-sdk\/azure-sdk-release-june-2021\/","title":{"rendered":"Azure SDK Release (June 2021)"},"content":{"rendered":"<p>Thank you for your interest in the new Azure SDKs! We release new features, improvements, and bug fixes every month. Please subscribe to our <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/feed\/\">Azure SDK Blog RSS Feed<\/a> to get notified when a new release is available.<\/p>\n<p>You can find links to packages, code, and docs on our <a href=\"https:\/\/aka.ms\/azsdk\/releases\">Azure SDK Releases page<\/a>.<\/p>\n<h2>Release Highlights<\/h2>\n<p>Welcome to the June release of the Azure SDK. We have updated the following libraries:<\/p>\n<h3>Stable Releases<\/h3>\n<ul>\n<li>\n<p>Azure Cognitive Search for .NET, Java (version 11.4), and JavaScript and Python (version 11.2)<\/p>\n<ul>\n<li>Adds stable features and bug fixes from the beta releases. See the <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-net\/blob\/Azure.Search.Documents_11.3.0\/sdk\/search\/Azure.Search.Documents\/CHANGELOG.md\" rel=\"noopener\" target=\"_blank\">Cognitive Search changelog<\/a> for more details. <\/li>\n<li>Preview service features not generally available yet, like Semantic Search and Normalizers, are not included in this release.<\/li>\n<li>Support for geospatial types in core for .NET and Java.<\/li>\n<li>Support for <a href=\"https:\/\/docs.microsoft.com\/azure\/search\/knowledge-store-concept-intro\">knowledge store<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Azure Data Tables version 12.0<\/p>\n<ul>\n<li>Read more here: <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/announcing-the-new-azure-data-tables-libraries\/\">Announcing the new Azure Data Table Libraries<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Azure SDK for Python (Conda) packages are now generally available in the Microsoft channel.<\/p>\n<ul>\n<li>Read more here: <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/python-conda-sdk-preview\/\">Introducing the Azure SDK for Python (Conda)<\/a>.<\/li>\n<li>See also: <a href=\"https:\/\/anaconda.org\/microsoft\">https:\/\/anaconda.org\/microsoft<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Event Grid for Java (version 4.4), JavaScript and Python (version 4.3)<\/p>\n<ul>\n<li>Adds new system events definition for Storage Blob and Azure Communication Service.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Form Recognizer version 3.1<\/p>\n<ul>\n<li>This release marks the stability of the changes introduced in package versions 3.1.0-beta.1 through 3.1.0-beta.3.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Core, Identity, and Azure Storage for C++ version 1.0<\/p>\n<ul>\n<li>This release marks the general availability for Core, Identity, and Azure Storage.<\/li>\n<li>To get started and view samples, view the README on the <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-cpp\">Azure SDK for C++<\/a> repo.<\/li>\n<li>Quickstarts and documentation are being updated at <a href=\"https:\/\/docs.microsoft.com\/azure\/storage\/blobs\/quickstart-blobs-c-plus-plus\">Microsoft Docs<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Key Vault Administration, Certificates, Keys and Secrets.<\/p>\n<ul>\n<li>Key Vault Administration is a new library that allows for role-based access control (RBAC), and backup and restore operations for Managed HSM.<\/li>\n<li>Key Vault Keys added functionality: \n<ul>\n<li>Support for Managed HSM.<\/li>\n<li>Cryptography clients now support executing all operations locally if given a <code>JsonWebKey<\/code>.<\/li>\n<li>Support for creating and importing symmetric keys for Managed HSM.<\/li>\n<li>RSA keys now support providing a public exponent.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Preview Releases<\/h3>\n<ul>\n<li>\n<p>App Configuration version 1.2: initial release<\/p>\n<\/li>\n<li>\n<p>Azure Agrifood Farming version 1.0: initial release<\/p>\n<ul>\n<li>Azure FarmBeats enables aggregation of agriculture data sets across providers, allowing you to build artificial intelligence (AI) or machine learning (ML) models based on fused data sets.<\/li>\n<li>With the preview of Azure FarmBeats you can build or augment your digital agriculture solution with farm health advisories that: \n<ul>\n<li>Assess farm health using vegetation index and water index based on satellite imagery.<\/li>\n<li>Give recommendations on how many soil moisture sensors to use and where to place them.<\/li>\n<li>Track farm conditions by visualizing ground data collected by sensors from various vendors.<\/li>\n<li>Provide soil moisture maps based on the fusion of satellite and sensor data.<\/li>\n<li>See this <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/industry\/agriculture\/overview-azure-farmbeats\">overview<\/a> for more information.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Azure Attestation for JavaScript and Python version 1.0<\/p>\n<\/li>\n<li>\n<p>Azure Blob Storage, Data Lake Storage, Files, and Queue Storage has released SDKs with Azure Storage Service API version <code>2020-08-04<\/code><\/p>\n<\/li>\n<li>\n<p>Azure Confidential Ledger version 1.0<\/p>\n<\/li>\n<li>\n<p>Azure Communication Network Traversal version 1.0: initial release for JavaScript<\/p>\n<\/li>\n<li>\n<p>Azure Communication Services for .NET and iOS version 1.0<\/p>\n<\/li>\n<li>\n<p>Azure Communication Services Chat for Android version 1.0<\/p>\n<\/li>\n<li>\n<p>Azure Container Registry version 1.0<\/p>\n<\/li>\n<li>\n<p>Azure Cosmos DB client for Java version 4.16<\/p>\n<\/li>\n<li>\n<p>Azure Data Lake Storage for Java (version 12.6) and Python (version 12.4)<\/p>\n<\/li>\n<li>\n<p>Azure Monitor Query version 1.0: initial release<\/p>\n<ul>\n<li>Published the initial <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-net\/tree\/master\/sdk\/monitor\/Azure.Monitor.Query#readme\">.NET<\/a>, <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-java\/tree\/master\/sdk\/monitor\/azure-monitor-query#readme\">Java<\/a>, <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-js\/tree\/master\/sdk\/monitor\/monitor-query#readme\">JavaScript\/TypeScript<\/a>, and <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-python\/tree\/master\/sdk\/monitor\/azure-monitor-query#readme\">Python<\/a> packages for the new Azure Monitor client library. <\/li>\n<li>The library provides an ability to query both Azure Monitor Logs and Metrics data. Benefits introduced in this new library include:<\/li>\n<li>A single client library for both Logs and Metrics querying.<\/li>\n<li>Azure Active Directory authentication support for both Logs and Metrics queries.<\/li>\n<li>Handwritten .NET client library (code generation was used for old packages).<\/li>\n<li>Updated Swagger to include batch API for Logs query, performance statistics such as query execution and resource usage, and server timeout.<\/li>\n<li>Read more about here about <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/new-azure-monitor-libraries-query\/\">The New Azure Monitor Libraries<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Azure Synapse Analytics for .NET and JavaScript version 1.0<\/p>\n<\/li>\n<li>\n<p>Event Hubs for .NET and JavaScript version 5.5<\/p>\n<ul>\n<li>For more details, see the <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-net\/blob\/master\/sdk\/eventhub\/Azure.Messaging.EventHubs\/CHANGELOG.md\">.NET<\/a> and <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-js\/blob\/master\/sdk\/eventhub\/event-hubs\/CHANGELOG.md\">JavaScript<\/a> changelogs.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Key Vault for C++ version 4.0<\/p>\n<\/li>\n<li>\n<p>Models Repository for JavaScript version 1.0: initial release<\/p>\n<ul>\n<li>Contains the <code>ModelsRepositoryClient<\/code> to talk to the Azure Models Repository service, with initial support for getting models and helper functions for working with DTMIs.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Translator for Python version 1.0: initial release<\/p>\n<ul>\n<li>Offers real-time text translation and document batch translation.<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Video Analyzer version 1.0: initial release<\/p>\n<ul>\n<li>Allows you to interact with the direct methods of a Video Analyzer edge module.<\/li>\n<li>Supports constructing objects that represent the direct methods that can then be sent to the edge module using the IoT Hub SDKs. <\/li>\n<li>Designed to be used with the Azure IoT Hub SDKs. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Release Supportability<\/h2>\n<ul>\n<li>Starting in July, updated JavaScript libraries will drop support for Node.js 8, which reached end of life in January 2020. For more details, please see our <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-js\/blob\/master\/SUPPORT.md#microsoft-support-policy\">support policy<\/a>.<\/li>\n<\/ul>\n<h2>Release Notes<\/h2>\n<ul>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/index.html\">All release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/dotnet.html\">.NET release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/java.html\">Java release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/python.html\">Python release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/js.html\">JavaScript\/TypeScript release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/cpp.html\">C++ release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/c.html\">Embedded C release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/android.html\">Android release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/ios.html\">iOS release notes<\/a><\/li>\n<li><a href=\"https:\/\/azure.github.io\/azure-sdk\/releases\/2021-06\/go.html\">Go release notes<\/a><\/li>\n<\/ul>\n<h2>Azure SDK Blog Contributions<\/h2>\n<p>We are open to Azure SDK blog contributions and invite you to be a guest blogger. Please contact us at <a href=\"&#109;&#x61;&#105;&#x6c;&#116;&#x6f;&#58;&#x61;z&#115;&#x64;&#107;&#x62;&#108;&#x6f;&#103;&#x40;&#109;&#105;&#x63;&#114;&#x6f;&#115;&#x6f;&#102;&#x74;&#46;&#x63;o&#109;\">&#x61;z&#115;&#x64;&#107;&#x62;&#108;&#x6f;&#103;&#x40;&#109;&#105;&#x63;&#114;&#x6f;&#115;&#x6f;&#102;&#x74;&#46;&#x63;o&#109;<\/a> with your topic and we&#8217;ll get you setup.<\/p>\n<h2>Azure SDK Links<\/h2>\n<ul>\n<li>Azure SDK Website: <a href=\"https:\/\/aka.ms\/azsdk\">aka.ms\/azsdk<\/a><\/li>\n<li>Azure SDK Intro (3 minute video): <a href=\"https:\/\/aka.ms\/azsdk\/intro\">aka.ms\/azsdk\/intro<\/a><\/li>\n<li>Azure SDK Intro Deck (PowerPoint deck): <a href=\"https:\/\/aka.ms\/azsdk\/intro\/deck\">aka.ms\/azsdk\/intro\/deck<\/a><\/li>\n<li>Azure SDK Releases: <a href=\"https:\/\/aka.ms\/azsdk\/releases\">aka.ms\/azsdk\/releases<\/a><\/li>\n<li>Azure SDK Blog: <a href=\"https:\/\/aka.ms\/azsdk\/blog\">aka.ms\/azsdk\/blog<\/a><\/li>\n<li>Azure SDK Twitter: <a href=\"https:\/\/twitter.com\/AzureSDK\">twitter.com\/AzureSDK<\/a><\/li>\n<li>Azure SDK Design Guidelines: <a href=\"https:\/\/aka.ms\/azsdk\/guide\">aka.ms\/azsdk\/guide<\/a><\/li>\n<li>Azure SDKs &amp; Tools: <a href=\"https:\/\/azure.microsoft.com\/downloads\">azure.microsoft.com\/downloads<\/a><\/li>\n<li>Azure SDK Central Repository: <a href=\"https:\/\/github.com\/azure\/azure-sdk#azure-sdk\">github.com\/azure\/azure-sdk<\/a><\/li>\n<li>Azure SDK for .NET: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-net\">github.com\/azure\/azure-sdk-for-net<\/a><\/li>\n<li>Azure SDK for Java: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-java\">github.com\/azure\/azure-sdk-for-java<\/a><\/li>\n<li>Azure SDK for Python: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-python\">github.com\/azure\/azure-sdk-for-python<\/a><\/li>\n<li>Azure SDK for JavaScript\/TypeScript: <a href=\"https:\/\/github.com\/azure\/azure-sdk-for-js\">github.com\/azure\/azure-sdk-for-js<\/a><\/li>\n<li>Azure SDK for Android: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-android\">github.com\/Azure\/azure-sdk-for-android<\/a><\/li>\n<li>Azure SDK for iOS: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-ios\">github.com\/Azure\/azure-sdk-for-ios<\/a><\/li>\n<li>Azure SDK for Go: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-go\">github.com\/Azure\/azure-sdk-for-go<\/a><\/li>\n<li>Azure SDK for C: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-c\">github.com\/Azure\/azure-sdk-for-c<\/a><\/li>\n<li>Azure SDK for C++: <a href=\"https:\/\/github.com\/Azure\/azure-sdk-for-cpp\">github.com\/Azure\/azure-sdk-for-cpp<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Azure SDK releases every month. In this post, you&#8217;ll find this month&#8217;s highlights and release notes.<\/p>\n","protected":false},"author":42504,"featured_media":1194,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[734,750,160,159,162,732,24,705,733],"class_list":["post-1255","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-sdk","tag-azure","tag-azure-sdk","tag-java","tag-javascript","tag-python","tag-release","tag-releases","tag-sdk","tag-typescript"],"acf":[],"blog_post_summary":"<p>Azure SDK releases every month. In this post, you&#8217;ll find this month&#8217;s highlights and release notes.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/1255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/users\/42504"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/comments?post=1255"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/posts\/1255\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media\/1194"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/media?parent=1255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/categories?post=1255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/azure-sdk\/wp-json\/wp\/v2\/tags?post=1255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}