Release v7.16.8
Summary
A collection field that is absent from the payload no longer deserializes to undefined behind a type that says it is an array.
Fixed
JsonSerializergives a field declared as a collection an empty array when the property is missing from the payload, instead ofundefined. Producers legitimately omit empty collections, so readers previously needed a null guard on every collection to work around a value that contradicted its own declared type. An explicitnullstill deserializes asnull.