Azure SDK for Go (August 2026)
The Azure SDK team is pleased to announce our August 2026 client library releases.
26 packages released this month.
Stable Packages (8)
-
Core
-
Resource Management - Computelimit
-
Resource Management - Connected Cache
-
Resource Management - Container Service
-
Resource Management - Container Service Fleet
-
Resource Management - Hybrid Compute
-
Resource Management - IoT Operations
-
Resource Management - Net App
Beta Packages (18)
-
Cosmos DB
-
Resource Management - Bulkactions
-
Resource Management - Compute Fleet
-
Resource Management - Confluent
-
Resource Management - Container Service
-
Resource Management - Containerserviceaimanager
-
Resource Management - Containerservicepreparedimgspec
-
Resource Management - Discovery
-
Resource Management - Fabric
-
Resource Management - Hardware Security Module
-
Resource Management - Hybrid Compute
-
Resource Management - IoT Hub
-
Resource Management - Net App
-
Resource Management - Recommender
-
Storage - Blobs
-
Storage - Files Data Lake
-
Storage - Files Share
-
Storage - Queues
Release highlights
Core 1.23.0 Changelog
Bugs Fixed
- Fixed an issue where
runtime.Pager[T].Morecould returntrueindefinitely afterNextPagefailed to retrieve the first page, causingfor pager.More()loops to spin. After a page fetch returns an error thePagernow enters a terminal state:Morereturnsfalseand subsequentNextPagecalls return the same error without invoking the fetcher again.
Features Added
- Helper method
runtime.NewRequestForNextLinkfor creating requests for pageable operations that uses a next link. It handles absolute and relative next links.
Cosmos DB 1.6.0-beta.2 Changelog
Bugs Fixed
- Fixed partition key range cache refreshes failing against containers undergoing physical partition splits. A change-feed drain accumulates every page, so a range that is updated mid-split is re-delivered as a second revision of the same range ID; the routing map now deduplicates by range ID (keeping the latest revision) before validating range continuity, instead of rejecting the set with a “service returned an incomplete set of ranges” error reporting that the range overlaps itself. A full refresh that still observes an incomplete set is now retried up to three times with bounded jittered backoff before failing. See PR 27282.
Resource Management - Bulkactions 0.2.0 Changelog
Resource Management - Compute Fleet 2.0.0-beta.3 Changelog
Resource Management - Computelimit 1.3.0 Changelog
Resource Management - Confluent 2.0.0-beta.2 Changelog
Resource Management - Connected Cache 1.0.0 Changelog
Resource Management - Container Service 9.4.0 Changelog
Resource Management - Container Service 9.5.0-beta.1 Changelog
Resource Management - Container Service Fleet 3.0.0 Changelog
Resource Management - Containerserviceaimanager 0.1.0 Changelog
Resource Management - Containerservicepreparedimgspec 0.1.0 Changelog
Resource Management - Discovery 0.1.0 Changelog
Resource Management - Fabric 1.1.0-beta.1 Changelog
Resource Management - Hardware Security Module 3.1.0-beta.1 Changelog
Resource Management - Hybrid Compute 3.0.0-beta.1 Changelog
Resource Management - Hybrid Compute 3.0.0 Changelog
Resource Management - IoT Hub 2.0.0-beta.2 Changelog
Resource Management - IoT Operations 1.2.0 Changelog
Resource Management - Net App 10.2.0 Changelog
Resource Management - Net App 11.0.0-beta.2 Changelog
Resource Management - Recommender 0.2.0 Changelog
Storage - Blobs 1.8.1-beta.1 Changelog
Bugs Fixed
- Fixed
UploadFile/UploadBufferresponses not includingContentCRC64when returned by the service.
Features Added
- Added support for Structured Message CRC64 content validation on upload and download operations using
TransferValidationTypeComputeStructuredMessageCRC64. - Added
StorageResponseFormatenum (Auto,XML,Arrow) for list blobs operations. SetResponseFormatonListBlobsFlatOptions/ListBlobsHierarchyOptionsto opt into Apache Arrow format for improved performance.Autodefaults to XML for this release. - Added
AccessTier,AccessTierInferred,AccessTierChangeTime, andSmartAccessTierfields to blob download response. - Blob put operations now return both
ContentMD5andContentCRC64in the response when a Content-MD5 header is provided (service version 2026-10-06+).
Storage - Files Data Lake 1.6.1-beta.1 Changelog
Other Changes
- Updated code generator to
@autorest/go@4.0.0-preview.80. - Default upload/download concurrency is now based on CPU core count (clamped between 8 and 96) instead of the fixed value of 5. Set
AZURE_STORAGE_USE_LEGACY_DEFAULT_CONCURRENCY=trueto revert to previous defaults. - Updated
azidentityversion to1.14.0
Storage - Files Share 1.7.1-beta.1 Changelog
Features Added
- Added
NewListRangesPagermethod on fileClientfor paginated range listing with continuation token andMaxResultssupport.
Storage - Queues 2.2.0-beta.1 Changelog
Other Changes
- Updated
azidentityversion to1.14.0
Need help
- For reference documentation visit the Azure SDK for Go documentation.
- For tutorials, samples, quick starts and other documentation, visit the Azure SDK for Go repository.
- File an issue via Github Issues.
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.23.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/azcosmos@v1.6.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armbulkactions@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armrecommender@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/computefleet/armcomputefleet@v2.0.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/computelimit/armcomputelimit@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/confluent/armconfluent@v2.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/connectedcache/armconnectedcache@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v9.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v9.5.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerserviceaimanager/armcontainerserviceaimanager@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservicepreparedimgspec/armcontainerservicepreparedimgspec@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/discovery/armdiscovery@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/fabric/armfabric@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecuritymodules@v3.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcompute/armhybridcompute@v3.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcompute/armhybridcompute@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/iothub/armiothub@v2.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/iotoperations/armiotoperations@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v10.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v11.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.8.1-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.6.1-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.7.1-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azqueue@v2.2.0-beta.1
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.