jump to navigation

Restlet 2.0 M5 now available September 28, 2009

Posted by Jerome Louvel in Restlet, Restlet Releases.

We have just reached a new milestone on our exciting Restlet 2.0 roadmap! Our main focus was stability and refactoring after the major goals achieved in Restlet 2.0 M4, for example with the automated editions support and some deep API changes.

Summary of the main changes

  • About 20 bugs were fixed, including a long standing one related to the integration of Restlet with Tomcat and a blocking issue under Macintosh.
  • Most dependencies were updated to their latest version: Grizzly 1.9.18b, Jetty 7.0 RC6 and so on.
  • For better API organization, we moved Message, Request and Response classes from the org.restlet.data to the org.restlet package as they are core artifacts of the API used in Uniform interface. We also moved Template and Variable classes from “org.restlet.util”  to “org.restlet.routing” package.
  • In order to support both inbound and outbound routing and filtering of calls for Restlet applications, we have added two properties: “inboundRoot : Restlet” and “outboundRoot : Restlet” to the Application class and deprecated the “root : Restlet” property. This will allow you to easily provide features such as preemptive authentication with the recently added ClientResource class.
  • The ServerResource class has been refactored for a cleaner integration between annotation-based and method-based call processing.
  • A new extension for Microsoft ADO.NET Data Services (previously known as “project Astoria”) was added. It provides a high-level client API based on the ClientResource class that lets you access remote Data Services hosted in an ASP.NET servers or on the Windows Azure cloud computing platform. The extension contains both a code generator for the representation beans and a runtime layer. This extension is in the “org.restlet.ext.dataservices” package and depends on “org.restlet.ext.atom” and “org.restlet.ext.xml” extensions.”
  • The JAXB extension now has its helper to support transparent conversions


Direct contributors

  • Bob Resendes
  • Bruno Harbulot
  • Carsten Lohmann
  • Denys Hryvastov
  • Dustin Jenkins
  • Evgeny Shepelyuk
  • Fabian Mandelbaum
  • Guido Schmidt
  • John Logsdon
  • Marcelo Ochoa
  • Olivier Bruchez
  • Patrick Logan
  • Philippe Mougin
  • Remi Dewitte
  • Rhett Sutphin
  • Rob Heittman
  • Sanjay Acharya
  • Tal Liron

Thanks to all others who helped us in various ways!

Additonal resources

Changes log:

Download links:

Maven repositories:
http://maven.restlet.org is updated on the 1st and 15th of each month
http://maven.noelios.com is updated daily with new artifacts (access reserved to subscribers)



1. Restlet bridges ADO.NET Data Services and Java « Noelios Technologies - September 28, 2009

[…] only the PHP language had an easy solution to interact with those services. Today, with the release of Restlet 2.0 M5, we are proud to announce a similar offer for Java developers, cleanly leveraging the Restlet […]

2. Java developers get .Net data link « I.T News & Stuff - September 29, 2009

[…] only the PHP language had an easy solution to interact with those services. Today, with the release of Restlet 2.0 M5, we are proud to announce a similar offer for Java developers, cleanly leveraging the Restlet […]

3. Restlet Extension for Astoria « WillyXoft - October 1, 2009

[…] Extension for Astoria La firma francesa Noelios a liberado el Milestone 5 de Restlet 2.0, la nueva versión de su proyecto de código abierto Restlet, la cual incluye al […]

4. adrian - October 2, 2009

Can’t find it at the Maven rep 😦

5. Jerome Louvel - October 2, 2009

Hi Adrian,

The Maven GroupID has changed to take into account the Restlet editions. For JSE, here is the parent POM:


6. Open Systems Journal » Blog Archive » New Bridge Broadens Java and .NET Interoperability - October 4, 2009

[…] to the Restlet Framework. As such, Noelios has released a new bridge for Java and .NET. It is shipping a new version  of the Restlet open source project, a lightweight REST framework for Java. This includes the […]

7. Legege - October 28, 2009

Wwhat about org.restlet.ext.servlet in the maven JSE repo?

Jerome Louvel - October 28, 2009

Hi Legege,

The Servlet extension is now only available in the JEE edition (see “org.restlet.jee” for the group ID).


8. Early access to Restlet in Action book « Noelios Technologies - November 5, 2009

[…] the table of contents. In parallel, the Restlet Framework has been quickly moving forward, with Restlet 2.0 M5 released in September and a first release candidate scheduled for the end of the […]

9. Restlet 2.0 M6 available « Noelios Technologies - November 20, 2009

[…] less than two months since Restlet 2.0 milestone 5, it’s encouraging to see how much work has been accomplished and the number of contributions […]

10. Interview with Claudio Caldato, Program Manager for the Microsoft Interoperability Team | RefreshTheNet - June 17, 2010

[…] tech­nolo­gies too. A good exam­ple of this is the work we did in col­lab­o­ra­tion with Noe­lios Tech­nolo­gies in releas­ing a new ver­sion of the Rest­let open source project. This project pro­vides a bridge for Java devel­op­ers who want to lever­age ADO.NET Data […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s