Skip to content

Jackson Release 2.8.4

Tatu Saloranta edited this page Oct 14, 2016 · 16 revisions

Patch version of [2.8](Jackson Release 2.8), not yet released (as of Sep 23, 2016).

Following fixes are to be included.

Changes, core

  • #466: Jackson ignores Type information when raw return type is BigDecimal or BigInteger
  • #1001: Parameter names module gets confused with delegate creator which is a static method
  • #1324: Boolean parsing with StdDeserializer is too slow with huge integer value
  • #1383: Problem with @JsonCreator with 1-arg factory-method, implicit param names
  • #1384: @JsonDeserialize(keyUsing = ...) does not work correctly together with DefaultTyping.NON_FINAL
  • #1385: Polymorphic type lost when using @JsonValue
  • #1389: Problem with handling of multi-argument creator with Enums
  • #1392: Custom UnmodifiableSetMixin Fails in Jackson 2.7+ but works in Jackson 2.6
  • #1395: Problems deserializing primitive long field while using TypeResolverBuilder

Changes, data formats

  • #211: Disable SUPPORT_DTD for XMLInputFactory unless explicitly overridden
  • #77: Boolean-like content of string must never be unquoted

Changes, Jackson jr

  • #49: ArrayIndexOutOfBoundsException when parsing large Map

Changes, other modules

  • #22: Allow use of Guice 4.x (still only require 3.x)
  • #63: Error in type resolution of reference type (Optional)
  • #112: Update LinkDescriptionObject to remove redundant 'jsonSchema' property
Clone this wiki locally