Juno 5.0.0.12 is a minor update.
Core API changes
-
Relaxed method naming conventions when using {@del @BeanProperty} annotation.
Methods with zero parameters are interpreted as getters, and methods with one parameter are interpreted as setters.
Eliminated the BeanProperty.method annotation, since it's now unnecessary.
REST server API changes
-
Significantly improved response error messages.
Older messages were rather cryptic. Error conditions should be much easier to debug now.
-
New PlainTextRestSerializer class for serializing "plain/text" requests.
Useful for debugging purposes.
-
Readers and InputStreams can now be passed in as {@del @Content} parameters if you need direct access to the HTTP body content without involving the parsers.
Equivalent to previously calling {@link oajr.RestRequest#getInputStream()} and {@link oajr.RestRequest#getReader()}.
-
Improved support for the ?debug parameter.
Dumps better information to the log file, such as all header parameters.