Skip to content

Jackson Release 2.11.3

Tatu Saloranta edited this page Oct 2, 2020 · 15 revisions

Patch version of 2.11, released October 2nd, 2020.

Following fixes are included.

Changes, core

  • #2795: Cannot detect creator arguments of mixins for JDK types
  • #2815: Add JsonFormat.Shape awareness for UUID serialization (UUIDSerializer)
  • #2821: Json serialization fails or a specific case that contains generics and static methods with generic parameters (2.11.1 -> 2.11.2 regression)
  • #2822: Using JsonValue and JsonFormat on one field does not work as expected
  • #2840: ObjectMapper.activateDefaultTypingAsProperty() is not using parameter PolymorphicTypeValidator
  • #2846: Problem deserialization "raw generic" fields (like Map) in 2.11.2

Changes, data formats

  • #219: Cache record names to avoid hitting class loader
  • #217: Should quote strings with line separator under STRICT_CHECK_FOR_QUOTING mode

Changes, datatypes

  • #71: (eclipse-collections) can not deserialize concrete class instance inside nested immutable eclipse-collection

Changes, other modules

Mr Bean

  • #109: Fix detection of inherited default method in Java 8+ interface

Changes, JVM Languages

  • #472: Either deserializers Option[T] with value None as null.
Clone this wiki locally