The Azure SDK team is pleased to announce our February 2025 client library releases.

23 packages released this month.

Stable Packages (12)

  • Cosmos DB

  • Event Hubs

  • Resource Management - Compute

  • Resource Management - Computeschedule

  • Resource Management - Kusto

  • Resource Management - PostgreSQL Flexible Server

  • Resource Management - Redis

  • Resource Management - Servicenetworking

  • Service Bus

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Patch Updates (4)

  • Identity

  • Key Vault - Keys

  • Key Vault - Certificates

  • Key Vault - Secrets

Beta Packages (7)

  • OpenAI

  • Resource Management - Event Hubs

  • Resource Management - Pineconevectordb

  • Resource Management - Quota

  • Storage - Blobs

  • Storage - Files Data Lake

  • Storage - Files Share

Release highlights

Cosmos DB 1.3.0 Changelog

Features Added

Event Hubs 1.3.0 Changelog

Features Added

  • ProducerClient and ConsumerClient allow the endpoint to be overridden with CustomEndpoint, allowing the use of TCP proxies with AMQP.

Identity 1.8.2 Changelog

Other Changes

  • Upgraded dependencies

Key Vault - Keys 1.3.1 Changelog

Other Changes

  • Upgraded dependencies

Key Vault - Certificates 1.3.1 Changelog

Other Changes

  • Upgraded dependencies

Key Vault - Secrets 1.3.1 Changelog

Other Changes

  • Upgraded dependencies

OpenAI 0.7.2 Changelog

Features Added

  • Updating to support Azure OpenAI API version 2025-01-01-preview.
  • Updated ChatCompletionsOptions and ChatCompletionsStreamOptions:
  • Added Audio parameter.
  • Added Metadata parameter.
  • Added Modalities parameter.
  • Added Prediction parameter.
  • Added ReasoningEffort parameter.
  • Added Store parameter.
  • Added UserSecurityContext parameter.
  • Added Audio field to ChatResponseMessage
  • Added AudioOutputParameters type.
  • Added AudioResponseData type.
  • Updated CompletionsUsageCompletionTokensDetails:
  • Added AcceptedPredictionTokens field.
  • Added AudioTokens field.
  • Added RejectedPredictionTokens field.
  • Updated CompletionsUsagePromptTokensDetails:
  • Added AudioTokens field.
  • Added InputAudioContent type.
  • Added ChatRequestDeveloperMessage type.
  • Added PredictionContent type.
  • Added UserSecurityContext type.
  • Added ChatMessageAudioContentItem type.
  • Added ChatCompletionModality enum.
  • Added ChatRoleDeveloper to the ChatRole enum.
  • Added InputAudioFormat enum.
  • Added OutputAudioFormat enum.
  • Added ReasoningEffortValue enum.

Resource Management - Compute 6.3.0 Changelog

Resource Management - Computeschedule 1.0.0 Changelog

Resource Management - Event Hubs 1.4.0-beta.1 Changelog

Resource Management - Kusto 2.3.0 Changelog

Resource Management - Pineconevectordb 0.1.0 Changelog

Resource Management - PostgreSQL Flexible Server 4.0.0 Changelog

Resource Management - Quota 1.1.0-beta.2 Changelog

Resource Management - Redis 3.3.0 Changelog

Resource Management - Servicenetworking 1.1.0 Changelog

Service Bus 1.8.0 Changelog

Features Added

  • ServiceBusClient allows the endpoint to be overridden with ServiceBusClientOptions.CustomEndpoint, to use TCP proxies with AMQP. (PR#23843)

Storage - Blobs 1.6.0 Changelog

Features Added

  • Upgraded service version to 2025-01-05.

Storage - Blobs 1.6.1-beta.1 Changelog

Features Added

  • Upgraded service version to 2025-05-05.

Storage - Files Data Lake 1.4.0 Changelog

Features Added

  • Upgraded service version to 2025-01-05.
  • Updated azidentity version to 1.8.1

Bugs Fixed

  • Fix panic when invalid sas is passed to get-properties call. Fixes #23912
  • Added NewListDirectoryPathPager. Fixes #23852, #21083, #18921

Storage - Files Data Lake 1.4.1-beta.1 Changelog

Features Added

  • Upgraded service version to 2025-05-05.

Storage - Files Share 1.5.0 Changelog

Features Added

  • Upgraded service version to 2025-01-05.

Storage - Files Share 1.5.1-beta.1 Changelog

Breaking Changes

  • The following APIs no longer send the x-ms-file-permission-key, x-ms-file-attributes, x-ms-file-creation-time, and x-ms-file-last-write-time request headers by default. These headers have been optional in the REST API since x-ms-version 2021-06-08: FileClient.Create() FileClient.SetHttpHeaders() DirectoryClient.Create() DirectoryClient.SetHttpHeaders()

Features Added

  • Upgraded service version to 2025-05-05.
  • NFS Over Rest API Request/Response changes in the following APIs - CreateFile SetFileProperties GetFileProperties StartCopyFromUrl DownloadFile DeleteFile CreateDirectory GetDirectoryProperties SetDirectoryProperties
  • NFS Over Rest, new API File CreateHardLink() Added

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.7.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/azidentity@v1.8.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/data/azcosmos@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azeventhubs@v1.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/messaging/azservicebus@v1.8.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/compute/armcompute@v6.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/computeschedule/armcomputeschedule@v1.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/eventhub/armeventhub@v1.4.0-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/kusto/armkusto@v2.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/pineconevectordb/armpineconevectordb@v0.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers@v4.0.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/quota/armquota@v1.1.0-beta.2
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/redis/armredis@v3.3.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/resourcemanager/servicenetworking/armservicenetworking@v1.1.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azcertificates@v1.3.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azkeys@v1.3.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/security/keyvault/azsecrets@v1.3.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.6.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azblob@v1.6.1-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.4.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azdatalake@v1.4.1-beta.1
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.5.0
go get -u github.com/Azure/azure-sdk-for-go/sdk/sdk/storage/azfile@v1.5.1-beta.1

Feedback

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