-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.10.2
Tatu Saloranta edited this page Jan 5, 2020
·
22 revisions
Patch version of 2.10, released on 05-Jan-2020.
Following fixes are included.
-
#580: FilteringGeneratorDelegate writeRawValue delegate to
writeRaw()
instead ofwriteRawValue()
-
#582:
FilteringGeneratorDelegate
bug when filtering arrays (in 2.10.1)
-
#2101:
FAIL_ON_NULL_FOR_PRIMITIVES
failure does not indicate field name in exception message -
#2544:
java.lang.NoClassDefFoundError
Thrown for compact profile1 - #2553: JsonDeserialize(contentAs=...) broken with raw collections
-
#2556: Contention in
TypeNameIdResolver.idFromClass()
-
#2560: Check
WRAP_EXCEPTIONS
inCollectionDeserializer.handleNonArray()
-
#2564: Fix
IllegalArgumentException
on empty input collection forArrayBlockingQueue
-
#2566:
MissingNode.toString()
returnsnull
(4 character token) instead of empty string - #2567: Incorrect target type for arrays when providing nulls and nulls are disabled
-
#2573: Problem with
JsonInclude
config overrides forjava.util.Map
-
#2576: Fail to serialize
Enum
instance which includes a method override as POJO (shape = Shape.OBJECT)
-
#166: Incorrect
JsonParseException
Message for missing separator char
-
#189:
IonObjectMapper
close()s the providedIonWriter
unnecessarily
- #366: XML containing xsi:nil is improperly parsed
- #378: Jackson 2.10.x fails to deserialize xsi:nil with multiple child elements
-
#163:
SequenceWriter
does not create multiple docs in a single yaml file
- #270: 2.10.1 seems to output JSON field where name of function matches name of private field
- #279: 2.10 introduces another binary compatibility issue in KotlinModule constructor
- #121: Allow multiple implementations of ws.rs
-
#71: Jackson-jr 2.10 accidentally uses
UncheckedIOException
only available on JDK 8