Skip to content

Jackson Release 2.6.6

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

Patch version of 2.6, released April 5th, 2016.

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

Changes, core

  • #248: VersionUtil.versionFor() unexpectedly return null instead of Version.unknownVersion()
  • #1088: NPE possibility in SimpleMixinResolver
  • #1099: Fix custom comparator container node traversal
  • #1108: Jackson not continue to parse after DeserializationFeature.FAIL_ON_INVALID_SUBTYPE error
  • #1112: Detailed error message from custom key deserializer is discarded
  • #1120: String value omitted from weirdStringException
  • #1123: Serializing and Deserializing Locale.ROOT

Changes, dataformats

  • #41: Problems with type Number, with schema
  • #18: Correct parsing of zero length byte strings
  • #34: Deserialize error "Invalid type marker byte" for 'long' field names (57 characters or longer)

Changes, data types

  • #82: Can't deserialize a serialized DateTimeZone with default typing
  • #16: Instant is serialized as String by some dataformats/libs but can't be deserialized (unless manually converted to float)
  • #69: Serialization of Instant seems to throw exceptions when when @JsonFormat is used

Changes, other

  • #40: Cannot read empty or singleton arrays with JSON.arrayOfFrom
Clone this wiki locally