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

23 packages released this month.

Stable Packages (8)

  • Core

  • Identity

  • Resource Management - Compute

  • Resource Management - Container Service

  • Resource Management - Data Box

  • Resource Management - Event Grid

  • Resource Management - Key Vault

  • Resource Management - PostgreSQL Flexible Server

Patch Updates (3)

  • Core

  • Event Hubs

  • Service Bus

Beta Packages (12)

  • Key Vault - Keys

  • Key Vault - Administration

  • Key Vault - Certificates

  • Key Vault - Secrets

  • Resource Management - Arizeaiobservabilityeval

  • Resource Management - Cognitive Search

  • Resource Management - Container Service

  • Resource Management - Durabletask

  • Resource Management - Hybrid Kubernetes

  • Resource Management - Pineconevectordb

  • Resource Management - Policy

  • Resource Management - Weightsandbiases

Release highlights

Core 1.17.1 Changelog

Other Changes

  • Upgraded to Go 1.23
  • Upgraded dependencies

Core 1.18.0 Changelog

Features Added

  • Added AccessToken.RefreshOn and updated BearerTokenPolicy to consider nonzero values of it when deciding whether to request a new token

Event Hubs 1.3.2 Changelog

Bugs Fixed

  • Processor now only lists checkpoints when it needs to start a new partition client, avoiding wasted calls to the checkpoint store. (PR#24383)

Identity 1.9.0 Changelog

Features Added

  • GetToken() sets AccessToken.RefreshOn when the token provider specifies a value

Key Vault - Keys 1.4.0-beta.1 Changelog

Features Added

  • Added GetKeyAttestation operation
  • Added EncryptionAlgorithmCKMAESKEYWRAP and EncryptionAlgorithmCKMAESKEYWRAPPAD
  • Added SignatureAlgorithm, SignatureAlgorithmHS256, SignatureAlgorithmHS384, and SignatureAlgorithmHS512

Key Vault - Administration 1.4.0-beta.1 Changelog

Features Added

  • Added BeginPreFullBackup and BeginPreFullRestore operations

Key Vault - Certificates 1.4.0-beta.1 Changelog

Features Added

  • Added PreserveCertOrder

Key Vault - Secrets 1.4.0-beta.1 Changelog

Other Changes

  • Upgraded to API service version 7.6-preview.2

Resource Management - Arizeaiobservabilityeval 0.1.0 Changelog

Resource Management - Cognitive Search 1.4.0-beta.3 Changelog

Resource Management - Compute 6.4.0 Changelog

Resource Management - Container Service 6.5.0 Changelog

Resource Management - Container Service 6.5.0-beta.1 Changelog

Resource Management - Data Box 2.2.0 Changelog

Resource Management - Durabletask 0.1.0 Changelog

Resource Management - Event Grid 2.3.0 Changelog

Resource Management - Hybrid Kubernetes 2.0.0-beta.1 Changelog

Resource Management - Key Vault 1.5.0 Changelog

Resource Management - Pineconevectordb 0.1.1 Changelog

Resource Management - Policy 0.10.0 Changelog

Resource Management - PostgreSQL Flexible Server 4.1.0 Changelog

Resource Management - Weightsandbiases 0.1.0 Changelog

Service Bus 1.8.1 Changelog

Bugs Fixed

  • AcceptNextSessionFor(Queue/Subscription) and AcceptSessionFor(Queue/Subscription) no longer need to call RenewSessionLock before returning the accepted session. (PR#24345)
  • Some Service Bus annotation values can be set to nil values, which would panic our Receiver. These are now checked, and set to nil appropriately. (PR#24312)

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.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azcore@v1.18.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.9.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.3.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.8.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/arizeaiobservabilityeval/armarizeaiobservabilityeval@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v6.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v6.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v6.5.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/databox/armdatabox@v2.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/durabletask/armdurabletask@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/eventgrid/armeventgrid@v2.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridkubernetes/armhybridkubernetes@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/keyvault/armkeyvault@v1.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/pineconevectordb/armpineconevectordb@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers@v4.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resources/armpolicy@v0.10.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/search/armsearch@v1.4.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/weightsandbiases/armweightsandbiases@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azadmin@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azcertificates@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azkeys@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azsecrets@v1.4.0-beta.1

Feedback

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