Skip to content

Jackson Release 2.7.4

Tatu Saloranta edited this page Apr 17, 2016 · 21 revisions

Patch version of [2.7](Jackson Release 2.7), not yet released (as of April 16, 2016)

Changes, core

  • #209: Make use of _allowMultipleMatches in FilteringParserDelegate
  • #1178: @JsonSerialize(contentAs=superType) behavior disallowed in 2.7
  • #1186: SimpleAbstractTypeResolver breaks generic parameters
  • #1189: Converter called twice results in ClassCastException
  • #1191: Non-matching quotes used in error message for date parsing
  • #1194: Incorrect signature for generic type via `JavaType.getGenericSignature
  • #1195: JsonMappingException not Serializable due to 2.7 reference to source (parser)
  • #1198: Problem with @JsonTypeInfo.As.EXTERNAL_PROPERTY, defaultImpl, missing type id, NPE

Changes, dataformats

  • #39: Byte arrays are represented as strings in generated avro schema
  • #190: Ensure that defaults for XMLInputFactory have expansion of external parsed general entities disabled

Changes, datatypes

  • #31: Support @JsonSerialize(contentUsing=) and @JsonDeserialize(contentUsing=) for Optional
  • #34: Fix OptionalSerializer.isEmpty() from an incorrect class cast exception
  • #68: Handle JSON serialized Dates from JavaScript in LocalDateTimeDeserializer

Changes, JAX-RS

  • #80: Non-JSON providers don't support custom MIME types with extensions

Changes, other modules

  • #4: Serialization with Afterburner causes Java VerifyError for generic with String as type
  • #8: Problem with Optional<T>, AtomicReference<T> valued properties
  • #33: Calls to Executable.getParameters() should guard against MalformedParametersException

Clone this wiki locally