Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
15.2.0
15.4.0
^15.2.0
^15.4.0
:date: Schedule: "on the 1st through 7th day of the month" in timezone Europe/Berlin.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
15.2.0
->15.4.0
^15.2.0
->^15.4.0
Release Notes
nodejs/node
### [`v15.4.0`](https://togithub.com/nodejs/node/releases/v15.4.0) [Compare Source](https://togithub.com/nodejs/node/compare/v15.3.0...v15.4.0) ##### Notable Changes - **child_processes**: - add AbortSignal support (Benjamin Gruenbaum) [#36308](https://togithub.com/nodejs/node/pull/36308) - **deps**: - update ICU to 68.1 (Michaël Zasso) [#36187](https://togithub.com/nodejs/node/pull/36187) - **events**: - support signal in EventTarget (Benjamin Gruenbaum) [#36258](https://togithub.com/nodejs/node/pull/36258) - graduate Event, EventTarget, AbortController (James M Snell) [#35949](https://togithub.com/nodejs/node/pull/35949) - **http**: - enable call chaining with setHeader() (pooja d.p) [#35924](https://togithub.com/nodejs/node/pull/35924) - **module**: - add isPreloading indicator (James M Snell) [#36263](https://togithub.com/nodejs/node/pull/36263) - **stream**: - support abort signal (Benjamin Gruenbaum) [#36061](https://togithub.com/nodejs/node/pull/36061) - add FileHandle support to Read/WriteStream (Momtchil Momtchev) [#35922](https://togithub.com/nodejs/node/pull/35922) - **worker**: - add experimental BroadcastChannel (James M Snell) [#36271](https://togithub.com/nodejs/node/pull/36271) ##### Commits - \[[`e79bdc313a`](https://togithub.com/nodejs/node/commit/e79bdc313a)] - **assert**: refactor to use more primordials (Antoine du Hamel) [#36234](https://togithub.com/nodejs/node/pull/36234) - \[[`2344e3e360`](https://togithub.com/nodejs/node/commit/2344e3e360)] - **benchmark**: changed `fstat` to `fstatSync` (Narasimha Prasanna HN) [#36206](https://togithub.com/nodejs/node/pull/36206) - \[[`ca8db41151`](https://togithub.com/nodejs/node/commit/ca8db41151)] - **benchmark,child_process**: remove failing benchmark parameter (Antoine du Hamel) [#36295](https://togithub.com/nodejs/node/pull/36295) - \[[`9db9be774b`](https://togithub.com/nodejs/node/commit/9db9be774b)] - **buffer**: refactor to use primordials instead of Array#reduce (Antoine du Hamel) [#36392](https://togithub.com/nodejs/node/pull/36392) - \[[`8d8d2261a5`](https://togithub.com/nodejs/node/commit/8d8d2261a5)] - **buffer**: refactor to use more primordials (Antoine du Hamel) [#36166](https://togithub.com/nodejs/node/pull/36166) - \[[`74adc441c4`](https://togithub.com/nodejs/node/commit/74adc441c4)] - **build**: fix typo in Makefile (raisinten) [#36176](https://togithub.com/nodejs/node/pull/36176) - \[[`224a6471cc`](https://togithub.com/nodejs/node/commit/224a6471cc)] - **(SEMVER-MINOR)** **child_process**: add AbortSignal support (Benjamin Gruenbaum) [#36308](https://togithub.com/nodejs/node/pull/36308) - \[[`4ca1bd8806`](https://togithub.com/nodejs/node/commit/4ca1bd8806)] - **child_process**: refactor to use more primordials (Zijian Liu) [#36269](https://togithub.com/nodejs/node/pull/36269) - \[[`841e8f444e`](https://togithub.com/nodejs/node/commit/841e8f444e)] - **crypto**: fix "Invalid JWK" error messages (Filip Skokan) [#36200](https://togithub.com/nodejs/node/pull/36200) - \[[`278862aeb9`](https://togithub.com/nodejs/node/commit/278862aeb9)] - **deps**: upgrade npm to 7.0.15 (Ruy Adorno) [#36293](https://togithub.com/nodejs/node/pull/36293) - \[[`66bc2067ce`](https://togithub.com/nodejs/node/commit/66bc2067ce)] - **deps**: V8: cherry-pick [`86991d0`](https://togithub.com/nodejs/node/commit/86991d0587a1) (Benjamin Coe) [#36254](https://togithub.com/nodejs/node/pull/36254) - \[[`095cef2c11`](https://togithub.com/nodejs/node/commit/095cef2c11)] - **deps**: update ICU to 68.1 (Michaël Zasso) [#36187](https://togithub.com/nodejs/node/pull/36187) - \[[`8d69d8387e`](https://togithub.com/nodejs/node/commit/8d69d8387e)] - **dgram**: refactor to use more primordials (Antoine du Hamel) [#36286](https://togithub.com/nodejs/node/pull/36286) - \[[`bef550a50c`](https://togithub.com/nodejs/node/commit/bef550a50c)] - **doc**: add Powershell oneliner to get Windows version (Michael Bashurov) [#30289](https://togithub.com/nodejs/node/pull/30289) - \[[`2649c384c6`](https://togithub.com/nodejs/node/commit/2649c384c6)] - **doc**: add version metadata to timers/promises (Colin Ihrig) [#36378](https://togithub.com/nodejs/node/pull/36378) - \[[`0401ffbfb6`](https://togithub.com/nodejs/node/commit/0401ffbfb6)] - **doc**: add process for handling premature disclosure (Michael Dawson) [#36155](https://togithub.com/nodejs/node/pull/36155) - \[[`3e5fcda13e`](https://togithub.com/nodejs/node/commit/3e5fcda13e)] - **doc**: add table header in intl.md (Rich Trott) [#36261](https://togithub.com/nodejs/node/pull/36261) - \[[`65d89fdd69`](https://togithub.com/nodejs/node/commit/65d89fdd69)] - **doc**: adding example to Buffer.isBuffer method (naortedgi) [#36233](https://togithub.com/nodejs/node/pull/36233) - \[[`03cf8dbc0e`](https://togithub.com/nodejs/node/commit/03cf8dbc0e)] - **doc**: fix typo in events.md (Luigi Pinca) [#36231](https://togithub.com/nodejs/node/pull/36231) - \[[`b176d61e8c`](https://togithub.com/nodejs/node/commit/b176d61e8c)] - **doc**: fix --experimental-wasm-modules text location (Colin Ihrig) [#36220](https://togithub.com/nodejs/node/pull/36220) - \[[`44c4aaddad`](https://togithub.com/nodejs/node/commit/44c4aaddad)] - **doc**: stabilize subpath patterns (Guy Bedford) [#36177](https://togithub.com/nodejs/node/pull/36177) - \[[`fdf5d851d0`](https://togithub.com/nodejs/node/commit/fdf5d851d0)] - **doc**: add missing version to update cmd (Ruy Adorno) [#36204](https://togithub.com/nodejs/node/pull/36204) - \[[`186ad24fdf`](https://togithub.com/nodejs/node/commit/186ad24fdf)] - **doc**: cleanup events.md structure (James M Snell) [#36100](https://togithub.com/nodejs/node/pull/36100) - \[[`c14512b9a5`](https://togithub.com/nodejs/node/commit/c14512b9a5)] - **errors**: display original symbol name (Benjamin Coe) [#36042](https://togithub.com/nodejs/node/pull/36042) - \[[`855a85c124`](https://togithub.com/nodejs/node/commit/855a85c124)] - **(SEMVER-MINOR)** **events**: support signal in EventTarget (Benjamin Gruenbaum) [#36258](https://togithub.com/nodejs/node/pull/36258) - \[[`dc1930923b`](https://togithub.com/nodejs/node/commit/dc1930923b)] - **(SEMVER-MINOR)** **events**: graduate Event, EventTarget, AbortController (James M Snell) [#35949](https://togithub.com/nodejs/node/pull/35949) - \[[`537e5cbf51`](https://togithub.com/nodejs/node/commit/537e5cbf51)] - **fs**: move method definition from header (Yash Ladha) [#36256](https://togithub.com/nodejs/node/pull/36256) - \[[`744b8aa807`](https://togithub.com/nodejs/node/commit/744b8aa807)] - **fs**: pass ERR_DIR_CLOSED asynchronously to dir.close (Zijian Liu) [#36243](https://togithub.com/nodejs/node/pull/36243) - \[[`c04a2df185`](https://togithub.com/nodejs/node/commit/c04a2df185)] - **fs**: refactor to use more primordials (Antoine du Hamel) [#36196](https://togithub.com/nodejs/node/pull/36196) - \[[`58abdcaceb`](https://togithub.com/nodejs/node/commit/58abdcaceb)] - **(SEMVER-MINOR)** **http**: enable call chaining with setHeader() (pooja d.p) [#35924](https://togithub.com/nodejs/node/pull/35924) - \[[`cedf51f3ce`](https://togithub.com/nodejs/node/commit/cedf51f3ce)] - **http2**: refactor to use more primordials (Antoine du Hamel) [#36357](https://togithub.com/nodejs/node/pull/36357) - \[[`5f41f1b19e`](https://togithub.com/nodejs/node/commit/5f41f1b19e)] - **http2**: check write not scheduled in scope destructor (David Halls) [#36241](https://togithub.com/nodejs/node/pull/36241) - \[[`4127eb2405`](https://togithub.com/nodejs/node/commit/4127eb2405)] - **https**: add abortcontroller test (Benjamin Gruenbaum) [#36307](https://togithub.com/nodejs/node/pull/36307) - \[[`c2938bde6c`](https://togithub.com/nodejs/node/commit/c2938bde6c)] - **lib**: add uncurried accessor properties to `primordials` (ExE Boss) [#36329](https://togithub.com/nodejs/node/pull/36329) - \[[`f73a0a8069`](https://togithub.com/nodejs/node/commit/f73a0a8069)] - **lib**: fix typo in internal/errors.js (raisinten) [#36426](https://togithub.com/nodejs/node/pull/36426) - \[[`617cb58cc8`](https://togithub.com/nodejs/node/commit/617cb58cc8)] - **lib**: refactor primordials.uncurryThis (Antoine du Hamel) [#36221](https://togithub.com/nodejs/node/pull/36221) - \[[`cc18907ec4`](https://togithub.com/nodejs/node/commit/cc18907ec4)] - **module**: refactor to use more primordials (Antoine du Hamel) [#36348](https://togithub.com/nodejs/node/pull/36348) - \[[`d4de7c7eb9`](https://togithub.com/nodejs/node/commit/d4de7c7eb9)] - **(SEMVER-MINOR)** **module**: add isPreloading indicator (James M Snell) [#36263](https://togithub.com/nodejs/node/pull/36263) - \[[`8611b8f98a`](https://togithub.com/nodejs/node/commit/8611b8f98a)] - **net**: refactor to use more primordials (Antoine du Hamel) [#36303](https://togithub.com/nodejs/node/pull/36303) - \[[`2a24096720`](https://togithub.com/nodejs/node/commit/2a24096720)] - **os**: refactor to use more primordials (Antoine du Hamel) [#36284](https://togithub.com/nodejs/node/pull/36284) - \[[`0e7f0c6d27`](https://togithub.com/nodejs/node/commit/0e7f0c6d27)] - **path**: refactor to use more primordials (Antoine du Hamel) [#36302](https://togithub.com/nodejs/node/pull/36302) - \[[`ea46ca8cbf`](https://togithub.com/nodejs/node/commit/ea46ca8cbf)] - **perf_hooks**: refactor to use more primordials (Antoine du Hamel) [#36297](https://togithub.com/nodejs/node/pull/36297) - \[[`a9ac86d1ee`](https://togithub.com/nodejs/node/commit/a9ac86d1ee)] - **policy**: refactor to use more primordials (Antoine du Hamel) [#36210](https://togithub.com/nodejs/node/pull/36210) - \[[`39d0ceda48`](https://togithub.com/nodejs/node/commit/39d0ceda48)] - **process**: refactor to use more primordials (Antoine du Hamel) [#36212](https://togithub.com/nodejs/node/pull/36212) - \[[`ab084c199e`](https://togithub.com/nodejs/node/commit/ab084c199e)] - **querystring**: refactor to use more primordials (Antoine du Hamel) [#36315](https://togithub.com/nodejs/node/pull/36315) - \[[`d29199ef82`](https://togithub.com/nodejs/node/commit/d29199ef82)] - **quic**: refactor to use more primordials (Antoine du Hamel) [#36211](https://togithub.com/nodejs/node/pull/36211) - \[[`b885409e48`](https://togithub.com/nodejs/node/commit/b885409e48)] - **readline**: refactor to use more primordials (Antoine du Hamel) [#36296](https://togithub.com/nodejs/node/pull/36296) - \[[`9cb53f635a`](https://togithub.com/nodejs/node/commit/9cb53f635a)] - **repl**: refactor to use more primordials (Antoine du Hamel) [#36264](https://togithub.com/nodejs/node/pull/36264) - \[[`8dadaa652e`](https://togithub.com/nodejs/node/commit/8dadaa652e)] - **src**: remove some duplication in DeserializeProps (Daniel Bevenius) [#36336](https://togithub.com/nodejs/node/pull/36336) - \[[`a03aa0a6b2`](https://togithub.com/nodejs/node/commit/a03aa0a6b2)] - **src**: rename AliasedBufferInfo->AliasedBufferIndex (Daniel Bevenius) [#36339](https://togithub.com/nodejs/node/pull/36339) - \[[`e7b2d91e04`](https://togithub.com/nodejs/node/commit/e7b2d91e04)] - **src**: use transferred consistently (Daniel Bevenius) [#36340](https://togithub.com/nodejs/node/pull/36340) - \[[`6ebb98af11`](https://togithub.com/nodejs/node/commit/6ebb98af11)] - **src**: use ToLocal in DeserializeProperties (Daniel Bevenius) [#36279](https://togithub.com/nodejs/node/pull/36279) - \[[`47397ffd56`](https://togithub.com/nodejs/node/commit/47397ffd56)] - **src**: update node.rc file description (devsnek) [#36197](https://togithub.com/nodejs/node/pull/36197) - \[[`cfc8ec18db`](https://togithub.com/nodejs/node/commit/cfc8ec18db)] - **src**: fix label indentation (Rich Trott) [#36213](https://togithub.com/nodejs/node/pull/36213) - \[[`197ba21279`](https://togithub.com/nodejs/node/commit/197ba21279)] - **(SEMVER-MINOR)** **stream**: support abort signal (Benjamin Gruenbaum) [#36061](https://togithub.com/nodejs/node/pull/36061) - \[[`6033d30361`](https://togithub.com/nodejs/node/commit/6033d30361)] - **(SEMVER-MINOR)** **stream**: add FileHandle support to Read/WriteStream (Momtchil Momtchev) [#35922](https://togithub.com/nodejs/node/pull/35922) - \[[`a15addc153`](https://togithub.com/nodejs/node/commit/a15addc153)] - **string_decoder**: refactor to use more primordials (Antoine du Hamel) [#36358](https://togithub.com/nodejs/node/pull/36358) - \[[`b39d150e60`](https://togithub.com/nodejs/node/commit/b39d150e60)] - **test**: fix comment misspellings of transferred (Rich Trott) [#36360](https://togithub.com/nodejs/node/pull/36360) - \[[`a7e794d1bf`](https://togithub.com/nodejs/node/commit/a7e794d1bf)] - **test**: fix flaky test-http2-respond-file-error-pipe-offset (Rich Trott) [#36305](https://togithub.com/nodejs/node/pull/36305) - \[[`1091a658e1`](https://togithub.com/nodejs/node/commit/1091a658e1)] - **test**: fix bootstrap test (Benjamin Gruenbaum) [#36418](https://togithub.com/nodejs/node/pull/36418) - \[[`fbcb72a665`](https://togithub.com/nodejs/node/commit/fbcb72a665)] - **test**: increase coverage for readline (Zijian Liu) [#36389](https://togithub.com/nodejs/node/pull/36389) - \[[`22028aae54`](https://togithub.com/nodejs/node/commit/22028aae54)] - **test**: skip flaky parts of broadcastchannel test on Windows (Rich Trott) [#36386](https://togithub.com/nodejs/node/pull/36386) - \[[`faca2b829e`](https://togithub.com/nodejs/node/commit/faca2b829e)] - **test**: fix test-worker-broadcastchannel-wpt (Rich Trott) [#36353](https://togithub.com/nodejs/node/pull/36353) - \[[`ea09da492c`](https://togithub.com/nodejs/node/commit/ea09da492c)] - **test**: fix typo in comment (inokawa) [#36312](https://togithub.com/nodejs/node/pull/36312) - \[[`b61ca1bfe6`](https://togithub.com/nodejs/node/commit/b61ca1bfe6)] - **test**: replace anonymous functions by arrows (Aleksandr Krutko) [#36125](https://togithub.com/nodejs/node/pull/36125) - \[[`2c7358ef43`](https://togithub.com/nodejs/node/commit/2c7358ef43)] - **test**: fix flaky sequential/test-fs-watch (Rich Trott) [#36249](https://togithub.com/nodejs/node/pull/36249) - \[[`b613950016`](https://togithub.com/nodejs/node/commit/b613950016)] - **test**: increase coverage for util.inspect() (Rich Trott) [#36228](https://togithub.com/nodejs/node/pull/36228) - \[[`69a8f05488`](https://togithub.com/nodejs/node/commit/69a8f05488)] - **test**: improve test coverage SourceMap API (Juan José Arboleda) [#36089](https://togithub.com/nodejs/node/pull/36089) - \[[`44d6d0bf0d`](https://togithub.com/nodejs/node/commit/44d6d0bf0d)] - **test**: fix missed warning for non-experimental AbortController (James M Snell) [#36240](https://togithub.com/nodejs/node/pull/36240) - \[[`29b5236256`](https://togithub.com/nodejs/node/commit/29b5236256)] - **timers**: reject with AbortError on cancellation (Benjamin Gruenbaum) [#36317](https://togithub.com/nodejs/node/pull/36317) - \[[`b20409e985`](https://togithub.com/nodejs/node/commit/b20409e985)] - **tls**: refactor to use more primordials (Antoine du Hamel) [#36266](https://togithub.com/nodejs/node/pull/36266) - \[[`f317bba034`](https://togithub.com/nodejs/node/commit/f317bba034)] - **tls**: permit null as a cipher value (Rich Trott) [#36318](https://togithub.com/nodejs/node/pull/36318) - \[[`9ae59c847a`](https://togithub.com/nodejs/node/commit/9ae59c847a)] - **tools**: upgrade to [@babel/eslint-parser](https://togithub.com/babel/eslint-parser) 7.12.1 (Antoine du Hamel) [#36321](https://togithub.com/nodejs/node/pull/36321) - \[[`e798770803`](https://togithub.com/nodejs/node/commit/e798770803)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#36324](https://togithub.com/nodejs/node/pull/36324) - \[[`a8b95cfcb2`](https://togithub.com/nodejs/node/commit/a8b95cfcb2)] - **tools**: bump cpplint to 1.5.4 (Rich Trott) [#36324](https://togithub.com/nodejs/node/pull/36324) - \[[`754b7a76b1`](https://togithub.com/nodejs/node/commit/754b7a76b1)] - **tools**: remove bashisms from macOS release scripts (Antoine du Hamel) [#36121](https://togithub.com/nodejs/node/pull/36121) - \[[`2868ffb331`](https://togithub.com/nodejs/node/commit/2868ffb331)] - **tools**: remove bashisms from release script (Antoine du Hamel) [#36123](https://togithub.com/nodejs/node/pull/36123) - \[[`8cf1addaa8`](https://togithub.com/nodejs/node/commit/8cf1addaa8)] - **tools**: update stability index linking logic (Rich Trott) [#36280](https://togithub.com/nodejs/node/pull/36280) - \[[`d95ae65986`](https://togithub.com/nodejs/node/commit/d95ae65986)] - **tools**: update highlight.js to 10.1.2 (Myles Borins) [#36309](https://togithub.com/nodejs/node/pull/36309) - \[[`5935ccc11c`](https://togithub.com/nodejs/node/commit/5935ccc11c)] - **tools**: fix undeclared identifier FALSE (Antoine du Hamel) [#36276](https://togithub.com/nodejs/node/pull/36276) - \[[`a2da7ba914`](https://togithub.com/nodejs/node/commit/a2da7ba914)] - **tools**: use using-declaration consistently (Daniel Bevenius) [#36245](https://togithub.com/nodejs/node/pull/36245) - \[[`82c1e39c4a`](https://togithub.com/nodejs/node/commit/82c1e39c4a)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#36235](https://togithub.com/nodejs/node/pull/36235) - \[[`bcf7393412`](https://togithub.com/nodejs/node/commit/bcf7393412)] - **tools**: bump cpplint to 1.5.3 (Rich Trott) [#36235](https://togithub.com/nodejs/node/pull/36235) - \[[`be11976407`](https://togithub.com/nodejs/node/commit/be11976407)] - **tools**: enable no-nonoctal-decimal-escape lint rule (Colin Ihrig) [#36217](https://togithub.com/nodejs/node/pull/36217) - \[[`c86c2399a2`](https://togithub.com/nodejs/node/commit/c86c2399a2)] - **tools**: update ESLint to 7.14.0 (Colin Ihrig) [#36217](https://togithub.com/nodejs/node/pull/36217) - \[[`cfadd82cf3`](https://togithub.com/nodejs/node/commit/cfadd82cf3)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#36213](https://togithub.com/nodejs/node/pull/36213) - \[[`03e8aaf613`](https://togithub.com/nodejs/node/commit/03e8aaf613)] - **tools**: bump cpplint.py to 1.5.2 (Rich Trott) [#36213](https://togithub.com/nodejs/node/pull/36213) - \[[`6bc007fc94`](https://togithub.com/nodejs/node/commit/6bc007fc94)] - **tty**: refactor to use more primordials (Zijian Liu) [#36272](https://togithub.com/nodejs/node/pull/36272) - \[[`fbd5652943`](https://togithub.com/nodejs/node/commit/fbd5652943)] - **v8**: refactor to use more primordials (Antoine du Hamel) [#36285](https://togithub.com/nodejs/node/pull/36285) - \[[`8731a80439`](https://togithub.com/nodejs/node/commit/8731a80439)] - **vm**: add `SafeForTerminationScope`s for SIGINT interruptions (Anna Henningsen) [#36344](https://togithub.com/nodejs/node/pull/36344) - \[[`47345a1f84`](https://togithub.com/nodejs/node/commit/47345a1f84)] - **worker**: refactor to use more primordials (Antoine du Hamel) [#36393](https://togithub.com/nodejs/node/pull/36393) - \[[`21c4704c7b`](https://togithub.com/nodejs/node/commit/21c4704c7b)] - **worker**: refactor to use more primordials (Antoine du Hamel) [#36267](https://togithub.com/nodejs/node/pull/36267) - \[[`802d44b1a9`](https://togithub.com/nodejs/node/commit/802d44b1a9)] - **(SEMVER-MINOR)** **worker**: add experimental BroadcastChannel (James M Snell) [#36271](https://togithub.com/nodejs/node/pull/36271) - \[[`4b4caada9f`](https://togithub.com/nodejs/node/commit/4b4caada9f)] - **zlib**: refactor to use more primordials (Antoine du Hamel) [#36347](https://togithub.com/nodejs/node/pull/36347) ### [`v15.3.0`](https://togithub.com/nodejs/node/releases/v15.3.0) [Compare Source](https://togithub.com/nodejs/node/compare/v15.2.1...v15.3.0) ##### Notable Changes - \[[`6349b1d673`](https://togithub.com/nodejs/node/commit/6349b1d673)] - **(SEMVER-MINOR)** **dns**: add a cancel() method to the promise Resolver (Szymon Marczak) [#33099](https://togithub.com/nodejs/node/pull/33099) - \[[`9ce9b016e6`](https://togithub.com/nodejs/node/commit/9ce9b016e6)] - **(SEMVER-MINOR)** **events**: add max listener warning for EventTarget (James M Snell) [#36001](https://togithub.com/nodejs/node/pull/36001) - \[[`8390f8a86b`](https://togithub.com/nodejs/node/commit/8390f8a86b)] - **(SEMVER-MINOR)** **http**: add support for abortsignal to http.request (Benjamin Gruenbaum) [#36048](https://togithub.com/nodejs/node/pull/36048) - \[[`9c6be3cc90`](https://togithub.com/nodejs/node/commit/9c6be3cc90)] - **(SEMVER-MINOR)** **http2**: allow setting the local window size of a session (Yongsheng Zhang) [#35978](https://togithub.com/nodejs/node/pull/35978) - \[[`15ff155c12`](https://togithub.com/nodejs/node/commit/15ff155c12)] - **(SEMVER-MINOR)** **lib**: add throws option to fs.f/l/statSync (Andrew Casey) [#33716](https://togithub.com/nodejs/node/pull/33716) - \[[`85c85d368a`](https://togithub.com/nodejs/node/commit/85c85d368a)] - **(SEMVER-MINOR)** **path**: add `path/posix` and `path/win32` alias modules (ExE Boss) [#34962](https://togithub.com/nodejs/node/pull/34962) - \[[`d1baae3640`](https://togithub.com/nodejs/node/commit/d1baae3640)] - **(SEMVER-MINOR)** **readline**: add getPrompt to get the current prompt (Mattias Runge-Broberg) [#33675](https://togithub.com/nodejs/node/pull/33675) - \[[`5729478509`](https://togithub.com/nodejs/node/commit/5729478509)] - **(SEMVER-MINOR)** **src**: add loop idle time in diagnostic report (Gireesh Punathil) [#35940](https://togithub.com/nodejs/node/pull/35940) - \[[`baa87c1a7d`](https://togithub.com/nodejs/node/commit/baa87c1a7d)] - **(SEMVER-MINOR)** **util**: add `util/types` alias module (ExE Boss) [#34055](https://togithub.com/nodejs/node/pull/34055) ##### Commits - \[[`34aa0c868e`](https://togithub.com/nodejs/node/commit/34aa0c868e)] - **assert**: refactor to use more primordials (Antoine du Hamel) [#35998](https://togithub.com/nodejs/node/pull/35998) - \[[`28d710164a`](https://togithub.com/nodejs/node/commit/28d710164a)] - **async_hooks**: refactor to use more primordials (Antoine du Hamel) [#36168](https://togithub.com/nodejs/node/pull/36168) - \[[`1924255fdb`](https://togithub.com/nodejs/node/commit/1924255fdb)] - **async_hooks**: fix leak in AsyncLocalStorage exit (Stephen Belanger) [#35779](https://togithub.com/nodejs/node/pull/35779) - \[[`3ee556a867`](https://togithub.com/nodejs/node/commit/3ee556a867)] - **benchmark**: fix build warnings (Gabriel Schulhof) [#36157](https://togithub.com/nodejs/node/pull/36157) - \[[`fcc38a1312`](https://togithub.com/nodejs/node/commit/fcc38a1312)] - **build**: replace which with command -v (raisinten) [#36118](https://togithub.com/nodejs/node/pull/36118) - \[[`60874ba941`](https://togithub.com/nodejs/node/commit/60874ba941)] - **build**: try “python3” as a last resort for 3.x (Ole André Vadla Ravnås) [#35983](https://togithub.com/nodejs/node/pull/35983) - \[[`fbe210b2a1`](https://togithub.com/nodejs/node/commit/fbe210b2a1)] - **build**: conditionally clear vcinstalldir (Brian Ingenito) [#36009](https://togithub.com/nodejs/node/pull/36009) - \[[`56f83e6876`](https://togithub.com/nodejs/node/commit/56f83e6876)] - **build**: refactor configure.py to use argparse (raisinten) [#35755](https://togithub.com/nodejs/node/pull/35755) - \[[`0b70822461`](https://togithub.com/nodejs/node/commit/0b70822461)] - **child_process**: refactor to use more primordials (Antoine du Hamel) [#36003](https://togithub.com/nodejs/node/pull/36003) - \[[`e54108f2e4`](https://togithub.com/nodejs/node/commit/e54108f2e4)] - **cluster**: refactor to use more primordials (Antoine du Hamel) [#36011](https://togithub.com/nodejs/node/pull/36011) - \[[`272fc794b2`](https://togithub.com/nodejs/node/commit/272fc794b2)] - **crypto**: fix format warning in AdditionalConfig (raisinten) [#36060](https://togithub.com/nodejs/node/pull/36060) - \[[`63a138e02f`](https://togithub.com/nodejs/node/commit/63a138e02f)] - **crypto**: fix passing TypedArray to webcrypto AES methods (Antoine du Hamel) [#36087](https://togithub.com/nodejs/node/pull/36087) - \[[`4a88c73fa5`](https://togithub.com/nodejs/node/commit/4a88c73fa5)] - **deps**: upgrade npm to 7.0.14 (nlf) [#36238](https://togithub.com/nodejs/node/pull/36238) - \[[`d16e8622a7`](https://togithub.com/nodejs/node/commit/d16e8622a7)] - **deps**: upgrade npm to 7.0.13 (Ruy Adorno) [#36202](https://togithub.com/nodejs/node/pull/36202) - \[[`c23ee3744f`](https://togithub.com/nodejs/node/commit/c23ee3744f)] - **deps**: upgrade npm to 7.0.12 (Ruy Adorno) [#36153](https://togithub.com/nodejs/node/pull/36153) - \[[`0fcbb1c0d5`](https://togithub.com/nodejs/node/commit/0fcbb1c0d5)] - **deps**: V8: cherry-pick [`3176bfd`](https://togithub.com/nodejs/node/commit/3176bfd447a9) (Anna Henningsen) [#35612](https://togithub.com/nodejs/node/pull/35612) - \[[`27f1bc05fd`](https://togithub.com/nodejs/node/commit/27f1bc05fd)] - **deps**: upgrade npm to 7.0.11 (Darcy Clarke) [#36112](https://togithub.com/nodejs/node/pull/36112) - \[[`8ae3ffe2be`](https://togithub.com/nodejs/node/commit/8ae3ffe2be)] - **deps**: V8: cherry-pick [`1d0f426`](https://togithub.com/nodejs/node/commit/1d0f426311d4) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`4b7ba11d67`](https://togithub.com/nodejs/node/commit/4b7ba11d67)] - **deps**: V8: cherry-pick [`4e077ff`](https://togithub.com/nodejs/node/commit/4e077ff0444a) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`098a5b1298`](https://togithub.com/nodejs/node/commit/098a5b1298)] - **deps**: V8: cherry-pick [`086eecb`](https://togithub.com/nodejs/node/commit/086eecbd96b6) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`d2c757ab19`](https://togithub.com/nodejs/node/commit/d2c757ab19)] - **deps**: V8: cherry-pick [`27e1ac1`](https://togithub.com/nodejs/node/commit/27e1ac1a79ff) (Ole André Vadla Ravnås) [#35986](https://togithub.com/nodejs/node/pull/35986) - \[[`6349b1d673`](https://togithub.com/nodejs/node/commit/6349b1d673)] - **(SEMVER-MINOR)** **dns**: add a cancel() method to the promise Resolver (Szymon Marczak) [#33099](https://togithub.com/nodejs/node/pull/33099) - \[[`0fbade38ef`](https://togithub.com/nodejs/node/commit/0fbade38ef)] - **doc**: add arm64 macOS as experimental (Richard Lau) [#36189](https://togithub.com/nodejs/node/pull/36189) - \[[`42dfda8f78`](https://togithub.com/nodejs/node/commit/42dfda8f78)] - **doc**: remove stray comma in url.md (Rich Trott) [#36175](https://togithub.com/nodejs/node/pull/36175) - \[[`8bbdbccbb6`](https://togithub.com/nodejs/node/commit/8bbdbccbb6)] - **doc**: revise agent.destroy() text (Rich Trott) [#36163](https://togithub.com/nodejs/node/pull/36163) - \[[`545ac1fec5`](https://togithub.com/nodejs/node/commit/545ac1fec5)] - **doc**: fix punctuation in v8.md (Rich Trott) [#36192](https://togithub.com/nodejs/node/pull/36192) - \[[`a6a90af8c0`](https://togithub.com/nodejs/node/commit/a6a90af8c0)] - **doc**: add compatibility/interop technical value (Geoffrey Booth) [#35323](https://togithub.com/nodejs/node/pull/35323) - \[[`4ab4a99900`](https://togithub.com/nodejs/node/commit/4ab4a99900)] - **doc**: de-emphasize wrapping in napi_define_class (Gabriel Schulhof) [#36159](https://togithub.com/nodejs/node/pull/36159) - \[[`bb29508e8f`](https://togithub.com/nodejs/node/commit/bb29508e8f)] - **doc**: add link for v8.takeCoverage() (Rich Trott) [#36135](https://togithub.com/nodejs/node/pull/36135) - \[[`24065b92f1`](https://togithub.com/nodejs/node/commit/24065b92f1)] - **doc**: mark modules implementation as stable (Guy Bedford) [#35781](https://togithub.com/nodejs/node/pull/35781) - \[[`142cacdc63`](https://togithub.com/nodejs/node/commit/142cacdc63)] - **doc**: clarify text about process not responding (Rich Trott) [#36117](https://togithub.com/nodejs/node/pull/36117) - \[[`0ff384b0be`](https://togithub.com/nodejs/node/commit/0ff384b0be)] - **doc**: esm docs consolidation and reordering (Guy Bedford) [#36046](https://togithub.com/nodejs/node/pull/36046) - \[[`b17a83a00d`](https://togithub.com/nodejs/node/commit/b17a83a00d)] - **doc**: claim ABI version for Electron v13 (Shelley Vohr) [#36101](https://togithub.com/nodejs/node/pull/36101) - \[[`e8a8513b2c`](https://togithub.com/nodejs/node/commit/e8a8513b2c)] - **doc**: fix invalid link in worker_threads.md (Rich Trott) [#36109](https://togithub.com/nodejs/node/pull/36109) - \[[`cd33594a0d`](https://togithub.com/nodejs/node/commit/cd33594a0d)] - **doc**: move shigeki to emeritus (Rich Trott) [#36093](https://togithub.com/nodejs/node/pull/36093) - \[[`eefc6aa6c9`](https://togithub.com/nodejs/node/commit/eefc6aa6c9)] - **doc**: document the error when cwd not exists in child_process.spawn (FeelyChau) [#34505](https://togithub.com/nodejs/node/pull/34505) - \[[`841a2812d0`](https://togithub.com/nodejs/node/commit/841a2812d0)] - **doc**: fix typo in debugger.md (Rich Trott) [#36066](https://togithub.com/nodejs/node/pull/36066) - \[[`500e709439`](https://togithub.com/nodejs/node/commit/500e709439)] - **doc**: update list styles for remark-parse@9 rendering (Rich Trott) [#36049](https://togithub.com/nodejs/node/pull/36049) - \[[`a8dab217eb`](https://togithub.com/nodejs/node/commit/a8dab217eb)] - **doc,url**: fix url.hostname example (Rishabh Mehan) [#33735](https://togithub.com/nodejs/node/pull/33735) - \[[`e48ec703ba`](https://togithub.com/nodejs/node/commit/e48ec703ba)] - **domain**: improve deprecation warning text for DEP0097 (Anna Henningsen) [#36136](https://togithub.com/nodejs/node/pull/36136) - \[[`bcbf176c22`](https://togithub.com/nodejs/node/commit/bcbf176c22)] - **errors**: refactor to use more primordials (Antoine du Hamel) [#36167](https://togithub.com/nodejs/node/pull/36167) - \[[`66788970ac`](https://togithub.com/nodejs/node/commit/66788970ac)] - **esm**: refactor to use more primordials (Antoine du Hamel) [#36019](https://togithub.com/nodejs/node/pull/36019) - \[[`9ce9b016e6`](https://togithub.com/nodejs/node/commit/9ce9b016e6)] - **(SEMVER-MINOR)** **events**: add max listener warning for EventTarget (James M Snell) [#36001](https://togithub.com/nodejs/node/pull/36001) - \[[`1550073dbc`](https://togithub.com/nodejs/node/commit/1550073dbc)] - **events**: disabled manual construction AbortSignal (raisinten) [#36094](https://togithub.com/nodejs/node/pull/36094) - \[[`8a6cabbb23`](https://togithub.com/nodejs/node/commit/8a6cabbb23)] - **events**: port some wpt tests (Ethan Arrowood) [#34169](https://togithub.com/nodejs/node/pull/34169) - \[[`3691eccf0a`](https://togithub.com/nodejs/node/commit/3691eccf0a)] - **fs**: remove experimental from promises.rmdir recursive (Anders Kaseorg) [#36131](https://togithub.com/nodejs/node/pull/36131) - \[[`76b1863240`](https://togithub.com/nodejs/node/commit/76b1863240)] - **fs**: filehandle read now accepts object as argument (Nikola Glavina) [#34180](https://togithub.com/nodejs/node/pull/34180) - \[[`2fdf509268`](https://togithub.com/nodejs/node/commit/2fdf509268)] - **http**: fix typo in comment (Hollow Man) [#36193](https://togithub.com/nodejs/node/pull/36193) - \[[`8390f8a86b`](https://togithub.com/nodejs/node/commit/8390f8a86b)] - **(SEMVER-MINOR)** **http**: add support for abortsignal to http.request (Benjamin Gruenbaum) [#36048](https://togithub.com/nodejs/node/pull/36048) - \[[`387d92fd0e`](https://togithub.com/nodejs/node/commit/387d92fd0e)] - **http**: onFinish will not be triggered again when finished (rickyes) [#35845](https://togithub.com/nodejs/node/pull/35845) - \[[`48bf59bb8b`](https://togithub.com/nodejs/node/commit/48bf59bb8b)] - **http2**: add support for AbortSignal to http2Session.request (Madara Uchiha) [#36070](https://togithub.com/nodejs/node/pull/36070) - \[[`8a0c3b9c76`](https://togithub.com/nodejs/node/commit/8a0c3b9c76)] - **http2**: refactor to use more primordials (Antoine du Hamel) [#36142](https://togithub.com/nodejs/node/pull/36142) - \[[`f0aed8c01c`](https://togithub.com/nodejs/node/commit/f0aed8c01c)] - **http2**: add support for TypedArray to getUnpackedSettings (Antoine du Hamel) [#36141](https://togithub.com/nodejs/node/pull/36141) - \[[`9c6be3cc90`](https://togithub.com/nodejs/node/commit/9c6be3cc90)] - **(SEMVER-MINOR)** **http2**: allow setting the local window size of a session (Yongsheng Zhang) [#35978](https://togithub.com/nodejs/node/pull/35978) - \[[`0b40568afe`](https://togithub.com/nodejs/node/commit/0b40568afe)] - **http2**: delay session.receive() by a tick (Szymon Marczak) [#35985](https://togithub.com/nodejs/node/pull/35985) - \[[`1a4d43f840`](https://togithub.com/nodejs/node/commit/1a4d43f840)] - **lib**: refactor to use more primordials (Antoine du Hamel) [#36140](https://togithub.com/nodejs/node/pull/36140) - \[[`d6ea12e003`](https://togithub.com/nodejs/node/commit/d6ea12e003)] - **lib**: set abort-controller toStringTag (Benjamin Gruenbaum) [#36115](https://togithub.com/nodejs/node/pull/36115) - \[[`82f1cde57e`](https://togithub.com/nodejs/node/commit/82f1cde57e)] - **lib**: remove primordials.SafePromise (Antoine du Hamel) [#36149](https://togithub.com/nodejs/node/pull/36149) - \[[`15ff155c12`](https://togithub.com/nodejs/node/commit/15ff155c12)] - **(SEMVER-MINOR)** **lib**: add throws option to fs.f/l/statSync (Andrew Casey) [#33716](https://togithub.com/nodejs/node/pull/33716) - \[[`75707f45eb`](https://togithub.com/nodejs/node/commit/75707f45eb)] - **lib,tools**: enforce access to prototype from primordials (Antoine du Hamel) [#36025](https://togithub.com/nodejs/node/pull/36025) - \[[`79b2ba6744`](https://togithub.com/nodejs/node/commit/79b2ba6744)] - **n-api**: clean up binding creation (Gabriel Schulhof) [#36170](https://togithub.com/nodejs/node/pull/36170) - \[[`5698cc08f0`](https://togithub.com/nodejs/node/commit/5698cc08f0)] - **n-api**: fix test_async_context warnings (Gabriel Schulhof) [#36171](https://togithub.com/nodejs/node/pull/36171) - \[[`3d623d850c`](https://togithub.com/nodejs/node/commit/3d623d850c)] - **n-api**: improve consistency of how we get context (Michael Dawson) [#36068](https://togithub.com/nodejs/node/pull/36068) - \[[`89da0c3353`](https://togithub.com/nodejs/node/commit/89da0c3353)] - **n-api**: factor out calling pattern (Gabriel Schulhof) [#36113](https://togithub.com/nodejs/node/pull/36113) - \[[`5c0ddbca01`](https://togithub.com/nodejs/node/commit/5c0ddbca01)] - **net**: fix invalid write after end error (Robert Nagy) [#36043](https://togithub.com/nodejs/node/pull/36043) - \[[`85c85d368a`](https://togithub.com/nodejs/node/commit/85c85d368a)] - **(SEMVER-MINOR)** **path**: add `path/posix` and `path/win32` alias modules (ExE Boss) [#34962](https://togithub.com/nodejs/node/pull/34962) - \[[`ed8af3a8b7`](https://togithub.com/nodejs/node/commit/ed8af3a8b7)] - **perf_hooks**: make nodeTiming a first-class object (Momtchil Momtchev) [#35977](https://togithub.com/nodejs/node/pull/35977) - \[[`eb9295b583`](https://togithub.com/nodejs/node/commit/eb9295b583)] - **promise**: emit error on domain unhandled rejections (Benjamin Gruenbaum) [#36082](https://togithub.com/nodejs/node/pull/36082) - \[[`59af919d6b`](https://togithub.com/nodejs/node/commit/59af919d6b)] - **querystring**: reduce memory usage by Int8Array (sapics) [#34179](https://togithub.com/nodejs/node/pull/34179) - \[[`d1baae3640`](https://togithub.com/nodejs/node/commit/d1baae3640)] - **(SEMVER-MINOR)** **readline**: add getPrompt to get the current prompt (Mattias Runge-Broberg) [#33675](https://togithub.com/nodejs/node/pull/33675) - \[[`6d1b1c7ad0`](https://togithub.com/nodejs/node/commit/6d1b1c7ad0)] - **src**: integrate URL::href() and use in inspector (Daijiro Wachi) [#35912](https://togithub.com/nodejs/node/pull/35912) - \[[`7086f2e653`](https://togithub.com/nodejs/node/commit/7086f2e653)] - **src**: refactor using-declarations node_env_var.cc (raisinten) [#36128](https://togithub.com/nodejs/node/pull/36128) - \[[`122797e87f`](https://togithub.com/nodejs/node/commit/122797e87f)] - **src**: remove duplicate logic for getting buffer (Yash Ladha) [#34553](https://togithub.com/nodejs/node/pull/34553) - \[[`5729478509`](https://togithub.com/nodejs/node/commit/5729478509)] - **(SEMVER-MINOR)** **src**: add loop idle time in diagnostic report (Gireesh Punathil) [#35940](https://togithub.com/nodejs/node/pull/35940) - \[[`a81dc9ae18`](https://togithub.com/nodejs/node/commit/a81dc9ae18)] - **src,crypto**: refactoring of crypto_context, SecureContext (James M Snell) [#35665](https://togithub.com/nodejs/node/pull/35665) - \[[`5fa35f6934`](https://togithub.com/nodejs/node/commit/5fa35f6934)] - **test**: update comments in test-fs-read-offset-null (Rich Trott) [#36152](https://togithub.com/nodejs/node/pull/36152) - \[[`73bb54af77`](https://togithub.com/nodejs/node/commit/73bb54af77)] - **test**: update wpt url and resource (Daijiro Wachi) [#36032](https://togithub.com/nodejs/node/pull/36032) - \[[`77b47dfd08`](https://togithub.com/nodejs/node/commit/77b47dfd08)] - **test**: fix typo in inspector-helper.js (Luigi Pinca) [#36127](https://togithub.com/nodejs/node/pull/36127) - \[[`474664963c`](https://togithub.com/nodejs/node/commit/474664963c)] - **test**: deflake test-http-destroyed-socket-write2 (Luigi Pinca) [#36120](https://togithub.com/nodejs/node/pull/36120) - \[[`f9bbd35937`](https://togithub.com/nodejs/node/commit/f9bbd35937)] - **test**: make test-http2-client-jsstream-destroy.js reliable (Rich Trott) [#36129](https://togithub.com/nodejs/node/pull/36129) - \[[`c19df17acb`](https://togithub.com/nodejs/node/commit/c19df17acb)] - **test**: add test for fs.read when offset key is null (mayank agarwal) [#35918](https://togithub.com/nodejs/node/pull/35918) - \[[`9405cddbee`](https://togithub.com/nodejs/node/commit/9405cddbee)] - **test**: improve test-stream-duplex-readable-end (Luigi Pinca) [#36056](https://togithub.com/nodejs/node/pull/36056) - \[[`3be5e86c57`](https://togithub.com/nodejs/node/commit/3be5e86c57)] - **test**: add util.inspect test for null maxStringLength (Rich Trott) [#36086](https://togithub.com/nodejs/node/pull/36086) - \[[`6a4cc43028`](https://togithub.com/nodejs/node/commit/6a4cc43028)] - **test**: replace var with const (Aleksandr Krutko) [#36069](https://togithub.com/nodejs/node/pull/36069) - \[[`a367c0dfc2`](https://togithub.com/nodejs/node/commit/a367c0dfc2)] - **timers**: refactor to use more primordials (Antoine du Hamel) [#36132](https://togithub.com/nodejs/node/pull/36132) - \[[`a6ef92bc27`](https://togithub.com/nodejs/node/commit/a6ef92bc27)] - **tools**: bump unist-util-find@1.0.1 to unist-util-find@1.0.2 (Rich Trott) [#36106](https://togithub.com/nodejs/node/pull/36106) - \[[`2d2491284e`](https://togithub.com/nodejs/node/commit/2d2491284e)] - **tools**: only use 2 cores for macos action (Myles Borins) [#36169](https://togithub.com/nodejs/node/pull/36169) - \[[`d8fcf2c324`](https://togithub.com/nodejs/node/commit/d8fcf2c324)] - **tools**: remove bashisms from license builder script (Antoine du Hamel) [#36122](https://togithub.com/nodejs/node/pull/36122) - \[[`7e7ddb11c0`](https://togithub.com/nodejs/node/commit/7e7ddb11c0)] - **tools**: hide commit queue action link (Antoine du Hamel) [#36124](https://togithub.com/nodejs/node/pull/36124) - \[[`63494e434a`](https://togithub.com/nodejs/node/commit/63494e434a)] - **tools**: update doc tools to remark-parse@9.0.0 (Rich Trott) [#36049](https://togithub.com/nodejs/node/pull/36049) - \[[`bf0550ce4e`](https://togithub.com/nodejs/node/commit/bf0550ce4e)] - **tools**: enforce use of single quotes in editorconfig (Antoine du Hamel) [#36020](https://togithub.com/nodejs/node/pull/36020) - \[[`49649a499e`](https://togithub.com/nodejs/node/commit/49649a499e)] - **tools**: fix config serialization w/ long strings (Ole André Vadla Ravnås) [#35982](https://togithub.com/nodejs/node/pull/35982) - \[[`be220b213d`](https://togithub.com/nodejs/node/commit/be220b213d)] - **tools**: update ESLint to 7.13.0 (Luigi Pinca) [#36031](https://togithub.com/nodejs/node/pull/36031) - \[[`4140f491fd`](https://togithub.com/nodejs/node/commit/4140f491fd)] - **util**: fix to inspect getters that access this (raisinten) [#36052](https://togithub.com/nodejs/node/pull/36052) - \[[`baa87c1a7d`](https://togithub.com/nodejs/node/commit/baa87c1a7d)] - **(SEMVER-MINOR)** **util**: add `util/types` alias module (ExE Boss) [#34055](https://togithub.com/nodejs/node/pull/34055) - \[[`f7b2fce1c1`](https://togithub.com/nodejs/node/commit/f7b2fce1c1)] - **vm**: refactor to use more primordials (Antoine du Hamel) [#36023](https://togithub.com/nodejs/node/pull/36023) - \[[`4e3883ec2d`](https://togithub.com/nodejs/node/commit/4e3883ec2d)] - **win,build,tools**: support VS prerelease (Baruch Odem) [#36033](https://togithub.com/nodejs/node/pull/36033) ### [`v15.2.1`](https://togithub.com/nodejs/node/releases/v15.2.1) [Compare Source](https://togithub.com/nodejs/node/compare/v15.2.0...v15.2.1) ##### Notable changes This is a security release. Vulnerabilities fixed: - **CVE-2020-8277**: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of service by getting the application to resolve a DNS record with a larger number of responses. ##### Commits - \[[`2a44836eeb`](https://togithub.com/nodejs/node/commit/2a44836eeb)] - **deps**: cherry-pick [`0d252eb`](https://togithub.com/nodejs/node/commit/0d252eb) from upstream c-ares (Michael Dawson) [nodejs-private/node-private#231](https://togithub.com/nodejs-private/node-private/pull/231) - \[[`b1f5518a0a`](https://togithub.com/nodejs/node/commit/b1f5518a0a)] - **doc**: fix `events.getEventListeners` example (Dmitry Semigradsky) [#36085](https://togithub.com/nodejs/node/pull/36085) - \[[`b477447a55`](https://togithub.com/nodejs/node/commit/b477447a55)] - **doc**: fix `added:` info for `stream.\_construct()` (Luigi Pinca) [#36067](https://togithub.com/nodejs/node/pull/36067) - \[[`df211208c0`](https://togithub.com/nodejs/node/commit/df211208c0)] - **test**: add missing test coverage for setLocalAddress() (Rich Trott) [#36039](https://togithub.com/nodejs/node/pull/36039) - \[[`f5191f5bd2`](https://togithub.com/nodejs/node/commit/f5191f5bd2)] - **test**: remove flaky designation for fixed test (Rich Trott) [#35961](https://togithub.com/nodejs/node/pull/35961) - \[[`a2f652f7c5`](https://togithub.com/nodejs/node/commit/a2f652f7c5)] - **test**: move test-worker-eventlooputil to sequential (Rich Trott) [#35996](https://togithub.com/nodejs/node/pull/35996) - \[[`b0b43b27d6`](https://togithub.com/nodejs/node/commit/b0b43b27d6)] - **test**: fix unreliable test-fs-write-file.js (Rich Trott) [#36102](https://togithub.com/nodejs/node/pull/36102)Renovate configuration
:date: Schedule: "on the 1st through 7th day of the month" in timezone Europe/Berlin.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.