Skip to content

Jackson Release 2.16.2

Tatu Saloranta edited this page Mar 9, 2024 · 11 revisions

Patch version of 2.16, released on March 9, 2024.

Following fixes are included in this patch release, in addition to fixes from 2.15.4.

Changes, core

  • #4302: Problem deserializing some type of Enums when using PropertyNamingStrategy
  • #4303: ObjectReader is not serializable if it's configured for polymorphism
  • #4316: NPE when deserializing JsonAnySetter in Throwable
  • #4355: Jackson 2.16 fails attempting to obtain ObjectWriter for an Enum of which some value returns null from toString()
  • #4409: Deserialization of enums with name defined with different cases leads to InvalidDefinitionException: Multiple fields representing property

Changes, datatypes

  • #296: NPE when serializing a LocalDate or LocalDateTime using AsDeductionTypeSerializer

Guava

  • #145: GuavaOptionalDeserializer.getEmptyValue() should not call itself recursively
Clone this wiki locally