@ -1,5 +1,52 @@
# Node.js ChangeLog
## 2016-03-08, Version 5.8.0 (Stable), @Fishrock123
### Notable changes
* **child_process** : `send()` now accepts an options parameter (cjihrig) [#5283 ](https://github.com/nodejs/node/pull/5283 ).
- Currently the only option is `keepOpen` , which keeps the underlying socket open after the message is sent.
* **constants** : `ENGINE_METHOD_RSA` is now correctly exposed (Sam Roberts) [#5463 ](https://github.com/nodejs/node/pull/5463 ).
* Fixed two regressions which originated in v5.7.0:
- **http** : Errors inside of http client callbacks now propagate correctly (Trevor Norris) [#5591 ](https://github.com/nodejs/node/pull/5591 ).
- **path** : Fixed normalization of absolute paths (Evan Lucas) [#5589 ](https://github.com/nodejs/node/pull/5589 ).
* **repl** : `start()` no longer requires an options parameter (cjihrig) [#5388 ](https://github.com/nodejs/node/pull/5388 ).
* **util** : Improved `format()` performance 50-300% (Evan Lucas) [#5360 ](https://github.com/nodejs/node/pull/5360 ).
### Commits
* [[`12ca84fc7f` ](https://github.com/nodejs/node/commit/12ca84fc7f )] - **benchmark** : add util.format benchmark (Evan Lucas) [#5360 ](https://github.com/nodejs/node/pull/5360 )
* [[`b955d02266` ](https://github.com/nodejs/node/commit/b955d02266 )] - **benchmark** : fix lint errors (Rich Trott) [#5517 ](https://github.com/nodejs/node/pull/5517 )
* [[`2abf866b6e` ](https://github.com/nodejs/node/commit/2abf866b6e )] - **build** : update Node.js logo on Win installer (Robert Jefe Lindstaedt) [#5531 ](https://github.com/nodejs/node/pull/5531 )
* [[`86900f8f2b` ](https://github.com/nodejs/node/commit/86900f8f2b )] - **build** : correctly detect clang version (Stefan Budeanu) [#5553 ](https://github.com/nodejs/node/pull/5553 )
* [[`a3017992e4` ](https://github.com/nodejs/node/commit/a3017992e4 )] - ** (SEMVER-MINOR)** **child_process** : add keepOpen option to send() (cjihrig) [#5283 ](https://github.com/nodejs/node/pull/5283 )
* [[`6d4887ccc2` ](https://github.com/nodejs/node/commit/6d4887ccc2 )] - ** (SEMVER-MINOR)** **child_process** : support options in send() (cjihrig) [#5283 ](https://github.com/nodejs/node/pull/5283 )
* [[`9db827c7aa` ](https://github.com/nodejs/node/commit/9db827c7aa )] - ** (SEMVER-MINOR)** **constants** : define ENGINE_METHOD_RSA (Sam Roberts) [#5463 ](https://github.com/nodejs/node/pull/5463 )
* [[`85013456cd` ](https://github.com/nodejs/node/commit/85013456cd )] - **deps** : upgrade to npm 3.7.3 (Kat Marchán) [#5369 ](https://github.com/nodejs/node/pull/5369 )
* [[`67e9f65958` ](https://github.com/nodejs/node/commit/67e9f65958 )] - **dgram** : default send address to 127.0.0.1 or ::1 (Matteo Collina) [#5493 ](https://github.com/nodejs/node/pull/5493 )
* [[`3c92352c8c` ](https://github.com/nodejs/node/commit/3c92352c8c )] - **doc** : document directories in test directory (Michael Barrett) [#5557 ](https://github.com/nodejs/node/pull/5557 )
* [[`7be726f86a` ](https://github.com/nodejs/node/commit/7be726f86a )] - **doc** : add info to docs on how to submit docs patch (Sequoia McDowell) [#4591 ](https://github.com/nodejs/node/pull/4591 )
* [[`eb5a95e04a` ](https://github.com/nodejs/node/commit/eb5a95e04a )] - **doc** : fix typo in fs.symlink (Michaël Zasso) [#5560 ](https://github.com/nodejs/node/pull/5560 )
* [[`9ad901ef44` ](https://github.com/nodejs/node/commit/9ad901ef44 )] - **doc** : improve unhandledException doc copy (James M Snell) [#5287 ](https://github.com/nodejs/node/pull/5287 )
* [[`3bd96fdb0f` ](https://github.com/nodejs/node/commit/3bd96fdb0f )] - **doc** : update link green to match homepage (silverwind) [#5548 ](https://github.com/nodejs/node/pull/5548 )
* [[`cb7e4fbac9` ](https://github.com/nodejs/node/commit/cb7e4fbac9 )] - **doc** : update V8 URL (Craig Akimoto) [#5530 ](https://github.com/nodejs/node/pull/5530 )
* [[`b54a26fa61` ](https://github.com/nodejs/node/commit/b54a26fa61 )] - ** (SEMVER-MINOR)** **doc** : correct name of engine methods (Sam Roberts) [#5463 ](https://github.com/nodejs/node/pull/5463 )
* [[`f3971f5817` ](https://github.com/nodejs/node/commit/f3971f5817 )] - **path** : fix normalize for absolutes (Evan Lucas) [#5589 ](https://github.com/nodejs/node/pull/5589 )
* [[`e572e421b4` ](https://github.com/nodejs/node/commit/e572e421b4 )] - ** (SEMVER-MINOR)** **repl** : accept no arguments to start() (cjihrig) [#5388 ](https://github.com/nodejs/node/pull/5388 )
* [[`5e6d706758` ](https://github.com/nodejs/node/commit/5e6d706758 )] - **src,http** : fix uncaughtException miss in http (Trevor Norris) [#5591 ](https://github.com/nodejs/node/pull/5591 )
* [[`9dc94d7b09` ](https://github.com/nodejs/node/commit/9dc94d7b09 )] - **test** : add test-npm-install to parallel tests suite (Myles Borins) [#5166 ](https://github.com/nodejs/node/pull/5166 )
* [[`4f20f31b3e` ](https://github.com/nodejs/node/commit/4f20f31b3e )] - **test** : remove broken debugger scenarios (Rich Trott) [#5532 ](https://github.com/nodejs/node/pull/5532 )
* [[`29e26b38c5` ](https://github.com/nodejs/node/commit/29e26b38c5 )] - **test** : bug repro for vm function redefinition (cjihrig) [#5528 ](https://github.com/nodejs/node/pull/5528 )
* [[`e6210d5f50` ](https://github.com/nodejs/node/commit/e6210d5f50 )] - **test** : prevent flakey test on pi2 (Trevor Norris) [#5537 ](https://github.com/nodejs/node/pull/5537 )
* [[`40b36baa2f` ](https://github.com/nodejs/node/commit/40b36baa2f )] - **test** : check memoryUsage properties (Wyatt Preul) [#5546 ](https://github.com/nodejs/node/pull/5546 )
* [[`048c0f4738` ](https://github.com/nodejs/node/commit/048c0f4738 )] - **tools** : reduce verbosity of cpplint (Sakthipriyan Vairamani) [#5578 ](https://github.com/nodejs/node/pull/5578 )
* [[`7965c897e0` ](https://github.com/nodejs/node/commit/7965c897e0 )] - **tools** : enable no-self-assign ESLint rule (Rich Trott) [#5552 ](https://github.com/nodejs/node/pull/5552 )
* [[`5aa17dc136` ](https://github.com/nodejs/node/commit/5aa17dc136 )] - **tools** : support testing known issues (cjihrig) [#5528 ](https://github.com/nodejs/node/pull/5528 )
* [[`9a3e87e9a8` ](https://github.com/nodejs/node/commit/9a3e87e9a8 )] - **tools** : enable linting for benchmarks (Rich Trott) [#5517 ](https://github.com/nodejs/node/pull/5517 )
* [[`c4fa2a6715` ](https://github.com/nodejs/node/commit/c4fa2a6715 )] - **tools** : enable no-extra-parens in ESLint (Rich Trott) [#5512 ](https://github.com/nodejs/node/pull/5512 )
* [[`971edde0cb` ](https://github.com/nodejs/node/commit/971edde0cb )] - **util** : improve format() performance further (Brian White) [#5360 ](https://github.com/nodejs/node/pull/5360 )
* [[`c32d460747` ](https://github.com/nodejs/node/commit/c32d460747 )] - **util** : improve util.format performance (Evan Lucas) [#5360 ](https://github.com/nodejs/node/pull/5360 )
## 2016-03-08, Version 4.4.0 'Argon' (LTS), @thealphanerd
In December we announced that we would be doing a minor release in order to