LLazyEmail / amazon-ses-service

BSD 3-Clause "New" or "Revised" License
6 stars 4 forks source link

Update Node.js to v9 - autoclosed #184

Closed renovate[bot] closed 11 months ago

renovate[bot] commented 2 years ago

Mend Renovate logo banner

This PR contains the following updates:

Package Type Update Change
node final major 8.17.0-onbuild -> 9.11.2-onbuild

Release Notes

nodejs/node (node) ### [`v9.11.2`](https://togithub.com/nodejs/node/blob/HEAD/CHANGELOG.md#20091128-Version-0120) [Compare Source](https://togithub.com/nodejs/node/compare/v9.11.1...v9.11.2) Moved to doc/changelogs/CHANGELOG_ARCHIVE.md#0.1.20. ### [`v9.11.1`](https://togithub.com/nodejs/node/blob/HEAD/CHANGELOG.md#20091117-Version-0118) [Compare Source](https://togithub.com/nodejs/node/compare/v9.10.1...v9.11.1) Moved to doc/changelogs/CHANGELOG_ARCHIVE.md#0.1.18. ### [`v9.10.1`](https://togithub.com/nodejs/node/releases/tag/v9.10.1): 2018-03-29, Version 9.10.1 (Current), @​MylesBorins [Compare Source](https://togithub.com/nodejs/node/compare/v9.10.0...v9.10.1) ##### Notable Changes No additional commits. Due to incorrect staging of the upgrade to the GCC 4.9.X compiler, the latest releases for PPC little endian were built using GCC 4.9.X instead of GCC 4.8.X. This caused an ABI breakage on PPCLE based environments. This has been fixed in our infrastructure and we are doing this release to ensure that the hosted binaries are adhering to our platform support contract. Note that Node.js versions 10.X and later will be built with version 4.9.X or later of the GCC compiler, and it is possible that Node.js version 9.X may be built on the 4.9.X compiler at a later time as the stated [minimum compiler requirement](https://togithub.com/nodejs/node/blob/v8.x/BUILDING.md) for Node.js version 9.X is 4.9.4. ### [`v9.10.0`](https://togithub.com/nodejs/node/blob/HEAD/CHANGELOG.md#20091009-Version-0114) [Compare Source](https://togithub.com/nodejs/node/compare/v9.9.0...v9.10.0) Moved to doc/changelogs/CHANGELOG_ARCHIVE.md#0.1.14. ### [`v9.9.0`](https://togithub.com/nodejs/node/releases/tag/v9.9.0): 2018-03-21, Version 9.9.0 (Current), @​MylesBorins prepared by @​targos [Compare Source](https://togithub.com/nodejs/node/compare/v9.8.0...v9.9.0) ##### Notable Changes - **assert**: - From now on all error messages produced by `assert` in strict mode will produce a error diff. (Ruben Bridgewater) [#​17615](https://togithub.com/nodejs/node/pull/17615) - From now on it is possible to use a validation object in throws instead of the other possibilities. (Ruben Bridgewater) [#​17584](https://togithub.com/nodejs/node/pull/17584) - **crypto**: - allow passing null as IV unless required (Tobias Nießen) [#​18644](https://togithub.com/nodejs/node/pull/18644) - **fs**: - support as and as+ flags in stringToFlags() (Sarat Addepalli) [#​18801](https://togithub.com/nodejs/node/pull/18801) - **tls**: - expose Finished messages in TLSSocket (Anton Salikhmetov) [#​19102](https://togithub.com/nodejs/node/pull/19102) - **tty**: - Add getColorDepth function to determine if terminal supports colors. (Ruben Bridgewater) [#​17615](https://togithub.com/nodejs/node/pull/17615) - **util**: - add util.inspect compact option (Ruben Bridgewater) [#​17576](https://togithub.com/nodejs/node/pull/17576) - **Added new collaborators** - [watson](https://togithub.com/watson) Thomas Watson ##### Commits - \[[`acc86ed246`](https://togithub.com/nodejs/node/commit/acc86ed246)] - 2018-03-XX, Version 9.9.0 (Current) (Michaël Zasso) - \[[`8d33e5c214`](https://togithub.com/nodejs/node/commit/8d33e5c214)] - **assert**: improve error check (Ruben Bridgewater) [#​17574](https://togithub.com/nodejs/node/pull/17574) - \[[`5e6b42ec9c`](https://togithub.com/nodejs/node/commit/5e6b42ec9c)] - **assert**: show proper differences (Ruben Bridgewater) [#​18611](https://togithub.com/nodejs/node/pull/18611) - \[[`9abbb6b857`](https://togithub.com/nodejs/node/commit/9abbb6b857)] - **assert**: fix infinite loop (Ruben Bridgewater) [#​18611](https://togithub.com/nodejs/node/pull/18611) - \[[`e9ac468146`](https://togithub.com/nodejs/node/commit/e9ac468146)] - **assert**: fix throws trace (Ruben Bridgewater) [#​18595](https://togithub.com/nodejs/node/pull/18595) - \[[`d3c2534bbe`](https://togithub.com/nodejs/node/commit/d3c2534bbe)] - **assert**: use destructuring for errors (Ruben Bridgewater) [#​18247](https://togithub.com/nodejs/node/pull/18247) - \[[`5aa3a2d172`](https://togithub.com/nodejs/node/commit/5aa3a2d172)] - **(SEMVER-MINOR)** **assert**: improve error messages (Ruben Bridgewater) [#​17615](https://togithub.com/nodejs/node/pull/17615) - \[[`f96ea47cf5`](https://togithub.com/nodejs/node/commit/f96ea47cf5)] - **assert**: fix strict regression (Ruben Bridgewater) [#​17903](https://togithub.com/nodejs/node/pull/17903) - \[[`ebd60fa505`](https://togithub.com/nodejs/node/commit/ebd60fa505)] - **(SEMVER-MINOR)** **assert**: .throws accept objects (Ruben Bridgewater) [#​17584](https://togithub.com/nodejs/node/pull/17584) - \[[`612ba1a3f0`](https://togithub.com/nodejs/node/commit/612ba1a3f0)] - **(SEMVER-MINOR)** **assert**: improve assert.throws (Ruben Bridgewater) [#​17585](https://togithub.com/nodejs/node/pull/17585) - \[[`24aeca7dd5`](https://togithub.com/nodejs/node/commit/24aeca7dd5)] - **assert**: fix throws and doesNotThrow stack frames (Ruben Bridgewater) [#​17703](https://togithub.com/nodejs/node/pull/17703) - \[[`db73d1c13b`](https://togithub.com/nodejs/node/commit/db73d1c13b)] - **assert**: use object argument in innerFail (Ruben Bridgewater) [#​17582](https://togithub.com/nodejs/node/pull/17582) - \[[`bae5de1949`](https://togithub.com/nodejs/node/commit/bae5de1949)] - **(SEMVER-MINOR)** **assert**: add strict functionality export (Ruben Bridgewater) [#​17002](https://togithub.com/nodejs/node/pull/17002) - \[[`f0f31d080a`](https://togithub.com/nodejs/node/commit/f0f31d080a)] - **async_hooks**: add copyHooks function (Daniel Bevenius) [#​19391](https://togithub.com/nodejs/node/pull/19391) - \[[`71b1c7f79f`](https://togithub.com/nodejs/node/commit/71b1c7f79f)] - **async_hooks**: don't set hook_fields\[kTotals] to 0 (Daniel Bevenius) [#​19219](https://togithub.com/nodejs/node/pull/19219) - \[[`530b8a4077`](https://togithub.com/nodejs/node/commit/530b8a4077)] - **benchmark**: fix benchmark for url (Sergey Golovin) [#​19084](https://togithub.com/nodejs/node/pull/19084) - \[[`563bed00f5`](https://togithub.com/nodejs/node/commit/563bed00f5)] - **benchmark,lib,test,tools**: use consistent quotes (Rich Trott) [#​19156](https://togithub.com/nodejs/node/pull/19156) - \[[`3f7c4eea04`](https://togithub.com/nodejs/node/commit/3f7c4eea04)] - **build**: do not cd on vcbuild help (Vse Mozhet Byt) [#​19291](https://togithub.com/nodejs/node/pull/19291) - \[[`5a1437cdbd`](https://togithub.com/nodejs/node/commit/5a1437cdbd)] - **build**: update arm64 minimum supported platform (Gibson Fahnestock) [#​19164](https://togithub.com/nodejs/node/pull/19164) - \[[`07845fc19e`](https://togithub.com/nodejs/node/commit/07845fc19e)] - **console**: port errors to new system (Ruben Bridgewater) [#​18857](https://togithub.com/nodejs/node/pull/18857) - \[[`03c321a713`](https://togithub.com/nodejs/node/commit/03c321a713)] - **(SEMVER-MINOR)** **crypto**: allow passing null as IV unless required (Tobias Nießen) [#​18644](https://togithub.com/nodejs/node/pull/18644) - \[[`044995e546`](https://togithub.com/nodejs/node/commit/044995e546)] - **crypto**: use bool over int consistently (Tobias Nießen) [#​19238](https://togithub.com/nodejs/node/pull/19238) - \[[`36f664ef9a`](https://togithub.com/nodejs/node/commit/36f664ef9a)] - **deps**: V8: backport [`596d55a`](https://togithub.com/nodejs/node/commit/596d55a) from upstream (Myles Borins) [#​19477](https://togithub.com/nodejs/node/pull/19477) - \[[`5966b8cc06`](https://togithub.com/nodejs/node/commit/5966b8cc06)] - **deps**: v8: cherry-pick fixes for v8:7535 (Flarna) [#​19333](https://togithub.com/nodejs/node/pull/19333) - \[[`cb732aeda4`](https://togithub.com/nodejs/node/commit/cb732aeda4)] - **doc**: enable eslint prefer-template rule (Ruben Bridgewater) [#​18831](https://togithub.com/nodejs/node/pull/18831) - \[[`ff82acb95a`](https://togithub.com/nodejs/node/commit/ff82acb95a)] - **doc**: update buffer examples (Ruben Bridgewater) [#​18758](https://togithub.com/nodejs/node/pull/18758) - \[[`a4c28d77f7`](https://togithub.com/nodejs/node/commit/a4c28d77f7)] - **doc**: fix deprecation removed by mistake (Michaël Zasso) [#​19482](https://togithub.com/nodejs/node/pull/19482) - \[[`b229912f6f`](https://togithub.com/nodejs/node/commit/b229912f6f)] - **doc**: do not announce obvious examples (Rich Trott) [#​19270](https://togithub.com/nodejs/node/pull/19270) - \[[`c1fa0926e3`](https://togithub.com/nodejs/node/commit/c1fa0926e3)] - **doc**: fix typos on n-api (Kyle Robinson Young) [#​19385](https://togithub.com/nodejs/node/pull/19385) - \[[`99e6734f19`](https://togithub.com/nodejs/node/commit/99e6734f19)] - **doc**: improve best practices in onboarding-extras (Rich Trott) [#​19315](https://togithub.com/nodejs/node/pull/19315) - \[[`5a56327e79`](https://togithub.com/nodejs/node/commit/5a56327e79)] - **doc**: fix minor issues in async_hooks.md (Rich Trott) [#​19313](https://togithub.com/nodejs/node/pull/19313) - \[[`5da3ee7719`](https://togithub.com/nodejs/node/commit/5da3ee7719)] - **doc**: clarify default TLS handshake timeout (Rich Trott) [#​19290](https://togithub.com/nodejs/node/pull/19290) - \[[`7f652c2bcc`](https://togithub.com/nodejs/node/commit/7f652c2bcc)] - **doc**: update username and email (Yuta Hiroto) [#​19338](https://togithub.com/nodejs/node/pull/19338) - \[[`e247f19ac3`](https://togithub.com/nodejs/node/commit/e247f19ac3)] - **doc**: improve style guide text (Rich Trott) [#​19269](https://togithub.com/nodejs/node/pull/19269) - \[[`c9b12f302a`](https://togithub.com/nodejs/node/commit/c9b12f302a)] - **doc**: remove superfluous text in onboarding-extras (Rich Trott) [#​19247](https://togithub.com/nodejs/node/pull/19247) - \[[`6c5afebf55`](https://togithub.com/nodejs/node/commit/6c5afebf55)] - **doc**: make caveat in stream.md more concise (Rich Trott) [#​19251](https://togithub.com/nodejs/node/pull/19251) - \[[`8e88a180b9`](https://togithub.com/nodejs/node/commit/8e88a180b9)] - **doc**: add warning to assert.doesNotThrow() (Ruben Bridgewater) [#​18699](https://togithub.com/nodejs/node/pull/18699) - \[[`a04e4ae5e4`](https://togithub.com/nodejs/node/commit/a04e4ae5e4)] - **doc**: remove confusing "cats" from style guide (Rich Trott) [#​19246](https://togithub.com/nodejs/node/pull/19246) - \[[`7c3617558e`](https://togithub.com/nodejs/node/commit/7c3617558e)] - **doc**: remove superfluous adverb from style guide (Rich Trott) [#​19246](https://togithub.com/nodejs/node/pull/19246) - \[[`d117f5ff22`](https://togithub.com/nodejs/node/commit/d117f5ff22)] - **doc**: remove warning against readable/readable.read (Rich Trott) [#​19193](https://togithub.com/nodejs/node/pull/19193) - \[[`5c21d16c31`](https://togithub.com/nodejs/node/commit/5c21d16c31)] - **doc**: add watson to collaborators (Thomas Watson) [#​19234](https://togithub.com/nodejs/node/pull/19234) - \[[`9557e66ae1`](https://togithub.com/nodejs/node/commit/9557e66ae1)] - **doc**: update labels info in onboarding-extras.md (Rich Trott) [#​19160](https://togithub.com/nodejs/node/pull/19160) - \[[`84acb9fae5`](https://togithub.com/nodejs/node/commit/84acb9fae5)] - **doc**: add inspector usage example (Ali Ijaz Sheikh) [#​19172](https://togithub.com/nodejs/node/pull/19172) - \[[`27088cfaa7`](https://togithub.com/nodejs/node/commit/27088cfaa7)] - **doc**: improve onboarding instructions (Joyee Cheung) [#​19108](https://togithub.com/nodejs/node/pull/19108) - \[[`9ec0eab019`](https://togithub.com/nodejs/node/commit/9ec0eab019)] - **doc**: make suggestion more direct in stream.md (Rich Trott) [#​19124](https://togithub.com/nodejs/node/pull/19124) - \[[`968b867bf2`](https://togithub.com/nodejs/node/commit/968b867bf2)] - **doc**: document asserts Weak(Map|Set) behavior (Ruben Bridgewater) [#​18248](https://togithub.com/nodejs/node/pull/18248) - \[[`745709396c`](https://togithub.com/nodejs/node/commit/745709396c)] - **(SEMVER-MINOR)** **doc**: improve .throws RegExp info (Ruben Bridgewater) [#​17585](https://togithub.com/nodejs/node/pull/17585) - \[[`5a78c6c0a6`](https://togithub.com/nodejs/node/commit/5a78c6c0a6)] - **(SEMVER-MINOR)** **doc**: improve assert documentation (Ruben Bridgewater) [#​17002](https://togithub.com/nodejs/node/pull/17002) - \[[`f4f0266bfe`](https://togithub.com/nodejs/node/commit/f4f0266bfe)] - **errors**: add comments about falsy error types (Ruben Bridgewater) [#​18857](https://togithub.com/nodejs/node/pull/18857) - \[[`ffa16aad60`](https://togithub.com/nodejs/node/commit/ffa16aad60)] - **errors**: update all internal errors (Ruben Bridgewater) [#​18857](https://togithub.com/nodejs/node/pull/18857) - \[[`d57a2421fc`](https://togithub.com/nodejs/node/commit/d57a2421fc)] - **errors**: implement new error handling (Ruben Bridgewater) [#​18857](https://togithub.com/nodejs/node/pull/18857) - \[[`607b33cfcc`](https://togithub.com/nodejs/node/commit/607b33cfcc)] - **(SEMVER-MINOR)** **fs**: support as and as+ flags in stringToFlags() (Sarat Addepalli) [#​18801](https://togithub.com/nodejs/node/pull/18801) - \[[`b01bd800c6`](https://togithub.com/nodejs/node/commit/b01bd800c6)] - **fs**: fix `createReadStream(…, {end: n})` for non-seekable fds (Anna Henningsen) [#​19329](https://togithub.com/nodejs/node/pull/19329) - \[[`3914e97741`](https://togithub.com/nodejs/node/commit/3914e97741)] - **http2**: fixes error handling (Matteo Collina) [#​19232](https://togithub.com/nodejs/node/pull/19232) - \[[`3bf69cd3e7`](https://togithub.com/nodejs/node/commit/3bf69cd3e7)] - **http2**: some general code improvements (James M Snell) [#​19400](https://togithub.com/nodejs/node/pull/19400) - \[[`4277635bed`](https://togithub.com/nodejs/node/commit/4277635bed)] - **http2**: clean up Http2Settings (James M Snell) [#​19400](https://togithub.com/nodejs/node/pull/19400) - \[[`42b6d801dc`](https://togithub.com/nodejs/node/commit/42b6d801dc)] - **http2**: don't aggressively inline (James M Snell) [#​19400](https://togithub.com/nodejs/node/pull/19400) - \[[`89fbbc48ff`](https://togithub.com/nodejs/node/commit/89fbbc48ff)] - **http2**: simplify timeout tracking (Anna Henningsen) [#​19206](https://togithub.com/nodejs/node/pull/19206) - \[[`f06622cd56`](https://togithub.com/nodejs/node/commit/f06622cd56)] - **lib**: define printErr() in script string (cjihrig) [#​19285](https://togithub.com/nodejs/node/pull/19285) - \[[`b35eabb837`](https://togithub.com/nodejs/node/commit/b35eabb837)] - **lib**: handle `throw undefined` in assert.throws() (Ben Noordhuis) [#​18029](https://togithub.com/nodejs/node/pull/18029) - \[[`0e6f720991`](https://togithub.com/nodejs/node/commit/0e6f720991)] - **n-api**: separate out async_hooks test (Gabriel Schulhof) [#​19392](https://togithub.com/nodejs/node/pull/19392) - \[[`528798c3f4`](https://togithub.com/nodejs/node/commit/528798c3f4)] - **n-api**: add missing exception checking (Michael Dawson) [#​19362](https://togithub.com/nodejs/node/pull/19362) - \[[`f679ac19e0`](https://togithub.com/nodejs/node/commit/f679ac19e0)] - **n-api**: resolve promise in test (Gabriel Schulhof) [#​19245](https://togithub.com/nodejs/node/pull/19245) - \[[`12f19a6b86`](https://togithub.com/nodejs/node/commit/12f19a6b86)] - **n-api**: update documentation (Gabriel Schulhof) [#​19078](https://togithub.com/nodejs/node/pull/19078) - \[[`0c9577edfc`](https://togithub.com/nodejs/node/commit/0c9577edfc)] - **n-api,test**: add int64 bounds tests (Kyle Farnung) [#​19309](https://togithub.com/nodejs/node/pull/19309) - \[[`f36521becf`](https://togithub.com/nodejs/node/commit/f36521becf)] - **n-api,test**: add a new.target test to addons-napi (Taylor Woll) [#​19236](https://togithub.com/nodejs/node/pull/19236) - \[[`5b12d3a58e`](https://togithub.com/nodejs/node/commit/5b12d3a58e)] - **net**: do not inherit the no-half-open enforcer (Luigi Pinca) [#​18974](https://togithub.com/nodejs/node/pull/18974) - \[[`a9bd8bff8a`](https://togithub.com/nodejs/node/commit/a9bd8bff8a)] - **path**: remove redundant function (Sergey Golovin) [#​19237](https://togithub.com/nodejs/node/pull/19237) - \[[`55f7bbb0bd`](https://togithub.com/nodejs/node/commit/55f7bbb0bd)] - **repl**: refactor code for readability (Ruben Bridgewater) [#​17919](https://togithub.com/nodejs/node/pull/17919) - \[[`6997af7378`](https://togithub.com/nodejs/node/commit/6997af7378)] - **repl**: upper case comments first char (Ruben Bridgewater) [#​17919](https://togithub.com/nodejs/node/pull/17919) - \[[`3e6858e4a7`](https://togithub.com/nodejs/node/commit/3e6858e4a7)] - **repl**: better handling of recoverable errors (Prince J Wesley) [#​18915](https://togithub.com/nodejs/node/pull/18915) - \[[`49391a70e1`](https://togithub.com/nodejs/node/commit/49391a70e1)] - **src**: fix util abort (Ruben Bridgewater) [#​19223](https://togithub.com/nodejs/node/pull/19223) - \[[`1ba1861731`](https://togithub.com/nodejs/node/commit/1ba1861731)] - **src**: remove unused using declarations async_wrap (Daniel Bevenius) [#​18893](https://togithub.com/nodejs/node/pull/18893) - \[[`8757799d69`](https://togithub.com/nodejs/node/commit/8757799d69)] - **src**: remove unused stdlib.h include (Daniel Bevenius) [#​19427](https://togithub.com/nodejs/node/pull/19427) - \[[`da62c5ca68`](https://togithub.com/nodejs/node/commit/da62c5ca68)] - **src**: fix minor typo in comment stream_base.h (Daniel Bevenius) [#​19429](https://togithub.com/nodejs/node/pull/19429) - \[[`43c482b9c8`](https://togithub.com/nodejs/node/commit/43c482b9c8)] - **src**: fix indentation of params in env-inl.h (Daniel Bevenius) [#​19390](https://togithub.com/nodejs/node/pull/19390) - \[[`054dd28da6`](https://togithub.com/nodejs/node/commit/054dd28da6)] - **src**: make AsyncWrap constructors delegate (Daniel Bevenius) [#​19366](https://togithub.com/nodejs/node/pull/19366) - \[[`7a3d1d205e`](https://togithub.com/nodejs/node/commit/7a3d1d205e)] - **src**: remove unused uv.h include from async_wrap.cc (Daniel Bevenius) [#​19342](https://togithub.com/nodejs/node/pull/19342) - \[[`126a161928`](https://togithub.com/nodejs/node/commit/126a161928)] - **src**: fix indenting of wrap->EmitTraceEventBefore (Daniel Bevenius) [#​19340](https://togithub.com/nodejs/node/pull/19340) - \[[`03fb817a1d`](https://togithub.com/nodejs/node/commit/03fb817a1d)] - **src**: add extractPromiseWrap function (Daniel Bevenius) [#​19340](https://togithub.com/nodejs/node/pull/19340) - \[[`e208282f68`](https://togithub.com/nodejs/node/commit/e208282f68)] - **src**: refactor emit before/after/promiseResolve (Daniel Bevenius) [#​19295](https://togithub.com/nodejs/node/pull/19295) - \[[`49481d0e3b`](https://togithub.com/nodejs/node/commit/49481d0e3b)] - **src**: add convenience ctor for async trigger id scope (Anna Henningsen) [#​19204](https://togithub.com/nodejs/node/pull/19204) - \[[`4b9914a318`](https://togithub.com/nodejs/node/commit/4b9914a318)] - **src**: avoid duplicate Before/AtExitCallback structs (Daniel Bevenius) [#​19226](https://togithub.com/nodejs/node/pull/19226) - \[[`27754c5408`](https://togithub.com/nodejs/node/commit/27754c5408)] - **src**: add incr/decr operators for Reference (Daniel Bevenius) [#​19083](https://togithub.com/nodejs/node/pull/19083) - \[[`64f646269a`](https://togithub.com/nodejs/node/commit/64f646269a)] - **src**: use smart pointer in AsyncWrap::WeakCallback (Daniel Bevenius) [#​19168](https://togithub.com/nodejs/node/pull/19168) - \[[`152c931f53`](https://togithub.com/nodejs/node/commit/152c931f53)] - **stream**: make Duplex inherits from DuplexBase (Luigi Pinca) [#​18974](https://togithub.com/nodejs/node/pull/18974) - \[[`9c0c0e68ac`](https://togithub.com/nodejs/node/commit/9c0c0e68ac)] - **stream**: add no-half-open enforcer only if needed (Luigi Pinca) [#​18953](https://togithub.com/nodejs/node/pull/18953) - \[[`1eac1d7d85`](https://togithub.com/nodejs/node/commit/1eac1d7d85)] - **test**: minor refactoring (Ruben Bridgewater) [#​18669](https://togithub.com/nodejs/node/pull/18669) - \[[`574d061c3c`](https://togithub.com/nodejs/node/commit/574d061c3c)] - **test**: remove assert.doesNotThrow() (Ruben Bridgewater) [#​18669](https://togithub.com/nodejs/node/pull/18669) - \[[`5478746203`](https://togithub.com/nodejs/node/commit/5478746203)] - **test**: refactor assert test (Ruben Bridgewater) [#​18610](https://togithub.com/nodejs/node/pull/18610) - \[[`4e9279df5c`](https://togithub.com/nodejs/node/commit/4e9279df5c)] - **test**: remove NodeTestFixture from Env constructor (Daniel Bevenius) [#​18558](https://togithub.com/nodejs/node/pull/18558) - \[[`22b8f9fba6`](https://togithub.com/nodejs/node/commit/22b8f9fba6)] - **test**: introduce SetUpTestCase/TearDownTestCase (Daniel Bevenius) [#​18558](https://togithub.com/nodejs/node/pull/18558) - \[[`519850f21e`](https://togithub.com/nodejs/node/commit/519850f21e)] - **test**: http2 client setNextStreamID errors (Trivikram) [#​18848](https://togithub.com/nodejs/node/pull/18848) - \[[`e3ce084f7c`](https://togithub.com/nodejs/node/commit/e3ce084f7c)] - **test**: fix flaky test-http2-ping-flood (Rich Trott) [#​19395](https://togithub.com/nodejs/node/pull/19395) - \[[`7df6d9ddc8`](https://togithub.com/nodejs/node/commit/7df6d9ddc8)] - **test**: rename regression tests file names (Ujjwal Sharma) [#​19332](https://togithub.com/nodejs/node/pull/19332) - \[[`f49042131a`](https://togithub.com/nodejs/node/commit/f49042131a)] - **test**: use descriptive names for regression tests (Ujjwal Sharma) [#​19275](https://togithub.com/nodejs/node/pull/19275) - \[[`01749f07bd`](https://togithub.com/nodejs/node/commit/01749f07bd)] - **test**: fix flaky test-http2-settings-flood (Rich Trott) [#​19349](https://togithub.com/nodejs/node/pull/19349) - \[[`9aa5090689`](https://togithub.com/nodejs/node/commit/9aa5090689)] - **test**: fix test-cluster-send-handle-large-payload (Rich Trott) [#​19311](https://togithub.com/nodejs/node/pull/19311) - \[[`11a0ef566a`](https://togithub.com/nodejs/node/commit/11a0ef566a)] - **test**: delete test/parallel/test-regress-[GH-4948](https://togithub.com/nodejs/node/issues/4948) (Ujjwal Sharma) [#​19279](https://togithub.com/nodejs/node/pull/19279) - \[[`be20914958`](https://togithub.com/nodejs/node/commit/be20914958)] - **test**: shared lib build doesn't handle SIGPIPE (Yihong Wang) [#​19211](https://togithub.com/nodejs/node/pull/19211) - \[[`f84f548986`](https://togithub.com/nodejs/node/commit/f84f548986)] - **test**: fix assertion argument order (Rich Trott) [#​19264](https://togithub.com/nodejs/node/pull/19264) - \[[`84ae59e5f8`](https://togithub.com/nodejs/node/commit/84ae59e5f8)] - **test**: fix path in doctool/test-doctool-json (Vse Mozhet Byt) [#​19287](https://togithub.com/nodejs/node/pull/19287) - \[[`b8ca616baa`](https://togithub.com/nodejs/node/commit/b8ca616baa)] - **test**: fix compiler warnings in callback-scope (Daniel Bevenius) [#​19252](https://togithub.com/nodejs/node/pull/19252) - \[[`d3bc72e9cc`](https://togithub.com/nodejs/node/commit/d3bc72e9cc)] - **test**: name test files appropriately (Ujjwal Sharma) [#​19212](https://togithub.com/nodejs/node/pull/19212) - \[[`f0c8f6969f`](https://togithub.com/nodejs/node/commit/f0c8f6969f)] - **test**: fix test-abort-backtrace in shared lib build (Yihong Wang) [#​19213](https://togithub.com/nodejs/node/pull/19213) - \[[`e4c320e5d7`](https://togithub.com/nodejs/node/commit/e4c320e5d7)] - **test**: Remove unnecessary asserion messages in test-crypto-hash.js (Piotr Grzesik) [#​18984](https://togithub.com/nodejs/node/pull/18984) - \[[`411f3e03fe`](https://togithub.com/nodejs/node/commit/411f3e03fe)] - **test**: remove flaky status for test-npm-install (Rich Trott) [#​19216](https://togithub.com/nodejs/node/pull/19216) - \[[`a4a4819954`](https://togithub.com/nodejs/node/commit/a4a4819954)] - **test**: do not check text for engine-generated error (Rich Trott) [#​19215](https://togithub.com/nodejs/node/pull/19215) - \[[`38eb432260`](https://togithub.com/nodejs/node/commit/38eb432260)] - **test**: refactor http-https-default-ports (Ken Lin) [#​19130](https://togithub.com/nodejs/node/pull/19130) - \[[`0ece7cc227`](https://togithub.com/nodejs/node/commit/0ece7cc227)] - **test**: rename test-regress-[GH-877](https://togithub.com/nodejs/node/issues/877).js (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`636a5f627e`](https://togithub.com/nodejs/node/commit/636a5f627e)] - **test**: rename test-regress-[GH-784](https://togithub.com/nodejs/node/issues/784).js (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`c0c6d5848f`](https://togithub.com/nodejs/node/commit/c0c6d5848f)] - **test**: address nits and rename the corresponding fixture (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`22484e1fb2`](https://togithub.com/nodejs/node/commit/22484e1fb2)] - **test**: rename tests to remove "regress" keyword (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`2262a34f0b`](https://togithub.com/nodejs/node/commit/2262a34f0b)] - **test**: rename test-regress-[GH-4027](https://togithub.com/nodejs/node/issues/4027) (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`bdbfc0e20e`](https://togithub.com/nodejs/node/commit/bdbfc0e20e)] - **test**: rename test-regress-[GH-4015](https://togithub.com/nodejs/node/issues/4015) (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`da44c2ccf0`](https://togithub.com/nodejs/node/commit/da44c2ccf0)] - **test**: rename test-regress-[GH-1697](https://togithub.com/nodejs/node/issues/1697) (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`fa43d2f69e`](https://togithub.com/nodejs/node/commit/fa43d2f69e)] - **test**: rename test-regress-[GH-1726](https://togithub.com/nodejs/node/issues/1726) (Ujjwal Sharma) [#​19161](https://togithub.com/nodejs/node/pull/19161) - \[[`46b5915dab`](https://togithub.com/nodejs/node/commit/46b5915dab)] - **test**: skip postmortem metadata test when nm fails (Joyee Cheung) [#​19107](https://togithub.com/nodejs/node/pull/19107) - \[[`16ab3b54d1`](https://togithub.com/nodejs/node/commit/16ab3b54d1)] - **test**: address unreliable test-performance (Rich Trott) [#​19228](https://togithub.com/nodejs/node/pull/19228) - \[[`1e5c7e3e47`](https://togithub.com/nodejs/node/commit/1e5c7e3e47)] - **test**: refactor common.expectsError (Ruben Bridgewater) [#​17703](https://togithub.com/nodejs/node/pull/17703) - \[[`060216689a`](https://togithub.com/nodejs/node/commit/060216689a)] - **(SEMVER-MINOR)** **tls**: expose Finished messages in TLSSocket (Anton Salikhmetov) [#​19102](https://togithub.com/nodejs/node/pull/19102) - \[[`b04dd7b351`](https://togithub.com/nodejs/node/commit/b04dd7b351)] - **tools**: enable eslint one-var rule (Ruben Bridgewater) [#​18831](https://togithub.com/nodejs/node/pull/18831) - \[[`d4d7df8371`](https://togithub.com/nodejs/node/commit/d4d7df8371)] - **tools**: enable eslint strict key-spacing (Ruben Bridgewater) [#​18831](https://togithub.com/nodejs/node/pull/18831) - \[[`9e10ddc215`](https://togithub.com/nodejs/node/commit/9e10ddc215)] - **tools**: enable eslint no-undef-init rule (Ruben Bridgewater) [#​18831](https://togithub.com/nodejs/node/pull/18831) - \[[`9d1e409ee3`](https://togithub.com/nodejs/node/commit/9d1e409ee3)] - **tools**: enable no-unsafe-finally (Ruben Bridgewater) [#​18745](https://togithub.com/nodejs/node/pull/18745) - \[[`d7958657d7`](https://togithub.com/nodejs/node/commit/d7958657d7)] - **tools**: add assert.doesNotThrow eslint rule (Ruben Bridgewater) [#​18669](https://togithub.com/nodejs/node/pull/18669) - \[[`66694e28b1`](https://togithub.com/nodejs/node/commit/66694e28b1)] - **tools**: fix test-npm-package (Michaël Zasso) [#​19293](https://togithub.com/nodejs/node/pull/19293) - \[[`9613e02ff7`](https://togithub.com/nodejs/node/commit/9613e02ff7)] - **tools,bootstrap**: preprocess gypi files to json (Gus Caplan) [#​19140](https://togithub.com/nodejs/node/pull/19140) - \[[`74f0d1aa60`](https://togithub.com/nodejs/node/commit/74f0d1aa60)] - **(SEMVER-MINOR)** **tty**: refactor to es6 (Ruben Bridgewater) [#​17615](https://togithub.com/nodejs/node/pull/17615) - \[[`ead727c274`](https://togithub.com/nodejs/node/commit/ead727c274)] - **(SEMVER-MINOR)** **tty**: add getColorDepth function (Ruben Bridgewater) [#​17615](https://togithub.com/nodejs/node/pull/17615) - \[[`072adfea8c`](https://togithub.com/nodejs/node/commit/072adfea8c)] - **url**: replace "magic" numbers by constants (Sergey Golovin) [#​19035](https://togithub.com/nodejs/node/pull/19035) - \[[`c18ac52970`](https://togithub.com/nodejs/node/commit/c18ac52970)] - **(SEMVER-MINOR)** **util**: add util.inspect compact option (Ruben Bridgewater) [#​17576](https://togithub.com/nodejs/node/pull/17576) - \[[`ce3a5af69f`](https://togithub.com/nodejs/node/commit/ce3a5af69f)] - **(SEMVER-MINOR)** **util**: rename util.inspect argument (Ruben Bridgewater) [#​17576](https://togithub.com/nodejs/node/pull/17576) - \[[`fd4c05ab56`](https://togithub.com/nodejs/node/commit/fd4c05ab56)] - **(SEMVER-MINOR)** **util**: fix custom inspect description (Ruben Bridgewater) [#​17576](https://togithub.com/nodejs/node/pull/17576) ### [`v9.8.0`](https://togithub.com/nodejs/node/releases/tag/v9.8.0): 2018-03-07, Version 9.8.0 (Current), @​MylesBorins [Compare Source](https://togithub.com/nodejs/node/compare/v9.7.1...v9.8.0) ##### Notable Changes - **crypto**: - add cert.fingerprint256 as SHA256 fingerprint (Hannes Magnusson) [#​17690](https://togithub.com/nodejs/node/pull/17690) - **http2**: - Fixed issues with aborted connections in the HTTP/2 implementation (Anna Henningsen) [#​18987](https://togithub.com/nodejs/node/pull/18987) [#​19002](https://togithub.com/nodejs/node/pull/19002) - **loader**: - \--inspect-brk now works properly for esmodules (Gus Caplan) [#​18949](https://togithub.com/nodejs/node/pull/18949) - **src**: - make process.dlopen() load well-known symbol (Ben Noordhuis) [#​18934](https://togithub.com/nodejs/node/pull/18934) - **trace_events**: - add file pattern cli option (Andreas Madsen) [#​18480](https://togithub.com/nodejs/node/pull/18480) - **Added new collaborators** - [MoonBall](https://togithub.com/MoonBall) Chen Gang ##### Commits - \[[`6ae2cafde3`](https://togithub.com/nodejs/node/commit/6ae2cafde3)] - **buffer**: coerce offset to integer (Ruben Bridgewater) [#​18215](https://togithub.com/nodejs/node/pull/18215) - \[[`6d17383041`](https://togithub.com/nodejs/node/commit/6d17383041)] - **buffer**: fix typo in lib/buffer.js (Ujjwal Sharma) [#​19126](https://togithub.com/nodejs/node/pull/19126) - \[[`4b34b2e185`](https://togithub.com/nodejs/node/commit/4b34b2e185)] - **build**: fix gocvr version used for coverage (Michael Dawson) [#​19094](https://togithub.com/nodejs/node/pull/19094) - \[[`a938e52ffe`](https://togithub.com/nodejs/node/commit/a938e52ffe)] - **build**: disable openssl build warnings on macos (Ben Noordhuis) [#​19046](https://togithub.com/nodejs/node/pull/19046) - \[[`44d80c5620`](https://togithub.com/nodejs/node/commit/44d80c5620)] - **build**: fix coverage after gcovr update (killagu) [#​18958](https://togithub.com/nodejs/node/pull/18958) - \[[`28a5362e83`](https://togithub.com/nodejs/node/commit/28a5362e83)] - **build**: fix lint-md-build dependency (Joyee Cheung) [#​18981](https://togithub.com/nodejs/node/pull/18981) - \[[`e74e422a53`](https://togithub.com/nodejs/node/commit/e74e422a53)] - **(SEMVER-MINOR)** **crypto**: add cert.fingerprint256 as SHA256 fingerprint (Hannes Magnusson) [#​17690](https://togithub.com/nodejs/node/pull/17690) - \[[`056001dc8f`](https://togithub.com/nodejs/node/commit/056001dc8f)] - **(SEMVER-MINOR)** **deps**: cherry-pick [`0bcb1d6`](https://togithub.com/nodejs/node/commit/0bcb1d6f) from upstream V8 (Jakob Kummerow) [#​18212](https://togithub.com/nodejs/node/pull/18212) - \[[`1fadb2edb4`](https://togithub.com/nodejs/node/commit/1fadb2edb4)] - **doc**: fix/add link to Android info (Vse Mozhet Byt) [#​19004](https://togithub.com/nodejs/node/pull/19004) - \[[`68524610f2`](https://togithub.com/nodejs/node/commit/68524610f2)] - **doc**: remove subsystem from pull request template (Rich Trott) [#​19125](https://togithub.com/nodejs/node/pull/19125) - \[[`d3a70e9cd4`](https://togithub.com/nodejs/node/commit/d3a70e9cd4)] - **doc**: remove tentativeness in pull-requests.md (Rich Trott) [#​19123](https://togithub.com/nodejs/node/pull/19123) - \[[`f03079fce6`](https://togithub.com/nodejs/node/commit/f03079fce6)] - **doc**: update cc list (Ruben Bridgewater) [#​19099](https://togithub.com/nodejs/node/pull/19099) - \[[`9d2de16b13`](https://togithub.com/nodejs/node/commit/9d2de16b13)] - **doc**: add introduced_in metadata to \_toc.md (Rich Trott) [#​19113](https://togithub.com/nodejs/node/pull/19113) - \[[`ae2dabb8fc`](https://togithub.com/nodejs/node/commit/ae2dabb8fc)] - **doc**: new team for bundlers or delivery of Node.js (Michael Dawson) [#​19098](https://togithub.com/nodejs/node/pull/19098) - \[[`0e4f4266a1`](https://togithub.com/nodejs/node/commit/0e4f4266a1)] - **doc**: add simple example to rename function (punteek) [#​18812](https://togithub.com/nodejs/node/pull/18812) - \[[`e42600fc4b`](https://togithub.com/nodejs/node/commit/e42600fc4b)] - **doc**: add missing `Returns` in fs & util (Sho Miyamoto) [#​18775](https://togithub.com/nodejs/node/pull/18775) - \[[`4ecf5bbe74`](https://togithub.com/nodejs/node/commit/4ecf5bbe74)] - **doc**: fix a typo in util.isDeepStrictEqual (Sho Miyamoto) [#​18775](https://togithub.com/nodejs/node/pull/18775) - \[[`cab6c8e95c`](https://togithub.com/nodejs/node/commit/cab6c8e95c)] - **doc**: add URL.format() example (Zeke Sikelianos) [#​18888](https://togithub.com/nodejs/node/pull/18888) - \[[`a4462b7944`](https://togithub.com/nodejs/node/commit/a4462b7944)] - **doc**: fix n-api asynchronous threading docs (Eric Bickle) [#​19073](https://togithub.com/nodejs/node/pull/19073) - \[[`bfa894cf37`](https://togithub.com/nodejs/node/commit/bfa894cf37)] - **doc**: add MoonBall to collaborators (Chen Gang) [#​19109](https://togithub.com/nodejs/node/pull/19109) - \[[`77154cd65d`](https://togithub.com/nodejs/node/commit/77154cd65d)] - **doc**: update list of re-exported symbols (Richard Lau) [#​19013](https://togithub.com/nodejs/node/pull/19013) - \[[`459f2095a1`](https://togithub.com/nodejs/node/commit/459f2095a1)] - **doc**: Readable unpipe on Writable error event (George Sapkin) [#​18080](https://togithub.com/nodejs/node/pull/18080) - \[[`68c1337819`](https://togithub.com/nodejs/node/commit/68c1337819)] - **doc**: add RegExp Unicode Property Escapes to intl (Vse Mozhet Byt) [#​19052](https://togithub.com/nodejs/node/pull/19052) - \[[`71d09ecbf1`](https://togithub.com/nodejs/node/commit/71d09ecbf1)] - **doc**: make the background section concise and improve its formality (Wilson) [#​18928](https://togithub.com/nodejs/node/pull/18928) - \[[`951054004d`](https://togithub.com/nodejs/node/commit/951054004d)] - **doc**: lowercase primitives in test/common/README.md (Vse Mozhet Byt) [#​18875](https://togithub.com/nodejs/node/pull/18875) - \[[`5b8c97f6bc`](https://togithub.com/nodejs/node/commit/5b8c97f6bc)] - **events**: show throw stack trace for uncaught exception (Anna Henningsen) [#​19003](https://togithub.com/nodejs/node/pull/19003) - \[[`0789eeceb6`](https://togithub.com/nodejs/node/commit/0789eeceb6)] - **http**: prevent aborted event when already completed (Andrew Johnston) [#​18999](https://togithub.com/nodejs/node/pull/18999) - \[[`ae4d83facf`](https://togithub.com/nodejs/node/commit/ae4d83facf)] - **http**: prevent aborted event when already completed (Andrew Johnston) [#​18999](https://togithub.com/nodejs/node/pull/18999) - \[[`50d1233935`](https://togithub.com/nodejs/node/commit/50d1233935)] - **http2**: no stream destroy while its data is on the wire (Anna Henningsen) [#​19002](https://togithub.com/nodejs/node/pull/19002) - \[[`551d9752c8`](https://togithub.com/nodejs/node/commit/551d9752c8)] - **http2**: fix flaky test-http2-https-fallback (Matteo Collina) [#​19093](https://togithub.com/nodejs/node/pull/19093) - \[[`8bc930c269`](https://togithub.com/nodejs/node/commit/8bc930c269)] - **http2**: fix endless loop when writing empty string (Anna Henningsen) [#​18924](https://togithub.com/nodejs/node/pull/18924) - \[[`aa0fca9426`](https://togithub.com/nodejs/node/commit/aa0fca9426)] - **http2**: use original error for cancelling pending streams (Anna Henningsen) [#​18988](https://togithub.com/nodejs/node/pull/18988) - \[[`447136999d`](https://togithub.com/nodejs/node/commit/447136999d)] - **http2**: send error text in case of ALPN mismatch (Anna Henningsen) [#​18986](https://togithub.com/nodejs/node/pull/18986) - \[[`ef8f90f34e`](https://togithub.com/nodejs/node/commit/ef8f90f34e)] - **http2**: fix condition where data is lost (Matteo Collina) [#​18895](https://togithub.com/nodejs/node/pull/18895) - \[[`e584113b66`](https://togithub.com/nodejs/node/commit/e584113b66)] - **lib**: re-fix v8\_prof_processor (Anna Henningsen) [#​19059](https://togithub.com/nodejs/node/pull/19059) - \[[`12856b0dd2`](https://togithub.com/nodejs/node/commit/12856b0dd2)] - **lib**: change hook -> hooks in code comment (Daniel Bevenius) [#​19053](https://togithub.com/nodejs/node/pull/19053) - \[[`db8d197e79`](https://togithub.com/nodejs/node/commit/db8d197e79)] - **lib,test**: remove yoda statements (Ruben Bridgewater) [#​18746](https://togithub.com/nodejs/node/pull/18746) - \[[`59547cc438`](https://togithub.com/nodejs/node/commit/59547cc438)] - **loader**: fix --inspect-brk (Gus Caplan) [#​18949](https://togithub.com/nodejs/node/pull/18949) - \[[`39e032fe86`](https://togithub.com/nodejs/node/commit/39e032fe86)] - **module**: fix main lookup regression from [#​18728](https://togithub.com/nodejs/node/issues/18728) (Guy Bedford) [#​18788](https://togithub.com/nodejs/node/pull/18788) - \[[`f3e3429296`](https://togithub.com/nodejs/node/commit/f3e3429296)] - **module**: support main w/o extension, pjson cache (Guy Bedford) [#​18728](https://togithub.com/nodejs/node/pull/18728) - \[[`95f6467ffd`](https://togithub.com/nodejs/node/commit/95f6467ffd)] - **module**: fix cyclical dynamic import (Bradley Farias) [#​18965](https://togithub.com/nodejs/node/pull/18965) - \[[`5c4f703607`](https://togithub.com/nodejs/node/commit/5c4f703607)] - **n-api**: update reference test (Gabriel Schulhof) [#​19086](https://togithub.com/nodejs/node/pull/19086) - \[[`1b32fc3276`](https://togithub.com/nodejs/node/commit/1b32fc3276)] - **n-api**: fix object test (Gabriel Schulhof) [#​19039](https://togithub.com/nodejs/node/pull/19039) - \[[`ef4714c2b6`](https://togithub.com/nodejs/node/commit/ef4714c2b6)] - **net**: inline and simplify onSocketEnd (Anna Henningsen) [#​18607](https://togithub.com/nodejs/node/pull/18607) - \[[`28880cf89d`](https://togithub.com/nodejs/node/commit/28880cf89d)] - **perf_hooks**: fix timing (Timothy Gu) [#​18993](https://togithub.com/nodejs/node/pull/18993) - \[[`96f0bec48b`](https://togithub.com/nodejs/node/commit/96f0bec48b)] - **repl**: make last error available as `\_error` (Anna Henningsen) [#​18919](https://togithub.com/nodejs/node/pull/18919) - \[[`420d56c2ea`](https://togithub.com/nodejs/node/commit/420d56c2ea)] - **src**: don't touch js object in Http2Session dtor (Ben Noordhuis) [#​18656](https://togithub.com/nodejs/node/pull/18656) - \[[`f89f659dcf`](https://togithub.com/nodejs/node/commit/f89f659dcf)] - **src**: remove unnecessary Reset() calls (Ben Noordhuis) [#​18656](https://togithub.com/nodejs/node/pull/18656) - \[[`67a9742aed`](https://togithub.com/nodejs/node/commit/67a9742aed)] - **src**: prevent persistent handle resource leaks (Ben Noordhuis) [#​18656](https://togithub.com/nodejs/node/pull/18656) - \[[`08bcdde888`](https://togithub.com/nodejs/node/commit/08bcdde888)] - **(SEMVER-MINOR)** **src**: handle exceptions in env->SetImmediates (James M Snell) [#​18297](https://togithub.com/nodejs/node/pull/18297) - \[[`cc52dae7c4`](https://togithub.com/nodejs/node/commit/cc52dae7c4)] - **src**: #include \" to iculslocs (Steven R. Loomis) [#​19150](https://togithub.com/nodejs/node/pull/19150) - \[[`2f17c52674`](https://togithub.com/nodejs/node/commit/2f17c52674)] - **src**: use std::unique_ptr for STACK_OF(X509) (Ben Noordhuis) [#​19087](https://togithub.com/nodejs/node/pull/19087) - \[[`f10470ce2d`](https://togithub.com/nodejs/node/commit/f10470ce2d)] - **src**: refactor GetPeerCertificate (Daniel Bevenius) [#​19087](https://togithub.com/nodejs/node/pull/19087) - \[[`4fae6e3904`](https://togithub.com/nodejs/node/commit/4fae6e3904)] - **(SEMVER-MINOR)** **src**: make process.dlopen() load well-known symbol (Ben Noordhuis) [#​18934](https://togithub.com/nodejs/node/pull/18934) - \[[`89edbae7ab`](https://togithub.com/nodejs/node/commit/89edbae7ab)] - **(SEMVER-MINOR)** **src**: clean up process.dlopen() (Ben Noordhuis) [#​18934](https://togithub.com/nodejs/node/pull/18934) - \[[`08b83ee27a`](https://togithub.com/nodejs/node/commit/08b83ee27a)] - **src**: refactor setting JS properties on WriteWrap (Anna Henningsen) [#​18963](https://togithub.com/nodejs/node/pull/18963) - \[[`4d5cd5c6c5`](https://togithub.com/nodejs/node/commit/4d5cd5c6c5)] - **src**: fix error message in async_hooks constructor (Daniel Bevenius) [#​19000](https://togithub.com/nodejs/node/pull/19000) - \[[`6787913a68`](https://togithub.com/nodejs/node/commit/6787913a68)] - **test**: add more information to assert.strictEqual (Ujjwal Sharma) [#​19162](https://togithub.com/nodejs/node/pull/19162) - \[[`ee653ecd09`](https://togithub.com/nodejs/node/commit/ee653ecd09)] - **test**: move require http2 to after crypto check (Daniel Bevenius) [#​19111](https://togithub.com/nodejs/node/pull/19111) - \[[`5bbf009c1d`](https://togithub.com/nodejs/node/commit/5bbf009c1d)] - **test**: check symbols in shared lib (Yihong Wang) [#​18806](https://togithub.com/nodejs/node/pull/18806) - \[[`d8833762cb`](https://togithub.com/nodejs/node/commit/d8833762cb)] - **test**: refactor test-async-wrap-getasyncid (Santiago Gimeno) [#​18727](https://togithub.com/nodejs/node/pull/18727) - \[[`23107ba7b1`](https://togithub.com/nodejs/node/commit/23107ba7b1)] - **test**: remove assert message and add block scope (wuweiweiwu) [#​19054](https://togithub.com/nodejs/node/pull/19054) - \[[`cc90bbd0f4`](https://togithub.com/nodejs/node/commit/cc90bbd0f4)] - **test**: fix flaky inspector-stop-profile-after-done (Rich Trott) [#​18126](https://togithub.com/nodejs/node/pull/18126) - \[[`8d595bb25c`](https://togithub.com/nodejs/node/commit/8d595bb25c)] - **test**: check endless loop while writing empty string (XadillaX) [#​18924](https://togithub.com/nodejs/node/pull/18924) - \[[`a4550069ca`](https://togithub.com/nodejs/node/commit/a4550069ca)] - **test**: allow running with `NODE\_PENDING\_DEPRECATION` (Anna Henningsen) [#​18991](https://togithub.com/nodejs/node/pull/18991) - \[[`fd27165f73`](https://togithub.com/nodejs/node/commit/fd27165f73)] - **test**: specify 'dir' for directory symlinks (Kyle Farnung) [#​19049](https://togithub.com/nodejs/node/pull/19049) - \[[`eca333a6e8`](https://togithub.com/nodejs/node/commit/eca333a6e8)] - **test**: refactor test after review (Andrew Johnston) [#​18999](https://togithub.com/nodejs/node/pull/18999) - \[[`c943cd09a7`](https://togithub.com/nodejs/node/commit/c943cd09a7)] - **test**: fix repl-tab-complete --without-ssl (Daniel Bevenius) [#​17867](https://togithub.com/nodejs/node/pull/17867) - \[[`f864509991`](https://togithub.com/nodejs/node/commit/f864509991)] - **test,benchmark**: use new Buffer API where appropriate (Сковорода Никита Андреевич) [#​18980](https://togithub.com/nodejs/node/pull/18980) - \[[`479b622e49`](https://togithub.com/nodejs/node/commit/479b622e49)] - **tls,http2**: handle writes after SSL destroy more gracefully (Anna Henningsen) [#​18987](https://togithub.com/nodejs/node/pull/18987) - \[[`3d4cda3a7d`](https://togithub.com/nodejs/node/commit/3d4cda3a7d)] - **(SEMVER-MINOR)** **trace_events**: add file pattern cli option (Andreas Madsen) [#​18480](https://togithub.com/nodejs/node/pull/18480) - \[[`3e8e1524ac`](https://togithub.com/nodejs/node/commit/3e8e1524ac)] - **util**: use blue on non-windows systems for number (Gus Caplan) [#​18925](https://togithub.com/nodejs/node/pull/18925) ### [`v9.7.1`](https://togithub.com/nodejs/node/releases/tag/v9.7.1): 2018-03-02, Version 9.7.1 (Current), @​rvagg [Compare Source](https://togithub.com/nodejs/node/compare/v9.7.0...v9.7.1) No additional commits. New version published due to a bad node-v9.7.0.pkg file that was published to nodejs.org in the previous release. ### [`v9.7.0`](https://togithub.com/nodejs/node/releases/tag/v9.7.0): 2018-03-01, Version 9.7.0 (Current), @​rvagg prepared by @​addaleax [Compare Source](https://togithub.com/nodejs/node/compare/v9.6.1...v9.7.0) ##### Notable Changes - **libuv**: - Updated to libuv 1.19.2 (Colin Ihrig) [#​18918](https://togithub.com/nodejs/node/pull/18918) - **src**: - Add initial support for Node.js-specific post-mortem metadata (Matheus Marchini) [#​14901](https://togithub.com/nodejs/node/pull/14901) - **timers**: - The return value of `setImmediate()` now has `ref()` and `unref()` methods (Anatoli Papirovski) [#​18139](https://togithub.com/nodejs/node/pull/18139) - **util**: - It is now possible to get the name for a numerical platform-specific error code as a string (Joyee Cheung) [#​18186](https://togithub.com/nodejs/node/pull/18186) ##### Commits - \[[`5ddef2988b`](https://togithub.com/nodejs/node/commit/5ddef2988b)] - **async_wrap**: schedule destroy hook as unref (Anatoli Papirovski) [#​18241](https://togithub.com/nodejs/node/pull/18241) - \[[`be9777c5f6`](https://togithub.com/nodejs/node/commit/be9777c5f6)] - **benchmark**: add stream.pipe benchmarks (Mathias Buus) [#​18617](https://togithub.com/nodejs/node/pull/18617) - \[[`4012ae8885`](https://togithub.com/nodejs/node/commit/4012ae8885)] - **build**: fix coverage build (Yihong Wang) [#​18409](https://togithub.com/nodejs/node/pull/18409) - \[[`8c934990ef`](https://togithub.com/nodejs/node/commit/8c934990ef)] - **build**: add node_lib_target_name to cctest deps (Daniel Bevenius) [#​18576](https://togithub.com/nodejs/node/pull/18576) - \[[`f7e1402923`](https://togithub.com/nodejs/node/commit/f7e1402923)] - **build**: include the libuv and zlib into node (Yihong Wang) [#​18383](https://togithub.com/nodejs/node/pull/18383) - \[[`237a363dc7`](https://togithub.com/nodejs/node/commit/237a363dc7)] - **build**: make gyp user defined variables lowercase (Daniel Bevenius) [#​16238](https://togithub.com/nodejs/node/pull/16238) - \[[`16ef386507`](https://togithub.com/nodejs/node/commit/16ef386507)] - **build, win**: vcbuild improvements (Bartosz Sosnowski) [#​17015](https://togithub.com/nodejs/node/pull/17015) - \[[`4fa1f3197f`](https://togithub.com/nodejs/node/commit/4fa1f3197f)] - **cluster**: fix inspector port assignment (Santiago Gimeno) [#​18696](https://togithub.com/nodejs/node/pull/18696) - \[[`ec55965501`](https://togithub.com/nodejs/node/commit/ec55965501)] - **deps**: upgrade libuv to 1.19.2 (cjihrig) [#​18918](https://togithub.com/nodejs/node/pull/18918) - \[[`7fb72a5fa3`](https://togithub.com/nodejs/node/commit/7fb72a5fa3)] - **deps,src**: align ssize_t ABI between Node & nghttp2 (Anna Henningsen) [#​18565](https://togithub.com/nodejs/node/pull/18565) - \[[`dd917eb946`](https://togithub.com/nodejs/node/commit/dd917eb946)] - **doc**: add pending-deprecation to deprecations list (Сковорода Никита Андреевич) [#​18433](https://togithub.com/nodejs/node/pull/18433) - \[[`287946ddff`](https://togithub.com/nodejs/node/commit/287946ddff)] - **doc**: remove `Returns: {undefined}` (Sho Miyamoto) [#​18951](https://togithub.com/nodejs/node/pull/18951) - \[[`4f454bde74`](https://togithub.com/nodejs/node/commit/4f454bde74)] - **doc**: mention git-node in the collaborator guide (Joyee Cheung) [#​18960](https://togithub.com/nodejs/node/pull/18960) - \[[`4bc54238b2`](https://togithub.com/nodejs/node/commit/4bc54238b2)] - **doc**: update 2fa information in onboarding.md (Rich Trott) [#​18968](https://togithub.com/nodejs/node/pull/18968) - \[[`b456e31964`](https://togithub.com/nodejs/node/commit/b456e31964)] - **doc**: add process.debugPort to doc/api/process.md (flickz) [#​18716](https://togithub.com/nodejs/node/pull/18716) - \[[`6f177e7b5d`](https://togithub.com/nodejs/node/commit/6f177e7b5d)] - **doc**: `readable.push(undefined)` in non-object mode (陈刚) [#​18283](https://togithub.com/nodejs/node/pull/18283) - \[[`85322518ca`](https://togithub.com/nodejs/node/commit/85322518ca)] - **doc**: remove extraneous "for example" text (Rich Trott) [#​18890](https://togithub.com/nodejs/node/pull/18890) - \[[`38cf3cf494`](https://togithub.com/nodejs/node/commit/38cf3cf494)] - **doc**: update description of 'clientError' event (Luigi Pinca) [#​18885](https://togithub.com/nodejs/node/pull/18885) - \[[`e447580872`](https://togithub.com/nodejs/node/commit/e447580872)] - **doc**: fix link in onboarding.md (Justin Lee) [#​18878](https://togithub.com/nodejs/node/pull/18878) - \[[`205a84cf09`](https://togithub.com/nodejs/node/commit/205a84cf09)] - **doc**: remove CII badge in README (Roman Reiss) [#​18908](https://togithub.com/nodejs/node/pull/18908) - \[[`1246902bae`](https://togithub.com/nodejs/node/commit/1246902bae)] - **errors**: move error creation helpers to errors.js (Joyee Cheung) [#​18546](https://togithub.com/nodejs/node/pull/18546) - \[[`b3fe55aada`](https://togithub.com/nodejs/node/commit/b3fe55aada)] - **errors**: improve the description of ERR_INVALID_ARG_VALUE (Joyee Cheung) [#​18358](https://togithub.com/nodejs/node/pull/18358) - \[[`112c9a3a19`](https://togithub.com/nodejs/node/commit/112c9a3a19)] - **http**: remove default 'drain' listener on upgrade (Luigi Pinca) [#​18866](https://togithub.com/nodejs/node/pull/18866) - \[[`c7f9608626`](https://togithub.com/nodejs/node/commit/c7f9608626)] - **http**: allow \_httpMessage to be GC'ed (Luigi Pinca) [#​18865](https://togithub.com/nodejs/node/pull/18865) - \[[`738b0a1f2e`](https://togithub.com/nodejs/node/commit/738b0a1f2e)] - **lib**: add `process` to internal module wrapper (Anna Henningsen) [#​17198](https://togithub.com/nodejs/node/pull/17198) - \[[`cfb78bc1df`](https://togithub.com/nodejs/node/commit/cfb78bc1df)] - **process**: use linked reusable queue for ticks (Mathias Buus) [#​18617](https://togithub.com/nodejs/node/pull/18617) - \[[`4acea14197`](https://togithub.com/nodejs/node/commit/4acea14197)] - **process**: do not directly schedule \_tickCallback in \_fatalException (Anatoli Papirovski) [#​17841](https://togithub.com/nodejs/node/pull/17841) - \[[`d348496345`](https://togithub.com/nodejs/node/commit/d348496345)] - **process**: refactor nextTick for clarity (Anatoli Papirovski) [#​17738](https://togithub.com/nodejs/node/pull/17738) - \[[`cf0b95c4b1`](https://togithub.com/nodejs/node/commit/cf0b95c4b1)] - **process**: use more direct sync I/O for stdio (Anna Henningsen) [#​18019](https://togithub.com/nodejs/node/pull/18019) - \[[`b4c933dd44`](https://togithub.com/nodejs/node/commit/b4c933dd44)] - **promises**: refactor rejection handling (Anatoli Papirovski) [#​18207](https://togithub.com/nodejs/node/pull/18207) - \[[`01398b29e9`](https://togithub.com/nodejs/node/commit/01398b29e9)] - **repl**: fix tab-complete warning (killagu) [#​18881](https://togithub.com/nodejs/node/pull/18881) - \[[`e33b9fa7b5`](https://togithub.com/nodejs/node/commit/e33b9fa7b5)] - **src**: fix GetCpuProfiler() deprecation warning (Ben Noordhuis) [#​18534](https://togithub.com/nodejs/node/pull/18534) - \[[`91694497ba`](https://togithub.com/nodejs/node/commit/91694497ba)] - **src**: refactor WriteWrap and ShutdownWraps (Anna Henningsen) [#​18676](https://togithub.com/nodejs/node/pull/18676) - \[[`fa691f7d95`](https://togithub.com/nodejs/node/commit/fa691f7d95)] - **src**: only set JSStreamWrap write req after `write()` (Anna Henningsen) [#​18676](https://togithub.com/nodejs/node/pull/18676) - \[[`296523a698`](https://togithub.com/nodejs/node/commit/296523a698)] - **src**: remove unnecessary async hooks check (Anatoli Papirovski) [#​18291](https://togithub.com/nodejs/node/pull/18291) - \[[`4de4c54069`](https://togithub.com/nodejs/node/commit/4de4c54069)] - **src**: expose uv.errmap to binding (Joyee Cheung) [#​17338](https://togithub.com/nodejs/node/pull/17338) - \[[`189e566076`](https://togithub.com/nodejs/node/commit/189e566076)] - **src**: do not redefine private for GenDebugSymbols (Joyee Cheung) [#​18653](https://togithub.com/nodejs/node/pull/18653) - \[[`07c6fb983b`](https://togithub.com/nodejs/node/commit/07c6fb983b)] - **src**: use AliasedBuffer for TickInfo (Anatoli Papirovski) [#​17881](https://togithub.com/nodejs/node/pull/17881) - \[[`684684e567`](https://togithub.com/nodejs/node/commit/684684e567)] - **src**: simplify handles for libuv streams (Anna Henningsen) [#​18334](https://togithub.com/nodejs/node/pull/18334) - \[[`cb5ed45603`](https://togithub.com/nodejs/node/commit/cb5ed45603)] - **src**: refactor stream callbacks and ownership (Anna Henningsen) [#​18334](https://togithub.com/nodejs/node/pull/18334) - \[[`f60757796b`](https://togithub.com/nodejs/node/commit/f60757796b)] - **src**: use `DoTryWrite()` for not-all-Buffer writev()s too (Anna Henningsen) [#​18019](https://togithub.com/nodejs/node/pull/18019) - \[[`f17987ba16`](https://togithub.com/nodejs/node/commit/f17987ba16)] - **src**: remove `HasWriteQueue()` (Anna Henningsen) [#​18019](https://togithub.com/nodejs/node/pull/18019) - \[[`2282dceb29`](https://togithub.com/nodejs/node/commit/2282dceb29)] - **src**: remove node namespace qualifiers (Daniel Bevenius) [#​18962](https://togithub.com/nodejs/node/pull/18962) - \[[`6e7aa3d8f4`](https://togithub.com/nodejs/node/commit/6e7aa3d8f4)] - **src**: fix abort when taking a heap snapshot (Ben Noordhuis) [#​18898](https://togithub.com/nodejs/node/pull/18898) - \[[`a17d6840e1`](https://togithub.com/nodejs/node/commit/a17d6840e1)] - **src**: fix deprecation warning in node_perf.cc (Daniel Bevenius) [#​18877](https://togithub.com/nodejs/node/pull/18877) - \[[`46fc507054`](https://togithub.com/nodejs/node/commit/46fc507054)] - **(SEMVER-MINOR)** **src, test**: node internals' postmortem metadata (Matheus Marchini) [#​14901](https://togithub.com/nodejs/node/pull/14901) - \[[`7853a7fd2a`](https://togithub.com/nodejs/node/commit/7853a7fd2a)] - **test**: add test for stream unpipe with 'data' listeners (Anna Henningsen) [#​18516](https://togithub.com/nodejs/node/pull/18516) - \[[`3543c5543b`](https://togithub.com/nodejs/node/commit/3543c5543b)] - **test**: make sure WriteWrap tests are actually async (Anna Henningsen) [#​18676](https://togithub.com/nodejs/node/pull/18676) - \[[`7dd3c8af88`](https://togithub.com/nodejs/node/commit/7dd3c8af88)] - **test**: add url type check in Module options (JiaHerr Tee) [#​18664](https://togithub.com/nodejs/node/pull/18664) - \[[`1be5e33f03`](https://togithub.com/nodejs/node/commit/1be5e33f03)] - **test**: replace assert.throws with expectsError (sreepurnajasti) [#​17997](https://togithub.com/nodejs/node/pull/17997) - \[[`df0d78a7e9`](https://togithub.com/nodejs/node/commit/df0d78a7e9)] - **test**: stdio pipe behavior tests (Bartosz Sosnowski) [#​18614](https://togithub.com/nodejs/node/pull/18614) - \[[`35cddae18f`](https://togithub.com/nodejs/node/commit/35cddae18f)] - **test**: fix cctest -Wunused-variable warning (Ben Noordhuis) [#​18530](https://togithub.com/nodejs/node/pull/18530) - \[[`743cf33616`](https://togithub.com/nodejs/node/commit/743cf33616)] - **test**: introduce SetUpTestCase/TearDownTestCase (Daniel Bevenius) [#​18558](https://togithub.com/nodejs/node/pull/18558) - \[[`edba129df3`](https://togithub.com/nodejs/node/commit/edba129df3)] - **test**: http2 compat response.write() error checks (Trivikram) [#​18859](https://togithub.com/nodejs/node/pull/18859) - \[[`f2dd17bde9`](https://togithub.com/nodejs/node/commit/f2dd17bde9)] - **(SEMVER-MINOR)** **timers**: allow Immediates to be unrefed (Anatoli Papirovski) [#​18139](https://togithub.com/nodejs/node/pull/18139) - \[[`37f253e88f`](https://togithub.com/nodejs/node/commit/37f253e88f)] - **timers**: refactor setImmediate error handling (Anatoli Papirovski) [#​17879](https://togithub.com/nodejs/node/pull/17879) - \[[`8474f86e9f`](https://togithub.com/nodejs/node/comm

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.