- The following types were removed:
DynamicContent
DynamicRequest
DynamicResponse
ProtocolClientOptions
- Update
Azure.Core
version.
- Added support for per call response classification.
- Added
ResponseError
type to represent the standard Azure error response.
- Added
DateTimeRange
type to represent ISO 8601 time interval.
- Added
RequestOptions
.
- Improved debugging experience for
JsonData
. JsonData
can be used withJsonSerializer
- Fixed a dependency issue with
Azure.Core
, rebinding the reference to the latest released package.
- Added
ProtocolClientOptions
,DynamicRequest
,DynamicResponse
types.
- Methods from
SerializationExtensions
moved intoAzure.Core
package.
JsonPatchDocument
type moved toAzure.Core
package.
BinaryData
: Change return type ofFromObjectAsync
fromTask<T>
toValueTask<T>
JsonPatchDocument
type to represent JSON Path document.BinaryData
: FromString method.BinaryData
: FromBytes method taking ReadOnlySpan.BinaryData
: constructor taking ReadOnlyMemory.
BinaryData
: RenamedSerialize
toFromObject
.BinaryData
: RenamedDeserialize
toToObject
.BinaryData
: RenamedFromMemory
toFromBytes
.
- Bug in TaskExtensions.EnsureCompleted method that causes it to unconditionally throw an exception in the environments with synchronization context
ObjectSerializer
: Moved toAzure.Core
.
BinaryData
: RenamedAsString
toToString
.BinaryData
: ReplacedCreate(string)
with constructor taking string.BinaryData
: RenamedCreate(Stream)
/CreateAsync(Stream)
toFromStream
/FromStreamAsync
.BinaryData
: RenamedCreate<T>
/CreateAsync<T>
toFromSerializable<T>
/FromSerializableAsync<T>
.BinaryData
: RenamedAs<T>
/AsAsync<T>
toDeserialize<T>
/DeserializeAsync<T>
.
- Added serialization primitives:
ObjectSerializer
,JsonObjectSerializer
- Added spatial geometry types.
- Added
BinaryData
type.