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

26 packages released this month.

Patch Updates (2)

  • Core

  • Tables

Beta Packages (23)

  • 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

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.

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.