Skip to content

Jackson Release 2.7.9

Tatu Saloranta edited this page Mar 20, 2017 · 14 revisions

Patch version of 2.7, released on 04 February 2017.

This is planned to be the last full 2.7 release of all components: further releases, if any, will be micro-releases (like next hypothetical one, 2.7.9.1) of specific components with issues.

Following fixes are included.

Changes, core

  • #1367: No Object Id found for an instance when using @ConstructorProperties
  • #1392: Custom UnmodifiableSetMixin Fails in Jackson 2.7+ but works in Jackson 2.6
  • #1411: MapSerializer._orderEntries should check for null keys
  • #1432: Off by 1 bug in PropertyValueBuffer
  • #1439: NPE when using with filter id, serializing java.util.Map types
  • #1456: TypeFactory type resolution broken in 2.7 for generic types when using constructType with context
  • #1476: Wrong constructor picked up when deserializing object
  • #1506: Missing KeyDeserializer for CharSequence

Changes, dataformats

  • Support multiple root-level value writes (via SequenceWriter)
  • Support multiple root-level value reads (via MappingIterator)
  • #80: Fix UTF8Writer when used in same thread

Changes, Jackson jr

  • #49: ArrayIndexOutOfBoundsException when parsing large Map

Changes, other

  • #63: Error in type resolution of reference type (Optional)
Clone this wiki locally