Skip to content

Jackson Release 2.9.6

Tatu Saloranta edited this page May 4, 2018 · 38 revisions

Patch version of 2.9, not yet released as of May 2018.

Following fixes are included.

Changes, core

  • #400: Add mechanism for forcing BufferRecycler released (to call on shutdown)
  • #1565: Deserialization failure with Polymorphism using JsonTypeInfo defaultImpl, subtype as target
  • #1964: Failed to specialize Map type during serialization where type key type incompatibility overidden via "raw" types
  • #1990: MixIn @JsonProperty for Object.hashCode() is ignored
  • #1998: Removing "type" attribute with Mixin not taken in account if using ObjectMapper.copy()
  • #1999: "Duplicate property" issue should mention which class it complains about
  • #2001: Deserialization issue with @JsonIgnore and @JsonCreator + @JsonProperty for same property name
  • #2016: Delegating JsonCreator disregards JsonDeserialize info
  • #2019: Abstract Type mapping in 2.9 fails when multiple modules are registered
  • #2023: JsonFormat.Feature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT not working with null coercion with @JsonSetter

Changes, other modules

  • #65: Use DeserializationContext.handleWeirdXxxValue() for datetime deserializers
Clone this wiki locally