The Azure SDK team is pleased to announce our November 2023 client library releases.

40 packages released this month.

Stable Packages (16)

  • Core

  • Resource Management - Cognitive Search

  • Resource Management - Connected VMWare

  • Resource Management - Container Service

  • Resource Management - Container Service Fleet

  • Resource Management - Content Delivery Network

  • Resource Management - Databricks

  • Resource Management - Datadog

  • Resource Management - Desktop Virtualization

  • Resource Management - Key Vault

  • Resource Management - Kusto

  • Resource Management - Net App

  • Resource Management - Red Hat OpenShift

  • Resource Management - Resource Mover

  • Resource Management - Storage Mover

  • Storage - Files Data Lake

Patch Updates (1)

  • Event Hubs

Beta Packages (22)

  • Event Grid

  • Identity

  • Identity - Cache

  • Key Vault - Keys

  • Key Vault - Administration

  • Key Vault - Certificates

  • Key Vault - Secrets

  • OpenTelemetry

  • Resource Management - Azure Stack HCI

  • Resource Management - Compute

  • Resource Management - Container Service

  • Resource Management - Container Service Fleet

  • Resource Management - Dev Center

  • Resource Management - Elastic SAN

  • Resource Management - Policy

  • Resource Management - PostgreSQL Flexible Server

  • Resource Management - Recoveryservicesdatareplication

  • Resource Management - Resource Health

  • Resource Management - Selfhelp

  • Resource Management - SignalR

  • Resource Management - Support

  • Resource Management - Web PubSub

Release highlights

Core 1.9.0 Changelog

Bugs Fixed

  • Fixed an issue that could cause some allowed HTTP header values to not show up in logs.
  • Include error text instead of error type in traces when the transport returns an error.
  • Fixed an issue that could cause an HTTP/2 request to hang when the TCP connection becomes unresponsive.
  • Block key and SAS authentication for non TLS protected endpoints.
  • Passing a nil credential value will no longer cause a panic. Instead, the authentication is skipped.
  • Calling Error on a zero-value azcore.ResponseError will no longer panic.
  • Fixed an issue in fake.PagerResponder[T] that would cause a trailing error to be omitted when iterating over pages.
  • Context values created by azcore will no longer flow across disjoint HTTP requests.

Breaking Changes

These changes affect only code written against previous beta versions of v1.7.0 and v1.8.0

  • The function NewTokenCredential has been removed from the fake package. Use a literal &fake.TokenCredential{} instead.
  • The field TracingNamespace in runtime.PipelineOptions has been replaced by TracingOptions.

Event Grid 0.3.0 Changelog

Breaking Changes

  • Client constructors that take a key string parameter for a credential now require an *azcore.KeyCredential or *azcore.SASCredential.

Event Hubs 1.0.2 Changelog

Bugs Fixed

  • Processor now relinquishes ownership of partitions when it shuts down, making them immediately available to other active Processor instances. (PR#21899)

Identity 1.5.0-beta.2 Changelog

Features Added

  • DefaultAzureCredential and ManagedIdentityCredential support Azure ML managed identity
  • Added spans for distributed tracing.

Identity - Cache 0.2.1 Changelog

Bugs Fixed

Breaking Changes

Features Added

Key Vault - Keys 1.1.0-beta.2 Changelog

Features Added

  • Added the HSMPlatform field to the KeyAttributes struct

Key Vault - Administration 1.1.0-beta.1 Changelog

Features Added

  • Managed Identity can now be used in place of a SAS token to access the blob storage resource when performing backup and restore operations.

Key Vault - Certificates 1.1.0-beta.1 Changelog

Other Changes

  • Upgraded service version to 7.5-preview.1
  • Updated to latest version of azcore.
  • Enabled spans for distributed tracing.

Key Vault - Secrets 1.1.0-beta.1 Changelog

Other Changes

  • Upgraded service version to 7.5-preview.1
  • Updated to latest version of azcore.
  • Enabled spans for distributed tracing.

OpenTelemetry 0.3.0 Changelog

  • Updated to latest beta of azcore.

OpenTelemetry 0.4.0 Changelog

Other Changes

  • Updated to latest release of azcore and cleaned up example.

Resource Management - Azure Stack HCI 2.0.0-beta.1 Changelog

Resource Management - Cognitive Search 1.2.0 Changelog

Resource Management - Compute 5.3.0-beta.2 Changelog

Resource Management - Connected VMWare 1.0.0 Changelog

Resource Management - Container Service 4.4.0 Changelog

Resource Management - Container Service 4.5.0-beta.1 Changelog

Resource Management - Container Service Fleet 0.3.0 Changelog

Resource Management - Container Service Fleet 1.0.0 Changelog

Resource Management - Content Delivery Network 2.0.0 Changelog

Resource Management - Databricks 1.0.0 Changelog

Resource Management - Datadog 1.2.0 Changelog

Resource Management - Desktop Virtualization 2.1.0 Changelog

Resource Management - Dev Center 1.1.0-beta.1 Changelog

Resource Management - Elastic SAN 0.4.0 Changelog

Resource Management - Key Vault 1.3.0 Changelog

Resource Management - Kusto 2.1.0 Changelog

Resource Management - Net App 5.0.0 Changelog

Resource Management - Policy 0.8.0 Changelog

Resource Management - PostgreSQL Flexible Server 4.0.0-beta.2 Changelog

Resource Management - Recoveryservicesdatareplication 0.1.0 Changelog

Resource Management - Red Hat OpenShift 1.4.0 Changelog

Resource Management - Resource Health 1.3.0-beta.1 Changelog

Resource Management - Resource Mover 1.2.0 Changelog

Resource Management - Selfhelp 2.0.0-beta.1 Changelog

Resource Management - SignalR 1.2.0-beta.2 Changelog

Resource Management - Storage Mover 2.0.0 Changelog

Resource Management - Support 2.0.0-beta.1 Changelog

Resource Management - Web PubSub 1.2.0-beta.2 Changelog

Storage - Files Data Lake 1.0.0 Changelog

Bugs Fixed

  • Fixed an issue where customers could not capture the raw HTTP response of directory and file GetProperties operations.
  • Fixed an issue where file/directory renames with source/destination SAS tokens fail with authorization failures.

Need help

Latest Releases

View all the latest versions of go packages here.

Installation Instructions

To use the latest GA and beta libraries use the go get command to add the package to a go.mod file. If your project does not use Go modules, refer to the Go documentation for information about specifying dependencies.

go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azcore@v1.9.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.5.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity/cache@v0.2.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventgrid@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.0.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/azurestackhci/armazurestackhci@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cdn/armcdn@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v5.3.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/connectedvmware/armconnectedvmware@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.5.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/databricks/armdatabricks@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datadog/armdatadog@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization@v2.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devcenter/armdevcenter@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/elasticsan/armelasticsan@v0.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/keyvault/armkeyvault@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/kusto/armkusto@v2.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v5.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers@v4.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservicesdatareplication/armrecoveryservicesdatareplication@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/redhatopenshift/armredhatopenshift@v1.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resourcehealth/armresourcehealth@v1.3.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resourcemover/armresourcemover@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resources/armpolicy@v0.8.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/search/armsearch@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/selfhelp/armselfhelp@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/signalr/armsignalr@v1.2.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagemover/armstoragemover@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/support/armsupport@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/webpubsub/armwebpubsub@v1.2.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azadmin@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azcertificates@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azkeys@v1.1.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azsecrets@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/tracing/azotel@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/tracing/azotel@v0.4.0

Feedback

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