Blog

- February 25, 2012

Since the last release related post in October, we have released 2.1 RC2, 2.0.11 and more recently 2.1 RC3. It’s time to recap a little about the changes they bring  and other important news…

Migration to GitHub

After thinking about it for a while, active voices in Restlet community such as Andrei Pozolotin, Bryan Hunt and Xavier Bourguignon, convinced us to move our code repository to the highly popular GitHub platform.

This wasn’t an easy change as we had to import our large SVN code base, including doing proper branch and tag mapping from one system to another, and updating our build process.

Next steps will be the migration of tickets to GitHub and of the mailing list to Google Groups and StackOverflow.

Like some explorers have already done, feel free to use the Pull Request feature and enter new tickets in GitHub, as well as to ask Restlet-tagged questions in StackOverflow moving forward.

By the time we release version 2.1.0, we will hopefully be running our open source project on a state-of-the-art infrastructure!

Apache License 2.0

In addition to the other licensing options you can already choose from, including LGPL 2.1/3.0, CDDL 1.0 and EPL 1.0, we have recently added a new popular option: the Apache License 2.0.

See Restlet legal page and the license.txt file in latest Restlet distributions. One nice consequence is that this will make the usage of Restlet in Apache Foundation projects easier.

This new option also confirms a deep commitment to our open source roots at a moment where we rename our company to Restlet (SAS) and are about to launch new products on top of the Restlet Framework as explained in this other blog post: The road ahead, from Noelios to Restlet.

Bug fixed

In addition, version 2.0.11 fixes 5 issues on the stable branch including:

  • MediaType.includes side effect
  • OData client performance
  • GWT support of HTTP BASIC authentication
  • Conversion issues with annotated interfaces

Also, version 2.1 RC 3 contains 7 bug fixes including:

  • JAX-RS introspection of parent classes
  • Made usage of raw HTTP credentials easier

Minor changes

In addition, version 2.1 RC 3 contain minor enhancements summarized below:

  • Added Restlet API syntaxic sugar
  • Added ByteArrayRepresentation
  • Updated Jettison to version 1.3
  • Updated XStream to version 1.4.1

 

Recent contributors

  • Alex Milowski
  • Arjohn Kampman
  • Bill Claypool
  • Bryan Hunt
  • Dejan Lozanovic
  • Jean-Baptiste Dusseaut
  • Jerome Idylle
  • John Logdson
  • Klaus-Peter Schlotter
  • Koen Maes
  • Kristoffer Gronowski
  • Nikhil Purushe
  • Shaun Elliott
  • Try Lam

Thanks to all others who helped us in various ways.

Additional resources

Changes log:
http://www.restlet.org/documentation/2.0/jse/changes
http://www.restlet.org/documentation/2.1/jse/changes

Download links:
http://www.restlet.org/downloads/

  • Andrei Pozolotin

    great news, thank you for the update!

  • You guys have come a long way in a short time. (that’s all relative isn’t it ?) Keep up the good work