Patch release in August 15, 2014. ### Micro-patches Between 2.4.1 and 2.4.2, following micro-patches have been released: * `jackson-databind`: * 2.4.1.1 (18-Jun-2014): #491 (see below) * 2.4.1.2 (12-Jul-2014): #503 (see below) * `jackson-core` 2.4.1.1 (09-Jul-2014): #145 (see below) * `jackson-dataformat-smile` 2.4.1.1 (15-Jul-2014): #18 (see below) these patches are stand-alone ones in that their dependencies point to 2.4.1 for other components; they are meant to be used for emergency-patching for critical issues. Most users should not need to use these patches, and should instead just upgrade to 2.4.2 when it is available. ### Changes, core #### [Streaming API](../../jackson-core) * [#145](../../jackson-core/issues/145): NPE at BytesToNameCanonicalizer (NOTE: part of 2.4.1.1 micro-patch) * [#146](../../jackson-core/issues/146): Error while parsing negative floats at the end of the input buffer #### [Databind](../../jackson-databind) * [#491](../../jackson-databind/issues/491): Work around for issue [#490](../../jackson-databind/issues/490), problems with deserialization of Object Ids. (NOTE: part of 2.4.1.1 micro-patch) * [#503](../../jackson-databind/issues/503): Concurrency issue inside com.fasterxml.jackson.databind.util.LRUMap.get(Object) (NOTE: part of 2.4.1.2 micro-patch) * [#506](../../jackson-databind/issues/506): Index is never set for Collection and Array in `InvalidFormatException.Reference` ### Changes, data formats #### [CSV](../../jackson-dataformat-csv) * [#47](../../jackson-dataformat-csv/issues/47): UTF-8 BOM handling not working #### [Smile](../../jackson-dataformat-smile) * [#18](../../jackson-dataformat-smile/issues/18): Shared keys can cause unescaped write of BYTE_MARKER_END_OF_CONTENT * [#19](../../jackson-dataformat-smile/issues/19): Exception when deserializing ObjectIds generated by ObjectIdGenerators.UUIDGenerator ### Changes, data types #### [Guava](../../jackson-datatype-guava) * [#46](../../jackson-datatype-guava/issues/46): Can not serialize guava `Iterables` ### Changes, other modules * [#30](../../jackson-module-jaxb-annotations/30): Need a way to override name `@XmlValue` induces when not doing XML