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

23 packages released this month.

Stable Packages (10)

  • Core

  • Resource Management - Cognitive Services

  • Resource Management - Cosmos DB

  • Resource Management - Data Factory

  • Resource Management - Data Protection

  • Resource Management - Kusto

  • Resource Management - Recovery Services

  • Resource Management - Reservations

  • Resource Management - Storage Cache

  • Resource Management - Storagemover

Patch Updates (2)

  • Identity

  • Service Bus

Beta Packages (11)

  • Azure Storage Queue

  • Container Registry

  • Core

  • Event Hubs

  • Identity

  • Resource Management - Container Registry

  • Resource Management - Qumulo

  • Resource Management - Service Bus

  • Resource Management - Storagemover

  • Resource Management - Synapse Analytics

  • Resource Management - Workloads

Release highlights

Azure Storage Queue 0.1.0 Changelog

Features Added

  • This is the initial preview release of the azqueue library

Container Registry 0.1.1 Changelog

Bugs Fixed

  • Fix possible failure when request retry

Core 1.5.0-beta.1 Changelog

Features Added

  • This release includes the features added in v1.4.0-beta.1

Core 1.4.0 Changelog

Features Added

  • Add Clone() method for arm/policy.ClientOptions.

Bugs Fixed

  • ARM’s RP registration policy will no longer swallow unrecognized errors.
  • Fixed an issue in runtime.NewPollerFromResumeToken() when resuming a Poller with a custom PollingHandler.
  • Fixed wrong policy copy in arm/runtime.NewPipeline().

Event Hubs 0.6.0 Changelog

Features Added

  • Added the ConsumerClientOptions.InstanceID field. This optional field can enhance error messages from Event Hubs. For example, error messages related to ownership changes for a partition will contain the name of the link that has taken ownership, which can help with traceability.

Bugs Fixed

  • Recover the connection when the $cbs Receiver/Sender is not closed properly. This would cause clients to return an error saying “$cbs node has already been opened.” (PR#20334)

Breaking Changes

  • ConsumerClient.ID() renamed to ConsumerClient.InstanceID().

Identity 1.2.2 Changelog

Other Changes

  • Upgraded dependencies

Identity 1.3.0-beta.4 Changelog

Bugs Fixed

  • Credentials now synchronize within GetToken() so a single instance can be shared among goroutines (#20044)

Features Added

  • Added WorkloadIdentityCredentialOptions.AdditionallyAllowedTenants and .DisableInstanceDiscovery

Resource Management - Cognitive Services 1.3.0 Changelog

Resource Management - Container Registry 0.7.0 Changelog

Resource Management - Cosmos DB 2.2.0 Changelog

Resource Management - Data Factory 3.1.0 Changelog

Resource Management - Data Protection 2.0.0 Changelog

Resource Management - Kusto 1.2.0 Changelog

Resource Management - Qumulo 0.1.0 Changelog

Resource Management - Recovery Services 1.2.0 Changelog

Resource Management - Reservations 2.0.0 Changelog

Resource Management - Service Bus 2.0.0-beta.2 Changelog

Resource Management - Storage Cache 3.0.0 Changelog

Resource Management - Storagemover 0.1.0 Changelog

Resource Management - Storagemover 1.0.0 Changelog

Resource Management - Synapse Analytics 0.6.0 Changelog

Resource Management - Workloads 0.3.0 Changelog

Service Bus 1.2.1 Changelog

Bugs Fixed

  • Prevent over-requesting credit (#19965) or requesting negative/zero credits (#19743), both of which could cause issues with go-amqp. (PR#19992)
  • Recover the connection when the $cbs Receiver/Sender is not closed properly. This would cause clients to return an error saying “$cbs node has already been opened.” (PR#20334)

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.5.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azcore@v1.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.2.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.3.0-beta.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/containers/azcontainerregistry@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v0.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.2.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cognitiveservices/armcognitiveservices@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerregistry/armcontainerregistry@v0.7.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cosmos/armcosmos@v2.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v3.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/dataprotection/armdataprotection@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/kusto/armkusto@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/liftrqumulo/armqumulo@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservices/armrecoveryservices@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/reservations/armreservations@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/servicebus/armservicebus@v2.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagecache/armstoragecache@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagemover/armstoragemover@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagemover/armstoragemover@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/synapse/armsynapse@v0.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/workloads/armworkloads@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azqueue@v0.1.0

Feedback

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