Azure SDK for Go (August 2024)
The Azure SDK team is pleased to announce our August 2024 client library releases.
14 packages released this month.
Stable Packages (9)
-
Core
-
Resource Management - Compute
-
Resource Management - Container Service
-
Resource Management - Data Protection
-
Resource Management - Net App
-
Resource Management - Network
-
Resource Management - Qumulo
-
Resource Management - Red Hat OpenShift
-
Resource Management - Redis
Beta Packages (5)
-
Identity
-
Resource Management - Computefleet
-
Resource Management - Container Service
-
Resource Management - Hybrid Compute
-
Resource Management - Servicefabricmanagedclusters
Release highlights
Core 1.14.0 Changelog
Features Added
- Added field
Attributes
toruntime.StartSpanOptions
to simplify creating spans with attributes.
Identity 1.8.0-beta.2 Changelog
Breaking Changes
NewManagedIdentityCredential
now returns an error when a user-assigned identity is specified on a platform whose managed identity API doesn’t support that.ManagedIdentityCredential.GetToken()
formerly logged a warning in these cases. Returning an error instead prevents the credential authenticating an unexpected identity, causing a client to act with unexpected privileges. The affected platforms are:- Azure Arc
- Azure ML (when a resource ID is specified; client IDs are supported)
- Cloud Shell
- Service Fabric
Resource Management - Compute 6.0.0 Changelog
Resource Management - Computefleet 0.1.0 Changelog
Resource Management - Container Service 5.1.0-beta.2 Changelog
Resource Management - Container Service 6.0.0 Changelog
Resource Management - Data Protection 3.1.0 Changelog
Resource Management - Hybrid Compute 2.0.0-beta.4 Changelog
Resource Management - Net App 7.1.0 Changelog
Resource Management - Network 6.0.0 Changelog
Resource Management - Qumulo 2.0.0 Changelog
Resource Management - Red Hat OpenShift 1.6.0 Changelog
Resource Management - Redis 3.2.0 Changelog
Resource Management - Servicefabricmanagedclusters 0.1.0 Changelog
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.14.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.8.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v6.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/computefleet/armcomputefleet@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v5.1.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v6.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/dataprotection/armdataprotection@v3.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcompute/armhybridcompute@v2.0.0-beta.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/liftrqumulo/armqumulo@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v7.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/network/armnetwork@v6.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/redhatopenshift/armredhatopenshift@v1.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/redis/armredis@v3.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/servicefabricmanagedclusters/armservicefabricmanagedclusters@v0.1.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.