As every year in June, the RAP project has released a brand new version together with the annual Eclipse release. Last year, we shipped RAP 1.5 with Eclipse Juno, this time we’re already onto Release 2.1. A lot has been going on in the meantime.
In February we released RAP 2.0–the first release that builds entirely on the open JSON protocol and supports alternative RAP clients. With this release, we’ve revised our APIs and also changed our name to “Remote Application Platform”. This was done between the big Eclipse releases to help give early adopters a chance to try out the new concepts and APIs.
RAP 2.1 is a follow-up release that contains lots of improvements and also adds a bunch of new features. For example, extended support for key shortcuts including mnemonics, out-of-the-box multi-tab support, support for selection listeners on hyperlinks in markup, and drawing paths including quadratic and Bézier curves. For a full list of features, please check out our New and Noteworthy. If you’re upgrading directly from last year’s version, you should also check out RAP 2.0 New and Noteworthy and the Migration Guide.
I’ve already heard from a number of projects that the migration has gone smoothly. So, there’s really no excuse to stay with any older RAP versions. However, if you have to stay with 2.0 for whatever reason, please upgrade to the 2.0.1 service release which fixes a critical bug.
Thanks to everyone who helped with this release by contributing ideas, reporting bugs, and discussing in the RAP forum!