@@ -3405,28 +3405,28 @@ Big thanks to @addaleax who prepared the vast majority of this release.
34053405* **Build**
34063406 * The compiler version requirement to build Node with GCC has been raised to
34073407 GCC 4.9.4.
3408- [[`820b011ed6`](https://github.com/nodejs/node/commit/820b011ed6)]
3408+ [[`820b011ed6`](https://github.com/nodejs/node/commit/820b011ed6)] -
34093409 [#13466](https://github.com/nodejs/node/pull/13466)
34103410
34113411* **Cluster**
34123412 * Users now have more fine-grained control over the inspector port used by
34133413 individual cluster workers. Previously, cluster workers were restricted to
34143414 incrementing from the master's debug port.
3415- [[`dfc46e262a`](https://github.com/nodejs/node/commit/dfc46e262a)]
3415+ [[`dfc46e262a`](https://github.com/nodejs/node/commit/dfc46e262a)] -
34163416 [#14140](https://github.com/nodejs/node/pull/14140)
34173417
34183418* **DNS**
34193419 * The server used for DNS queries can now use a custom port.
3420- [[`ebe7bb29aa`](https://github.com/nodejs/node/commit/ebe7bb29aa)]
3420+ [[`ebe7bb29aa`](https://github.com/nodejs/node/commit/ebe7bb29aa)] -
34213421 [#13723](https://github.com/nodejs/node/pull/13723)
34223422 * Support for `dns.resolveAny()` has been added.
3423- [[`6e30e2558e`](https://github.com/nodejs/node/commit/6e30e2558e)]
3423+ [[`6e30e2558e`](https://github.com/nodejs/node/commit/6e30e2558e)] -
34243424 [#13137](https://github.com/nodejs/node/pull/13137)
34253425
34263426* **npm**
34273427 * The `npm` CLI has been updated to version 5.3.0. In particular, it now comes
34283428 with the `npx` binary, which is also shipped with Node.
3429- [[`dc3f6b9ac1`](https://github.com/nodejs/node/commit/dc3f6b9ac1)]
3429+ [[`dc3f6b9ac1`](https://github.com/nodejs/node/commit/dc3f6b9ac1)] -
34303430 [#14235](https://github.com/nodejs/node/pull/14235)
34313431 * `npm` Changelogs:
34323432 * [v5.0.4](https://github.com/npm/npm/releases/tag/v5.0.4)
@@ -3711,10 +3711,10 @@ This is a security release. All Node.js users should consult the security releas
37113711 Two regressions with the `stream` module have been fixed:
37123712 * The `finish` event will now always be emitted after the `error` event
37133713 if one is emitted:
3714- [[`0a9e96e86c`](https://github.com/nodejs/node/commit/0a9e96e86c)]
3714+ [[`0a9e96e86c`](https://github.com/nodejs/node/commit/0a9e96e86c)] -
37153715 [#13850](https://github.com/nodejs/node/pull/13850)
37163716 * In object mode, readable streams can now use `undefined` again.
3717- [[`5840138e70`](https://github.com/nodejs/node/commit/5840138e70)]
3717+ [[`5840138e70`](https://github.com/nodejs/node/commit/5840138e70)] -
37183718 [#13760](https://github.com/nodejs/node/pull/13760)
37193719
37203720### Commits
@@ -3798,24 +3798,24 @@ Ref: https://github.com/nodejs/node/issues/13667
37983798 * `stdout` and `stderr` are now available on the error output of a
37993799 failed call to the `util.promisify()`ed version of
38003800 `child_process.exec`.
3801- [[`d66d4fc94c`](https://github.com/nodejs/node/commit/d66d4fc94c)]
3801+ [[`d66d4fc94c`](https://github.com/nodejs/node/commit/d66d4fc94c)] -
38023802 [#13388](https://github.com/nodejs/node/pull/13388)
38033803
38043804* **HTTP**
38053805 * A regression that broke certain scenarios in which HTTP is used together
38063806 with the `cluster` module has been fixed.
3807- [[`fff8a56d6f`](https://github.com/nodejs/node/commit/fff8a56d6f)]
3807+ [[`fff8a56d6f`](https://github.com/nodejs/node/commit/fff8a56d6f)] -
38083808 [#13578](https://github.com/nodejs/node/pull/13578)
38093809
38103810* **HTTPS**
38113811 * The `rejectUnauthorized` option now works properly for unix sockets.
3812- [[`c4cbd99d37`](https://github.com/nodejs/node/commit/c4cbd99d37)]
3812+ [[`c4cbd99d37`](https://github.com/nodejs/node/commit/c4cbd99d37)] -
38133813 [#13505](https://github.com/nodejs/node/pull/13505)
38143814
38153815* **Readline**
38163816 * A change that broke `npm init` and other code which uses `readline`
38173817 multiple times on the same input stream is reverted.
3818- [[`0df6c0b5f0`](https://github.com/nodejs/node/commit/0df6c0b5f0)]
3818+ [[`0df6c0b5f0`](https://github.com/nodejs/node/commit/0df6c0b5f0)] -
38193819 [#13560](https://github.com/nodejs/node/pull/13560)
38203820
38213821### Commits
@@ -3878,30 +3878,30 @@ Ref: https://github.com/nodejs/node/issues/13667
38783878* **Async Hooks**
38793879 * When one `Promise` leads to the creation of a new `Promise`, the parent
38803880 `Promise` will be identified as the trigger
3881- [[`135f4e6643`](https://github.com/nodejs/node/commit/135f4e6643)]
3881+ [[`135f4e6643`](https://github.com/nodejs/node/commit/135f4e6643)] -
38823882 [#13367](https://github.com/nodejs/node/pull/13367).
38833883* **Dependencies**
38843884 * libuv has been updated to 1.12.0
3885- [[`968596ec77`](https://github.com/nodejs/node/commit/968596ec77)]
3885+ [[`968596ec77`](https://github.com/nodejs/node/commit/968596ec77)] -
38863886 [#13306](https://github.com/nodejs/node/pull/13306).
38873887 * npm has been updated to 5.0.3
3888- [[`ffa7debd7a`](https://github.com/nodejs/node/commit/ffa7debd7a)]
3888+ [[`ffa7debd7a`](https://github.com/nodejs/node/commit/ffa7debd7a)] -
38893889 [#13487](https://github.com/nodejs/node/pull/13487).
38903890* **File system**
38913891 * The `fs.exists()` function now works correctly with `util.promisify()`
3892- [[`6e0eccd7a1`](https://github.com/nodejs/node/commit/6e0eccd7a1)]
3892+ [[`6e0eccd7a1`](https://github.com/nodejs/node/commit/6e0eccd7a1)] -
38933893 [#13316](https://github.com/nodejs/node/pull/13316).
38943894 * fs.Stats times are now also available as numbers
3895- [[`c756efb25a`](https://github.com/nodejs/node/commit/c756efb25a)]
3895+ [[`c756efb25a`](https://github.com/nodejs/node/commit/c756efb25a)] -
38963896 [#13173](https://github.com/nodejs/node/pull/13173).
38973897* **Inspector**
38983898 * It is now possible to bind to a random port using `--inspect=0`
3899- [[`cc6ec2fb27`](https://github.com/nodejs/node/commit/cc6ec2fb27)]
3899+ [[`cc6ec2fb27`](https://github.com/nodejs/node/commit/cc6ec2fb27)] -
39003900 [#5025](https://github.com/nodejs/node/pull/5025).
39013901* **Zlib**
39023902 * A regression in the Zlib module that made it impossible to properly
39033903 subclasses `zlib.Deflate` and other Zlib classes has been fixed.
3904- [[`6aeb555cc4`](https://github.com/nodejs/node/commit/6aeb555cc4)]
3904+ [[`6aeb555cc4`](https://github.com/nodejs/node/commit/6aeb555cc4)] -
39053905 [#13374](https://github.com/nodejs/node/pull/13374).
39063906
39073907### Commits
@@ -4037,47 +4037,47 @@ LTS codename `'Carbon'`. Note that the
40374037
40384038* **Async Hooks**
40394039 * The `async_hooks` module has landed in core
4040- [[`4a7233c178`](https://github.com/nodejs/node/commit/4a7233c178)]
4040+ [[`4a7233c178`](https://github.com/nodejs/node/commit/4a7233c178)] -
40414041 [#12892](https://github.com/nodejs/node/pull/12892).
40424042
40434043* **Buffer**
40444044 * Using the `--pending-deprecation` flag will cause Node.js to emit a
40454045 deprecation warning when using `new Buffer(num)` or `Buffer(num)`.
4046- [[`d2d32ea5a2`](https://github.com/nodejs/node/commit/d2d32ea5a2)]
4046+ [[`d2d32ea5a2`](https://github.com/nodejs/node/commit/d2d32ea5a2)] -
40474047 [#11968](https://github.com/nodejs/node/pull/11968).
40484048 * `new Buffer(num)` and `Buffer(num)` will zero-fill new `Buffer` instances
4049- [[`7eb1b4658e`](https://github.com/nodejs/node/commit/7eb1b4658e)]
4049+ [[`7eb1b4658e`](https://github.com/nodejs/node/commit/7eb1b4658e)] -
40504050 [#12141](https://github.com/nodejs/node/pull/12141).
40514051 * Many `Buffer` methods now accept `Uint8Array` as input
4052- [[`beca3244e2`](https://github.com/nodejs/node/commit/beca3244e2)]
4052+ [[`beca3244e2`](https://github.com/nodejs/node/commit/beca3244e2)] -
40534053 [#10236](https://github.com/nodejs/node/pull/10236).
40544054
40554055* **Child Process**
40564056 * Argument and kill signal validations have been improved
4057- [[`97a77288ce`](https://github.com/nodejs/node/commit/97a77288ce)]
4057+ [[`97a77288ce`](https://github.com/nodejs/node/commit/97a77288ce)] -
40584058 [#12348](https://github.com/nodejs/node/pull/12348),
4059- [[`d75fdd96aa`](https://github.com/nodejs/node/commit/d75fdd96aa)]
4059+ [[`d75fdd96aa`](https://github.com/nodejs/node/commit/d75fdd96aa)] -
40604060 [#10423](https://github.com/nodejs/node/pull/10423).
40614061 * Child Process methods accept `Uint8Array` as input
4062- [[`627ecee9ed`](https://github.com/nodejs/node/commit/627ecee9ed)]
4062+ [[`627ecee9ed`](https://github.com/nodejs/node/commit/627ecee9ed)] -
40634063 [#10653](https://github.com/nodejs/node/pull/10653).
40644064
40654065* **Console**
40664066 * Error events emitted when using `console` methods are now supressed.
4067- [[`f18e08d820`](https://github.com/nodejs/node/commit/f18e08d820)]
4067+ [[`f18e08d820`](https://github.com/nodejs/node/commit/f18e08d820)] -
40684068 [#9744](https://github.com/nodejs/node/pull/9744).
40694069
40704070* **Dependencies**
40714071 * The npm client has been updated to 5.0.0
4072- [[`3c3b36af0f`](https://github.com/nodejs/node/commit/3c3b36af0f)]
4072+ [[`3c3b36af0f`](https://github.com/nodejs/node/commit/3c3b36af0f)] -
40734073 [#12936](https://github.com/nodejs/node/pull/12936).
40744074 * V8 has been updated to 5.8 with forward ABI stability to 6.0
4075- [[`60d1aac8d2`](https://github.com/nodejs/node/commit/60d1aac8d2)]
4075+ [[`60d1aac8d2`](https://github.com/nodejs/node/commit/60d1aac8d2)] -
40764076 [#12784](https://github.com/nodejs/node/pull/12784).
40774077
40784078* **Domains**
40794079 * Native `Promise` instances are now `Domain` aware
4080- [[`84dabe8373`](https://github.com/nodejs/node/commit/84dabe8373)]
4080+ [[`84dabe8373`](https://github.com/nodejs/node/commit/84dabe8373)] -
40814081 [#12489](https://github.com/nodejs/node/pull/12489).
40824082
40834083* **Errors**
@@ -4087,118 +4087,118 @@ LTS codename `'Carbon'`. Note that the
40874087
40884088* **File System**
40894089 * The utility class `fs.SyncWriteStream` has been deprecated
4090- [[`7a55e34ef4`](https://github.com/nodejs/node/commit/7a55e34ef4)]
4090+ [[`7a55e34ef4`](https://github.com/nodejs/node/commit/7a55e34ef4)] -
40914091 [#10467](https://github.com/nodejs/node/pull/10467).
40924092 * The deprecated `fs.read()` string interface has been removed
4093- [[`3c2a9361ff`](https://github.com/nodejs/node/commit/3c2a9361ff)]
4093+ [[`3c2a9361ff`](https://github.com/nodejs/node/commit/3c2a9361ff)] -
40944094 [#9683](https://github.com/nodejs/node/pull/9683).
40954095
40964096* **HTTP**
40974097 * Improved support for userland implemented Agents
4098- [[`90403dd1d0`](https://github.com/nodejs/node/commit/90403dd1d0)]
4098+ [[`90403dd1d0`](https://github.com/nodejs/node/commit/90403dd1d0)] -
40994099 [#11567](https://github.com/nodejs/node/pull/11567).
41004100 * Outgoing Cookie headers are concatenated into a single string
4101- [[`d3480776c7`](https://github.com/nodejs/node/commit/d3480776c7)]
4101+ [[`d3480776c7`](https://github.com/nodejs/node/commit/d3480776c7)] -
41024102 [#11259](https://github.com/nodejs/node/pull/11259).
41034103 * The `httpResponse.writeHeader()` method has been deprecated
4104- [[`fb71ba4921`](https://github.com/nodejs/node/commit/fb71ba4921)]
4104+ [[`fb71ba4921`](https://github.com/nodejs/node/commit/fb71ba4921)] -
41054105 [#11355](https://github.com/nodejs/node/pull/11355).
41064106 * New methods for accessing HTTP headers have been added to `OutgoingMessage`
4107- [[`3e6f1032a4`](https://github.com/nodejs/node/commit/3e6f1032a4)]
4107+ [[`3e6f1032a4`](https://github.com/nodejs/node/commit/3e6f1032a4)] -
41084108 [#10805](https://github.com/nodejs/node/pull/10805).
41094109
41104110* **Lib**
41114111 * All deprecation messages have been assigned static identifiers
4112- [[`5de3cf099c`](https://github.com/nodejs/node/commit/5de3cf099c)]
4112+ [[`5de3cf099c`](https://github.com/nodejs/node/commit/5de3cf099c)] -
41134113 [#10116](https://github.com/nodejs/node/pull/10116).
41144114 * The legacy `linkedlist` module has been removed
4115- [[`84a23391f6`](https://github.com/nodejs/node/commit/84a23391f6)]
4115+ [[`84a23391f6`](https://github.com/nodejs/node/commit/84a23391f6)] -
41164116 [#12113](https://github.com/nodejs/node/pull/12113).
41174117
41184118* **N-API**
41194119 * Experimental support for the new N-API API has been added
4120- [[`56e881d0b0`](https://github.com/nodejs/node/commit/56e881d0b0)]
4120+ [[`56e881d0b0`](https://github.com/nodejs/node/commit/56e881d0b0)] -
41214121 [#11975](https://github.com/nodejs/node/pull/11975).
41224122
41234123* **Process**
41244124 * Process warning output can be redirected to a file using the
41254125 `--redirect-warnings` command-line argument
4126- [[`03e89b3ff2`](https://github.com/nodejs/node/commit/03e89b3ff2)]
4126+ [[`03e89b3ff2`](https://github.com/nodejs/node/commit/03e89b3ff2)] -
41274127 [#10116](https://github.com/nodejs/node/pull/10116).
41284128 * Process warnings may now include additional detail
4129- [[`dd20e68b0f`](https://github.com/nodejs/node/commit/dd20e68b0f)]
4129+ [[`dd20e68b0f`](https://github.com/nodejs/node/commit/dd20e68b0f)] -
41304130 [#12725](https://github.com/nodejs/node/pull/12725).
41314131
41324132* **REPL**
41334133 * REPL magic mode has been deprecated
4134- [[`3f27f02da0`](https://github.com/nodejs/node/commit/3f27f02da0)]
4134+ [[`3f27f02da0`](https://github.com/nodejs/node/commit/3f27f02da0)] -
41354135 [#11599](https://github.com/nodejs/node/pull/11599).
41364136
41374137* **Src**
41384138 * `NODE_MODULE_VERSION` has been updated to 57
4139- [[`ec7cbaf266`](https://github.com/nodejs/node/commit/ec7cbaf266)]
4139+ [[`ec7cbaf266`](https://github.com/nodejs/node/commit/ec7cbaf266)] -
41404140 [#12995](https://github.com/nodejs/node/pull/12995).
41414141 * Add `--pending-deprecation` command-line argument and
41424142 `NODE_PENDING_DEPRECATION` environment variable
4143- [[`a16b570f8c`](https://github.com/nodejs/node/commit/a16b570f8c)]
4143+ [[`a16b570f8c`](https://github.com/nodejs/node/commit/a16b570f8c)] -
41444144 [#11968](https://github.com/nodejs/node/pull/11968).
41454145 * The `--debug` command-line argument has been deprecated. Note that
41464146 using `--debug` will enable the *new* Inspector-based debug protocol
41474147 as the legacy Debugger protocol previously used by Node.js has been
4148- removed. [[`010f864426`](https://github.com/nodejs/node/commit/010f864426)]
4148+ removed. [[`010f864426`](https://github.com/nodejs/node/commit/010f864426)] -
41494149 [#12949](https://github.com/nodejs/node/pull/12949).
41504150 * Throw when the `-c` and `-e` command-line arguments are used at the same
4151- time [[`a5f91ab230`](https://github.com/nodejs/node/commit/a5f91ab230)]
4151+ time [[`a5f91ab230`](https://github.com/nodejs/node/commit/a5f91ab230)] -
41524152 [#11689](https://github.com/nodejs/node/pull/11689).
41534153 * Throw when the `--use-bundled-ca` and `--use-openssl-ca` command-line
41544154 arguments are used at the same time.
4155- [[`8a7db9d4b5`](https://github.com/nodejs/node/commit/8a7db9d4b5)]
4155+ [[`8a7db9d4b5`](https://github.com/nodejs/node/commit/8a7db9d4b5)] -
41564156 [#12087](https://github.com/nodejs/node/pull/12087).
41574157
41584158* **Stream**
41594159 * `Stream` now supports `destroy()` and `_destroy()` APIs
4160- [[`b6e1d22fa6`](https://github.com/nodejs/node/commit/b6e1d22fa6)]
4160+ [[`b6e1d22fa6`](https://github.com/nodejs/node/commit/b6e1d22fa6)] -
41614161 [#12925](https://github.com/nodejs/node/pull/12925).
41624162 * `Stream` now supports the `_final()` API
4163- [[`07c7f198db`](https://github.com/nodejs/node/commit/07c7f198db)]
4163+ [[`07c7f198db`](https://github.com/nodejs/node/commit/07c7f198db)] -
41644164 [#12828](https://github.com/nodejs/node/pull/12828).
41654165
41664166* **TLS**
41674167 * The `rejectUnauthorized` option now defaults to `true`
4168- [[`348cc80a3c`](https://github.com/nodejs/node/commit/348cc80a3c)]
4168+ [[`348cc80a3c`](https://github.com/nodejs/node/commit/348cc80a3c)] -
41694169 [#5923](https://github.com/nodejs/node/pull/5923).
41704170 * The `tls.createSecurePair()` API now emits a runtime deprecation
4171- [[`a2ae08999b`](https://github.com/nodejs/node/commit/a2ae08999b)]
4171+ [[`a2ae08999b`](https://github.com/nodejs/node/commit/a2ae08999b)] -
41724172 [#11349](https://github.com/nodejs/node/pull/11349).
41734173 * A runtime deprecation will now be emitted when `dhparam` is less than
4174- 2048 bits [[`d523eb9c40`](https://github.com/nodejs/node/commit/d523eb9c40)]
4174+ 2048 bits [[`d523eb9c40`](https://github.com/nodejs/node/commit/d523eb9c40)] -
41754175 [#11447](https://github.com/nodejs/node/pull/11447).
41764176
41774177* **URL**
41784178 * The WHATWG URL implementation is now a fully-supported Node.js API
4179- [[`d080ead0f9`](https://github.com/nodejs/node/commit/d080ead0f9)]
4179+ [[`d080ead0f9`](https://github.com/nodejs/node/commit/d080ead0f9)] -
41804180 [#12710](https://github.com/nodejs/node/pull/12710).
41814181
41824182* **Util**
41834183 * `Symbol` keys are now displayed by default when using `util.inspect()`
4184- [[`5bfd13b81e`](https://github.com/nodejs/node/commit/5bfd13b81e)]
4184+ [[`5bfd13b81e`](https://github.com/nodejs/node/commit/5bfd13b81e)] -
41854185 [#9726](https://github.com/nodejs/node/pull/9726).
41864186 * `toJSON` errors will be thrown when formatting `%j`
4187- [[`455e6f1dd8`](https://github.com/nodejs/node/commit/455e6f1dd8)]
4187+ [[`455e6f1dd8`](https://github.com/nodejs/node/commit/455e6f1dd8)] -
41884188 [#11708](https://github.com/nodejs/node/pull/11708).
41894189 * Convert `inspect.styles` and `inspect.colors` to prototype-less objects
4190- [[`aab0d202f8`](https://github.com/nodejs/node/commit/aab0d202f8)]
4190+ [[`aab0d202f8`](https://github.com/nodejs/node/commit/aab0d202f8)] -
41914191 [#11624](https://github.com/nodejs/node/pull/11624).
41924192 * The new `util.promisify()` API has been added
4193- [[`99da8e8e02`](https://github.com/nodejs/node/commit/99da8e8e02)]
4193+ [[`99da8e8e02`](https://github.com/nodejs/node/commit/99da8e8e02)] -
41944194 [#12442](https://github.com/nodejs/node/pull/12442).
41954195
41964196* **Zlib**
41974197 * Support `Uint8Array` in Zlib convenience methods
4198- [[`91383e47fd`](https://github.com/nodejs/node/commit/91383e47fd)]
4198+ [[`91383e47fd`](https://github.com/nodejs/node/commit/91383e47fd)] -
41994199 [#12001](https://github.com/nodejs/node/pull/12001).
42004200 * Zlib errors now use `RangeError` and `TypeError` consistently
4201- [[`b514bd231e`](https://github.com/nodejs/node/commit/b514bd231e)]
4201+ [[`b514bd231e`](https://github.com/nodejs/node/commit/b514bd231e)] -
42024202 [#11391](https://github.com/nodejs/node/pull/11391).
42034203
42044204### Commits
0 commit comments