Azure SDK for Go (July 2022)
The Azure SDK team is pleased to announce our July 2022 client library releases.
37 packages released this month.
Stable Packages (16)
-
Resource Management - Cognitive Services
-
Resource Management - Compute
-
Resource Management - Customerinsights
-
Resource Management - Datafactory
-
Resource Management - Datamigration
-
Resource Management - Delegatednetwork
-
Resource Management - Digitaltwins
-
Resource Management - Event Grid
-
Resource Management - Machinelearning
-
Resource Management - Media Services
-
Resource Management - Migrate
-
Resource Management - Netapp
-
Resource Management - Storagecache
-
Resource Management - Storsimple1200series
-
Resource Management - Storsimple8000series
-
Resource Management - Timeseriesinsights
Patch Updates (3)
-
Core
-
Service Bus
-
Tables
Beta Packages (16)
-
Key Vault - Certificates
-
Key Vault - Keys
-
Key Vault - Secrets
-
Resource Management - Addons
-
Resource Management - Commerce
-
Resource Management - Education
-
Resource Management - Engagementfabric
-
Resource Management - Extendedlocation
-
Resource Management - Iotcentral
-
Resource Management - Managed Service Identity
-
Resource Management - Managednetwork
-
Resource Management - Operational Insights
-
Resource Management - Powerplatform
-
Resource Management - Resourceconnector
-
Resource Management - Workloads
-
Service Bus
Release highlights
Core 1.1.1 Changelog
Bugs Fixed
- Avoid polling when a RELO LRO synchronously terminates.
Key Vault - Certificates 0.5.0 Changelog
Breaking Changes
- The
Client
API now corresponds more directly to the Key Vault REST API. Most method signatures and types have changed. See the module documentation for updated code examples and more details.
Key Vault - Keys 0.6.0 Changelog
Breaking Changes
- The
Client
API now corresponds more directly to the Key Vault REST API. Most method signatures and types have changed. See the module documentation for updated code examples and more details.
Key Vault - Secrets 0.8.0 Changelog
Breaking Changes
- The
Client
API now corresponds more directly to the Key Vault REST API. Most method signatures and types have changed. See the module documentation for updated code examples and more details.
Resource Management - Addons 0.1.0 Changelog
Resource Management - Cognitive Services 1.1.0 Changelog
Resource Management - Commerce 0.1.0 Changelog
Resource Management - Compute 3.0.0 Changelog
Resource Management - Customerinsights 1.0.0 Changelog
Resource Management - Datafactory 1.2.0 Changelog
Resource Management - Datamigration 1.0.0 Changelog
Resource Management - Delegatednetwork 1.0.0 Changelog
Resource Management - Digitaltwins 1.0.0 Changelog
Resource Management - Education 0.2.0 Changelog
Resource Management - Engagementfabric 0.1.0 Changelog
Resource Management - Event Grid 2.0.0 Changelog
Resource Management - Extendedlocation 1.1.0-beta.1 Changelog
Resource Management - Iotcentral 2.0.0-beta.1 Changelog
Resource Management - Machinelearning 2.0.0 Changelog
Resource Management - Managed Service Identity 0.7.0 Changelog
Resource Management - Managednetwork 0.1.0 Changelog
Resource Management - Media Services 2.0.0 Changelog
Resource Management - Media Services 3.0.0 Changelog
Resource Management - Migrate 1.0.0 Changelog
Resource Management - Netapp 2.0.0 Changelog
Resource Management - Operational Insights 2.0.0-beta.2 Changelog
Resource Management - Powerplatform 0.1.0 Changelog
Resource Management - Resourceconnector 0.1.0 Changelog
Resource Management - Resourceconnector 0.2.0 Changelog
Resource Management - Storagecache 2.0.0 Changelog
Resource Management - Storsimple1200series 1.0.0 Changelog
Resource Management - Storsimple8000series 1.0.0 Changelog
Resource Management - Timeseriesinsights 1.0.0 Changelog
Resource Management - Workloads 0.2.0 Changelog
Service Bus 1.0.2 Changelog
Bugs Fixed
- Settlement of a message could hang if the link had been detached/closed. (#18530)
- Cancelling link creation could leak a goroutine or, in rare conditions, a link. (#18479)
Service Bus 1.0.2-beta.0 Changelog
Features Added
- Full access to send and receive all AMQP message properties. (#18413)
- Send AMQP messages using the new
AMQPAnnotatedMessage
type andSender.SendAMQPAnnotatedMessage()
. - AMQP messages can be added to MessageBatch’s as well using
MessageBatch.AddAMQPAnnotatedMessage()
. - AMQP messages can be scheduled using
Sender.ScheduleAMQPAnnotatedMessages
. - Access the full set of AMQP message properties when receiving using the
ReceivedMessage.RawAMQPMessage
property.
Bugs Fixed
- Settlement of a message could hang if the link had been detached/closed. (#18532)
Tables 1.0.1 Changelog
Bugs Fixed
- Accept empty
rowKey
parameter.
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.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/aztables@v1.0.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/azcertificates@v0.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/azkeys@v0.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/azsecrets@v0.8.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.0.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.0.2-beta.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/addons/armaddons@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/cognitiveservices/armcognitiveservices@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/commerce/armcommerce@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/customerinsights/armcustomerinsights@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datamigration/armdatamigration@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/delegatednetwork/armdelegatednetwork@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/digitaltwins/armdigitaltwins@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/education/armeducation@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/engagementfabric/armengagementfabric@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/eventgrid/armeventgrid@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/extendedlocation/armextendedlocation@v1.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/iotcentral/armiotcentral@v2.0.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/machinelearning/armmachinelearning@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/managednetwork/armmanagednetwork@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/mediaservices/armmediaservices@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/mediaservices/armmediaservices@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/migrate/armmigrate@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/msi/armmsi@v0.7.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/operationalinsights/armoperationalinsights@v2.0.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/powerplatform/armpowerplatform@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resourceconnector/armresourceconnector@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/resourceconnector/armresourceconnector@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagecache/armstoragecache@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storsimple1200series/armstorsimple1200series@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storsimple8000series/armstorsimple8000series@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/timeseriesinsights/armtimeseriesinsights@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/workloads/armworkloads@v0.2.0
Feedback
If you have a bug or feature request for one of the libraries, please post an issue to GitHub.