1.58.0 (2026-06-04)
Features Added
- Adopt System.ClientModel 1.14.0
Bugs Fixed
- Fixed
NullReferenceExceptionthrown byOperation.RehydrateAsync/ArmOperation.RehydrateAsync(and the resulting operation'sUpdateStatusAsync/Value) when the rehydrated long-running operation has completed with a failure.OperationState.FailureandOperationState<T>.Failurenow honor their documented contract and materialize a defaultRequestFailedExceptionfrom the raw response when the caller passesnull, matching the behavior of the non-rehydration polling path. - Fixed
DiagnosticScopeto mark the parentActivityContextas remote (IsRemote = true) when a traceparent is provided viaSetTraceContextorAddLink. The traceparent in these paths is always extracted from an external source (e.g. a messaging broker's application properties), so samplers that distinguish local vs. remote parents — such as theRateLimitedSamplerused by the Azure Monitor OpenTelemetry exporter — can now make correct decisions for activities started from incoming messages.