Skip to content

Jackson Release 2.4.3

cowtowncoder edited this page Oct 9, 2014 · 21 revisions

Patch version of [2.4](Jackson Release 2.4), most components released on October 4th, 2014.

Changes, core

  • #152: Exception for property names longer than 256k
  • #496: Wrong result with new TextNode("false").asBoolean(true)
  • #511: DeserializationFeature.FAIL_ON_INVALID_SUBTYPE does not work
  • #523: MapDeserializer and friends do not report the field/key name for mapping exceptions
  • #524: @JsonIdentityReference(alwaysAsId = true) Custom resolver is reset to SimpleObjectIdResolver.
  • #541: @JsonProperty in @JsonCreator is conflicting with POJOs getters/attributes
  • #543: Problem resolving self-referential generic types (work-around, not full fix)
  • #570: Add Support for parsing more compliant ISO-8601 Date Formats

Changes, data formats

  • #5: Support binary (byte[]) Object keys (assuming UTF-8 encoding)
  • #6: Support 'self-describe' CBOR tag

Changes, datatypes

  • #45: Can't use LocalTime, LocalDate & LocalDateTime as Key type for a MapInterval deserialization fails for negative start instants
  • #46: Interval deserialization fails for negative start instants
  • #50: Add support for InternetDomainName

Changes, other modules

  • #34: NPE when generating schema for class with @JsonValue annotation over array/Collection
  • #42: Exception trying to deserialize into final field
  • #43: Problem deserializing type with one polymorphic property that uses inclusion of As.EXTERNAL_PROPERTY
Clone this wiki locally