-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9.3
Tatu Saloranta edited this page Feb 24, 2018
·
26 revisions
Patch version of 2.9, released 09-Dec-2017.
Following fixes are included.
-
#418:
ArrayIndexOutOfBoundsExceptionfrom UTF32Reader.read on invalid input
- #1604: Nested type arguments doesn't work with polymorphic types
-
#1794:
StackTraceElementDeserializernot working if field visibility changed -
#1799: Allow creation of custom sub-types of
NullNode,BooleanNode,MissingNode -
#1804:
ValueInstantiator.canInstantiate()ignorescanCreateUsingArrayDelegate() -
#1807: Jackson-databind caches plain map deserializer and use it even map has
@JsonDeserializer - #1823: ClassNameIdResolver doesn't handle resolve Collections$SingletonMap, Collections$SingletonSet
-
#1831:
ObjectReader.readValue(JsonNode)does not work correctly with polymorphic types, value to update -
#1835:
ValueInjectorbreak from 2.8.x to 2.9.x -
#1842:
nullString forExceptions deserialized as String "null" instead ofnull -
#1843: Include name of unsettable property in exception from
SetterlessProperty.set() - #1844: Map "deep" merge only adds new items, but not override existing values
- #106: (protobuf) fix calling _skipUnknownValue() twice
- #108: (protobuf) fix NPE in skip unknown nested key
- #114: (cbor) copyStructure(): avoid duplicate tags when copying tagged binary
- #116: (protobuf) Should skip the positive byte which is the last byte of an varint
- #124: (cbor) Invalid value returned for negative int32 where the absolute value is > 2^31 - 1
- #126: (protobuf) always call checkEnd() when skip unknown field
- #39: (yaml) Binary data not recognized by YAML parser
- #42: (csv) Add support for escaping double quotes with the configured escape character
- #53: (yaml) Binary values written without type tag
-
#46: (datetime) Double array serialization of
LocalDatestored as an object with wrapper object typing enabled
-
#33:
@JsonSerializewithnullUsingoption not working forStringproperties