I just submitted a ton of patches to the NodeJS library. I have a bunch more coming to add browserify support for XHR and websockets in the browser.
I'm trying to move as quickly as possible to fix up the NodeJS library before 1.0.0 status is reached and the faster these patches can be removed the faster I can whip things into shape. Here are all the patches that I need reviewed (reviewing them in this order is probably a good idea since some of them build upon one another). nodejs: fix binary unit tests https://issues.apache.org/jira/browse/THRIFT-2959 Node.js Thrift connection libraries throw Exceptions into event emitter https://issues.apache.org/jira/browse/THRIFT-2932 nodejs - add test coverage https://issues.apache.org/jira/browse/THRIFT-2963 v0.9.2: doubles encoded in node with compact protocol cannot be decoded by python https://issues.apache.org/jira/browse/THRIFT-2933 nodejs: Fix bad references to TProtocolException and TProtocolExceptionType https://issues.apache.org/jira/browse/THRIFT-2966 nodejs: http connection socket timeout option https://issues.apache.org/jira/browse/THRIFT-2968 nodejs: DRY up library tests https://issues.apache.org/jira/browse/THRIFT-2969 -- Andrew
