Skip to content

Jackson Release 2.3.1

Tatu Saloranta edited this page Mar 6, 2018 · 6 revisions

Patch release was made in 28-Dec-2013 and contains following fixes

Changes, core

No functional changes.

  • #346: Fix problem deserializing ObjectNode, with @JsonCreator, empty JSON Object
  • #358: IterableSerializer ignoring annotated content serializer
  • #361: Reduce sync overhead for SerializerCache by using volatile, double-locking
  • #362: UUID output as Base64 String with ObjectMapper.convertValue()
  • #367: Make TypeNameIdResolver call TypeResolver for resolving base type.
  • Related: fix for Afterburner#38 -- need to remove @JacksonStdImpl from RawSerializer, to avoid accidental removal of proper handling.

Changes, JAX-RS

  • #37: Enable use of JAX-RS 2.0 API

Changes, Data formats

  • #84: Problem with @JacksonXmlText when property output is suppressed

Changes, Datatypes

  • #21: DateTimeSerializer should take the configured time zone into account

Changes, other modules

  • #38: Handling of @JsonRawValue broken (requires 2.3.1 of jackson-databind as well)
Clone this wiki locally