What is v8cgiSmall set of C++ and JS libraries, allowing coder to use JS as a server-side HTTP processing language. Basic functionality includes IO, GD, MySQL, Sockets, Templating, FastCGI and Apache module.
If you wish to support this project, at PayPal!
News8.2.2010Release 0.8.0 is ready! Some big changes and features made it into this release: Binary/B is available and test/assert modules are now also CommonJS compatible. v8cgi now builds on Mac, features the "global.v8cgi" free variable, supports multiple MySQL queries. A new DOM module was introduced.
Windows binary is compiled without Context reusing, as this feature is still somewhat problematic. Also, the XDOM (Xerces-based DOM) module is not included in Windows release. Use the JS DOM module instead.
For a full list of changes, see the Changelog.
16.11.2009Release 0.7.5 is ready! Many things have changed and more features are available. v8cgi achieves higher level of compatibility with CommonJS Modules/1.1 and Windows users can now use DOM and PostgreSQL modules. For a full list of changes, see the Changelog.
20.10.2009Release 0.7.0 (anniversary edition) is ready! This release brings many new modules (postgresql, process, dom, gl, sprintf more), better (configurable) error handling, stability fixes and more improvements. Version 0.7.0 also features code from much more contributors than before.
25.6.2009Release 0.6.0 is ready! Numerous improvements, features and fixes were implemented in this version. New support for SQLite and Context reusing. New unit tests, reworked global.system object, refactored DB libraries and much more.
15.6.2009Revision 454 renames several scons options. Type scons -h to see a list of them.
3.6.2009Release 0.5.2 is ready! Complete V8 sources are now included in the src tarball. New features include Securable Modules compliance, testing framework, assert+getopt modules and lots of stability and compatibility-related fixes.
14.4.2009Starting from revision 391, v8cgi now ships with an assertion module, basic set of unit tests and a tiny testing framework runner.
8.4.2009Revision 381 is compliant with Securable Modules specification and passes all current tests at http://code.google.com/p/interoperablejs/ :)
30.3.2009Release 0.5.0 is ready! This version fixes several fatal bugs and adds support for command line arguments. The MySQL module now automatically closes opened connections on exit. UPDATE: 0.5.1 contains a critical bugfix regarding MySQL with Apache module :)
26.2.2009Release 0.4.0 is ready! Module system has been rewritten to support both include() and require() methods; path handling is better and MySQL module is able to close its database connection.
6.2.2009Release 0.3.0 is ready! Apache module included, for both Windows and Linux platforms. Also, the build process on MacOS X is now a bit easier :)
22.1.2009Release 0.2.0 is ready! This one contains many improvements and libraries: sockets, http client, fastcgi and GD. Windows build does not contain FastCGI support.
6.1.2009Release 0.1.0 is ready!