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

34 packages released this month.

Stable Packages (11)

  • Core

  • Event Grid Namespaces

  • Identity

  • Query - Metrics

  • Resource Management - Container Service Fleet

  • Resource Management - Data Factory

  • Resource Management - Net App

  • Resource Management - Recovery Services

  • Resource Management - Recovery Services Backup

  • Resource Management - Storage Cache

  • unknown

Patch Updates (4)

  • Cosmos DB

  • Event Hubs

  • Service Bus

  • Storage - Files Data Lake

Beta Packages (17)

  • App Configuration

  • Identity

  • OpenAI

  • Resource Management - Devopsinfrastructure

  • Resource Management - Hybrid Compute

  • Resource Management - Informaticadatamgmt

  • Resource Management - Maintenance

  • Resource Management - Oracledatabase

  • Resource Management - Redis Enterprise

  • Resource Management - SQL

  • Resource Management - Security

  • Resource Management - Security Insights

  • Resource Management - Self Help

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

  • System Events

Release highlights

App Configuration 1.2.0-beta.1 Changelog

Features Added

  • Support ETag-per-page
  • Added field MatchConditions to ListSettingsOptions which allows specifying request conditions when iterating over pages of settings.
  • Added field ETag to ListSettingsPageResponse which contains the ETag for a page of configuration settings.

Core 1.12.0 Changelog

Bugs Fixed

  • Fixed an issue that prevented pollers using the Operation-Location strategy from unmarshaling the final result in some cases.

Features Added

  • Added field StatusCodes to runtime.FetcherForNextLinkOptions allowing for additional HTTP status codes indicating success.
  • Added func NewUUID to the runtime package for generating UUIDs.

Cosmos DB 1.0.2 Changelog

Bugs Fixed

  • Fixed ReplaceThroughput operations on Database and Container. See PR 22923

Event Grid Namespaces 1.0.0 Changelog

Breaking Changes

  • Sending and receiving operations have been moved to separate clients (SenderClient and ReceiverClient).
  • Method names have been shortened from CloudEvent(s) to Event(s)
  • LockTokens for AcknowledgeEvents, RejectEvents and ReleaseEvents are now a positional argument, instead of optional.
  • Topic and subscription name are now set at the Client level, as part of NewSenderClient or NewReceiverClient.

Features Added

  • First stable release of the aznamespaces package targeted at API version 2024-06-01.

Event Hubs 1.2.1 Changelog

