Skip to content

Jackson Release 2.7.5

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

Patch version of 2.7, released on Jun 11th, 2016.

Following fixes were 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

Datatypes

  • #79: Can't deserialize Instant from JSON of serialized java.util.Date
  • #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