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

38 packages released this month.

Stable Packages (20)

  • Ingestion - Logs

  • Monitor Query

  • Query - Metrics

  • Resource Management - App Configuration

  • Resource Management - App Service

  • Resource Management - Arize AI Observability Eval

  • Resource Management - Compute Schedule

  • Resource Management - Container Service

  • Resource Management - DNS Resolver

  • Resource Management - Lambdatesthyperexecute

  • Resource Management - Managed Service Identity

  • Resource Management - Mongodbatlas

  • Resource Management - Network Cloud

  • Resource Management - Oracle Database

  • Resource Management - Purestorageblock

  • Resource Management - Recovery Services

  • Resource Management - Resources

  • Resource Management - Storage Actions

  • System Events

  • Tables

Patch Updates (3)

  • Core

  • Resource Management - Storage

  • Service Bus

Beta Packages (13)

  • Identity

  • Resource Management - Agricultureplatform

  • Resource Management - Deploymentsafeguards

  • Resource Management - Event Grid

  • Resource Management - Hybrid Compute

  • Resource Management - IoT Firmware Defense

  • Resource Management - Playwright

  • Resource Management - Privatelinkscopes

  • Resource Management - Service Fabric Managed Clusters

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • Template

Release highlights

Core 1.18.1 Changelog

Bugs Fixed

  • Fixed incorrect request/response logging try info when logging a request that’s being retried.
  • Fixed a data race in ResourceID.String()

Identity 1.11.0-beta.1 Changelog

Features Added

  • DefaultAzureCredential allows selecting one of its credential types by name via environment variable AZURE_TOKEN_CREDENTIALS. It will use only the selected type at runtime. For example, set AZURE_TOKEN_CREDENTIALS=WorkloadIdentityCredential to have DefaultAzureCredential use only WorkloadIdentityCredential.

Ingestion - Logs 1.1.0 Changelog

Features Added

  • Add fakes support

Monitor Query 1.2.0 Changelog

Other Changes

  • Upgraded dependencies

Query - Metrics 1.3.0 Changelog

Other Changes

  • Upgraded dependencies

Resource Management - Agricultureplatform 0.1.0 Changelog

Resource Management - App Configuration 3.0.0 Changelog

Resource Management - App Service 5.0.0 Changelog

Resource Management - Arize AI Observability Eval 1.0.0 Changelog

Resource Management - Compute Schedule 1.1.0 Changelog

Resource Management - Container Service 7.1.0 Changelog

Resource Management - Container Service 7.0.0 Changelog

Resource Management - Container Service 7.2.0 Changelog

Resource Management - DNS Resolver 1.3.0 Changelog

Resource Management - Deploymentsafeguards 0.1.0 Changelog

Resource Management - Event Grid 2.4.0-beta.1 Changelog

Resource Management - Hybrid Compute 2.1.0-beta.2 Changelog

Resource Management - IoT Firmware Defense 2.0.0-beta.1 Changelog

Resource Management - Lambdatesthyperexecute 1.0.0 Changelog

Resource Management - Managed Service Identity 1.3.0 Changelog

Resource Management - Mongodbatlas 1.0.0 Changelog

Resource Management - Network Cloud 1.3.0 Changelog

Resource Management - Oracle Database 1.1.0 Changelog

Resource Management - Playwright 0.1.0 Changelog

Resource Management - Privatelinkscopes 0.1.0 Changelog

Resource Management - Purestorageblock 1.0.0 Changelog

Resource Management - Recovery Services 2.1.0 Changelog

Resource Management - Resources 3.0.0 Changelog

Resource Management - Service Fabric Managed Clusters 0.4.0 Changelog

Resource Management - Storage 1.8.1 Changelog

Resource Management - Storage Actions 1.0.0 Changelog

Service Bus 1.9.1 Changelog

Bugs Fixed

  • Receiver’s, in ReceiveModeReceiveAndDelete, now allow ReceiveMessages() calls after Receiver.Close. These calls will only draw from any internally cached messages that accumulated between the final call to ReceiveMessages() and Close. See an example of how to do this here: ExampleReceiver_ReceiveMessages_receiveAndDelete for an example. (PR#24864)

Storage - Blobs 1.6.2-beta.2 Changelog

Other Changes

  • Updated azidentity version to 1.10.1

Storage - Files Data Lake 1.4.2-beta.1 Changelog

Bugs Fixed

  • Fix panic in File and Directory client DownloadStream and Get Properties on authentication failure.

Storage - Files Share 1.5.2-beta.2 Changelog

Bugs Fixed

  • Fixed bug where fileClient.Create API call was failing on passing permissionKey parameter. Fixes[#24632(https://github.com/Azure/azure-sdk-for-go/issues/24632)]

System Events 1.0.0 Changelog

Breaking Changes

Some types have been renamed:

  • ACSCallEndedByProperties.Type -> Kind
  • ACSRecordingFileStatusUpdatedEventData.RecordingChannelKind -> RecordingChannelType
  • APIManagementExpiredGatewayTokenProperties.ExpiredAtUTC -> ExpiresOn
  • APIManagementGatewayTokenExpiredEventData.GatewayInfo -> Gateway
  • APIManagementGatewayTokenExpiredEventData.TokenInfo -> Token
  • APIManagementGatewayTokenNearExpiryEventData.GatewayInfo -> Gateway
  • APIManagementGatewayTokenNearExpiryEventData.TokenInfo -> Token
  • APIManagementNearExpiryGatewayTokenProperties.ExpiredAtUTC -> ExpiresOn
  • RecordingChannelKind -> ACSRecordingChannelType
  • RecordingContentType -> ACSRecordingContentType
  • RecordingFormatType -> ACSRecordingFormatType

Some types have been removed:

  • ACSCallParticipantEventProperties

Tables 1.4.0 Changelog

Features Added

  • Added support for sovereign clouds.

Template 0.6.2 Changelog

Features Added

  • Template package validating release pipeline for hardcoded pool reference.

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.18.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.11.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/aztables@v1.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.9.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/eventgrid/azsystemevents@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/azquery@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/ingestion/azlogs@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/query/azmetrics@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/agricultureplatform/armagricultureplatform@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/appconfiguration/armappconfiguration@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/appservice/armappservice@v5.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/arizeaiobservabilityeval/armarizeaiobservabilityeval@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/computeschedule/armcomputeschedule@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v7.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v7.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v7.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armdeploymentsafeguards@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/dnsresolver/armdnsresolver@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/eventgrid/armeventgrid@v2.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcompute/armhybridcompute@v2.1.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/iotfirmwaredefense/armiotfirmwaredefense@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/kubernetesconfiguration/armprivatelinkscopes@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/lambdatesthyperexecute/armlambdatesthyperexecute@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/mongodbatlas/armmongodbatlas@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/msi/armmsi@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/networkcloud/armnetworkcloud@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/oracledatabase/armoracledatabase@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/playwright/armplaywright@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/purestorageblock/armpurestorageblock@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservices/armrecoveryservices@v2.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resources/armresources@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/servicefabricmanagedclusters/armservicefabricmanagedclusters@v0.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storage/armstorage@v1.8.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storageactions/armstorageactions@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.6.2-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.4.2-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.5.2-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/template/aztemplate@v0.6.2

Feedback

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