Channels

Services

JavaScript server Node.js updated

The Node.js developers have released version 0.2.5 of their V8 JavaScript tool for creating event driven, scalable network programs. According to Node.js creator Ryan Dahl, the latest stable version includes a number of updates, allows for buffering during fs.write and fs.read, and addresses several issues found in previous releases, such as a http buffer pushing bug.

The developers have also updated the unstable branch of Node.js, releasing version 0.3.1. It features various TLS improvements, new document organisation, and a C++ API for constructing fast buffer from string. A complete list of changes and download links are provided in the announcement on Google Code.

More details about the stable release can be found in the release notes. Version 0.2.5 of Node.js is available to download from the project's site and documentation is provided. Node.js has been tested on Linux, Mac OS X and Solaris, and also runs on Windows, FreeBSD and OpenBSD. Python 2.4 or better is required to build Node.js and the V8 engine (on which Node.js is built) only supports ARM and 32-bit and 64-bit Intel architectures.

An Introduction to Node.js video by Dahl is available on the Yahoo! Developer Network. Node.js is licensed under a number of licences; V8 is under a BSD licence and other components are under the GPL2 or MIT licences, while the overall licence is an MIT-like licence.