*****
RingoJS 0.6 was released on September 30, 2010.
Here are the major changes since release 0.5 :
- Significant improvements in the following modules
- Moved core/* module s to ringo/utils/* namespace, no more extending of standard JS objects.
- Improved jsdoc support, new ringo-doc command line tool for creating static API documentation.
- CommonJS compliant unit testing .
- Fixes and added tests for skins (templates)
-
Improvements in webapp framework:
- New static middleware for serving files
- Improved and redesigned Request and Response objects
- Redesigned skeleton application
- Redesigned error/notfound pages and middleware
- AsyncResponse for fully streaming, asynchronous responses
- WebSocket support out of the box
- Allow Ringo to run with modules bundled in ringo.jar file
- Add static API documentation for core JavaScript modules and Java classes
A full list of commits since 0.5 is available on GitHub .
The following people directly contributed code to this release:
- Andreas Bolka
- Robert Gaggl
- George Moschovitis
- Simon Oberhammer
- Robert Thurnher
- Hannes Wallnöfer
- Garry Yao
A lot more contributed ideas, bug reports and code on the mailing list . Thanks to everybody!
*****
Hannes Wallnöfer and Andreas Bolka did some benchmarking, comparing this RingoJS release to NodeJS. Of course, this is just looking at one particular aspect of the overall picture, but it is a nice and representative example of the stability of JVM based ServerJS deployment:
30.9.2010, 17:14