Helma Logo
main list history
previous version  overview  next version

Version 5 by hannes on 03. December 2009, 12:17

For a task-oriented view of the Helma NG roadmap see the [github issue tracker](http://github.com/hns/helma-ng/issues).

The next Helma NG release is [0.4][Helma NG 0.4]. No release date has been set so far. We should probably look for a release in q4 2009.

Some high-level tentative goals for the 0.4 release:

* Support for more future ServerJS APIs and modules such as system, file, binary.
* Make Narwhal run on Helma NG (again)
* JSDoc generated API documentation for modules and apps
* Ability to run Helma NG as service on Debian/Ubuntu
* Ability to run untrusted code in Helma NG
* Basic tutorial for newbiesImpvored documentation and tutorials

### Areas of work

* Filesystem:
    * duality of (commonjs) `file` and `helma/file`. Consolidate `file`, eventually bring over useful extra stuff from `helma/file`.
    * commonjs `file` module is incomplete and not up-to-date
    * jruby libraries for POSIX support need more work, documentation, sort out license issues etc
* HTTP client:
    * Transition to commonjs `io`, `binary` support instead of java APIs
    * Maybe switch to Jetty HTTP Client, enabling support for asynchronous requests
* String extensions:
    * Maybe move all validation functionality (`isEmail`, etc) out of String.prototype into a separate validation module