Skip to content

Jackson Release 2.7.5

Tatu Saloranta edited this page Jun 11, 2016 · 15 revisions

Patch version of [2.7](Jackson Release 2.7), not yet released (May 2016).

Following fixes are to be included.

Changes, core

  • #280: FilteringGeneratorDelegate.writeUTF8String() should delegate to writeUTF8String()
  • #1098: DeserializationFeature.FAIL_ON_INVALID_SUBTYPE does not work with JsonTypeInfo.Id.CLASS
  • #1223: BasicClassIntrospector.forSerialization(...).findProperties should respect MapperFeature.AUTO_DETECT_GETTERS/SETTERS
  • #1225: JsonMappingException should override getProcessor()
  • #1228: @JsonAnySetter does not deserialize null to Deserializer's NullValue
  • #1231: @JsonSerialize(as=superType) behavior disallowed in 2.7.4
  • #1248: Annotated returns raw type in place of Generic Type in 2.7.x
  • #1253: Problem with context handling for TokenBuffer, field name
  • #1255: JsonIdentityInfo incorrectly serializing forward references

Data formats

  • #124: jackson-annotations are not included as a dependency within jackson-dataformat-csv
  • #42: Incorrect jackson-core dependency form parent pom leads to inclusion of non-shaded core jar in jr-all

Changes, other modules

  • #104: HyperSchema does not generate links for nested objects
  • Update to Kotlin 1.0.2
  • Pull Request #5: Any fields present in the constructor do not have to be null
Clone this wiki locally