Skip to content

Jackson Release 2.12.1

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

Patch version of 2.12, being developed as of December 2020.

Following fixes will be included.

Changes, core

  • #2962: Auto-detection of constructor-based creator method skipped if there is an annotated factory-based creator method (regression from 2.11)
  • #2972: ObjectMapper.treeToValue() no longer invokes JsonDeserializer.getNullValue()
  • #2973: DeserializationProblemHandler is not invoked when trying to deserializing String
  • #2978: Fix failing double JsonCreators in jackson 2.12.0
  • #2990: Breaking API change in BasicClassIntrospector (2.12.0)

Changes, data formats

  • #282: Allow disabling native type ids in IonMapper
  • #435: After upgrade to 2.12.0, NPE when deserializing an empty element to ArrayList

Changes, datatypes

  • #120: Cache formatter with offset parsed (performance improvement)

Changes, other modules

Afterburner

  • #120: Afterburner does not support the new CoercionConfig (and same with Blackbird)

Changes, JVM Languages

Changes, other

  • #76: Annotation-based introspector does not include super-class fields
Clone this wiki locally