Skip to content

dotnet release notes for the 2025-06 release #8829

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
339 changes: 339 additions & 0 deletions _data/releases/2025-06/dotnet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,339 @@
entries:
- Name: Azure.Messaging.EventGrid.Namespaces
Version: 1.1.0
DisplayName: Event Grid Namespaces
ServiceName: Event Grid
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.EventGrid.Namespaces_1.1.0/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/CHANGELOG.md
ChangelogContent: |-
#### Bugs Fixed

- Add tracing information to CloudEvents when tracing is enabled.

#### Features Added

- Exposed `JsonModelWriteCore` for model serialization procedure.
- Name: Azure.ResourceManager.DependencyMap
Version: 1.0.0-beta.1
DisplayName: Resource Management - Dependencymap
ServiceName: Dependencymap
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.DependencyMap_1.0.0-beta.1/sdk/dependencymap/Azure.ResourceManager.DependencyMap/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.StandbyPool
Version: 1.1.0
DisplayName: Resource Management - Standby Pool
ServiceName: Pool Management Service (PMaaS)
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StandbyPool_1.1.0/sdk/standbypool/Azure.ResourceManager.StandbyPool/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.CarbonOptimization
Version: 1.0.0-beta.1
DisplayName: Resource Management - Carbonoptimization
ServiceName: Carbonoptimization
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.CarbonOptimization_1.0.0-beta.1/sdk/carbon/Azure.ResourceManager.CarbonOptimization/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.RecoveryServicesSiteRecovery
Version: 1.3.0
DisplayName: Resource Management - Recovery Services Site Recovery
ServiceName: Recovery Services
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.RecoveryServicesSiteRecovery_1.3.0/sdk/recoveryservices-siterecovery/Azure.ResourceManager.RecoveryServicesSiteRecovery/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.Communication.Chat
Version: 1.4.0-beta.1
DisplayName: Communication Chat
ServiceName: Communication
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Communication.Chat_1.4.0-beta.1/sdk/communication/Azure.Communication.Chat/CHANGELOG.md
ChangelogContent: |-
#### Features Added
- Dependency update to `Azure.Communication.Common` version 1.4.0-beta.1.
- Name: Azure.Identity
Version: 1.14.0
DisplayName: Identity
ServiceName: Other
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Identity_1.14.0/sdk/identity/Azure.Identity/CHANGELOG.md
ChangelogContent: |-
#### Other Changes

