Release Notes: Five bugs were fixed. Jetty was updated to version 6.1.9. The status service of the inner component created by the Servlet extension was disabled. FreeMarker was updated to 2.3.13.
Release Notes: The licensing scheme was changed to CDDL 1.0 or LGPL 2.1 or LGPL 3.0. The JAX-RS extension was added, which implements the draft JSR-311. The OAuth extension was added as a pluggable authentication scheme. The XDB extension was added, providing integration with Oracle embedded JVM. SSL support was much improved with access to new attributes. XmlRepresentation was refactored to support SAX and DOM sources. Major TransformRepresentation refactoring was done. The Reference class now enforces the usage of valid URI characters. The Grizzly HTTP server now supports chunked encoding of responses.
Release Notes: This release fixes a few bugs (Server.stop(), DomRepresentation, and forms parsing) and updates Jetty to version 6.1.8.
Release Notes: A Spring XML loading issue related to validation in the SpringContext class was fixed along with a bug with the FileClientHelper returning the wrong list of variants, a bug in the Tag.equals() implementation, and a NPE in the WAR client of the Servlet extension. An exception with Simple connector when flushing a closed stream was caught and is logged at a lower priority. A synchronization issue was fixed in the Template class. The logging level was lowered for some Simple IO exceptions. JSON JAR was updated to the latest version.An open BufferedReader was closed in the IdentClient class. FreeMarker was updated to version 2.3.12.
Release Notes: An HTTP server based on the Grizzly NIO framework. Support for HTTP DIGEST authentication and refactoring ofthe engine for pluggable authentication. A new Spring NRE extension. A JiBX extension. Configuration of a Component based on an XML document. An update of the Atom extension. Sorting of directory indexes is now based on the Alpha-numerical algorithm. Refactoring and enhancement of the WADL extension. This release updates Spring to version 2.5, db4o to version 7.0, FreeMarker to version 2.3.12, and Grizzly to version 1.7.2.
Release Notes: Resource was refactored into a lower-level class (Handler) and higher-level methods were more clearly defined. Many improvements were made to facilitate the usage with Spring. Component's internal router was added to modularize large applications. RIAP scheme was added for optimized internal dispatching. Built-in HTTP client and server connectors were added to NRE (BIO). Experimental Grizzly HTTP server (full NIO) was added. An experimental WADL extension was added to configure components. Representations can now be exposed via BIO Reader/Writer. A new JAXB extension was added for easy XML to POJO mappings.
Release Notes: Bugs were fixed in TransformRepresentation, Simple HTTP server, and other places. A casting issue on RouteList and a regression from 1.0.6 were fixed. Jetty was updated to 6.1.7 and FreeMarker was updated to 2.3.11.
Release Notes: This release fixes several bugs related to ETags, Redirector, Directory, Simple HTTP connector, Guard, and TransformRepresentation. Clarifications have been made in Javadocs.
Release Notes: Several HTTP bugs have been fixed. Changes to the ServerServlet have been reverted back to the 1.0.2 behavior. Spring Javadocs have been clarified and fixed. Jetty has been upgraded to version 6.1.5.
Release Notes: This release clarifies several Javadocs sections. It fixes a potential NPE in the DomRepresentation.write() method. The ServletContextAdapter passed by the ServerServlet to the Restlet's Application was not given to the constructor but via the setContext() method. Unwanted exposing of the internal HTTP client and server connector, introduced in version 1.0.2, has been removed. The entire project has been cleaned up to support Eclipse 3.3.