Azure SDK for Go (October 2022)
The Azure SDK team is pleased to announce our October 2022 client library releases.
39 packages released this month.
Stable Packages (11)
-
Resource Management - Authorization
-
Resource Management - Compute
-
Resource Management - Containerinstance
-
Resource Management - Cosmos DB
-
Resource Management - Datafactory
-
Resource Management - Dnsresolver
-
Resource Management - Dynatrace
-
Resource Management - Kusto
-
Resource Management - Netapp
-
Resource Management - Network
-
Resource Management - Reservations
Patch Updates (3)
-
Core
-
Resource Management - Nginx
-
Service Bus
Beta Packages (16)
-
Identity
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Monitor Query
-
Resource Management - Appcontainers
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Devcenter
-
Resource Management - Devhub
-
Resource Management - Elasticsans
-
Resource Management - Hybridcontainerservice
-
Resource Management - SQL Virtual Machine
-
Resource Management - Security
-
Resource Management - Securityinsights
-
Storage - Blobs
Release highlights
Core 1.1.4 Changelog
Bugs Fixed
- Don’t retry a request if the
Retry-After
delay is greater than the configuredRetryOptions.MaxRetryDelay
. runtime.JoinPaths
: do not unconditionally add a forward slash before the query string
Identity 1.2.0-beta.3 Changelog
Features Added
ManagedIdentityCredential
caches tokens in memory
Bugs Fixed
ClientCertificateCredential
sends only the leaf cert for SNI authentication
Key Vault - Certificates 0.7.1 Changelog
Features Added
- Added
ClientOptions.DisableChallengeResourceVerification
. See https://aka.ms/azsdk/blog/vault-uri for more information.
Key Vault - Keys 0.8.1 Changelog
Features Added
- Added
ClientOptions.DisableChallengeResourceVerification
. See https://aka.ms/azsdk/blog/vault-uri for more information.
Key Vault - Secrets 0.10.1 Changelog
Features Added
- Added
ClientOptions.DisableChallengeResourceVerification
. See https://aka.ms/azsdk/blog/vault-uri for more information.
Monitor Query 0.2.0 Changelog
Breaking Changes
- Changed format of logs
ErrorInfo
struct to custom error type
Resource Management - Appcontainers 2.0.0-beta.1 Changelog
Resource Management - Authorization 2.0.0 Changelog
Resource Management - Compute 4.0.0 Changelog
Resource Management - Container Service 2.2.0-beta.1 Changelog
Resource Management - Container Service 2.2.0-beta.2 Changelog
Resource Management - Containerinstance 2.0.0 Changelog
Resource Management - Cosmos DB 2.1.0 Changelog
Resource Management - Cosmos DB 2.2.0-beta.1 Changelog
Resource Management - Datafactory 1.3.0 Changelog
Resource Management - Devcenter 0.2.0 Changelog
Resource Management - Devhub 0.1.0 Changelog
Resource Management - Devhub 0.1.1 Changelog
Resource Management - Devhub 0.2.0 Changelog
Resource Management - Dnsresolver 1.0.0 Changelog
Resource Management - Dynatrace 1.0.0 Changelog
Resource Management - Elasticsans 0.1.0 Changelog
Resource Management - Elasticsans 0.1.1 Changelog
Resource Management - Hybridcontainerservice 0.1.0 Changelog
Resource Management - Hybridcontainerservice 0.1.1 Changelog
Resource Management - Kusto 1.1.0 Changelog
Resource Management - Netapp 3.0.0 Changelog
Resource Management - Network 2.0.0 Changelog
Resource Management - Nginx 1.0.1 Changelog
Resource Management - Reservations 1.1.0 Changelog
Resource Management - SQL Virtual Machine 0.7.0 Changelog
Resource Management - Security 0.8.0 Changelog
Resource Management - Securityinsights 2.0.0-beta.2 Changelog
Service Bus 1.1.1 Changelog
Bugs Fixed
- AcceptNextSessionForQueue and AcceptNextSessionForSubscription now return an azservicebus.Error with
Code set to CodeTimeout when they fail due to no sessions being available. Examples for this have
been added for
AcceptNextSessionForQueue
. PR#19113. - Retries now respect cancellation when they’re in the “delay before next try” phase.
Storage - Blobs 0.5.0 Changelog
Bugs Fixed
Features Added
- Added UserDelegationCredential which resolves #18976, #16916, #18977
- Added Restore Container API.
Breaking Changes
- Complete architectural change for better user experience. Please view the README
Storage - Blobs 0.5.1 Changelog
Bugs Fixed
GetSASURL()
: for container and blob clients, don’t add a forward slash before the query string- Fixed issue #19249 by increasing service version to ‘2020-02-10’.
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.1.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.2.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/azcertificates@v0.7.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/azkeys@v0.8.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/azsecrets@v0.10.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/azquery@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/appcontainers/armappcontainers@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/authorization/armauthorization@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v4.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerinstance/armcontainerinstance@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v2.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v2.2.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cosmos/armcosmos@v2.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cosmos/armcosmos@v2.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devcenter/armdevcenter@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devhub/armdevhub@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devhub/armdevhub@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devhub/armdevhub@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/dnsresolver/armdnsresolver@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/dynatrace/armdynatrace@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/elasticsans/armelasticsans@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/elasticsans/armelasticsans@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/kusto/armkusto@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/network/armnetwork@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/nginx/armnginx@v1.0.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/reservations/armreservations@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/security/armsecurity@v0.8.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/securityinsights/armsecurityinsights@v2.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/sqlvirtualmachine/armsqlvirtualmachine@v0.7.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v0.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v0.5.1
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.