The Azure SDK team is pleased to announce our May 2024 client library releases.

24 packages released this month.

Stable Packages (10)

  • Event Hubs

  • Ingestion - Logs

  • Resource Management - Compute

  • Resource Management - Container Service

  • Resource Management - Content Delivery Network

  • Resource Management - Data Factory

  • Resource Management - Dev Center

  • Resource Management - Front Door

  • Resource Management - Healthcare APIs

  • Resource Management - Support

Patch Updates (1)

  • Cosmos DB

Beta Packages (13)

  • Identity - Cache

  • OpenAI Assistants

  • Resource Management - Confidential Ledger

  • Resource Management - Container Service

  • Resource Management - Deviceregistry

  • Resource Management - Event Grid

  • Resource Management - Hybrid Compute

  • Resource Management - MySQL Flexible Server

  • Resource Management - PostgreSQL Flexible Server

  • Resource Management - Quota

  • Resource Management - Self Help

  • Resource Management - Standbypool

  • Service Bus

Release highlights

Cosmos DB 1.0.1 Changelog

Bugs Fixed

  • Reduces minimum required go version to 1.21

Event Hubs 1.2.0 Changelog

Bugs Fixed

Processor.Run had unclear behavior for some cases:

  • Run() now returns an explicit error when called more than once on a single Processor instance or if multiple Run calls are made concurrently. (PR#22833)
  • NextProcessorClient now properly terminates (and returns nil) if called on a stopped Processor. (PR#22833)

Identity - Cache 0.2.2 Changelog

Bugs Fixed

  • On Linux, prevent “permission denied” errors by linking the session keyring to the user keyring so the process possesses any keys it adds

Ingestion - Logs 1.0.0 Changelog

Other Changes

  • Initial stable release

OpenAI Assistants 0.1.1 Changelog

Bugs Fixed

  • ThreadRun.RequiredAction was deserialized incorrectly, making it impossible to actually resubmit a tool output. (PR#22834)

Resource Management - Compute 5.7.0 Changelog

Resource Management - Confidential Ledger 1.3.0-beta.2 Changelog

Resource Management - Container Service 5.0.0 Changelog

Resource Management - Container Service 5.1.0-beta.1 Changelog

Resource Management - Content Delivery Network 2.2.0 Changelog

Resource Management - Data Factory 7.0.0 Changelog

Resource Management - Dev Center 2.0.0 Changelog

Resource Management - Deviceregistry 0.1.0 Changelog

Resource Management - Event Grid 2.3.0-beta.2 Changelog

Resource Management - Front Door 1.4.0 Changelog

Resource Management - Healthcare APIs 2.1.0 Changelog

Resource Management - Hybrid Compute 2.0.0-beta.2 Changelog

Resource Management - MySQL Flexible Server 2.0.0-beta.3 Changelog

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

Resource Management - Quota 1.1.0-beta.1 Changelog

Resource Management - Self Help 2.0.0-beta.4 Changelog

Resource Management - Standbypool 0.1.0 Changelog

Resource Management - Support 1.3.0 Changelog

Service Bus 1.8.0-beta.1 Changelog

Features Added

  • Receiver.DeleteMessages can delete messages in batches, service-side. This allows you to quickly purge messages in a queue or subscription. (PR#22784)

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/ai/azopenaiassistants@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity/cache@v0.2.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/azcosmos@v1.0.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.8.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/ingestion/azlogs@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cdn/armcdn@v2.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v5.7.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/confidentialledger/armconfidentialledger@v1.3.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v5.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v5.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v7.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devcenter/armdevcenter@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/deviceregistry/armdeviceregistry@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/eventgrid/armeventgrid@v2.3.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/frontdoor/armfrontdoor@v1.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/healthcareapis/armhealthcareapis@v2.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcompute/armhybridcompute@v2.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/mysql/armmysqlflexibleservers@v2.0.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers@v4.0.0-beta.5
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/quota/armquota@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/selfhelp/armselfhelp@v2.0.0-beta.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/standbypool/armstandbypool@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/support/armsupport@v1.3.0

Feedback

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