iisnode v0.1.10 has shipped

Hero Image

The iisnode project allows hosting node.js applications in IIS on Windows. Some of the benefits of hosting node.js in IIS are outlined here. Version 0.1.10 of iisnode has just shipped and includes the following improvements:

  1. Added performance and stress test framework with a first basic test. The framework requires the WCAT load testing tool for IIS.
  2. Node-inspector artifacts have been split out into a separate DLL to reduce the working set in production scenarios. Node-inspector is now loaded into the IIS worker process on demand only when debugging functionality is used.
  3. Added support for NODE_ENV. iisnode will propagate the value of the iisnode/@node_env configuration setting from web.config to an environment variable of the node.exe processes it spawns. This enables frameworks like express or connect to vary their configuration depending on the deployment environment.
  4. Added support for node.js applications that begin sending HTTP response before receiving the HTTP request in full.
  5. Added support for disabling the debugger with the iisnode/@debuggerEnabled configuration setting.
  6. Fixed handling of HTTP requests with Expect: 100-continue request headers.
  7. Fixed installer issue that prevented iisnode installation if the SP1 of Visual Studio C++ 2010 Redistributable Package was present on the machine instead of the RTM version. [Anthony Vanderhoorn]
  8. The MSI installers for iisnode v0.1.10 are now signed for a more streamlined installation experience.
  9. Other assorted bug fixes that increase stability and correctness.

This version of iisnode requires node.js version 0.6.2 or greater. Enjoy!


ArrowPrevious
NextArrow

Related Content

2 February 2022
fetch() In Node.js Core: Why You Should Care

Node 17.5 introduces support for the fetch() HTTP client, a new way to send requests to HTTP APIs.

23 February 2022
Node.js Adds Support for Direct Registry-less HTTPS Imports

Node is planning to introduce support for HTTPS imports in Node 18 - a feature that enables you to use urls to directly import modules over HTTPS into your project.

15 February 2022
Run Every Node.js Version in AWS Lambda

Run any version of Node.js in AWS Lambda within hours after release using custom AWS Lambda runtimes from Fusebit