|
62 | 62 | </table>
|
63 | 63 |
|
64 | 64 | * Other Versions
|
65 |
| - * [17.x](CHANGELOG\_V17.md) |
66 |
| - * [15.x](CHANGELOG\_V15.md) |
67 |
| - * [14.x](CHANGELOG\_V14.md) |
68 |
| - * [13.x](CHANGELOG\_V13.md) |
69 |
| - * [12.x](CHANGELOG\_V12.md) |
70 |
| - * [11.x](CHANGELOG\_V11.md) |
71 |
| - * [10.x](CHANGELOG\_V10.md) |
72 |
| - * [9.x](CHANGELOG\_V9.md) |
73 |
| - * [8.x](CHANGELOG\_V8.md) |
74 |
| - * [7.x](CHANGELOG\_V7.md) |
75 |
| - * [6.x](CHANGELOG\_V6.md) |
76 |
| - * [5.x](CHANGELOG\_V5.md) |
77 |
| - * [4.x](CHANGELOG\_V4.md) |
78 |
| - * [0.12.x](CHANGELOG\_V012.md) |
79 |
| - * [0.10.x](CHANGELOG\_V010.md) |
80 |
| - * [Archive](CHANGELOG\_ARCHIVE.md) |
| 65 | + * [17.x](CHANGELOG_V17.md) |
| 66 | + * [15.x](CHANGELOG_V15.md) |
| 67 | + * [14.x](CHANGELOG_V14.md) |
| 68 | + * [13.x](CHANGELOG_V13.md) |
| 69 | + * [12.x](CHANGELOG_V12.md) |
| 70 | + * [11.x](CHANGELOG_V11.md) |
| 71 | + * [10.x](CHANGELOG_V10.md) |
| 72 | + * [9.x](CHANGELOG_V9.md) |
| 73 | + * [8.x](CHANGELOG_V8.md) |
| 74 | + * [7.x](CHANGELOG_V7.md) |
| 75 | + * [6.x](CHANGELOG_V6.md) |
| 76 | + * [5.x](CHANGELOG_V5.md) |
| 77 | + * [4.x](CHANGELOG_V4.md) |
| 78 | + * [0.12.x](CHANGELOG_V012.md) |
| 79 | + * [0.10.x](CHANGELOG_V010.md) |
| 80 | + * [Archive](CHANGELOG_ARCHIVE.md) |
81 | 81 |
|
82 | 82 | <a id="3.3.1"></a>
|
83 | 83 |
|
@@ -340,8 +340,8 @@ See <https://github.com/nodejs/io.js/labels/confirmed-bug> for complete and curr
|
340 | 340 | * Fixed a couple of minor memory leaks (Karl Skomski) [#2375](https://github.com/nodejs/node/pull/2375).
|
341 | 341 | * Signing now checks for OpenSSL errors (Minqi Pan) [#2342](https://github.com/nodejs/node/pull/2342). **Note that this may expose previously hidden errors in user code.**
|
342 | 342 | * **intl**: Intl support using small-icu is now enabled by default in builds (Steven R. Loomis) [#2264](https://github.com/nodejs/node/pull/2264).
|
343 |
| - * [`String#normalize()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/String/normalize) can now be used for unicode normalization. |
344 |
| - * The [`Intl`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global\_Objects/Intl) object and various `String` and `Number` methods are present, but only support the English locale. |
| 343 | + * [`String#normalize()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize) can now be used for unicode normalization. |
| 344 | + * The [`Intl`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Intl) object and various `String` and `Number` methods are present, but only support the English locale. |
345 | 345 | * For support of all locales, node must be built with [full-icu](https://github.com/nodejs/node#build-with-full-icu-support-all-locales-supported-by-icu).
|
346 | 346 | * **tls**: Fixed tls throughput being much lower after an incorrect merge (Fedor Indutny) [#2381](https://github.com/nodejs/node/pull/2381).
|
347 | 347 | * **tools**: The v8 tick processor now comes bundled with node (Matt Loring) [#2090](https://github.com/nodejs/node/pull/2090).
|
@@ -423,10 +423,10 @@ See <https://github.com/nodejs/io.js/labels/confirmed-bug> for complete and curr
|
423 | 423 | * **smalloc**: The `smalloc` module has been removed as it is no longer possible to provide the API due to changes in V8 (Ben Noordhuis) [#2022](https://github.com/nodejs/node/pull/2022).
|
424 | 424 | * **tls**: Add `server.getTicketKeys()` and `server.setTicketKeys()` methods for [TLS session key](https://www.ietf.org/rfc/rfc5077.txt) rotation (Fedor Indutny) [#2227](https://github.com/nodejs/node/pull/2227).
|
425 | 425 | * **v8**: Upgraded to 4.4.63.26
|
426 |
| - * ES6: Enabled [computed property names](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object\_initializer#Computed\_property\_names) |
| 426 | + * ES6: Enabled [computed property names](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names) |
427 | 427 | * ES6: `Array` can now be subclassed in strict mode
|
428 |
| - * ES6: Implement [rest parameters](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/rest\_parameters) in staging, use the `--harmony-rest-parameters` command line flag |
429 |
| - * ES6: Implement the [spread operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread\_operator) in staging, use the `--harmony-spreadcalls` command line flag |
| 428 | + * ES6: Implement [rest parameters](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/rest_parameters) in staging, use the `--harmony-rest-parameters` command line flag |
| 429 | + * ES6: Implement the [spread operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_operator) in staging, use the `--harmony-spreadcalls` command line flag |
430 | 430 | * Removed `SetIndexedPropertiesToExternalArrayData` and related APIs, forcing a shift to `Buffer` to be reimplemented based on `Uint8Array`
|
431 | 431 | * Introduction of `Maybe` and `MaybeLocal` C++ API for objects which _may_ or _may not_ have a value.
|
432 | 432 | * Added support for PPC
|
@@ -717,7 +717,7 @@ See <https://github.com/nodejs/node/labels/confirmed-bug> for complete and curre
|
717 | 717 | ## Notable changes
|
718 | 718 |
|
719 | 719 | * **v8**: Fixed an out-of-band write in utf8 decoder. **This is an important security update** as it can be used to cause a denial of service attack.
|
720 |
| -* **openssl**: Upgrade to 1.0.2b and 1.0.2c, introduces DHE man-in-the-middle protection (Logjam) and fixes malformed ECParameters causing infinite loop (CVE-2015-1788). See the [security advisory](https://www.openssl.org/news/secadv\_20150611.txt) for full details. (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950) [#1958](https://github.com/nodejs/node/pull/1958) |
| 720 | +* **openssl**: Upgrade to 1.0.2b and 1.0.2c, introduces DHE man-in-the-middle protection (Logjam) and fixes malformed ECParameters causing infinite loop (CVE-2015-1788). See the [security advisory](https://www.openssl.org/news/secadv_20150611.txt) for full details. (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950) [#1958](https://github.com/nodejs/node/pull/1958) |
721 | 721 | * **build**:
|
722 | 722 | * Added support for compiling with Microsoft Visual C++ 2015
|
723 | 723 | * Started building and distributing headers-only tarballs along with binaries
|
@@ -906,8 +906,8 @@ See <https://github.com/nodejs/node/labels/confirmed-bug> for complete and curre
|
906 | 906 | * **npm**: See full [release notes](https://github.com/npm/npm/releases/tag/v2.11.1) for details. (Kat Marchán) [#1899](https://github.com/nodejs/node/pull/1899). Highlight:
|
907 | 907 | * Use GIT\_SSH\_COMMAND (available as of Git 2.3)
|
908 | 908 | * **openssl**:
|
909 |
| - * Upgrade to 1.0.2b and 1.0.2c, introduces DHE man-in-the-middle protection (Logjam) and fixes malformed ECParameters causing infinite loop (CVE-2015-1788). See the [security advisory](https://www.openssl.org/news/secadv\_20150611.txt) for full details. (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950) [#1958](https://github.com/nodejs/node/pull/1958) |
910 |
| - * Support [FIPS](https://en.wikipedia.org/wiki/Federal\_Information\_Processing\_Standards) mode of OpenSSL, see [README](https://github.com/nodejs/node#building-iojs-with-fips-compliant-openssl) for instructions. (Fedor Indutny) [#1890](https://github.com/nodejs/node/pull/1890) |
| 909 | + * Upgrade to 1.0.2b and 1.0.2c, introduces DHE man-in-the-middle protection (Logjam) and fixes malformed ECParameters causing infinite loop (CVE-2015-1788). See the [security advisory](https://www.openssl.org/news/secadv_20150611.txt) for full details. (Shigeki Ohtsu) [#1950](https://github.com/nodejs/node/pull/1950) [#1958](https://github.com/nodejs/node/pull/1958) |
| 910 | + * Support [FIPS](https://en.wikipedia.org/wiki/Federal_Information_Processing_Standards) mode of OpenSSL, see [README](https://github.com/nodejs/node#building-iojs-with-fips-compliant-openssl) for instructions. (Fedor Indutny) [#1890](https://github.com/nodejs/node/pull/1890) |
911 | 911 | * **os**: Add `os.homedir()` method. (Colin Ihrig) [#1791](https://github.com/nodejs/node/pull/1791)
|
912 | 912 | * **smalloc**: Deprecate whole module. (Vladimir Kurchatkin) [#1822](https://github.com/nodejs/node/pull/1822)
|
913 | 913 | * Add new collaborators:
|
@@ -1927,7 +1927,7 @@ See <https://github.com/nodejs/node/labels/confirmed-bug> for complete and curre
|
1927 | 1927 |
|
1928 | 1928 | ### Notable changes
|
1929 | 1929 |
|
1930 |
| -* **buffer**: New `Buffer#indexOf()` method, modelled off [`Array#indexOf()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global\_Objects/Array/indexOf). Accepts a String, Buffer or a Number. Strings are interpreted as UTF8. (Trevor Norris) [#561](https://github.com/nodejs/node/pull/561) |
| 1930 | +* **buffer**: New `Buffer#indexOf()` method, modelled off [`Array#indexOf()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf). Accepts a String, Buffer or a Number. Strings are interpreted as UTF8. (Trevor Norris) [#561](https://github.com/nodejs/node/pull/561) |
1931 | 1931 | * **fs**: `options` object properties in `'fs'` methods no longer perform a `hasOwnProperty()` check, thereby allowing options objects to have prototype properties that apply. (Jonathan Ong) [#635](https://github.com/nodejs/node/pull/635)
|
1932 | 1932 | * **tls**: A likely TLS memory leak was reported by PayPal. Some of the recent changes in **stream\_wrap** appear to be to blame. The initial fix is in [#1078](https://github.com/nodejs/node/pull/1078), you can track the progress toward closing the leak at [#1075](https://github.com/nodejs/node/issues/1075) (Fedor Indutny).
|
1933 | 1933 | * **npm**: Upgrade npm to 2.7.0. See [npm CHANGELOG.md](https://github.com/npm/npm/blob/master/CHANGELOG.md#v270-2015-02-26) for details including why this is a semver-minor when it could have been semver-major. Summary:
|
@@ -2772,7 +2772,7 @@ will piping to another stream.
|
2772 | 2772 | #### Writable streams
|
2773 | 2773 |
|
2774 | 2774 | The ability to "bulk write" to underlying resources has been added to `Writable` streams. For stream
|
2775 |
| -implementers, one can signal that a stream is bulk-writable by specifying a [\_writev](https://iojs.org/api/stream.html#stream\_writable\_writev\_chunks\_callback) method. |
| 2775 | +implementers, one can signal that a stream is bulk-writable by specifying a [\_writev](https://iojs.org/api/stream.html#stream_writable_writev_chunks_callback) method. |
2776 | 2776 | Bulk writes will occur in two situations:
|
2777 | 2777 |
|
2778 | 2778 | 1. When a bulk-writable stream is clearing its backlog of buffered write requests,
|
|
0 commit comments