Skip to content

Jackson Release 2.15.4

Tatu Saloranta edited this page Feb 15, 2024 · 13 revisions

Possible patch version of 2.15, released on December 15, 2023. It may be the last full patch release for 2.15 branch.

Following fixes are included in this patch release.

Changes, core

  • #1146: JsonParserDelegate missing overrides for canParseAsync(), getNonBlockingInputFeeder()
  • #1161: NPE in "FastDoubleParser", method "JavaBigDecimalParser.parseBigDecimal()"
  • #1172: @JsonView doesn't work with @JsonCreator
  • #3133: Map deserialization results in different numeric classes based on json ordering (BigDecimal / Double) when used in combination with @JsonSubTypes
  • #4185: @JsonIgnoreProperties with @JsonTypeInfo(include = JsonTypeInfo.As.EXTERNAL_PROPERTY) does not work
  • #4303: ObjectReader is not serializable if it's configured for polymorphism
  • #4378: TextNode.equals() throws NullPointerException when TextNode constructed with null

Changes, datatypes

  • Upgrade `org.json:json`` dependency to 20231013 (from 20230227)

PCollections

  • #122: PCollections module info (module-info.class) incorrect
Clone this wiki locally