Skip to content

Jackson Release 2.6.2

Tatu Saloranta edited this page Mar 4, 2021 · 20 revisions

Patch version of 2.6, released on September 15, 2015.

Changes, core

  • #213: Parser is sometimes wrong when using CANONICALIZE_FIELD_NAMES
  • #216: ArrayIndexOutOfBoundsException when repeatedly serializing to a byte array
  • #894: When using withFactory on ObjectMapper, the created Factory has a TypeParser which still has the original TypeFactory
  • #899: Problem serializing ObjectReader (and possibly ObjectMapper)
  • #913: ObjectMapper.copy() does not preserve MappingJsonFactory features
  • #922: ObjectMapper.copy() does not preserve _registeredModuleTypes
  • #928: Problem deserializing External Type Id if type id comes before POJO

Changes, data formats

  • #13: Bug in boundary checking in CBORParser
  • #26: Bug in boundary checking in SmileParser

Changes, datatypes

  • #52: Guava collection types do not allow null values
  • #80: Relax OSGi version constraints for Guava dependency.
  • #82: Problem with polymorphic value types for Optional, with 2.6
  • #14: Missing @type when serializing Optional<Interface>
  • #71: Adjust LocalDate / LocalDateTime deserializer to support DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE

Changes, other modules

  • #56: Afterburner does not respect DeserializationFeature.UNWRAP_SINGLE_VALUE_ARRAYS
  • #57: @JsonAppend causes NullPointerException
  • #47: JaxbAnnotationIntrospector does not pick up 'required' property of @XmlAttribute
  • #27: Object schema properties should adhere to @JsonPropertyOrder and @XmlType(propOrder)
Clone this wiki locally