-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 3.1.1
Tatu Saloranta edited this page Mar 27, 2026
·
20 revisions
Patch version of 3.1, released on March 27, 2026.
Following fixes are included in this patch release.
-
#1562: Move
module-info.classto jar root level (/module-info.class) from underMETA-INF/versions/17 -
#1570: Fail parsing from
DataInputifStreamReadConstraints.getMaxDocumentLength()set [GHSA-2m67-wjpj-xhg9]
-
#5710:
ObjectWritertransforms polymorphic types into a tree incompletely -
#5716:
@JsonUnwrappedproperties moved to end in 3.1.0 -
#5728:
@JsonUnwrappeddoesn't work for delegating ValueDeserializer (even one delegating toBeanDeserializerBase) -
#5785: Wrong path in
InvalidFormatExceptionfor nested fields andBuilderBasedDeserializer -
#5786: Regression in
TokenBuffer#forceUseOfBigDecimal -
#5813:
JsonMappernot thread-safe when using custom serializers -
#5814: Enum deserialization does not respect
JsonFormat.Feature.ACCEPT_CASE_INSENSITIVE_VALUESoverride -
#5819:
JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROESnot working withObjectMapper.valueToTree() - #5840: Jackson 2.21 throws Conflicting property-based creators if both default (0-arg) and multi-arg constructor annotated
-
#387: Avro generator should enforce
StreamWriteConstraints.maxNestingDepth
- #669: STRINGREF String reference outside of a namespace
-
#615: Feature
CsvReadFeature.EMPTY_UNQUOTED_STRING_AS_NULLignored
- #6124: Fix YAML anchor replaying parser producing invalid sequence of events when using the merge operator inside an anchor
-
#175:
JodaModuleSPI metadata removed in 3.0.0-rc6