Closed renovate[bot] closed 5 years ago
This PR contains the following updates:
12.3.1-alpine
12.4.0-alpine
:date: Schedule: "after 7:00 before 19:00 every weekday" 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 if you modify the PR title to begin with "rebase!".
rebase!
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
12.3.1-alpine
->12.4.0-alpine
Release Notes
nodejs/node
### [`v12.4.0`](https://togithub.com/nodejs/node/releases/v12.4.0) [Compare Source](https://togithub.com/nodejs/node/compare/v12.3.1...v12.4.0) ##### Notable changes - **doc**: - The JSON variant of the API documentation is no longer experimental (Rich Trott) [#27842](https://togithub.com/nodejs/node/pull/27842). - **esm**: - JSON module support is always enabled under `--experimental-modules`. The `--experimental-json-modules` flag has been removed (Myles Borins) [#27752](https://togithub.com/nodejs/node/pull/27752). - **http,http2**: - A new flag has been added for overriding the default HTTP server socket timeout (which is two minutes). Pass `--http-server-default-timeout=milliseconds` or `--http-server-default-timeout=0` to respectively change or disable the timeout. Starting with Node.js 13.0.0, the timeout will be disabled by default (Ali Ijaz Sheikh) [#27704](https://togithub.com/nodejs/node/pull/27704). - **inspector**: - Added an experimental `--heap-prof` flag to start the V8 heap profiler on startup and write the heap profile to disk before exit (Joyee Cheung) [#27596](https://togithub.com/nodejs/node/pull/27596). - **stream**: - The `readable.unshift()` method now correctly converts strings to buffers. Additionally, a new optional argument is accepted to specify the string's encoding, such as `'utf8'` or `'ascii'` (Marcos Casagrande) [#27194](https://togithub.com/nodejs/node/pull/27194). - **v8**: - The object returned by `v8.getHeapStatistics()` has two new properties: `number_of_native_contexts` and `number_of_detached_contexts` (Yuriy Vasiyarov) [#27933](https://togithub.com/nodejs/node/pull/27933). ##### Commits - \[[`5bbc6d79c3`](https://togithub.com/nodejs/node/commit/5bbc6d79c3)] - **assert**: remove unreachable code (Rich Trott) [#27840](https://togithub.com/nodejs/node/pull/27840) - \[[`530e63a4eb`](https://togithub.com/nodejs/node/commit/530e63a4eb)] - **assert**: remove unreachable code (Rich Trott) [#27786](https://togithub.com/nodejs/node/pull/27786) - \[[`9b08c458be`](https://togithub.com/nodejs/node/commit/9b08c458be)] - **build,aix**: link with `noerrmsg` to eliminate warnings (Refael Ackermann) [#27773](https://togithub.com/nodejs/node/pull/27773) - \[[`08b0ca9645`](https://togithub.com/nodejs/node/commit/08b0ca9645)] - **build,win**: create junction instead of symlink to `out\\%config%` (Refael Ackermann) [#27736](https://togithub.com/nodejs/node/pull/27736) - \[[`ea2d550507`](https://togithub.com/nodejs/node/commit/ea2d550507)] - **child_process**: move exports to bottom for consistent code style (himself65) [#27845](https://togithub.com/nodejs/node/pull/27845) - \[[`a9f95572c3`](https://togithub.com/nodejs/node/commit/a9f95572c3)] - **child_process**: remove extra shallow copy (zero1five) [#27801](https://togithub.com/nodejs/node/pull/27801) - \[[`449ee8dd42`](https://togithub.com/nodejs/node/commit/449ee8dd42)] - **console**: fix table() output (Brian White) [#27917](https://togithub.com/nodejs/node/pull/27917) - \[[`9220a68a76`](https://togithub.com/nodejs/node/commit/9220a68a76)] - **crypto**: fix KeyObject handle type error message (Alexander Avakov) [#27904](https://togithub.com/nodejs/node/pull/27904) - \[[`3b6424fa29`](https://togithub.com/nodejs/node/commit/3b6424fa29)] - **deps**: histogram: unexport symbols (Ben Noordhuis) [#27779](https://togithub.com/nodejs/node/pull/27779) - \[[`ef25ac5223`](https://togithub.com/nodejs/node/commit/ef25ac5223)] - **doc**: clarify wording in modules.md (Alex Temny) [#27853](https://togithub.com/nodejs/node/pull/27853) - \[[`c683cd99d7`](https://togithub.com/nodejs/node/commit/c683cd99d7)] - **doc**: improve explanation for directory with fs.rename() (Rich Trott) [#27963](https://togithub.com/nodejs/node/pull/27963) - \[[`70b485478c`](https://togithub.com/nodejs/node/commit/70b485478c)] - **doc**: fix the wrong name of AssertionError (Kyle Zhang) [#27982](https://togithub.com/nodejs/node/pull/27982) - \[[`11c3ddb4cb`](https://togithub.com/nodejs/node/commit/11c3ddb4cb)] - **doc**: simplify system call material in doc overview (Rich Trott) [#27966](https://togithub.com/nodejs/node/pull/27966) - \[[`c56640138a`](https://togithub.com/nodejs/node/commit/c56640138a)] - **doc**: warn about relying on fs gc close behavior (Benjamin Gruenbaum) [#27972](https://togithub.com/nodejs/node/pull/27972) - \[[`bab9f5a891`](https://togithub.com/nodejs/node/commit/bab9f5a891)] - **doc**: add information to revoked deprecations (cjihrig) [#27952](https://togithub.com/nodejs/node/pull/27952) - \[[`f4fc75d245`](https://togithub.com/nodejs/node/commit/f4fc75d245)] - **doc**: add missing status to DEP0121 (cjihrig) [#27950](https://togithub.com/nodejs/node/pull/27950) - \[[`77ff597faa`](https://togithub.com/nodejs/node/commit/77ff597faa)] - **doc**: add missing --experimental-wasm-modules docs (cjihrig) [#27948](https://togithub.com/nodejs/node/pull/27948) - \[[`6ca4f03ccf`](https://togithub.com/nodejs/node/commit/6ca4f03ccf)] - **doc**: revise additional Experimental status text (Rich Trott) [#27931](https://togithub.com/nodejs/node/pull/27931) - \[[`a1788de0a4`](https://togithub.com/nodejs/node/commit/a1788de0a4)] - **doc**: adds link to nightly code coverage report (Tariq Ramlall) [#27922](https://togithub.com/nodejs/node/pull/27922) - \[[`b7cd0de145`](https://togithub.com/nodejs/node/commit/b7cd0de145)] - **doc**: fix typo in pipe from async iterator example (Luigi Pinca) [#27870](https://togithub.com/nodejs/node/pull/27870) - \[[`f621b8f178`](https://togithub.com/nodejs/node/commit/f621b8f178)] - **doc**: reword Experimental stability index (Rich Trott) [#27879](https://togithub.com/nodejs/node/pull/27879) - \[[`7a7fc4e7e6`](https://togithub.com/nodejs/node/commit/7a7fc4e7e6)] - **doc**: update n-api support matrix (teams2ua) [#27567](https://togithub.com/nodejs/node/pull/27567) - \[[`9d9b32eff5`](https://togithub.com/nodejs/node/commit/9d9b32eff5)] - **doc**: fix for OutgoingMessage.prototype.\_headers/\_headerNames (Daniel Nalborczyk) [#27574](https://togithub.com/nodejs/node/pull/27574) - \[[`263e53317b`](https://togithub.com/nodejs/node/commit/263e53317b)] - **doc**: reposition "How to Contribute" README section (Anish Asrani) [#27811](https://togithub.com/nodejs/node/pull/27811) - \[[`85f505c292`](https://togithub.com/nodejs/node/commit/85f505c292)] - **doc**: add version info for types (Michael Dawson) [#27754](https://togithub.com/nodejs/node/pull/27754) - \[[`e3bb2aef60`](https://togithub.com/nodejs/node/commit/e3bb2aef60)] - **doc**: remove experimental status for JSON documentation (Rich Trott) [#27842](https://togithub.com/nodejs/node/pull/27842) - \[[`6981565c20`](https://togithub.com/nodejs/node/commit/6981565c20)] - **doc**: edit stability index overview (Rich Trott) [#27831](https://togithub.com/nodejs/node/pull/27831) - \[[`1a8e67cc1f`](https://togithub.com/nodejs/node/commit/1a8e67cc1f)] - **doc**: simplify contributing documentation (Rich Trott) [#27785](https://togithub.com/nodejs/node/pull/27785) - \[[`041b2220be`](https://togithub.com/nodejs/node/commit/041b2220be)] - **doc,n-api**: fix typo in N-API introduction (Richard Lau) [#27833](https://togithub.com/nodejs/node/pull/27833) - \[[`6cd64c8279`](https://togithub.com/nodejs/node/commit/6cd64c8279)] - **doc,test**: clarify that Http2Stream is destroyed after data is read (Alba Mendez) [#27891](https://togithub.com/nodejs/node/pull/27891) - \[[`cc69d5af8e`](https://togithub.com/nodejs/node/commit/cc69d5af8e)] - **doc,tools**: get altDocs versions from CHANGELOG.md (Richard Lau) [#27661](https://togithub.com/nodejs/node/pull/27661) - \[[`e72d4aa522`](https://togithub.com/nodejs/node/commit/e72d4aa522)] - **errors**: create internal connResetException (Rich Trott) [#27953](https://togithub.com/nodejs/node/pull/27953) - \[[`be1166fd01`](https://togithub.com/nodejs/node/commit/be1166fd01)] - **esm**: refactor createDynamicModule() (cjihrig) [#27809](https://togithub.com/nodejs/node/pull/27809) - \[[`e66648e887`](https://togithub.com/nodejs/node/commit/e66648e887)] - **(SEMVER-MINOR)** **esm**: remove experimental status from JSON modules (Myles Borins) [#27752](https://togithub.com/nodejs/node/pull/27752) - \[[`d948656635`](https://togithub.com/nodejs/node/commit/d948656635)] - **http**: fix deferToConnect comments (Robert Nagy) [#27876](https://togithub.com/nodejs/node/pull/27876) - \[[`24eaeed393`](https://togithub.com/nodejs/node/commit/24eaeed393)] - **http**: fix socketOnWrap edge cases (Anatoli Papirovski) [#27968](https://togithub.com/nodejs/node/pull/27968) - \[[`8b38dfbf39`](https://togithub.com/nodejs/node/commit/8b38dfbf39)] - **http**: call write callback even if there is no message body (Luigi Pinca) [#27777](https://togithub.com/nodejs/node/pull/27777) - \[[`588fd0c20d`](https://togithub.com/nodejs/node/commit/588fd0c20d)] - **(SEMVER-MINOR)** **http, http2**: flag for overriding server timeout (Ali Ijaz Sheikh) [#27704](https://togithub.com/nodejs/node/pull/27704) - \[[`799aeca134`](https://togithub.com/nodejs/node/commit/799aeca134)] - **http2**: respect inspect() depth (cjihrig) [#27983](https://togithub.com/nodejs/node/pull/27983) - \[[`83aaef87d0`](https://togithub.com/nodejs/node/commit/83aaef87d0)] - **http2**: fix tracking received data for maxSessionMemory (Anna Henningsen) [#27914](https://togithub.com/nodejs/node/pull/27914) - \[[`8c35198499`](https://togithub.com/nodejs/node/commit/8c35198499)] - **http2**: support net.Server options (Luigi Pinca) [#27782](https://togithub.com/nodejs/node/pull/27782) - \[[`23119cacf8`](https://togithub.com/nodejs/node/commit/23119cacf8)] - **inspector**: supported NodeRuntime domain in worker (Aleksei Koziatinskii) [#27706](https://togithub.com/nodejs/node/pull/27706) - \[[`89483be254`](https://togithub.com/nodejs/node/commit/89483be254)] - **inspector**: more conservative minimum stack size (Ben Noordhuis) [#27855](https://togithub.com/nodejs/node/pull/27855) - \[[`512ab1fddf`](https://togithub.com/nodejs/node/commit/512ab1fddf)] - **inspector**: removing checking of non existent field in lib/inspector.js (Keroosha) [#27919](https://togithub.com/nodejs/node/pull/27919) - \[[`d99e70381e`](https://togithub.com/nodejs/node/commit/d99e70381e)] - **SEMVER-MINOR** **inspector**: implement --heap-prof (Joyee Cheung) [#27596](https://togithub.com/nodejs/node/pull/27596) - \[[`25eb05a97a`](https://togithub.com/nodejs/node/commit/25eb05a97a)] - **lib**: removed unnecessary fs.realpath `options` arg check + tests (Alex Pry) [#27909](https://togithub.com/nodejs/node/pull/27909) - \[[`9b90385825`](https://togithub.com/nodejs/node/commit/9b90385825)] - **_Revert_** "**lib**: print to stdout/stderr directly instead of using console" (Richard Lau) [#27823](https://togithub.com/nodejs/node/pull/27823) - \[[`18650579e8`](https://togithub.com/nodejs/node/commit/18650579e8)] - **meta**: correct personal info (Refael Ackermann (רפאל פלחי)) [#27940](https://togithub.com/nodejs/node/pull/27940) - \[[`d982f0b7e2`](https://togithub.com/nodejs/node/commit/d982f0b7e2)] - **meta**: create github support file (Gus Caplan) [#27926](https://togithub.com/nodejs/node/pull/27926) - \[[`2b7ad122b2`](https://togithub.com/nodejs/node/commit/2b7ad122b2)] - **n-api**: DRY napi_coerce_to_x() API methods (Ben Noordhuis) [#27796](https://togithub.com/nodejs/node/pull/27796) - \[[`1da5acbf91`](https://togithub.com/nodejs/node/commit/1da5acbf91)] - **os**: assume UTF-8 for hostname (Anna Henningsen) [#27849](https://togithub.com/nodejs/node/pull/27849) - \[[`d406785814`](https://togithub.com/nodejs/node/commit/d406785814)] - **src**: unimplement deprecated v8-platform methods (Michaël Zasso) [#27872](https://togithub.com/nodejs/node/pull/27872) - \[[`33236b7c54`](https://togithub.com/nodejs/node/commit/33236b7c54)] - **(SEMVER-MINOR)** **src**: export number_of_native_contexts and number_of_detached_contexts (Yuriy Vasiyarov) [#27933](https://togithub.com/nodejs/node/pull/27933) - \[[`1a179e1736`](https://togithub.com/nodejs/node/commit/1a179e1736)] - **src**: use ArrayBufferViewContents more frequently (Anna Henningsen) [#27920](https://togithub.com/nodejs/node/pull/27920) - \[[`b9cc4072e6`](https://togithub.com/nodejs/node/commit/b9cc4072e6)] - **src**: make UNREACHABLE variadic (Refael Ackermann) [#27877](https://togithub.com/nodejs/node/pull/27877) - \[[`44846aebd2`](https://togithub.com/nodejs/node/commit/44846aebd2)] - **src**: move DiagnosticFilename inlines into a -inl.h (Sam Roberts) [#27839](https://togithub.com/nodejs/node/pull/27839) - \[[`d774ea5cce`](https://togithub.com/nodejs/node/commit/d774ea5cce)] - **src**: remove env-inl.h from header files (Sam Roberts) [#27755](https://togithub.com/nodejs/node/pull/27755) - \[[`02f794a53f`](https://togithub.com/nodejs/node/commit/02f794a53f)] - **src**: remove memory_tracker-inl.h from header files (Sam Roberts) [#27755](https://togithub.com/nodejs/node/pull/27755) - \[[`940577bd76`](https://togithub.com/nodejs/node/commit/940577bd76)] - **src**: move ThreadPoolWork inlines into a -inl.h (Sam Roberts) [#27755](https://togithub.com/nodejs/node/pull/27755) - \[[`c0cf17388c`](https://togithub.com/nodejs/node/commit/c0cf17388c)] - **src**: ignore SIGXFSZ, don't terminate (ulimit -f) (Ben Noordhuis) [#27798](https://togithub.com/nodejs/node/pull/27798) - \[[`a47ee80114`](https://togithub.com/nodejs/node/commit/a47ee80114)] - **(SEMVER-MINOR)** **stream**: convert string to Buffer when calling `unshift(\Renovate configuration
:date: Schedule: "after 7:00 before 19:00 every weekday" 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 if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.