-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.9.7
Tatu Saloranta edited this page Oct 24, 2018
·
18 revisions
Patch version of 2.9, released September 19, 2018.
Following fixes are included.
-
#476: Problem with
BufferRecycler
via async parser (or when sharing parser across threads) -
#477: Exception while decoding Base64 value with escaped
=
character
-
#2060:
UnwrappingBeanPropertyWriter
incorrectly assumes the found serializer is of typeUnwrappingBeanSerializer
- #2064: Cannot set custom format for `SqlDateSerialize
- #2079: NPE when visiting StaticListSerializerBase
-
#2082:
FactoryBasedEnumDeserializer
should be cachable -
#2088:
@JsonUnwrapped
fields are skipped when usingPropertyBasedCreator
if they appear after the last creator property -
#2096:
TreeTraversingParser
does not take base64 variant into account - #2097: Block more classes from polymorphic deserialization (CVE-2018-14718 - CVE-2018-14721)
- #2109: Canonical string for reference type is built incorrectly
-
#2120:
NioPathDeserializer
improvement -
#2128: Location information included twice for some
JsonMappingException
s
-
#142:
IonParser.getNumberType()
returnsnull
forIonType.FLOAT
- #81: Jackson 2.9.5, 2.9.6 incompatible with snakeyaml 1.20, 1.21
- #111: Class cast exception on hibernate5 module (with Hibernate 5.1+)
-
#78: Year deserialization ignores
@JsonFormat
pattern
-
#99: Binary compatibility broken in 2.9.x in
DateTimeSerializer
- #101: Instant, YearMonth and MonthDay not use pattern in @JsonFormat
-
#54: Afterburner
SuperSonicBeanDeserializer
does not handle JSON Object valued Object Ids (like json)