The Azure SDK team is pleased to announce our January 2025 client library releases.

12 packages released this month.

Stable Packages (2)

  • Core

  • Query - Metrics

Patch Updates (2)

  • Identity

  • Service Bus

Beta Packages (8)

  • Event Hubs

  • Identity - Cache

  • Resource Management - Cosmos DB

  • Resource Management - Device Registry

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Release highlights

Core 1.17.0 Changelog

Features Added

  • Added field OperationLocationResultPath to runtime.NewPollerOptions[T] for LROs that use the Operation-Location pattern.
  • Support encoding.TextMarshaler and encoding.TextUnmarshaler interfaces in arm.ResourceID.

Event Hubs 1.3.0-beta.1 Changelog

Features Added

  • ProducerClient and ConsumerClient allow the endpoint to be overridden with CustomEndpoint, allowing the use of TCP proxies with AMQP.

Identity 1.8.1 Changelog

Bugs Fixed

  • User credential types inconsistently log access token scopes
  • DefaultAzureCredential skips managed identity in Azure Container Instances
  • Credentials having optional tenant IDs such as AzureCLICredential and InteractiveBrowserCredential require setting AdditionallyAllowedTenants when used with some clients

Identity - Cache 0.3.2 Changelog

Other Changes

  • Upgraded dependencies

Query - Metrics 1.2.0 Changelog

Features Added

  • Added API Version support. Users can now change the default API Version by setting ClientOptions.APIVersion

Resource Management - Cosmos DB 4.0.0-beta.2 Changelog

Resource Management - Device Registry 0.2.0 Changelog

Service Bus 1.8.0-beta.2 Changelog

Features Added

  • ServiceBusClient allows the endpoint to be overridden with ServiceBusClientOptions.CustomEndpoint, to use TCP proxies with AMQP. (PR#23843)

Bugs Fixed

  • Receivers had a bug where a message could be received but not returned to the user. Callers would see that, occasionally, a message would not be returned from ReceiveMessages(), but would appear to have been received. Thanks to @patrickwhite256 for reporting this issue. (PR#23929)

Service Bus 1.7.4 Changelog

Bugs Fixed

  • Receivers had a bug where a message could be received but not returned to the user. Callers would see that, occasionally, a message would not be returned from ReceiveMessages(), but would appear to have been received. Thanks to @patrickwhite256 for reporting this issue. (PR#23929)

Storage - Blobs 1.6.0-beta.1 Changelog

Features Added

  • Added permissions & resourcetype parameters in listblob response.
  • Added BlobProperties field in BlobPrefix definition in listblob response.

Bugs Fixed

  • Fix FilterBlob API if Query contains a space character. Fixes #23546

Storage - Files Data Lake 1.4.0-beta.1 Changelog

Other Changes

  • Updated azblob version to v1.6.0-beta.1

Storage - Files Share 1.5.0-beta.1 Changelog

Features Added

  • Add Premium access tier to Files Shares
  • Provisioned v2 billing model for Azure files

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.17.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.8.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity/cache@v0.3.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.3.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.8.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.7.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/query/azmetrics@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cosmos/armcosmos@v4.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/deviceregistry/armdeviceregistry@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.6.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.5.0-beta.1

Feedback

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