Jackson Release 3.1.3 (original) (raw)
Patch version of 3.1, released on May 1st, 2026.
Following fixes are included in this patch release.
Changes, core
Streaming
- #1602:
UTF8DataInputJsonParserneeds to enforceStreamReadConstraints.maxNameLengthlimit
Databind
- #5898:
DoubleDeserializerrejects "+INF"/"+Infinity" despite accepting "INF"/"Infinity" and "-INF"/"-Infinity" - #5911: Deserialization failed with
@JsonUnwrappedand@JsonAlias - #5918: Creator properties always come first in 3.x
- #5923: Deserialization behavior change with Records,
@JsonCreatorand@JsonValue - #5925: Pass dynamic serializer for
Iterablecontent filtering - #5931: Fix
AtomicLongDeserializervalue truncation on coerced values - #5941: Jackson 3
MapperBuilder.addModule()is not recursive wrt declared Module dependencies
Changes, Other modules
Afterburner
- #343: Deserialization Failed when an unknown property is added in JSON when using Afterburner Module