Node.js v4.4.4(LTS) 和 v6.1.0 发布
jopen 8年前
<h2><img alt="" src="https://simg.open-open.com/show/69e5a8e9ee850bc227270065dd39a90f.jpg" /></h2> <p>Node.js采用C++语言编写而成,是一个Javascript的运行环境。</p> <h2>Version 4.4.4 'Argon' (LTS)官方更新日志:</h2> <h3>Notable changes</h3> <ul> <li><strong>deps</strong>: <ul> <li>update openssl to 1.0.2h. (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990209577432532">#6551</a> <ul> <li>Please see our <a href="/misc/goto?guid=4958990209692787583">blog post</a> for more info on the security contents of this release.</li> </ul> </li> </ul> </li> </ul> <h3>Commits</h3> <ul> <li>[<a href="/misc/goto?guid=4958990209793634419"><code>f46952e727</code></a>] - <strong>buffer</strong>: safeguard against accidental kNoZeroFill (Сковорода Никита Андреевич) <a href="/misc/goto?guid=4958990209882943602">nodejs/node-private#30</a></li> <li>[<a href="/misc/goto?guid=4958990209986088993"><code>4f1c82f995</code></a>] - <strong>streams</strong>: support unlimited synchronous cork/uncork cycles (Matteo Collina) <a href="/misc/goto?guid=4958990027634925498">#6164</a></li> <li>[<a href="/misc/goto?guid=4958990210119182418"><code>1efd96c767</code></a>] - <strong>deps</strong>: update openssl asm and asm_obsolete files (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990209577432532">#6551</a></li> <li>[<a href="/misc/goto?guid=4958990210226415550"><code>c450f4a293</code></a>] - <strong>deps</strong>: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990210328621150">nodejs/io.js#1836</a></li> <li>[<a href="/misc/goto?guid=4958990210425061251"><code>baedfbae6a</code></a>] - <strong>openssl</strong>: fix keypress requirement in apps on win32 (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990210528929573">iojs/io.js#1389</a></li> <li>[<a href="/misc/goto?guid=4958990210629359505"><code>ff3045e40b</code></a>] - <strong>deps</strong>: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990210528929573">iojs/io.js#1389</a></li> <li>[<a href="/misc/goto?guid=4958990210735701551"><code>dc8dc97db3</code></a>] - <strong>deps</strong>: fix openssl assembly error on ia32 win32 (Fedor Indutny) <a href="/misc/goto?guid=4958990210528929573">iojs/io.js#1389</a></li> <li>[<a href="/misc/goto?guid=4958990210861240846"><code>2dfeb01213</code></a>] - <strong>deps</strong>: copy all openssl header files to include dir (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990209577432532">#6551</a></li> <li>[<a href="/misc/goto?guid=4958990210976836636"><code>72f9952516</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.0.2h (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990209577432532">#6551</a></li> </ul> <p>下载地址: </p> <table> <tbody> <tr> <th>Windows Installer (.msi)</th> <td colspan="3"><a href="/misc/goto?guid=4958990211084634333">32-bit</a></td> <td colspan="3"><a href="/misc/goto?guid=4958990211179547662">64-bit</a></td> </tr> <tr> <th>Windows Binary (.exe)</th> <td colspan="3"><a href="/misc/goto?guid=4958990211279546726">32-bit</a></td> <td colspan="3"><a href="/misc/goto?guid=4958990211380367247">64-bit</a></td> </tr> <tr> <th>Mac OS X Installer (.pkg)</th> <td colspan="6"><a href="/misc/goto?guid=4958990211480358455">64-bit</a></td> </tr> <tr> <th>Mac OS X Binaries (.tar.gz)</th> <td colspan="6"><a href="/misc/goto?guid=4958990211572154010">64-bit</a></td> </tr> <tr> <th>Linux Binaries (.tar.xz)</th> <td colspan="3"><a href="/misc/goto?guid=4958990211673018175">32-bit</a></td> <td colspan="3"><a href="/misc/goto?guid=4958990211758876394">64-bit</a></td> </tr> <tr> <th>Source Code</th> <td colspan="6"><a href="/misc/goto?guid=4958990211859349684">node-v4.4.4.tar.gz</a></td> </tr> </tbody> </table> <p> </p> <h2>Version 6.1.0 (Current) 官方更新日志:</h2> <h3>Notable Changes</h3> <ul> <li><strong>assert</strong>: <code>deep{Strict}Equal()</code> now works correctly with circular references. (Rich Trott) <a href="/misc/goto?guid=4958990211954649897">#6432</a></li> <li><strong>debugger</strong>: Arrays are now formatted correctly in the debugger repl. (cjihrig) <a href="/misc/goto?guid=4958990212067333505">#6448</a></li> <li><strong>deps</strong>: Upgrade OpenSSL sources to 1.0.2h (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990212164298054">#6550</a> <ul> <li>Please see our <a href="/misc/goto?guid=4958990209692787583">blog post</a> for more info on the security contents of this release.</li> </ul> </li> <li><strong>net</strong>: Introduced a <code>Socket#connecting</code> property. (Fedor Indutny) <a href="/misc/goto?guid=4958990212269462637">#6404</a> <ul> <li>Previously this information was only available as the undocumented, internal <code>_connecting</code> property.</li> </ul> </li> <li><strong>process</strong>: Introduced <code>process.cpuUsage()</code>. (Patrick Mueller) <a href="/misc/goto?guid=4958990212363749498">#6157</a></li> <li><strong>stream</strong>: <code>Writable#setDefaultEncoding()</code> now returns <code>this</code>. (Alexander Makarenko) <a href="/misc/goto?guid=4958990212455361195">#5040</a></li> <li><strong>util</strong>: Two new additions to <code>util.inspect()</code>: <ul> <li>Added a <code>maxArrayLength</code> option to truncate the formatting of Arrays. (James M Snell) <a href="/misc/goto?guid=4958990212556924401">#6334</a> <ul> <li>This is set to <code>100</code> by default.</li> </ul> </li> <li>Added a <code>showProxy</code> option for formatting proxy intercepting handlers. (James M Snell) <a href="/misc/goto?guid=4958990212694785552">#6465</a> <ul> <li>Inspecting proxies is non-trivial and as such this is off by default.</li> </ul> </li> </ul> </li> </ul> <h3>Commits</h3> <ul> <li>[<a href="/misc/goto?guid=4958990212815399709"><code>76c9ab5fcf</code></a>] - <strong>assert</strong>: allow circular references (Rich Trott) <a href="/misc/goto?guid=4958990211954649897">#6432</a></li> <li>[<a href="/misc/goto?guid=4958990212953434317"><code>7b9ae70757</code></a>] - <strong>benchmark</strong>: Fix crash in net benchmarks (Matt Loring) <a href="/misc/goto?guid=4958990213075112977">#6407</a></li> <li>[<a href="/misc/goto?guid=4958990213188348764"><code>0d1985358a</code></a>] - <strong>build</strong>: use shorthand lint target from test (Johan Bergström) <a href="/misc/goto?guid=4958990213307967423">#6406</a></li> <li>[<a href="/misc/goto?guid=4958990213422588332"><code>7153f96f0e</code></a>] - <strong>build</strong>: unbreak -prof, disable PIE on OS X (Ben Noordhuis) <a href="/misc/goto?guid=4958990213550887537">#6453</a></li> <li>[<a href="/misc/goto?guid=4958990213669285842"><code>8956432e18</code></a>] - <strong>build</strong>: exclude tap files from tarballs (Brian White) <a href="/misc/goto?guid=4958990213795337306">#6348</a></li> <li>[<a href="/misc/goto?guid=4958990213924473280"><code>11e7cc5310</code></a>] - <strong>build</strong>: don't compile with -B (Ben Noordhuis) <a href="/misc/goto?guid=4958990214044017291">#6393</a></li> <li>[<a href="/misc/goto?guid=4958990214167197863"><code>1330496bbf</code></a>] - <strong>cluster</strong>: remove use of bind() in destroy() (yorkie) <a href="/misc/goto?guid=4958990214296721312">#6502</a></li> <li>[<a href="/misc/goto?guid=4958990214423004897"><code>fdde36909c</code></a>] - <strong>crypto</strong>: fix error in deprecation message (Rich Trott) <a href="/misc/goto?guid=4958990214540265375">#6344</a></li> <li>[<a href="/misc/goto?guid=4958990214658077862"><code>2d503b1d4b</code></a>] - <strong>debugger</strong>: display array contents in repl (cjihrig) <a href="/misc/goto?guid=4958990212067333505">#6448</a></li> <li>[<a href="/misc/goto?guid=4958990214809203685"><code>54f8600613</code></a>] - <strong>deps</strong>: update openssl asm and asm_obsolete files (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990212164298054">#6550</a></li> <li>[<a href="/misc/goto?guid=4958990214948382241"><code>a5a2944877</code></a>] - <strong>deps</strong>: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990210328621150">nodejs/io.js#1836</a></li> <li>[<a href="/misc/goto?guid=4958990215093370563"><code>3fe68129c8</code></a>] - <strong>deps</strong>: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990210528929573">iojs/io.js#1389</a></li> <li>[<a href="/misc/goto?guid=4958990215236273332"><code>d159462fed</code></a>] - <strong>deps</strong>: fix openssl assembly error on ia32 win32 (Fedor Indutny) <a href="/misc/goto?guid=4958990210528929573">iojs/io.js#1389</a></li> <li>[<a href="/misc/goto?guid=4958990215367079618"><code>3af28d3693</code></a>] - <strong>deps</strong>: copy all openssl header files to include dir (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990212164298054">#6550</a></li> <li>[<a href="/misc/goto?guid=4958990215514151088"><code>e6ab3ece65</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.0.2h (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990212164298054">#6550</a></li> <li>[<a href="/misc/goto?guid=4958990215646516030"><code>65b6574d59</code></a>] - <strong>deps</strong>: backport IsValid changes from 4e8736d in V8 (Michaël Zasso) <a href="/misc/goto?guid=4958990215778761523">#6544</a></li> <li>[<a href="/misc/goto?guid=4958990215915002627"><code>33f24c821b</code></a>] - <strong>doc</strong>: adds 'close' events to fs.ReadStream and fs.WriteStream (Jenna Vuong) <a href="/misc/goto?guid=4958990216055300244">#6499</a></li> <li>[<a href="/misc/goto?guid=4958990216194233170"><code>4f728df1bf</code></a>] - <strong>doc</strong>: linkify remaining references to fs.Stats object (Kevin Donahue) <a href="/misc/goto?guid=4958990216316657546">#6485</a></li> <li>[<a href="/misc/goto?guid=4958990216450493673"><code>9a29b50c52</code></a>] - <strong>doc</strong>: fix the lint of an example in cluster.md (yorkie) <a href="/misc/goto?guid=4958990216580654797">#6516</a></li> <li>[<a href="/misc/goto?guid=4958990216715490166"><code>d674493fa5</code></a>] - <strong>doc</strong>: add missing underscore for markdown italics (Kevin Donahue) <a href="/misc/goto?guid=4958990216844214269">#6529</a></li> <li>[<a href="/misc/goto?guid=4958990216971747987"><code>7c30f15e1b</code></a>] - <strong>doc</strong>: ensure consistent grammar in node.1 file (justshiv) <a href="/misc/goto?guid=4958990217107871551">#6426</a></li> <li>[<a href="/misc/goto?guid=4958990217242860494"><code>e5ce53a217</code></a>] - <strong>doc</strong>: fix sentence fragment in fs doc (Rich Trott) <a href="/misc/goto?guid=4958990217363874932">#6488</a></li> <li>[<a href="/misc/goto?guid=4958990217488265616"><code>3e028a143c</code></a>] - <strong>doc</strong>: remove obsolete comment in isError() example (cjihrig) <a href="/misc/goto?guid=4958990217628640130">#6486</a></li> <li>[<a href="/misc/goto?guid=4958990217764123063"><code>969f96a019</code></a>] - <strong>doc</strong>: fix a typo in <code>__dirname</code> section (William Luo) <a href="/misc/goto?guid=4958990217896287293">#6473</a></li> <li>[<a href="/misc/goto?guid=4958990218022750854"><code>ab7055b003</code></a>] - <strong>doc</strong>: fix fs.realpath man pg links (phette23) <a href="/misc/goto?guid=4958990218148930509">#6451</a></li> <li>[<a href="/misc/goto?guid=4958990218278915567"><code>13e660888f</code></a>] - <strong>doc</strong>: extra clarification of historySize option (vsemozhetbyt) <a href="/misc/goto?guid=4958990218410461475">#6397</a></li> <li>[<a href="/misc/goto?guid=4958990218540850397"><code>3d5b732660</code></a>] - <strong>doc</strong>: clarifies http.serverResponse implementation (Allen Hernandez) <a href="/misc/goto?guid=4958990218669092207">#6072</a></li> <li>[<a href="/misc/goto?guid=4958990218789537544"><code>7034ebe2bc</code></a>] - <strong>doc</strong>: use <code>Node.js</code> in synopsis document (Rich Trott) <a href="/misc/goto?guid=4958990218919025852">#6476</a></li> <li>[<a href="/misc/goto?guid=4958990219050432811"><code>4ae39f9863</code></a>] - <strong>doc</strong>: remove all scrollbar styling (Claudio Rodriguez) <a href="/misc/goto?guid=4958990219178394174">#6479</a></li> <li>[<a href="/misc/goto?guid=4958990219306434207"><code>e6c8da45b1</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>doc</strong>: make <code>writable.setDefaultEncoding()</code> return <code>this</code> (Alexander Makarenko)<a href="/misc/goto?guid=4958990212455361195">#5040</a></li> <li>[<a href="/misc/goto?guid=4958990219457175543"><code>4068d64f4f</code></a>] - <strong>doc</strong>: fix EventEmitter#eventNames() example (Сковорода Никита Андреевич) <a href="/misc/goto?guid=4958990219577882524">#6417</a></li> <li>[<a href="/misc/goto?guid=4958990219709001423"><code>bfcde97251</code></a>] - <strong>doc</strong>: fix incorrect syntax in examples (Evan Lucas) <a href="/misc/goto?guid=4958990219835620236">#6463</a></li> <li>[<a href="/misc/goto?guid=4958990219956037560"><code>8eb87ee239</code></a>] - <strong>doc</strong>: Remove extra space in REPL example (Juan) <a href="/misc/goto?guid=4958990220086331556">#6447</a></li> <li>[<a href="/misc/goto?guid=4958990220220411523"><code>fd37d54eb5</code></a>] - <strong>doc</strong>: added note warning about change to console.endTime() (Ben Page) <a href="/misc/goto?guid=4958990220354849781">#6454</a></li> <li>[<a href="/misc/goto?guid=4958990220480723591"><code>b3f75ec801</code></a>] - <strong>doc</strong>: expand documentation for process.exit() (James M Snell) <a href="/misc/goto?guid=4958990220604451983">#6410</a></li> <li>[<a href="/misc/goto?guid=4958990220731731481"><code>fc0fbf1c63</code></a>] - <strong>doc</strong>: subdivide TOC, add auxiliary links (Jeremiah Senkpiel) <a href="/misc/goto?guid=4958990220857016631">#6167</a></li> <li>[<a href="/misc/goto?guid=4958990220995371134"><code>150dd36503</code></a>] - <strong>doc</strong>: no Node.js(1) (Jeremiah Senkpiel) <a href="/misc/goto?guid=4958990220857016631">#6167</a></li> <li>[<a href="/misc/goto?guid=4958990221139562054"><code>ab84d69048</code></a>] - <strong>doc</strong>: better example & synopsis (Jeremiah Senkpiel) <a href="/misc/goto?guid=4958990220857016631">#6167</a></li> <li>[<a href="/misc/goto?guid=4958990221283249953"><code>f6d72791a1</code></a>] - <strong>doc</strong>: update build instructions for OS X (Rich Trott) <a href="/misc/goto?guid=4958990221407686866">#6309</a></li> <li>[<a href="/misc/goto?guid=4958990221537585334"><code>36207c6daf</code></a>] - <strong>doc</strong>: correctly document the behavior of ee.once(). (Lance Ball) <a href="/misc/goto?guid=4958990221649365891">#6371</a></li> <li>[<a href="/misc/goto?guid=4958990221766913565"><code>19fb1345ba</code></a>] - <strong>doc</strong>: use Buffer.from() instead of new Buffer() (Jackson Tian) <a href="/misc/goto?guid=4958990221906497444">#6367</a></li> <li>[<a href="/misc/goto?guid=4958990222030359608"><code>fb6753c75c</code></a>] - <strong>doc</strong>: fix v6 changelog (James M Snell) <a href="/misc/goto?guid=4958990222152050034">#6435</a></li> <li>[<a href="/misc/goto?guid=4958990222279441700"><code>2c92a1fe03</code></a>] - <strong>events</strong>: pass the original listener added by once (DavidCai) <a href="/misc/goto?guid=4958990222416706257">#6394</a></li> <li>[<a href="/misc/goto?guid=4958990222546027592"><code>9ea6b282e8</code></a>] - <strong>meta</strong>: split CHANGELOG into two files (Myles Borins) <a href="/misc/goto?guid=4958990222663799461">#6337</a></li> <li>[<a href="/misc/goto?guid=4958990222779698595"><code>cbbe95e1e1</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>net</strong>: introduce <code>Socket#connecting</code> property (Fedor Indutny) <a href="/misc/goto?guid=4958990212269462637">#6404</a></li> <li>[<a href="/misc/goto?guid=4958990222902167734"><code>534f03c2f0</code></a>] - <strong>openssl</strong>: fix keypress requirement in apps on win32 (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990210528929573">iojs/io.js#1389</a></li> <li>[<a href="/misc/goto?guid=4958990223029885859"><code>1b9fdba04e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>process</strong>: add process.cpuUsage() - implementation, doc, tests (Patrick Mueller)<a href="/misc/goto?guid=4958990212363749498">#6157</a></li> <li>[<a href="/misc/goto?guid=4958990223147862153"><code>fa9d82d120</code></a>] - <strong>src</strong>: unify implementations of Utf8Value etc. (Anna Henningsen) <a href="/misc/goto?guid=4958990223246897387">#6357</a></li> <li>[<a href="/misc/goto?guid=4958990223349349232"><code>65030c77b7</code></a>] - <strong>test</strong>: fix alpn tests for openssl1.0.2h (Shigeki Ohtsu) <a href="/misc/goto?guid=4958990212164298054">#6550</a></li> <li>[<a href="/misc/goto?guid=4958990223452145021"><code>7641f9a6de</code></a>] - <strong>test</strong>: refactor large event emitter tests (cjihrig) <a href="/misc/goto?guid=4958990223547738199">#6446</a></li> <li>[<a href="/misc/goto?guid=4958990223620051824"><code>5fe5fa2897</code></a>] - <strong>test</strong>: make addon testing part of <code>make test</code> (Ben Noordhuis) <a href="/misc/goto?guid=4958990223742395342">#6232</a></li> <li>[<a href="/misc/goto?guid=4958990223848822991"><code>457d12a0a1</code></a>] - <strong>test</strong>: add failing url parse tests as known_issue (James M Snell) <a href="/misc/goto?guid=4958990223957197577">#5885</a></li> <li>[<a href="/misc/goto?guid=4958990224075507531"><code>089362f8b8</code></a>] - <strong>test,tools</strong>: limit lint tolerance of gc global (Rich Trott) <a href="/misc/goto?guid=4958990224190539615">#6324</a></li> <li>[<a href="/misc/goto?guid=4958990224291109495"><code>6d1606ee94</code></a>] - <strong>test,tools</strong>: adjust function argument alignment (Rich Trott) <a href="/misc/goto?guid=4958990224398731836">#6390</a></li> <li>[<a href="/misc/goto?guid=4958990224507306379"><code>08e0884ae0</code></a>] - <strong>tools</strong>: add -F flag for fixing lint issues (Rich Trott) <a href="/misc/goto?guid=4958990224593003591">#6483</a></li> <li>[<a href="/misc/goto?guid=4958990224693925386"><code>9f23cb24f2</code></a>] - <strong>tools</strong>: fix exit code when linting from CI (Brian White) <a href="/misc/goto?guid=4958990224785588248">#6412</a></li> <li>[<a href="/misc/goto?guid=4958990224868527386"><code>e62c42b8f4</code></a>] - <strong>tools</strong>: remove default parameters from lint rule (Rich Trott) <a href="/misc/goto?guid=4958990224948719902">#6411</a></li> <li>[<a href="/misc/goto?guid=4958990225039212310"><code>66903f6695</code></a>] - <strong>tools</strong>: add tests for the doctool (Ian Kronquist) <a href="/misc/goto?guid=4958990225123764474">#6031</a></li> <li>[<a href="/misc/goto?guid=4958990225211435973"><code>3f608b16a7</code></a>] - <strong>tools</strong>: lint for function argument alignment (Rich Trott) <a href="/misc/goto?guid=4958990224398731836">#6390</a></li> <li>[<a href="/misc/goto?guid=4958990225309288865"><code>91ab769940</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: truncate inspect array and typed array (James M Snell) <a href="/misc/goto?guid=4958990212556924401">#6334</a></li> <li>[<a href="/misc/goto?guid=4958990225399877571"><code>0bca959617</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: fix inspecting of proxy objects (James M Snell) <a href="/misc/goto?guid=4958990212694785552">#6465</a></li> </ul> <p>下载地址:</p> <table> <tbody> <tr> <th>Windows Installer (.msi)</th> <td colspan="3"><a href="/misc/goto?guid=4958990225505090216">32-bit</a></td> <td colspan="3"><a href="/misc/goto?guid=4958990225596002285">64-bit</a></td> </tr> <tr> <th>Windows Binary (.exe)</th> <td colspan="3"><a href="/misc/goto?guid=4958990225676368046">32-bit</a></td> <td colspan="3"><a href="/misc/goto?guid=4958990225763775400">64-bit</a></td> </tr> <tr> <th>Mac OS X Installer (.pkg)</th> <td colspan="6"><a href="/misc/goto?guid=4958990225857676380">64-bit</a></td> </tr> <tr> <th>Mac OS X Binaries (.tar.gz)</th> <td colspan="6"><a href="/misc/goto?guid=4958990225936921891">64-bit</a></td> </tr> <tr> <th>Linux Binaries (.tar.xz)</th> <td colspan="3"><a href="/misc/goto?guid=4958990226024557796">32-bit</a></td> <td colspan="3"><a href="/misc/goto?guid=4958990226109629299">64-bit</a></td> </tr> <tr> <th>Source Code</th> <td colspan="6"><a href="/misc/goto?guid=4958990226188066744">node-v6.1.0.tar.gz</a></td> </tr> </tbody> </table> <p> </p>