Bugs Fixed

  • Emulator strings should allow for hosts other than localhost (PR#22898)

Identity 1.6.0-beta.4 Changelog

Features Added

  • AzurePipelinesCredential authenticates an Azure Pipeline service connection with workload identity federation

Identity 1.7.0-beta.1 Changelog

Features Added

  • Restored AzurePipelinesCredential and persistent token caching API

Breaking Changes

These changes affect only code written against a beta version such as v1.6.0-beta.4

  • Values which NewAzurePipelinesCredential read from environment variables in prior versions are now parameters
  • Renamed AzurePipelinesServiceConnectionCredentialOptions to AzurePipelinesCredentialOptions

Bugs Fixed

  • Managed identity bug fixes

Identity 1.6.0 Changelog

Breaking Changes

These changes affect only code written against a beta version such as v1.6.0-beta.4

  • Removed AzurePipelinesCredential and the persistent token caching API. They will return in v1.7.0-beta.1

Features Added

  • NewOnBehalfOfCredentialWithClientAssertions creates an on-behalf-of credential that authenticates with client assertions such as federated credentials

Bugs Fixed

  • Managed identity bug fixes

OpenAI 0.6.0 Changelog

Features Added

  • Updating to the 2024-05-01-preview API version for Azure OpenAI. (PR#22967)

Bugs Fixed

  • EventReader can now handle chunks of text larger than 64k. Thank you @ChrisTrenkamp for finding the issue and suggesting a fix. (PR#22703)

Breaking Changes

  • ContentFilterResultDetailsForPrompt.CustomBlocklists has been changed from a []ContentFilterBlocklistIDResult to a struct, containing the slice of []ContentFilterBlocklistIDResult.
  • OnYourDataEndpointVectorizationSource.Authentication’s type has changed to OnYourDataVectorSearchAuthenticationOptionsClassification
  • Casing has been corrected for fields:
  • Filepath -> FilePath
  • FilepathField -> FilePathField
  • CustomBlocklists -> CustomBlockLists

Query - Metrics 1.1.0 Changelog

Features Added

  • Added sovereign cloud support

Resource Management - Container Service Fleet 1.2.0 Changelog

Resource Management - Data Factory 8.0.0 Changelog

Resource Management - Devopsinfrastructure 0.1.0 Changelog

Resource Management - Hybrid Compute 2.0.0-beta.3 Changelog

Resource Management - Informaticadatamgmt 0.1.0 Changelog

Resource Management - Maintenance 1.4.0-beta.1 Changelog

Resource Management - Net App 7.0.0 Changelog

Resource Management - Oracledatabase 0.1.0 Changelog

Resource Management - Recovery Services 2.0.0 Changelog

Resource Management - Recovery Services Backup 4.1.0 Changelog

Resource Management - Redis Enterprise 2.1.0-beta.1 Changelog

Resource Management - SQL 2.0.0-beta.5 Changelog

Resource Management - Security 0.14.0 Changelog

Resource Management - Security Insights 2.0.0-beta.4 Changelog

Resource Management - Self Help 2.0.0-beta.5 Changelog

Resource Management - Storage Cache 4.0.0 Changelog

Service Bus 1.7.1 Changelog

Bugs Fixed

  • Emulator strings should allow for hosts other than localhost (PR#22898)

Storage - Blobs 1.4.0-beta.1 Changelog

Features Added

  • Updated service version to 2024-05-04.

Storage - Files Data Lake 1.1.2 Changelog

Other Changes

  • Updated azidentity version to 1.5.2

Storage - Files Data Lake 1.1.3 Changelog

Bugs Fixed

  • Fixed an issue where blob etag casing is different in the Path List API Spec is different from backend. Fixes #29233

Storage - Files Data Lake 1.2.0-beta.1 Changelog

Features Added

  • Added ACL response headers in GetBlobProperties API for Files.
  • Updated service version to 2024-05-04

Storage - Files Share 1.3.0-beta.1 Changelog

Features Added

  • Add Rename Support to List Ranges API
  • Updated service version to 2024-05-04

System Events 0.4.0 Changelog

Breaking Changes

  • Type has been removed, making it simpler to compare the EventGridEvent.Type and CloudEvent.Type values against our provided constants.

  • The following models have had ‘Advanced’ removed from their name:
  • ACSMessageButtonContent
  • ACSMessageContext
  • ACSMessageDeliveryStatusUpdatedEventData
  • ACSMessageEventData
  • ACSMessageInteractiveButtonReplyContent
  • ACSMessageInteractiveContent
  • ACSMessageInteractiveListReplyContent
  • ACSMessageMediaContent
  • ACSMessageReceivedEventData

unknown 3.0.0 Changelog

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.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azcore@v1.12.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.6.0-beta.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.7.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/azappconfig@v1.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/azcosmos@v1.0.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.2.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.7.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/eventgrid/aznamespaces@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/eventgrid/azsystemevents@v0.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/monitor/query/azmetrics@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet@v1.2.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/datafactory/armdatafactory@v8.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/devopsinfrastructure/armdevopsinfrastructure@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/hybridcompute/armhybridcompute@v2.0.0-beta.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/informaticadatamgmt/arminformaticadatamgmt@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/internal@v3.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/maintenance/armmaintenance@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/netapp/armnetapp@v7.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/oracledatabase/armoracledatabase@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservices/armrecoveryservices@v2.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup@v4.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/redisenterprise/armredisenterprise@v2.1.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/security/armsecurity@v0.14.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/securityinsights/armsecurityinsights@v2.0.0-beta.4
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/selfhelp/armselfhelp@v2.0.0-beta.5
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/sql/armsql@v2.0.0-beta.5
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/storagecache/armstoragecache@v4.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.1.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.1.3
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.2.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.3.0-beta.1

Feedback

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