Skip to content

Jackson Release 2.8.6

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

Patch version of 2.8, released Jan 12, 2017.

  • with exception of Scala module, which is to follow at a later point (apologies for delay)

Following fixes are included.

Changes, core

  • #322: Trim tokens in error messages to 256 byte to prevent attacks
  • #335: Missing exception for invalid last character of base64 string to decode using Base64Variant.decode()
  • #349: @JsonAnySetter with @JsonUnwrapped: deserialization fails with arrays
  • #1388: @JsonIdentityInfo: id has to be the first key in deserialization when deserializing with @JsonCreator
  • #1425: JsonNode.binaryValue() ignores illegal character if it's the last one
  • #1453: UntypedObjectDeserializer does not retain float type (over double)
  • #1456: TypeFactory type resolution broken in 2.7 for generic types when using constructType with context
  • #1476: Wrong constructor picked up when deserializing object
  • #1493: ACCEPT_CASE_INSENSITIVE_PROPERTIES fails with @JsonUnwrapped

Changes, dataformats

  • #80: Fix UTF8Writer when used in same thread

Changes, datatypes

  • #92: Add support for Hibernate 5.2
Clone this wiki locally