Azure SDK for Go (August 2023)
The Azure SDK team is pleased to announce our August 2023 client library releases.
44 packages released this month.
Stable Packages (14)
-
Key Vault - Keys
-
Key Vault - Administration
-
Key Vault - Secrets
-
Resource Management - Batch
-
Resource Management - Cognitive Services
-
Resource Management - Compute
-
Resource Management - Container Service
-
Resource Management - Data Protection
-
Resource Management - Kusto
-
Resource Management - Managednetworkfabric
-
Resource Management - Mobile Network
-
Resource Management - Net App
-
Resource Management - Network
-
Resource Management - Palo Alto Networks
Patch Updates (1)
- Tables
Beta Packages (24)
-
Identity
-
Key Vault - Certificates
-
Monitor Ingestion
-
OpenAI
-
Openai
-
Resource Management - Authorization
-
Resource Management - Compute
-
Resource Management - Container Registry
-
Resource Management - Container Service
-
Resource Management - Elastic SAN
-
Resource Management - Hdinsight
-
Resource Management - Iotfirmwaredefense
-
Resource Management - Marketplace Ordering
-
Resource Management - Monitor
-
Resource Management - Network
-
Resource Management - Network Cloud
-
Resource Management - Resource Graph
-
Resource Management - Resources
-
Resource Management - SQL
-
Resource Management - Sphere
-
Resource Management - Storage
-
Resource Management - Storage Mover
-
Resource Management - Subscriptions
-
Resource Management - Web PubSub
Release highlights
Identity 1.4.0-beta.2 Changelog
Other Changes
DefaultAzureCredentialOptions.TenantID
applies to workload identity authentication- Upgraded dependencies
Identity 1.4.0-beta.3 Changelog
Bugs Fixed
- One invocation of
AzureCLICredential.GetToken()
andOnBehalfOfCredential.GetToken()
can no longer make two authentication attempts
Key Vault - Keys 1.0.0 Changelog
Features Added
- first stable release of
azkeys
module
Key Vault - Administration 1.0.0 Changelog
Features Added
- First stable release of the azadmin module
Key Vault - Certificates 0.11.0 Changelog
Breaking Changes
- Rename
ListCertificates
toListCertificateProperties
ListCertificateIssuers
toListIssuerProperties
ListCertificateVersions
toListCertificatePropertiesVersions
ListDeletedCertificates
toListDeletedCertificateProperties
CertificateListResult
toCertificatePropertiesListResult
DeletedCertificateListResult
toDeletedCertificatePropertiesListResult
SetCertificateContacts
toSetContacts
GetCertificateContacts
toGetContacts
DeleteCertificateContacts
toDeleteContacts
SetCertificateIssuer
toSetIssuer
UpdateCertificateIssuer
toUpdateIssuer
GetCertificateIssuer
toGetIssuer
DeleteCertificateIssuer
toDeleteIssuer
CertificateIssuerListResult
toIssuerPropertiesListResult
UpdateCertificateIssuerParameters
toUpdateIssuerParameters
SetCertificateIssuerParameters
toSetIssuerParameters
CertificateBundle
toCertificate
CertificateItem
toCertificateProperties
DeletedCertificateBundle
toDeletedCertificate
DeletedCertificateItem
toDeletedCertificateProperties
IssuerBundle
toIssuer
CertificateIssuerItem
toIssuerProperties
RestoreCertificateParameters.CertificateBundleBackup
toRestoreCertificateParameters.CertificateBackup
JSONWebKeyCurveName
toCurveName
JSONWebKeyType
toKeyType
Trigger
toLifetimeActionTrigger
Action
toLifetimeActionType
AdministratorDetails
to ``AdministratorContact`OrganizationDetails.AdminDetails
toOrganizationDetails.AdminContacts
EmailAddress
toEmail
UPNs
toUserPrincipalNames
EKUs
toEnhancedKeyUsage
- remove
MaxResults
parameter - remove
DeletionRecoveryLevel
type
Key Vault - Secrets 1.0.0 Changelog
Breaking Changes
- changed type of
KID
from string to typeID
Features Added
- first stable release of
azsecrets
module
Monitor Ingestion 0.1.0 Changelog
- This is the initial release of the
azingest
library
OpenAI 0.1.1 Changelog
Breaking Changes
- Moved from
sdk/cognitiveservices/azopenai
tosdk/ai/azopenai
.
Openai 0.1.0 Changelog
- Initial release of the
azopenai
library
Openai 0.1.1 Changelog
Breaking Changes
- This module has moved to
github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai
.
Resource Management - Authorization 3.0.0-beta.1 Changelog
Resource Management - Batch 2.0.0 Changelog
Resource Management - Cognitive Services 1.5.0 Changelog
Resource Management - Compute 5.1.0-beta.2 Changelog
Resource Management - Compute 5.1.0 Changelog
Resource Management - Compute 5.2.0-beta.1 Changelog
Resource Management - Container Registry 1.1.0-beta.3 Changelog
Resource Management - Container Service 4.1.0-beta.4 Changelog
Resource Management - Container Service 4.1.0 Changelog
Resource Management - Container Service 4.2.0-beta.1 Changelog
Resource Management - Data Protection 2.3.0 Changelog
Resource Management - Elastic SAN 0.3.0 Changelog
Resource Management - Hdinsight 1.2.0-beta.1 Changelog
Resource Management - Iotfirmwaredefense 0.1.0 Changelog
Resource Management - Kusto 2.0.0 Changelog
Resource Management - Managednetworkfabric 1.0.0 Changelog
Resource Management - Marketplace Ordering 1.2.0-beta.2 Changelog
Resource Management - Mobile Network 3.0.0 Changelog
Resource Management - Monitor 0.10.1 Changelog
Resource Management - Net App 4.1.0 Changelog
Resource Management - Network 3.1.0-beta.2 Changelog
Resource Management - Network 4.0.0 Changelog
Resource Management - Network 4.1.0-beta.1 Changelog
Resource Management - Network Cloud 0.2.0 Changelog
Resource Management - Palo Alto Networks 1.0.0 Changelog
Resource Management - Resource Graph 0.8.1 Changelog
Resource Management - Resources 1.2.0-beta.2 Changelog
Resource Management - SQL 2.0.0-beta.1 Changelog
Resource Management - Sphere 0.1.0 Changelog
Resource Management - Storage 1.4.0-beta.2 Changelog
Resource Management - Storage Mover 2.0.0-beta.1 Changelog
Resource Management - Subscriptions 1.3.0-beta.2 Changelog
Resource Management - Web PubSub 1.2.0-beta.1 Changelog
Tables 1.0.2 Changelog
Bugs Fixed
- Escape single-quote characters in partition and row keys.
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/ai/azopenai@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.4.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.4.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/cognitiveservices/azopenai@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/cognitiveservices/azopenai@v0.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/aztables@v1.0.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/azingest@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/authorization/armauthorization@v3.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/batch/armbatch@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cognitiveservices/armcognitiveservices@v1.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v5.1.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v5.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v5.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerregistry/armcontainerregistry@v1.1.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.1.0-beta.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/dataprotection/armdataprotection@v2.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/elasticsan/armelasticsan@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hdinsight/armhdinsight@v1.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/iotfirmwaredefense/armiotfirmwaredefense@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/kusto/armkusto@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/managednetworkfabric/armmanagednetworkfabric@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/marketplaceordering/armmarketplaceordering@v1.2.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/mobilenetwork/armmobilenetwork@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/monitor/armmonitor@v0.10.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v4.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/network/armnetwork@v3.1.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/network/armnetwork@v4.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/network/armnetwork@v4.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/networkcloud/armnetworkcloud@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/paloaltonetworksngfw/armpanngfw@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resourcegraph/armresourcegraph@v0.8.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resources/armresources@v1.2.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resources/armsubscriptions@v1.3.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/sphere/armsphere@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/sql/armsql@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storage/armstorage@v1.4.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagemover/armstoragemover@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/webpubsub/armwebpubsub@v1.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azadmin@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azcertificates@v0.11.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azkeys@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azsecrets@v1.0.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.