5.1.0.7 (Oct 5, 2014)

Juno 5.1.0.7 is a moderate update.

- Improved error handling.
- New `ParserContext.PARSER_debug` and `SerializerContext.SERIALIZER_debug`. settings for logging additional information for debugging problems.
- New `SERIALIZER_ignoreRecursions` setting for explicitly ignoring recursions when serializing models. Previously, the SERIALIZER_detectRecursions setting did this, but now it simply looks for recursions and throws exceptions when they occur.
- Improved handling of `StackOverflowErrors`. When SERIALIZER_detectRecursions is enabled, a useful error message is displayed showing the exact chain of objects that resulted in the stack overflow.
- Bug fixes in {@link oaj.dto.ResultSetList} for Oracle and SQL Server.
- Serializers and parsers can now access HTTP request attributes, parameters, and headers through `SerializerContext.getProperties()` and `ParserContext.getProperties()`.
- Removed media-type and encoding attributes from `SerializerContext` and `ParserContext` since these are now available through context properties, and are typically not used.
- {@link oaj.xml.XmlParser} now accepts `application/xml`.
- Improved handling of bean property serialization when multiple matching pojo filters for the bean property class exist.
- Improved concurrency on BeanContext class.
- Fixed bug in {@link oajr.converters.Traversable} that was causing it to be executed even if the servlet extra path info was empty.
- Fixed bug in {@link oajr.converters.Traversable} where it was not picking up filters and properties defined on REST Java methods.