Skip to content

Jackson Release 2.5.1

Tatu Saloranta edited this page Feb 7, 2015 · 17 revisions

Patch version of [2.5](Jackson Release 2.5), released on February 6, 2015.

Also includes all fixes in 2.4.x up until 2.4.5.

Changes, core

  • #178: Add Lf2SpacesIndenter.withLinefeed back to restore binary-compatibility with 2.4.x
  • #667: Problem with bogus conflict between single-arg-String vs CharSequence constructor
  • #669: #669: JSOG usage of @JsonTypeInfo and @JsonIdentityInfo(generator=JSOGGenerator.class) fails
  • #671: Adding java.util.Currency deserialization support for maps
  • #674: Spring CGLIB proxies not handled as intended
  • #682: Class<?>-valued Map keys not serialized properly
  • #684: FAIL_ON_NUMBERS_FOR_ENUMS does not fail when integer value is quoted
  • #696: Copy constructor does not preserve _injectableValues

Dataformats

  • #133: Performance regression (2.4->2.5), 10% slower write via databind
  • #65: Buffer recycling not always working

Datatypes

  • #61: NPE serializing Multimaps with null values
  • #51: Calling JodaDateSerializerBase.isEmpty() results in a StackOverflowError.

Other modules

  • #47: java.lang.VerifyError (Illegal type in constant pool ...)
Clone this wiki locally