- Removed references to `Username`, `Password`, `AZURE_USERNAME`, and `AZURE_PASSWORD` in XML comments from `EnvironmentCredentialOptions` and `EnvironmentCredential` due to lack of MFA support. See [MFA enforcement details](https://aka.ms/azsdk/identity/mfa).
- Marked `AZURE_USERNAME` and `AZURE_PASSWORD` as obsolete due to lack of MFA support. See [MFA enforcement details](https://aka.ms/azsdk/identity/mfa).
- Added support for the `AZURE_TOKEN_CREDENTIALS` environment variable to `DefaultAzureCredential`, which allows for choosing between 'deployed service' and 'developer tools' credentials. Valid values are 'dev' for developer tools and 'prod' for deployed service.
- Name: Azure.AI.Agents.Persistent
Version: 1.0.0-beta.2
DisplayName: AI Agents Persistent
ServiceName: Cognitive Services
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Agents.Persistent_1.0.0-beta.2/sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md
ChangelogContent: |-
#### Breaking Changes
- ThreadRunSteps methods were moved to Runs.
- VectorStoreFileBatches and VectorStoreFiles methods were moved to VectorStores.
- The AzureAISearchResource was replaced by AzureAISearchToolResource.
- Name: Azure.AI.Inference
Version: 1.0.0-beta.5
DisplayName: AI Model Inference
ServiceName: Cognitive Services
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Inference_1.0.0-beta.5/sdk/ai/Azure.AI.Inference/CHANGELOG.md
ChangelogContent: |-
#### Other Changes

- Updated support for `AIInferenceExtensions` methods to consume stable SCM version.
- Name: Azure.Search.Documents
Version: 11.7.0-beta.4
DisplayName: Azure AI Search
ServiceName: Search
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Search.Documents_11.7.0-beta.4/sdk/search/Azure.Search.Documents/CHANGELOG.md
ChangelogContent: |-
#### Features Added
- Added new `KnowledgeAgent` resource APIs in `SearchIndexClient` and introduced `KnowledgeAgentRetrievalClient` for managing and querying KnowledgeAgents, enabling multi-index grounding for agentic retrieval.
- Added a method overload for search query to include the `QuerySourceAuthorization` parameter to enforce per-user filtering in queries.
- Added `Resync` method in `SearchIndexerClient` to resync selective options from the data source to be re-ingested by the indexer.
- Added `PermissionFilter` to `SearchField`, `SimpleField`, and `SimpleFieldAttribute`, indicating whether the field should be used as a permission filter.
- Added `PermissionFilterOption` to `SearchIndex`, indicating whether permission filtering is enabled for the index.
- Added `RerankerBoostedScore` to `SemanticSearchResult` and updated `SemanticConfiguration` with a new `RankingOrder` property.
- Introduced new skill `ChatCompletionSkill` that integrates with Azure AI Foundry.
- Enhanced `DocumentIntelligenceLayoutSkill` with new properties: `ChunkingProperties`, `ExtractionOptions`, and `OutputFormat`.
- Added `IndexerPermissionOptions` to `SearchIndexerDataSourceConnection` to support ingestion of various types of permission data.
- Introduced sub-field vector support (multi-vectors) via `VectorQuery.Fields`, and added new query option `VectorQuery.PerDocumentVectorLimit`.
- Name: Azure.AI.Agents.Persistent
Version: 1.0.0
DisplayName: AI Agents Persistent
ServiceName: Cognitive Services
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Agents.Persistent_1.0.0/sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md
ChangelogContent: |-
#### Features Added
- First stable release of Azure AI Agents Persistent client library.
- Name: Azure.AI.Projects
Version: 1.0.0-beta.9
DisplayName: AI Foundry
ServiceName: Cognitive Services
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Projects_1.0.0-beta.9/sdk/ai/Azure.AI.Projects/CHANGELOG.md
ChangelogContent: |-
#### Breaking Changes
* Azure AI Foundry Project endpoint is now required to construct the `AIProjectClient`. It has the form
`https://<your-ai-services-account-name>.services.ai.azure.com/api/projects/<your-project-name>`. Find it in your AI Foundry Project Overview page.
* Agents are now implemented in a separate package `Azure.AI.Agents.Persistent`. Use the `GetPersistentAgentsClient` method on the
`AIProjectsClient` to create, run and delete agents. However there have been some breaking changes in these operations. See [Agents package document and samples](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/ai/Azure.AI.Agents.Persistent) for more details.
* Several changes to the `Connections` methods, including the response object (now it is simply called `Connection`). The class `ConnectionProperties` was renamed to `Connection`, and its properties have changed.
* `GetAzureOpenAIChatClient` now supports returning an authenticated `AzureOpenAI` ChatClient to be used with
AI models deployed to the Project's AI Services.
* The method `UploadFileRequest` on `AIProjectClient` had been removed, use `UploadFile` in `Datasets` instead.
* Property `scope` on `AIProjectClient` is removed.
* Evaluator Ids are available using the class `EvaluatorIDs` and no longer require `Azure.AI.Evaluation` package to be installed.
* Property `Id` on Evaluation is replaced with `name`.

#### Features Added
* `Deployments` methods to enumerate AI models deployed to your AI Foundry Project.
* `Datasets` methods to upload documents and reference them. To be used with Evaluations.
* `Indexes` methods to handle Search Indexes.
- Name: Azure.ResourceManager.Sql
Version: 1.4.0-beta.1
DisplayName: Resource Management - SQL
ServiceName: SQL
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Sql_1.4.0-beta.1/sdk/sqlmanagement/Azure.ResourceManager.Sql/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.Communication.CallAutomation
Version: 1.5.0-beta.1
DisplayName: Communication Call Automation
ServiceName: Communication
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Communication.CallAutomation_1.5.0-beta.1/sdk/communication/Azure.Communication.CallAutomation/CHANGELOG.md
ChangelogContent: |-
#### Features Added

- Added support for Teams multipersona users in add participant, transfer, and redirect scenarios in OPS calls
- Added TeamsAppSource for use when creating outbound OPS calls
- Added Incomingcall event to support incoming call notification for Teams multipersona users
- Recording with the call connection ID is now supported. OPS calls can be recorded using the call connection ID.
- Added StartRecordingFailed event to indicate when the start recording API is unable to initiate the recording.
- Name: Azure.ResourceManager.FrontDoor
Version: 1.4.0
DisplayName: Resource Management - Front Door
ServiceName: Front Door
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.FrontDoor_1.4.0/sdk/frontdoor/Azure.ResourceManager.FrontDoor/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.Messaging.EventGrid.SystemEvents
Version: 1.0.0-beta.3
DisplayName: System Events
ServiceName: Event Grid
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.EventGrid.SystemEvents_1.0.0-beta.3/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/CHANGELOG.md
ChangelogContent: |-
#### Features Added
- Added new communication events.
- Added new API management events.
- Add `EdgeSolutionVersionPublishedEventData` Edge event.
- Name: Azure.Messaging.EventGrid
Version: 4.31.0
DisplayName: Event Grid
ServiceName: Event Grid
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Messaging.EventGrid_4.31.0/sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md
ChangelogContent: |-
#### Features Added

- Added new communication events.
- Added new API management events.
- Add `EdgeSolutionVersionPublishedEventData` Edge event.
- Name: Azure.Extensions.AspNetCore.DataProtection.Keys
Version: 1.6.0
DisplayName: Key Encryptor for .NET Data Protection
ServiceName: Extensions
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Extensions.AspNetCore.DataProtection.Keys_1.6.0/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/CHANGELOG.md
ChangelogContent: |-
#### Features Added

- Overloads were added to accept a `Uri`-typed key identifier to all protection methods. _(A community contribution, courtesy of [MattKotsenas](https://github.com/abatishchev))_
- Name: Azure.AI.Agents.Persistent
Version: 1.1.0-beta.1
DisplayName: AI Agents Persistent
ServiceName: Cognitive Services
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.AI.Agents.Persistent_1.1.0-beta.1/sdk/ai/Azure.AI.Agents.Persistent/CHANGELOG.md
ChangelogContent: |-
#### Features Added
- Set API version to 2025-05-15-preview.
- Added Bing Custom search tool.
- Added Sharepoint grounding tool.
- Added Microsoft Fabric tool.
- Name: Azure.ResourceManager.ApiManagement
Version: 1.3.0
DisplayName: Resource Management - API Management
ServiceName: API Management
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ApiManagement_1.3.0/sdk/apimanagement/Azure.ResourceManager.ApiManagement/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.Cdn
Version: 1.4.0
DisplayName: Resource Management - Content Delivery Network
ServiceName: Content Delivery Network
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Cdn_1.4.0/sdk/cdn/Azure.ResourceManager.Cdn/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.Communication.PhoneNumbers
Version: 1.4.0-beta.1
DisplayName: Communication Phone Numbers
ServiceName: Communication
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Communication.PhoneNumbers_1.4.0-beta.1/sdk/communication/Azure.Communication.PhoneNumbers/CHANGELOG.md
ChangelogContent: |-
#### Features Added
- Adds support for the Browse Available Phone Numbers and Reservations APIs
- This adds an alternate way to search and purchase phone numbers that allows customers to select which phone numbers they want to reserve and purchase.
- Adds support for automated purchases of phone numbers from countries requiring a Do Not Resell agreement.
- For more information, refer to: https://learn.microsoft.com/azure/communication-services/concepts/numbers/sub-eligibility-number-capability
- API version `2025-04-01` is the default.
- Name: Azure.ResourceManager.SecretsStoreExtension
Version: 1.0.0-beta.1
DisplayName: Resource Management - Secretsstoreextension
ServiceName: Secretsstoreextension
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.SecretsStoreExtension_1.0.0-beta.1/sdk/secretsstoreextension/Azure.ResourceManager.SecretsStoreExtension/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.PureStorageBlock
Version: 1.0.0-beta.1
DisplayName: Resource Management - Purestorageblock
ServiceName: Purestorageblock
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.PureStorageBlock_1.0.0-beta.1/sdk/purestorageblock/Azure.ResourceManager.PureStorageBlock/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.Chaos
Version: 1.1.0
DisplayName: Resource Management - Chaos
ServiceName: Chaos
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Chaos_1.1.0/sdk/chaos/Azure.ResourceManager.Chaos/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.Provisioning.Storage
Version: 1.0.1
DisplayName: Provisioning - Storage
ServiceName: Provisioning
VersionType: Patch
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Storage_1.0.1/sdk/provisioning/Azure.Provisioning.Storage/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.AppContainers
Version: 1.4.0
DisplayName: Resource Management - Container Apps
ServiceName: Container Apps
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.AppContainers_1.4.0/sdk/containerapps/Azure.ResourceManager.AppContainers/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.NeonPostgres
Version: 1.0.0
DisplayName: Resource Management - Neon Postgres
ServiceName: Neon Postgres
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.NeonPostgres_1.0.0/sdk/neonpostgres/Azure.ResourceManager.NeonPostgres/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.Network
Version: 1.11.0-beta.2
DisplayName: Resource Management - Network
ServiceName: Network
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Network_1.11.0-beta.2/sdk/network/Azure.ResourceManager.Network/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.OnlineExperimentation
Version: 1.0.0-beta.1
DisplayName: Resource Management - Onlineexperimentation
ServiceName: Onlineexperimentation
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.OnlineExperimentation_1.0.0-beta.1/sdk/onlineexperimentation/Azure.ResourceManager.OnlineExperimentation/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.AppService
Version: 1.4.0
DisplayName: Resource Management - App Service
ServiceName: App Service
VersionType: GA
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.AppService_1.4.0/sdk/websites/Azure.ResourceManager.AppService/CHANGELOG.md
ChangelogContent: ""
- Name: Azure.ResourceManager.SiteManager
Version: 1.0.0-beta.1
DisplayName: Resource Management - Sitemanager
ServiceName: Sitemanager
VersionType: Beta
Hidden: false
ChangelogUrl: https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.SiteManager_1.0.0-beta.1/sdk/sitemanager/Azure.ResourceManager.SiteManager/CHANGELOG.md
ChangelogContent: ""