Skip to content

Jackson Release 2.9.3

Tatu Saloranta edited this page Nov 30, 2017 · 26 revisions

Patch version of 2.9, not yet released.

Following fixes are included.

Changes, core

  • #418: ArrayIndexOutOfBoundsException from UTF32Reader.read on invalid input
  • #1604: Nested type arguments doesn't work with polymorphic types
  • #1794: StackTraceElementDeserializer not working if field visibility changed
  • #1799: Allow creation of custom sub-types of NullNode, BooleanNode, MissingNode
  • #1804: ValueInstantiator.canInstantiate() ignores canCreateUsingArrayDelegate()
  • #1807: Jackson-databind caches plain map deserializer and use it even map has @JsonDeserializer

Changes, dataformats

  • #114: (cbor) copyStructure(): avoid duplicate tags when copying tagged binary
  • #116: (protobuf) Should skip the positive byte which is the last byte of an varint
  • #39: (yaml) Binary data not recognized by YAML parser
  • #42: (csv) Add support for escaping double quotes with the configured escape character

Changes, other modules

  • #33: @JsonSerialize with nullUsing option not working for String properties
  • #31: @JsonAppend causes IllegalStateException Unsupported annotated member with JaxbAnnotationModule
  • #32: Fix introspector chaining in JaxbAnnotationIntrospector.hasRequiredMarker()
Clone this wiki locally