forked from FasterXML/jackson
-
Notifications
You must be signed in to change notification settings - Fork 0
Jackson Release 2.9.3
Kim, Joo Hyuk edited this page Oct 12, 2023
·
3 revisions
Patch version of 2.9, released 09-Dec-2017.
Following fixes are included.
-
#418:
ArrayIndexOutOfBoundsException
from UTF32Reader.read on invalid input
- #1604: Nested type arguments doesn't work with polymorphic types
-
#1794:
StackTraceElementDeserializer
not 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:
ValueInjector
break from 2.8.x to 2.9.x -
#1842:
null
String forException
s 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
LocalDate
stored as an object with wrapper object typing enabled
-
#33:
@JsonSerialize
withnullUsing
option not working forString
properties