Please test this if you can, this should provide connector reuse and better
robustness for high-volume applications.

New snapshot available:
http://www.restlet.org/downloads/current.zip 

Best regards,
Jerome 


[Bugs fixed]
 - Fixed potential NPE when some JAR files are missing (no API
implementation, no connector found, etc.). Reported by Dave Pawson.
 - Renabled the content negotiation by default for Directory instances. This
prevented the correct serving of index files in tutorial. Reported by Dave
Pawson.
 - Fixed ServerServlet which forgot to set the proper Servlet Context on the
Application. Reported by Evan DiBiase.
 - Fixed NPE in Guard when no challenge response is set. Reported by Dave
Pawson.
 - Integrated patches and bug fixes (few NPEs) detected by FindBugs.
Contributed by Piyush Purang.
 - Fixed Handler which didn't copy the "redirectRef" from the Result
instance returned by post/put/delete methods on Resource. Reported by Chris
Grindstaff.
 - Fixed NRE Container which didn't start the attached applications.
Reported by Sumit Lohia.
  
[API changes]
 - Moved org.restlet.data.Result to org.restlet.resource.Result (deprecation
used).
 - Replaced ConnectorService.get*Protocols() methods by just
getClientProtocols() and getServerProtocols().
 - Refactored the TunnelService a bit and added better Javadocs.
 - DateUtils formats are lists now instead of arrays. Trying to modify
system set dates will yield UnsupportedOperationException. Piyush Purang.
 - Handler now supports dynamic dispatching to handle*() methods based on
the request's method name. Only common methods are statically provided
(handleGet/Head/Post/Put/Delete). handleMove/Copy/Options/Trace are removed
from base Handler class (their default implementation did nothing useful
anyway).
 - Renamed Form.getWebForm() into getWebRepresentation() to make space for a
future getMultiPartRepresentation().

[Enhancements] 
 - HTTP calls now try to use the channel aspect of a representation before
its stream aspect. Suggested by Lars Heuer.
 - Added source path to JSON external plugin. Suggested by Chris Grindstaff.
 - Added support for FindBugs in the Ant build script. Suggested by Piyush
Purang.
 - Added "verify" target to build script to provide a shorter cycle for
developpers. Contributed by Piyush Purang.
 - Slightly updated Eclipse code template file. Please re-import it if
possible.
 - NRE now checks that each application has the required connectors
available when starting it.
 - Added org.restlet.util.ImmutableDate.
 - Shortened author's info by removing the URI.
 - Refactored all hashCode() and equals() methods in classes of
org.restlet.data package. Help from Piyush Purang.
 - Added Cookie test case for complex equality/hash code verification.
 - Limited AWS patch to JDK 5.0 update 9 and lower as this should be fixed
in update 10 and already works in JDK 6.0.
 - Filter.doHandle() method now directly dispatch the call to the next
Restlet instead of calling the super class. This prevents double call to
initialize() and reduces the stack trace depth. Reported by Dave Pawson.
 - Added new HTTP client connector based on Jakarta Commons HTTP Client.
Allow multi-threaded connection reuse.

Reply via email to