1.61.0 (2026-07-30)
Features Added
- Added
AzureAuthorityHosts.AzureBleuCloud(https://login.sovcloud-identity.fr/), the Microsoft Entra authority host for Bleu Cloud, the national partner cloud for France. Interactive credentials'Authenticatemethods now also resolve the default Azure Resource Manager scope for Bleu Cloud.
Bugs Fixed
- Fixed an issue where response content logging could emit more bytes than were actually read when a non-buffered (streaming) response was read into a buffer larger than the response body. Previously, when the read began at offset 0, the entire caller-supplied buffer was logged — including the bytes past the response payload, which for a pooled buffer contain unrelated in-process content — and the configured
LoggedContentSizeLimitwas not applied. The logging policy now logs only the bytes that were read. (#61399) - Fixed an issue where
RequestFailedExceptioncould throw a secondaryArgumentNullExceptionwhile formatting a failed response that had a text content-type header but an empty body, masking the actual service failure. The exception now preserves the original HTTP status, reason phrase, and headers, and no longer formats empty response content. - Fixed
AzureCliCredentialto not pass both--tenantand--subscriptionflags to the Azure CLI, as the CLI rejects this combination. When a tenant is requested (for example, via challenge-based authentication) it now takes precedence and--subscriptionis omitted;--subscriptionis used only when no tenant is requested. (#58949)
Other Changes
- Added
azure-deprecatingto the default list of allowed (non-redacted) headers inDiagnosticsOptionsto support deprecating behavior notification.