The Azure SDK team is pleased to announce our March 2024 client library releases.

33 packages released this month.

Stable Packages (13)

  • Core

  • Key Vault - Keys

  • Key Vault - Administration

  • Key Vault - Certificates

  • Key Vault - Secrets

  • Resource Management - API Center

  • Resource Management - Data Factory

  • Resource Management - Network

  • Resource Management - Recovery Services Site Recovery

  • Resource Management - Redis Enterprise

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Patch Updates (5)

  • Event Hubs

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Beta Packages (15)

  • Azure Web PubSub

  • Event Grid Namespaces

  • Eventgrid

  • Logs

  • Metrics

  • OpenAI

  • Openaiassistants

  • Resource Management - Alerts Management

  • Resource Management - Astro

  • Resource Management - Container Service

  • Resource Management - Largeinstance

  • Resource Management - Security

  • Resource Management - Storage Cache

  • Resource Management - Storageactions

  • Systemevents

Release highlights

Azure Web PubSub 0.1.0 Changelog

Features Added

  • Initial preview for the Web PubSub Service

Core 1.10.0 Changelog

Features Added

  • Added logging event log.EventResponseError that will contain the contents of ResponseError.Error() whenever an azcore.ResponseError is created.
  • Added runtime.NewResponseErrorWithErrorCode for creating an azcore.ResponseError with a caller-supplied error code.
  • Added type MatchConditions for use in conditional requests.

Bugs Fixed

  • Fixed a potential race condition between NullValue and IsNullValue.
  • runtime.EncodeQueryParams will escape semicolons before calling url.ParseQuery.

Event Grid Namespaces 0.4.1 Changelog

Breaking Changes

  • This module has been moved from its previous location in azeventgrid to this location (github.com/Azure/azure-sdk-for-go/sdk/messaging/eventgrid/aznamespaces).

Event Hubs 1.0.4 Changelog

Bugs Fixed

  • Fixed case where closing a Receiver/Sender after an idle period would take > 20 seconds. (PR#22509)

Eventgrid 0.1.0 Changelog

Features Added

  • Initial preview for the Event Grid Basic module. This module is the new home the github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventgrid/publisher package.

Key Vault - Keys 1.1.0 Changelog

Other Changes

  • Upgraded to API service version 7.5
  • Upgraded dependencies

Key Vault - Administration 1.1.0 Changelog

Other Changes
  • Upgraded to API service version 7.5
  • Upgraded dependencies

Key Vault - Certificates 1.1.0 Changelog

Other Changes

  • Upgraded to API service version 7.5
  • Upgraded dependencies

Key Vault - Secrets 1.1.0 Changelog

Other Changes

  • Upgraded to API service version 7.5
  • Upgraded dependencies

Logs 0.1.0 Changelog

  • This is the initial release of the azlogs module

Metrics 0.1.0 Changelog

  • This is the initial release of the azmetrics module

OpenAI 0.5.0 Changelog

Features Added

  • Updating to the 2024-02-15-preview API version.
  • GetAudioSpeech enables translating text to speech.

Breaking Changes

  • Citations, previously returned as an unparsed JSON blob, are now deserialized into a real type in ChatResponseMessage.Citations.
  • AzureCognitiveSearchChatExtensionConfiguration has been renamed to AzureSearchChatExtensionConfiguration.
  • AzureCognitiveSearchChatExtensionParameters has been renamed to AzureSearchChatExtensionParameters.

Openaiassistants 0.1.0 Changelog

  • Initial release of the azopenaiassistants library

Resource Management - API Center 1.0.0 Changelog

Resource Management - Alerts Management 0.10.0 Changelog

Resource Management - Astro 0.1.0 Changelog

Resource Management - Container Service 4.8.0-beta.1 Changelog

Resource Management - Data Factory 6.0.0 Changelog

Resource Management - Largeinstance 0.1.0 Changelog

Resource Management - Network 5.1.0 Changelog

Resource Management - Recovery Services Site Recovery 2.3.0 Changelog

Resource Management - Redis Enterprise 2.0.0 Changelog

Resource Management - Security 0.13.0 Changelog

Resource Management - Storage Cache 3.4.0-beta.1 Changelog

Resource Management - Storageactions 0.1.0 Changelog

Service Bus 1.6.1 Changelog

Bugs Fixed

  • Fixed case where closing a Receiver/Sender after an idle period would take > 20 seconds. (PR#22509)
  • Fixed a potential memory leak when receiving a message on one receiver and attempting to settle with another. (PR#22431)

Storage - Blobs 1.3.0 Changelog

Bugs Fixed

  • Fix concurrency issue while Downloading File. Fixes #22156.
  • Fix panic when nil options bag is passed to NewGetPageRangesPager. Fixes 22356.
  • Fix file offset update after Download file. Fixes #22297.

Storage - Blobs 1.3.1 Changelog

Bugs Fixed

  • Re-enabled SharedKeyCredential authentication mode for non TLS protected endpoints.
  • Use random write in DownloadFile method. Fixes #22426.

Storage - Files Data Lake 1.1.0 Changelog

Bugs Fixed

  • Escape paths for NewDirectoryClient and NewFileClient in a file system. Fixes #22281.

Storage - Files Data Lake 1.1.1 Changelog

Bugs Fixed

  • Exposing x-ms-resource-type response header in GetProperties API for file and directory.

  • Re-enabled SharedKeyCredential authentication mode for non TLS protected endpoints.

Storage - Files Share 1.2.0 Changelog

Other Changes

  • Updated azcore version to 1.9.2.

Storage - Files Share 1.2.1 Changelog

Bugs Fixed

  • Re-enabled SharedKeyCredential authentication mode for non TLS protected endpoints.

Systemevents 0.1.0 Changelog

Features Added

  • Initial preview for Event Grid system events.

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/ai/azopenai@v0.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/ai/azopenaiassistants@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azcore@v1.10.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.0.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.6.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azwebpubsub@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/eventgrid/azeventgrid@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/eventgrid/aznamespaces@v0.4.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/eventgrid/azsystemevents@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/query/azlogs@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/query/azmetrics@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/alertsmanagement/armalertsmanagement@v0.10.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/apicenter/armapicenter@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/astro/armastro@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservice/armcontainerservice@v4.8.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v6.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/largeinstance/armlargeinstance@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/network/armnetwork@v5.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery@v2.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/redisenterprise/armredisenterprise@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/security/armsecurity@v0.13.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storageactions/armstorageactions@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagecache/armstoragecache@v3.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azadmin@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azcertificates@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azkeys@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azsecrets@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.3.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.1.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.2.1

Feedback

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