Azure SDK for Go (February 2024)
The Azure SDK team is pleased to announce our February 2024 client library releases.
19 packages released this month.
Stable Packages (9)
-
Resource Management - App Platform
-
Resource Management - Backup
-
Resource Management - Compute
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Data Factory
-
Resource Management - Elastic SAN
-
Resource Management - Hybrid Container Service
-
Resource Management - Networkanalytics
Patch Updates (1)
- Core
Beta Packages (8)
-
Container Registry
-
Identity
-
Resource Management - Cosmos DB
-
Resource Management - Hardware Security Module
-
Resource Management - Resource Health
-
Resource Management - Springappdiscovery
-
Resource Management - Stream Analytics
-
Template
Release highlights
Container Registry 0.2.1 Changelog
Features Added
- Add
ConfigMediaType
andMediaType
properties toManifestAttributes
- Enabled spans for distributed tracing
Core 1.9.2 Changelog
Bugs Fixed
runtime.MarshalAsByteArray
andruntime.MarshalAsJSON
will preserve the preexisting value of theContent-Type
header.
Identity 1.6.0-beta.2 Changelog
Breaking Changes
These changes affect only code written against a beta version such as v1.6.0-beta.1
- Replaced
ErrAuthenticationRequired
withAuthenticationRequiredError
, a struct type that carries theTokenRequestOptions
passed to theGetToken
call which returned the error.
Bugs Fixed
- Fixed more cases in which credential chains like
DefaultAzureCredential
should try their next credential after attempting managed identity authentication in a Docker Desktop container
Resource Management - App Platform 2.0.0 Changelog
Resource Management - Backup 4.0.0 Changelog
Resource Management - Compute 5.5.0 Changelog
Resource Management - Container Service 4.7.0 Changelog
Resource Management - Cosmos DB 2.7.0 Changelog
Resource Management - Cosmos DB 3.0.0-beta.3 Changelog
Resource Management - Data Factory 5.0.0 Changelog
Resource Management - Elastic SAN 1.0.0 Changelog
Resource Management - Hardware Security Module 2.0.0-beta.1 Changelog
Resource Management - Hybrid Container Service 1.0.0 Changelog
Resource Management - Networkanalytics 1.0.0 Changelog
Resource Management - Resource Health 1.4.0-beta.2 Changelog
Resource Management - Springappdiscovery 0.1.0 Changelog
Resource Management - Stream Analytics 2.0.0-beta.1 Changelog
Template 0.3.0 Changelog
- Template package validating release pipeline
Template 0.2.0 Changelog
- Template package validating release pipeline
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.9.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.6.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/containers/azcontainerregistry@v0.2.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/appplatform/armappplatform@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v5.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.7.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cosmos/armcosmos@v2.7.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cosmos/armcosmos@v3.0.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v5.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/elasticsan/armelasticsan@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecuritymodules@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/networkanalytics/armnetworkanalytics@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup@v4.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resourcehealth/armresourcehealth@v1.4.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/springappdiscovery/armspringappdiscovery@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/streamanalytics/armstreamanalytics@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/template/aztemplate@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/template/aztemplate@v0.2.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.