The Azure SDK team is pleased to announce our September 2021 client library releases.

Updates

  • Core

  • Tables

Beta

  • Identity

  • Resource Management - Agrifood

  • Resource Management - Apimanagement

  • Resource Management - Authorization

  • Resource Management - Compute

  • Resource Management - Containerregistry

  • Resource Management - Containerservice

  • Resource Management - Cosmos

  • Resource Management - Eventgrid

  • Resource Management - Eventhub

  • Resource Management - Key Vault

  • Resource Management - Monitor

  • Resource Management - Network

  • Resource Management - Operationalinsights

  • Resource Management - Postgresql

  • Resource Management - Postgresqlflexibleservers

  • Resource Management - Privatedns

  • Resource Management - Redis

  • Resource Management - Resources

  • Resource Management - Servicebus

  • Resource Management - Sql

  • Resource Management - Storage

  • Resource Management - Web

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/agrifood/armagrifood@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/apimanagement/armapimanagement@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/authorization/armauthorization@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azcore@v0.19.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v0.11.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/compute/armcompute@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/containerregistry/armcontainerregistry@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/containerservice/armcontainerservice@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/cosmos/armcosmos@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/aztables@v0.11.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/eventgrid/armeventgrid@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/eventhub/armeventhub@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/keyvault/armkeyvault@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/armmonitor@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/network/armnetwork@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/operationalinsights/armoperationalinsights@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/postgresql/armpostgresql@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/postgresql/armpostgresqlflexibleservers@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/privatedns/armprivatedns@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/redis/armredis@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resources/armresources@v0.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/servicebus/armservicebus@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/sql/armsql@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/armstorage@v0.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/web/armweb@v0.2.0

Feedback

If you have a bug or feature request for one of the libraries, please post an issue to GitHub.

Release highlights

Core 0.19.0 Changelog

Breaking Changes

  • Split content out of azcore into various packages. The intent is to separate content based on its usage (common, uncommon, SDK authors).
    • azcore has all core functionality.
    • log contains facilities for configuring in-box logging.
    • policy is used for configuring pipeline options and creating custom pipeline policies.
    • runtime contains various helpers used by SDK authors and generated content.
    • streaming has helpers for streaming IO operations.
  • NewTelemetryPolicy() now requires module and version parameters and the Value option has been removed.
    • As a result, the Request.Telemetry() method has been removed.
  • The telemetry policy now includes the SDK prefix azsdk-go- so callers no longer need to provide it.
  • The *http.Request in runtime.Request is no longer anonymously embedded. Use the Raw() method to access it.
  • The UserAgent and Version constants have been made internal, Module and Version respectively.

Bug Fixes

  • Fixed an issue in the retry policy where the request body could be overwritten after a rewind.

Other Changes

  • Moved modules armcore and to content into arm and to packages respectively.
    • The Pipeline() method on armcore.Connection has been replaced by NewPipeline() in arm.Connection. It takes module and version parameters used by the telemetry policy.
  • Poller logic has been consolidated across ARM and core implementations.
    • This required some changes to the internal interfaces for core pollers.
  • The core poller types have been improved, including more logging and test coverage.

Identity 0.11.0 Changelog

Breaking Changes

  • Unexported AzureCLICredentialOptions.TokenProvider and its type, AzureCLITokenProvider

Resource Management - Agrifood 0.1.0 Changelog

Resource Management - Apimanagement 0.2.0 Changelog

Resource Management - Authorization 0.2.0 Changelog

Resource Management - Compute 0.3.0 Changelog

Resource Management - Containerregistry 0.2.0 Changelog

Resource Management - Containerservice 0.2.0 Changelog

Resource Management - Cosmos 0.2.0 Changelog

Resource Management - Eventgrid 0.2.0 Changelog

Resource Management - Eventhub 0.2.0 Changelog

Resource Management - Key Vault 0.2.0 Changelog

Resource Management - Monitor 0.2.0 Changelog

Resource Management - Network 0.3.0 Changelog

Resource Management - Operationalinsights 0.2.0 Changelog

Resource Management - Postgresql 0.2.0 Changelog

Resource Management - Postgresqlflexibleservers 0.2.0 Changelog

Resource Management - Privatedns 0.2.0 Changelog

Resource Management - Redis 0.2.0 Changelog

Resource Management - Resources 0.3.0 Changelog

Resource Management - Servicebus 0.2.0 Changelog

Resource Management - Sql 0.1.0 Changelog

Resource Management - Storage 0.2.0 Changelog

Resource Management - Web 0.2.0 Changelog

Tables 0.11.0 Changelog

Features Added

  • This is the initial release of the aztables library

Need help

Latest Releases

View all the latest versions of go packages here.