Hi again,
As requested by some of you, here is a new snapshot of the upcoming 1.1 beta
1. We are still actively developing new features in the 1.1 roadmap and are
looking out for contributions too (check the list of RFEs in the roadmap).
http://www.restlet.org/downloads/1.1/current.zip
Changes since previous snapshot:
- Added abstract CharacterRepresentation for representations based on
character streams.
- Added ReaderRepresentation for representations based on characters
Readers.
- Added WriterRepresentation for representations based on characters
Writers.
- Added ByteUtils.toString(Reader) method and refactored
ByteUtils.toString(InputStream)
to reuse it.
- Added ByteUtils.getReader(InputStream, CharacterSet) method.
- Added getReader() and a write(Writer) methods on Representation class.
- Exposed the file property on the FileRepresentation class.
- Added two new FreeMarker's TemplateRepresentation constructor to allow
more ways to
provide the template (via a representation or directly as a FreeMarker
Template object).
- Added W3C XML Schema and Relax NG media types.
- Added validate() methods on XmlRepresentation to validate an XML
representation against
a given schema.
- Added a getSource() method on XmlRepresentation that results a JAXP
Source instance.
- Added JAXB extension based on a contribution by Overstock.com (via Sean
Landis).
- Added JAXB 2.0 and StAX 1.0 libraries.
- Added a Template.getVariableNames() method. Suggested by Stian Soiland.
- Added new Dimension.AUTHORIZATION enum entry. Suggested by Stian Soiland.
- Optimized the Resource handling of conditional gets. If the conditions
are not met, the
getRepresentation(Variant) method is never invoked. Suggested by Stian
Soiland.
- The ServletConverter now also copy the Servlet's request attributes into
the Restlet attributes map. Suggested by Leigh Klotz.
Finally, the new Grizzly-based, full NIO HTTP/HTTPS connector is now
working, you can test it!
Best regards,
Jerome Louvel
--
http://www.restlet.org