-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.20
Tatu Saloranta edited this page May 19, 2025
·
13 revisions
Branch is under development as of May 2025.
No release yet
Same as Jackson 2.19, SDK 26
Same as Jackson 2.19 -- mostly Java 8
Same as Jackson 2.19?
None
-
#291: Add
optional
property for@JacksonInject
to allow optionally injected values
-
#3072: Allow specifying
@JacksonInject
does not fail when there's no corresponding value -
#4136: Drop deprecated (in 2.12)
PropertyNamingStrategy
implementations from 2.20 -
#4656:
DeserializationProblemHandler.handleUnexpectedToken()
cast Object to String -
#5103: Use
writeStartObject(Object forValue, int size)
forObjectNode
serialization -
#5151: Add new exception type,
MissingInjectValueException
, to be used for failed@JacksonInject
-
#137: Allow exposing CBOR "undefined" value as
JsonToken.VALUE_EMBEDDED_OBJECT
(with embedded value ofnull
) -
#431: Negative
BigInteger
values not encoded/decoded correctly -
#587: Allow exposing CBOR Simple values as
JsonToken.VALUE_EMBEDDED_OBJECT
with a feature flag
-
#92:
DateTime
serialization result is not same as Java 8ZonedDateTime
-
#146:
DateTime
can't be serialized with its own zone (WRITE_DATES_WITH_CONTEXT_TIME_ZONE
not respected)