1.14.0 (2021-03-08)
New Features
- Added
Class<T>
overloads ofBinaryData.toObject
andBinaryData.toObjectAsync
. - Added defaulted interface API
Tracer.addEvent
. - Added
FluxUtil.collectBytesInByteBufferStream(Flux, int)
andFluxUtil.collectBytesFromNetworkResponse(Flux, HttpHeaders)
to allow for performance optimizations when the resultingbyte[]
size in known. - Added handling to collect a
Flux<ByteBuffer>
into abyte[]
with less array duplications. - Added default interface API overloads to
ObjectSerializer
which take or returnbyte[]
instead ofInputStream
or
OutputStream
allowing for performance optimizations by removing array copies. - Added default interface API
SerializerAdapter.serializeIterable
which handles serializing generic collections. - Added
CloudEvent
model which conforms to the Cloud Event Specification.
Dependency Updates
- Upgraded Jackson from
2.11.3
to2.12.1
. - Upgraded Netty from
4.1.54.Final
to4.1.59.Final
. - Upgraded Reactor from
3.3.12.RELEASE
to3.4.3
. - Upgraded Reactor Netty from
0.9.15.RELEASE
to1.0.4
.