Skip to content

Jackson Release 2.10.5

Tatu Saloranta edited this page Dec 12, 2020 · 12 revisions

Patch version of 2.10, released on 21-Jul-2020.

It is likely the last full patch set for 2.10.x series.

Following fixes were included.

Changes, core

#616: Parsing JSON with ALLOW_MISSING_VALUE enabled results in endless stream of VALUE_NULL tokens

  • #2787: (partial fix): NPE after add mixin for enum

Changes, data formats

  • #211: Fix schema evolution involving maps of non-scalar
  • #204: CsvParser.Feature.ALLOW_TRAILING_COMMA doesn't work with header columns
  • #204: Add IonFactory.getIonSystem() accessor
  • #395: Namespace repairing generates xmlns definitions for xml: prefix (which is implicit)
  • #413: Null String field serialization through ToXmlGenerator causes NullPointerException
  • #146: Jackson can't handle underscores in numbers

Changes, datatypes

  • #67: (guava) Guava collection deserialization failure with Nulls.AS_EMPTY
  • #18: Deserialization of JsonObject from null broken since 2.10.4

Changes, jackson-jr

  • #73: Allow for reading null fields when reading simple objects
Clone this wiki locally