Nick Schonning
9ab1e07774
doc: add blanks around code fences
...
Addresses Markdownlint MD031 rule warnings
PR-URL: https://github.com/nodejs/node/pull/29366
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Gus Caplan <me@gus.host >
Reviewed-By: David Carlier <devnexen@gmail.com >
2019-08-31 15:31:13 -07:00
Vickodev
ed24b8f10a
doc: add example for beforeExit event
...
PR-URL: https://github.com/nodejs/node/pull/28430
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2019-07-17 22:01:22 -07:00
cjihrig
febdf39fdf
doc: mark process.report as experimental
...
Everything under process.report is experimental. This commit
adds the missing stability index entries.
PR-URL: https://github.com/nodejs/node/pull/28653
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com >
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
Reviewed-By: Tobias Nießen <tniessen@tnie.de >
2019-07-14 10:09:58 -04:00
Christopher Hiller
bff7a46f31
report: modify getReport() to return an Object
...
It's likely that anyone using `process.report.getReport()` will be
processing the return value thereafter (e.g., filtering fields or
redacting secrets). This change eliminates boilerplate by calling
`JSON.parse()` on the return value.
Also modified the `validateContent()` and `validate()` test helpers in
`test/common/report.js` to be somewhat more obvious and helpful. Of
note, a report failing validation will now be easier (though still not
_easy_) to read when prepended to the stack trace.
- Refs: https://github.com/nodejs/diagnostics/issues/315
PR-URL: https://github.com/nodejs/node/pull/28630
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Jiawen Geng <technicalcute@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
Reviewed-By: Rich Trott <rtrott@gmail.com >
2019-07-12 14:48:09 -07:00
Vse Mozhet Byt
344d12c592
doc: simplify process.resourceUsage() section
...
Merge options list with its description to reduce redundancy
(some possible typos were also fixed and some periods added).
PR-URL: https://github.com/nodejs/node/pull/28499
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Jiawen Geng <technicalcute@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-07-04 16:14:27 -07:00
Michaël Zasso
fcf8fe9f1a
2019-07-03, Version 12.6.0 (Current)
...
Notable changes:
* build:
* Experimental support for building Node.js on MIPS architecture
is back. https://github.com/nodejs/node/pull/27992
* child_process:
* The promisified versions of `child_process.exec` and
`child_process.execFile` now both return a `Promise` which has the
child instance attached to their `child` property.
https://github.com/nodejs/node/pull/28325
* deps:
* Updated libuv to 1.30.1. https://github.com/nodejs/node/pull/28449 ,
https://github.com/nodejs/node/pull/28511
* Support for the Haiku platform has been added.
* The maximum `UV_THREADPOOL_SIZE` has been increased from 128 to
1024.
* `uv_fs_copyfile()` now works properly when the source and
destination files are the same.
* process:
* A new method, `process.resourceUsage()` was added. It returns
resource usage for the current process, such as CPU time.
https://github.com/nodejs/node/pull/28018
* src:
* Fixed an issue related to stdio that could lead to a crash of the
process in some circumstances.
https://github.com/nodejs/node/pull/28490
* stream:
* Added a `writableFinished` property to writable streams. It
indicates that all the data has been flushed to the underlying
system. https://github.com/nodejs/node/pull/28007
* worker:
* Fixed an issue that prevented worker threads to listen for data on
stdin. https://github.com/nodejs/node/pull/28153
* meta:
* Added Jiawen Geng (https://github.com/gengjiawen ) to collaborators.
https://github.com/nodejs/node/pull/28322
PR-URL: https://github.com/nodejs/node/pull/28508
2019-07-03 15:53:31 +02:00
NickNaso
9868126546
build: expose napi_build_version variable
...
Expose `napi_build_version` to allow `node-gyp` to make it
available for building native addons.
Fixes: https://github.com/nodejs/node-gyp/issues/1745
Refs: https://github.com/nodejs/abi-stable-node/issues/371
PR-URL: https://github.com/nodejs/node/pull/27835
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com >
2019-07-01 22:07:42 -07:00
cjihrig
9b77be4814
doc: fix swapedOut typo
...
This corrects a typo in the process.resourceUsage() docs. The
field is named swappedOut, not swapedOut.
PR-URL: https://github.com/nodejs/node/pull/28497
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
2019-07-01 11:21:44 -04:00
vmarchaud
6271ef005e
process: expose uv_rusage on process.resourcesUsage()
...
As discussed in https://github.com/nodejs/diagnostics/issues/161 ,
the core should expose important metrics about the runtime, this PR's
goal is to let user get the number of io request made, and lower level
mertrics like the page faults and context switches.
PR-URL: https://github.com/nodejs/node/pull/28018
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
2019-07-01 16:02:17 +02:00
Rich Trott
f647fed18f
doc: remove "note that" from process.md
...
Refs: https://github.com/nodejs/remark-preset-lint-node/pull/16
PR-URL: https://github.com/nodejs/node/pull/28329
Reviewed-By: Gus Caplan <me@gus.host >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Tobias Nießen <tniessen@tnie.de >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-06-23 07:07:36 -07:00
cjihrig
3fd54510d0
doc: fix typo in process.disconnect() docs
...
"that" should be "the" in this sentence. This commit also
restructures the sentence to avoid the word "process's"
PR-URL: https://github.com/nodejs/node/pull/28328
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-06-22 13:39:58 -04:00
cjihrig
05359dd0db
doc: make multipleResolves docs less opinionated
...
The 'multipleResolves' event does not necessarily indicate an
error. This commit makes the documentation less opinionated, and
includes potential caveats.
PR-URL: https://github.com/nodejs/node/pull/28314
Refs: https://github.com/nodejs/node/issues/24321
Reviewed-By: Gus Caplan <me@gus.host >
Reviewed-By: Michaël Zasso <targos@protonmail.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Rich Trott <rtrott@gmail.com >
2019-06-22 12:03:07 -04:00
mutao
eaddb22d92
Revert "build: remove mips support"
...
This reverts commit 9334e45aa0 .
PR-URL: https://github.com/nodejs/node/pull/27992
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl >
Reviewed-By: Rod Vagg <rod@vagg.org >
Reviewed-By: Sam Roberts <vieuxtech@gmail.com >
2019-06-18 14:28:13 +10:00
Beth Griggs
d896f03578
2019-04-23, Version 12.0.0 (Current)
...
Notable changes:
* assert:
* validate required arguments (Ruben Bridgewater)
[#26641 ](https://github.com/nodejs/node/pull/26641 )
* adjust loose assertions (Ruben Bridgewater)
[#25008 ](https://github.com/nodejs/node/pull/25008 )
* async_hooks:
* remove deprecated `emitBefore` and `emitAfter` (Matteo Collina)
[#26530 ](https://github.com/nodejs/node/pull/26530 )
* remove promise object from resource (Andreas Madsen)
[#23443 ](https://github.com/nodejs/node/pull/23443 )
* bootstrap: make Buffer and process non-enumerable (Ruben Bridgewater)
[#24874 ](https://github.com/nodejs/node/pull/24874 )
* buffer:
* use stricter range checks (Ruben Bridgewater)
[#27045 ](https://github.com/nodejs/node/pull/27045 )
* harden `SlowBuffer` creation (ZYSzys)
[#26272 ](https://github.com/nodejs/node/pull/26272 )
* harden validation of buffer allocation size (ZYSzys)
[#26162 ](https://github.com/nodejs/node/pull/26162 )
* do proper error propagation in addon methods (Anna Henningsen)
[#23939 ](https://github.com/nodejs/node/pull/23939 )
* child_process:
* remove `options.customFds` (cjihrig)
[#25279 ](https://github.com/nodejs/node/pull/25279 )
* harden fork arguments validation (ZYSzys)
[#27039 ](https://github.com/nodejs/node/pull/27039 )
* use non-infinite `maxBuffer` defaults (kohta ito)
[#23027 ](https://github.com/nodejs/node/pull/23027 )
* console:
* don't use ANSI escape codes when `TERM=dumb` (Vladislav Kaminsky)
[#26261 ](https://github.com/nodejs/node/pull/26261 )
* crypto:
* remove legacy native handles (Tobias Nießen)
[#27011 ](https://github.com/nodejs/node/pull/27011 )
* decode missing passphrase errors (Tobias Nießen)
[#25208 ](https://github.com/nodejs/node/pull/25208 )
* remove `Cipher.setAuthTag()` and `Decipher.getAuthTag()`
(Tobias Nießen)
[#26249 ](https://github.com/nodejs/node/pull/26249 )
* remove deprecated `crypto._toBuf()` (Tobias Nießen)
[#25338 ](https://github.com/nodejs/node/pull/25338 )
* set `DEFAULT\_ENCODING` property to non-enumerable
(Antoine du Hamel)
[#23222 ](https://github.com/nodejs/node/pull/23222 )
* deps:
* update V8 to 7.4.288.13
(Michaël Zasso, cjihrig, Refael Ackermann)
(Anna Henningsen, Ujjwal Sharma)
[#26685 ](https://github.com/nodejs/node/pull/26685 )
* bump minimum icu version to 63 (Ujjwal Sharma)
[#25852 ](https://github.com/nodejs/node/pull/25852 )
* update OpenSSL to 1.1.1b (Sam Roberts, Shigeki Ohtsu)
[#26327 ](https://github.com/nodejs/node/pull/26327 )
* errors:
* update error name (Ruben Bridgewater)
[#26738 ](https://github.com/nodejs/node/pull/26738 )
* fs:
* use proper .destroy() implementation for SyncWriteStream
(Matteo Collina)
[#26690 ](https://github.com/nodejs/node/pull/26690 )
* improve mode validation (Ruben Bridgewater)
[#26575 ](https://github.com/nodejs/node/pull/26575 )
* harden validation of start option in `createWriteStream()`
(ZYSzys)
[#25579 ](https://github.com/nodejs/node/pull/25579 )
* make writeFile consistent with readFile wrt fd
(Sakthipriyan Vairamani (thefourtheye))
[#23709 ](https://github.com/nodejs/node/pull/23709 )
* http:
* validate timeout in `ClientRequest()` (cjihrig)
[#26214 ](https://github.com/nodejs/node/pull/26214 )
* return HTTP 431 on `HPE_HEADER_OVERFLOW` error (Albert Still)
[#25605 ](https://github.com/nodejs/node/pull/25605 )
* switch default parser to llhttp (Anna Henningsen)
[#24870 ](https://github.com/nodejs/node/pull/24870 )
* Runtime-deprecate `outgoingMessage._headers` and
`outgoingMessage._headerNames` (Morgan Roderick)
[#24167 ](https://github.com/nodejs/node/pull/24167 )
* lib:
* remove `Atomics.wake()` (Gus Caplan)
[#27033 ](https://github.com/nodejs/node/pull/27033 )
* move DTRACE\_\* probes out of global scope (James M Snell)
[#26541 ](https://github.com/nodejs/node/pull/26541 )
* deprecate `_stream_wrap` (Sam Roberts)
[#26245 ](https://github.com/nodejs/node/pull/26245 )
* use ES6 class inheritance style (Ruben Bridgewater)
[#24755 ](https://github.com/nodejs/node/pull/24755 )
* module:
* remove unintended access to deps/ (Anna Henningsen)
[#25138 ](https://github.com/nodejs/node/pull/25138 )
* improve error message for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh)
[#25690 ](https://github.com/nodejs/node/pull/25690 )
* requireStack property for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh)
[#25690 ](https://github.com/nodejs/node/pull/25690 )
* remove dead code (Ruben Bridgewater)
[#26983 ](https://github.com/nodejs/node/pull/26983 )
* make `require('.')` never resolve outside the current directory
(Ruben Bridgewater)
[#26973 ](https://github.com/nodejs/node/pull/26973 )
* throw an error for invalid package.json main entries
(Ruben Bridgewater)
[#26823 ](https://github.com/nodejs/node/pull/26823 )
* don't search in `require.resolve.paths` (cjihrig)
[#23683 ](https://github.com/nodejs/node/pull/23683 )
* net:
* remove `Server.listenFD()` (cjihrig)
[#27127 ](https://github.com/nodejs/node/pull/27127 )
* do not add `.host` and `.port` properties to DNS error
(Ruben Bridgewater)
[#26751 ](https://github.com/nodejs/node/pull/26751 )
* emit "write after end" errors in the next tick (Ouyang Yadong)
[#24457 ](https://github.com/nodejs/node/pull/24457 )
* deprecate `_setSimultaneousAccepts()` undocumented function
(James M Snell)
[#23760 ](https://github.com/nodejs/node/pull/23760 )
* os:
* implement `os.type()` using `uv_os_uname()` (cjihrig)
[#25659 ](https://github.com/nodejs/node/pull/25659 )
* remove `os.getNetworkInterfaces()` (cjihrig)
[#25280 ](https://github.com/nodejs/node/pull/25280 )
* process:
* make global.process, global.Buffer getters (Guy Bedford)
[#26882 ](https://github.com/nodejs/node/pull/26882 )
* move DEP0062 (node --debug) to end-of-life (Joyee Cheung)
[#25828 ](https://github.com/nodejs/node/pull/25828 )
* exit on --debug and --debug-brk after option parsing
(Joyee Cheung)
[#25828 ](https://github.com/nodejs/node/pull/25828 )
* improve `--redirect-warnings` handling (Ruben Bridgewater)
[#24965 ](https://github.com/nodejs/node/pull/24965 )
* readline:
* support TERM=dumb (Vladislav Kaminsky)
[#26261 ](https://github.com/nodejs/node/pull/26261 )
* repl:
* add welcome message (gengjiawen)
[#25947 ](https://github.com/nodejs/node/pull/25947 )
* fix terminal default setting (Ruben Bridgewater)
[#26518 ](https://github.com/nodejs/node/pull/26518 )
* check colors with `.getColorDepth()` (Vladislav Kaminsky)
[#26261 ](https://github.com/nodejs/node/pull/26261 )
* deprecate REPLServer.rli (Ruben Bridgewater)
[#26260 ](https://github.com/nodejs/node/pull/26260 )
* src:
* remove unused `INT_MAX` constant (Sam Roberts)
[#27078 ](https://github.com/nodejs/node/pull/27078 )
* update `NODE_MODULE_VERSION` to 72 (Ujjwal Sharma)
[#26685 ](https://github.com/nodejs/node/pull/26685 )
* remove `AddPromiseHook()` (Anna Henningsen)
[#26574 ](https://github.com/nodejs/node/pull/26574 )
* clean up `MultiIsolatePlatform` interface (Anna Henningsen)
[#26384 ](https://github.com/nodejs/node/pull/26384 )
* properly configure default heap limits (Ali Ijaz Sheikh)
[#25576 ](https://github.com/nodejs/node/pull/25576 )
* remove `icuDataDir` from node config (GauthamBanasandra)
[#24780 ](https://github.com/nodejs/node/pull/24780 )
* tls:
* support TLSv1.3 (Sam Roberts)
[#26209 ](https://github.com/nodejs/node/pull/26209 )
* return correct version from `getCipher()` (Sam Roberts)
[#26625 ](https://github.com/nodejs/node/pull/26625 )
* check arg types of renegotiate() (Sam Roberts)
[#25876 ](https://github.com/nodejs/node/pull/25876 )
* add code for `ERR_TLS_INVALID_PROTOCOL_METHOD` (Sam Roberts)
[#24729 ](https://github.com/nodejs/node/pull/24729 )
* emit a warning when servername is an IP address (Rodger Combs)
[#23329 ](https://github.com/nodejs/node/pull/23329 )
* disable TLS v1.0 and v1.1 by default (Ben Noordhuis)
[#23814 ](https://github.com/nodejs/node/pull/23814 )
* remove unused arg to createSecureContext() (Sam Roberts)
[#24241 ](https://github.com/nodejs/node/pull/24241 )
* deprecate `Server.prototype.setOptions()` (cjihrig)
[#23820 ](https://github.com/nodejs/node/pull/23820 )
* load `NODE_EXTRA_CA_CERTS` at startup (Ouyang Yadong)
[#23354 ](https://github.com/nodejs/node/pull/23354 )
* util:
* remove `util.print()`, `util.puts()`, `util.debug()`
and `util.error()` (cjihrig)
[#25377 ](https://github.com/nodejs/node/pull/25377 )
* change inspect compact and breakLength default
(Ruben Bridgewater)
[#27109 ](https://github.com/nodejs/node/pull/27109 )
* improve inspect edge cases (Ruben Bridgewater)
[#27109 ](https://github.com/nodejs/node/pull/27109 )
* only the first line of the error message (Simon Zünd)
[#26685 ](https://github.com/nodejs/node/pull/26685 )
* don't set the prototype of callbackified functions
(Ruben Bridgewater)
[#26893 ](https://github.com/nodejs/node/pull/26893 )
* rename callbackified function (Ruben Bridgewater)
[#26893 ](https://github.com/nodejs/node/pull/26893 )
* increase function length when using `callbackify()`
(Ruben Bridgewater)
[#26893 ](https://github.com/nodejs/node/pull/26893 )
* prevent tampering with internals in `inspect()`
(Ruben Bridgewater)
[#26577 ](https://github.com/nodejs/node/pull/26577 )
* prevent Proxy traps being triggered by `.inspect()`
(Ruben Bridgewater)
[#26241 ](https://github.com/nodejs/node/pull/26241 )
* prevent leaking internal properties (Ruben Bridgewater)
[#24971 ](https://github.com/nodejs/node/pull/24971 )
* protect against monkeypatched Object prototype for inspect()
(Rich Trott)
[#25953 ](https://github.com/nodejs/node/pull/25953 )
* treat format arguments equally (Roman Reiss)
[#23162 ](https://github.com/nodejs/node/pull/23162 )
* win, fs:
* detect if symlink target is a directory (Bartosz Sosnowski)
[#23724 ](https://github.com/nodejs/node/pull/23724 )
* zlib:
* throw TypeError if callback is missing (Anna Henningsen)
[#24929 ](https://github.com/nodejs/node/pull/24929 )
* make “bare” constants un-enumerable (Anna Henningsen)
[#24824 ](https://github.com/nodejs/node/pull/24824 )
PR-URL: https://github.com/nodejs/node/pull/26930
2019-04-23 16:46:54 +01:00
Ruben Bridgewater
9dcc9b6a6b
process: add --unhandled-rejections flag
...
This adds a flag to define the default behavior for unhandled
rejections. Three modes exist: `none`, `warn` and `strict`. The first
is going to silence all unhandled rejection warnings. The second
behaves identical to the current default with the excetion that no
deprecation warning will be printed and the last is going to throw
an error for each unhandled rejection, just as regular exceptions do.
It is possible to intercept those with the `uncaughtException` hook
as with all other exceptions as well.
This PR has no influence on the existing `unhandledRejection` hook.
If that is used, it will continue to function as before.
PR-URL: https://github.com/nodejs/node/pull/26599
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com >
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
Reviewed-By: Matheus Marchini <mat@mmarchini.me >
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com >
Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com >
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com >
2019-04-15 18:29:07 +02:00
Beth Griggs
d42456020b
2019-04-11, Version 11.14.0 (Current)
...
Notable changes:
- child_process: doc deprecate ChildProcess.\_channel (cjihrig)
[#26982 ](https://github.com/nodejs/node/pull/26982 )
- deps: update nghttp2 to 1.37.0 (gengjiawen)
[#26990 ](https://github.com/nodejs/node/pull/26990 )
- dns:
- make dns.promises enumerable (cjihrig)
[#26592 ](https://github.com/nodejs/node/pull/26592 )
- remove dns.promises experimental warning (cjihrig)
[#26592 ](https://github.com/nodejs/node/pull/26592 )
- fs: remove experimental warning for fs.promises (Anna Henningsen)
[#26581 ] (https://github.com/nodejs/node/pull/26581 )
- stream: make Symbol.asyncIterator support stable (Matteo Collina)
[#26989 ](https://github.com/nodejs/node/pull/26989 )
- worker: use copy of process.env (Anna Henningsen)
[#26544 ](https://github.com/nodejs/node/pull/26544 )
PR-URL: https://github.com/nodejs/node/pull/27163
2019-04-11 17:56:55 +01:00
gengjiawen
1859769a1b
doc: change code lang and update it with latest Node.js
...
PR-URL: https://github.com/nodejs/node/pull/26987
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-03-31 22:20:34 +03:00
Anna Henningsen
9fbf0c60b5
worker: use copy of process.env
...
Instead of sharing the OS-backed store for all `process.env` instances,
create a copy of `process.env` for every worker that is created.
The copies do not interact. Native-addons do not see modifications to
`process.env` from Worker threads, but child processes started from
Workers do default to the Worker’s copy of `process.env`.
This makes Workers behave like child processes as far as `process.env`
is concerned, and an option corresponding to the `child_process`
module’s `env` option is added to the constructor.
Fixes: https://github.com/nodejs/node/issues/24947
PR-URL: https://github.com/nodejs/node/pull/26544
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com >
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com >
2019-03-30 22:25:35 +01:00
Ujjwal Sharma and Michaël Zasso
cc75ba3f14
deps: sync V8 gypfiles with 7.4
...
Normalized boolean options in the gypfiles for consistency both
internally and with the V8 GN config.
Co-authored-by: Michaël Zasso <targos@protonmail.com >
PR-URL: https://github.com/nodejs/node/pull/26685
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Michaël Zasso <targos@protonmail.com >
Reviewed-By: Refael Ackermann <refack@gmail.com >
2019-03-28 16:36:55 -04:00
Ruben Bridgewater
b08a867d60
benchmark,doc,lib: capitalize more comments
...
PR-URL: https://github.com/nodejs/node/pull/26849
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
2019-03-27 17:20:06 +01:00
dkundel
136c805b6e
doc: add option to require 'process' to api docs
...
It is possible to require the 'process' module and with the upcoming
support for ES Modules, importing 'process' might be the more favorable
way for developers. This commit adds that option to the documentation.
PR-URL: https://github.com/nodejs/node/pull/26792
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Myles Borins <myles.borins@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-03-26 07:17:15 +01:00
Ruben Bridgewater
969c63a0f1
2019-03-15, Version 11.12.0 (Current)
...
Notable Changes
* bootstrap:
* Add experimental `--frozen-intrinsics` flag (Guy Bedford)
https://github.com/nodejs/node/pull/25685
* build:
* Enable v8's siphash for hash seed creation (Rod Vagg)
https://github.com/nodejs/node/pull/26367
* deps:
* Upgrade openssl to 1.1.1b (Sam Roberts)
https://github.com/nodejs/node/pull/26327
* process:
* Make `process[Symbol.toStringTag]` writable again
(Ruben Bridgewater) https://github.com/nodejs/node/pull/26488
* repl:
* Add `util.inspect.replDefaults` to customize the writer
(Ruben Bridgewater) https://github.com/nodejs/node/pull/26375
* report:
* Rename `triggerReport()` to `writeReport()` (Colin Ihrig)
https://github.com/nodejs/node/pull/26527
2019-03-15 22:03:09 +01:00
cjihrig
806d3d71e2
report: rename triggerReport() to writeReport()
...
writeReport() is more descriptive of what the function does.
PR-URL: https://github.com/nodejs/node/pull/26527
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-03-10 17:16:13 -04:00
Ruben Bridgewater
f8763bb077
benchmark,doc,lib,test: capitalize comments
...
PR-URL: https://github.com/nodejs/node/pull/26483
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Michaël Zasso <targos@protonmail.com >
2019-03-10 00:44:40 +01:00
Vse Mozhet Byt
60aaf2c214
doc: fix nits in report docs
...
* Fix heading levels.
* Fix section sorting.
* Add quotes around string values.
* Remove quotes around property names.
PR-URL: https://github.com/nodejs/node/pull/26461
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2019-03-06 00:51:01 +02:00
cjihrig
30ee27784c
report: refactor configuration management
...
This commit removes process.report.setOptions(). Instead of
using complex configuration synchronization between C++ and
JS, this commit introduces individual getters and setters.
PR-URL: https://github.com/nodejs/node/pull/26414
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Wyatt Preul <wpreul@gmail.com >
2019-03-05 15:35:58 -05:00
Beni von Cheni
8f87080fcd
doc: correct typos in various docs
...
PR-URL: https://github.com/nodejs/node/pull/26312
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2019-03-02 14:10:30 +01:00
Ben Noordhuis
9334e45aa0
build: remove mips support
...
Upstream V8 is dropping support for mips/mipsel/mips64/mips64el.
This commit removes the build flags from the configure script
and some loose ends from the documentation.
PR-URL: https://github.com/nodejs/node/pull/26192
Fixes: https://github.com/nodejs/node/issues/26179
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Yang Guo <yangguo@chromium.org >
Reviewed-By: Refael Ackermann <refack@gmail.com >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
Reviewed-By: James M Snell <jasnell@gmail.com >
2019-02-22 05:29:25 +01:00
cjihrig
823c988b48
report: remove verbose setting
...
This commit removes the --diagnostic-report-verbose CLI option
and all associated logic. The flag is currently only used in one
place, and only reflects the settings at startup. Additionally,
Node tends to use the NODE_DEBUG mechanism for adding verbose
output.
PR-URL: https://github.com/nodejs/node/pull/26195
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2019-02-20 15:15:57 -05:00
cjihrig
e154176b7c
report: rename setDiagnosticReportOptions()
...
setDiagnosticReportOptions() is a method on process.report,
making the "DiagnosticReport" part redundant. Rename the
function to setOptions().
PR-URL: https://github.com/nodejs/node/pull/25990
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
2019-02-09 17:09:51 -05:00
cjihrig
bb11c256d6
doc: edit process.report related documentation
...
This commit makes several corrections, and generally edits the
documentation for process.report and its methods.
PR-URL: https://github.com/nodejs/node/pull/25983
Reviewed-By: Richard Lau <riclau@uk.ibm.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2019-02-09 09:07:37 -05:00
Richard Lau
bbb2134e7b
doc: fix metadata for v11.8.0 doc changes
...
Refs: https://github.com/nodejs/node/commit/641de82404d5fa381053e0f5abd522c7f5881e5a
PR-URL: https://github.com/nodejs/node/pull/25709
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Myles Borins <myles.borins@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
2019-01-25 19:09:26 -08:00
Sam Roberts
102d923bca
doc: link nextTick docs to the nextTick guide
...
Link the guide discussing timers and nextTick from the nextTick docs, as
it already was from the timers docs. Make the link text and targets more
specific.
PR-URL: https://github.com/nodejs/node/pull/25619
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com >
2019-01-25 07:52:58 -08:00
Myles Borins
641de82404
2019-01-24, Version 11.8.0 (Current)
...
Notable Changes:
* events:
* For unhandled `error` events with an argument that is not an
`Error` object, the resulting exeption will have more information
about the argument.
https://github.com/nodejs/node/pull/25621
* child_process:
* When the `maxBuffer` option is passed, `stdout` and `stderr` will
be truncated rather than unavailable in case of an error.
https://github.com/nodejs/node/pull/24951
* policy:
* Experimental support for module integrity checks through a manifest
file is implemented now.
https://github.com/nodejs/node/pull/23834
* n-api:
* The `napi_threadsafe_function` feature is now stable.
https://github.com/nodejs/node/pull/25556
* report:
* An experimental diagnostic API for capturing process state is
available as `process.report` and through command line flags.
https://github.com/nodejs/node/pull/22712
* tls:
* `tls.connect()` takes a `timeout` option analogous to the
`net.connect()` one.
https://github.com/nodejs/node/pull/25517
* worker:
* `process.umask()` is available as a read-only function inside Worker
threads now.
https://github.com/nodejs/node/pull/25526
* An `execArgv` option that supports a subset of Node.js command line
options is supported now.
https://github.com/nodejs/node/pull/25467
PR-URL: https://github.com/nodejs/node/pull/25687
2019-01-24 20:51:40 -05:00
Vipin Menon
7f4053ed13
doc: add node-report documentation
...
a separate section added for node-report at top level
main documentation added to doc/api/report.md
API documentation added to doc/api/process.md
PR-URL: https://github.com/nodejs/node/pull/22712
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Michael Dawson <Michael_Dawson@ca.ibm.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
2019-01-18 10:35:55 +05:30
cjihrig
f6cd4e3e59
process: allow reading umask in workers
...
Refs: https://github.com/nodejs/node/issues/25448
PR-URL: https://github.com/nodejs/node/pull/25526
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
Reviewed-By: Michaël Zasso <targos@protonmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com >
2019-01-17 16:32:21 -05:00
Anna Henningsen
86ae2c182b
doc: fix process.stdin example
...
Fixes: https://github.com/nodejs/node/issues/20503
PR-URL: https://github.com/nodejs/node/pull/25344
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com >
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
2019-01-08 00:33:58 +01:00
Ruben Bridgewater
1f85ea979c
tools: capitalize sentences
...
This adds the `capitalized-comments` eslint rule to verify that
actual sentences use capital letters as starting letters. It ignores
special words and all lines below 62 characters.
PR-URL: https://github.com/nodejs/node/pull/24808
Reviewed-By: Sam Ruby <rubys@intertwingly.net >
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com >
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com >
2018-12-10 17:07:18 +01:00
Sam Roberts
64cea5a1ac
doc: sort bottom-of-file markdown links
...
Reapply https://github.com/nodejs/node/pull/12726
It would be nice to have the sort check applied as part of doc testing,
but this change doesn't implement that.
PR-URL: https://github.com/nodejs/node/pull/24679
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2018-11-28 13:09:31 -08:00
Rich Trott
4a7b401e5f
doc: fix comma splices in process.md
...
PR-URL: https://github.com/nodejs/node/pull/24357
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
2018-11-13 22:13:32 -08:00
Anatoli Papirovski
e7af9830e9
timers: run nextTicks after each immediate and timer
...
In order to better match the browser behaviour, run nextTicks (and
subsequently the microtask queue) after each individual Timer and
Immediate, rather than after the whole list is processed. The
current behaviour is somewhat of a performance micro-optimization
and also partly dictated by how timer handles were implemented.
PR-URL: https://github.com/nodejs/node/pull/22842
Fixes: https://github.com/nodejs/node/issues/22257
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Gus Caplan <me@gus.host >
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
2018-10-17 20:38:07 -07:00
Rich Trott
09a8ff3fd6
doc: edit for minor fixes to prcoess.md
...
Remove use of personal pronoun _you_ from formal documentation for
`process`. Fix up grammar in nearby text.
PR-URL: https://github.com/nodejs/node/pull/23347
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com >
Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com >
2018-10-10 20:11:27 -07:00
Michaël Zasso
cd8ee2d033
2018-10-10, Version 10.12.0 (Current)
...
Notable changes:
* assert
* The diff output is now a tiny bit improved by sorting object
properties when inspecting the values that are compared with each
other. https://github.com/nodejs/node/pull/22788
* cli
* The options parser now normalizes `_` to `-` in all multi-word
command-line flags, e.g. `--no_warnings` has the same effect as
`--no-warnings`. https://github.com/nodejs/node/pull/23020
* Added bash completion for the `node` binary. To generate a bash
completion script, run `node --completion-bash`. The output can be
saved to a file which can be sourced to enable completion.
https://github.com/nodejs/node/pull/20713
* crypto
* Added support for PEM-level encryption.
https://github.com/nodejs/node/pull/23151
* Added an API asymmetric key pair generation. The new methods
`crypto.generateKeyPair` and `crypto.generateKeyPairSync` can be
used to generate public and private key pairs. The API supports
RSA, DSA and EC and a variety of key encodings (both PEM and DER).
https://github.com/nodejs/node/pull/22660
* fs
* Added a `recursive` option to `fs.mkdir` and `fs.mkdirSync`. If
this option is set to true, non-existing parent folders will be
automatically created. https://github.com/nodejs/node/pull/21875
* http2
* Added a `'ping'` event to `Http2Session` that is emitted whenever a
non-ack `PING` is received.
https://github.com/nodejs/node/pull/23009
* Added support for the `ORIGIN` frame.
https://github.com/nodejs/node/pull/22956
* Updated nghttp2 to 1.34.0. This adds RFC 8441 extended connect
protocol support to allow use of WebSockets over HTTP/2.
https://github.com/nodejs/node/pull/23284
* module
* Added `module.createRequireFromPath(filename)`. This new method can
be used to create a custom require function that will resolve
modules relative to the filename path.
https://github.com/nodejs/node/pull/19360
* process
* Added a `'multipleResolves'` process event that is emitted whenever
a `Promise` is attempted to be resolved multiple times, e.g. if the
`resolve` and `reject` functions are both called in a `Promise`
executor. https://github.com/nodejs/node/pull/22218
* url
* Added `url.fileURLToPath(url)` and `url.pathToFileURL(path)`. These
methods can be used to correctly convert between file: URLs and
absolute paths. https://github.com/nodejs/node/pull/22506
* util
* Added the `sorted` option to `util.inspect()`. If set to `true`,
all properties of an object and Set and Map entries will be sorted
in the returned string. If set to a function, it is used as a
compare function. https://github.com/nodejs/node/pull/22788
* The `util.instpect.custom` symbol is now defined in the global
symbol registry as `Symbol.for('nodejs.util.inspect.custom')`.
https://github.com/nodejs/node/pull/20857
* Added support for `BigInt` numbers in `util.format()`.
https://github.com/nodejs/node/pull/22097
* V8 API
* A number of V8 C++ APIs have been marked as deprecated since they
have been removed in the upstream repository. Replacement APIs
are added where necessary. https://github.com/nodejs/node/pull/23159
* Windows
* The Windows msi installer now provides an option to automatically
install the tools required to build native modules.
https://github.com/nodejs/node/pull/22645
* Workers
* Debugging support for Workers using the DevTools protocol has been
implemented. https://github.com/nodejs/node/pull/21364
* The public `inspector` module is now enabled in Workers.
https://github.com/nodejs/node/pull/22769
* Added new collaborators:
* digitalinfinity - Hitesh Kanwathirtha
PR-URL: https://github.com/nodejs/node/pull/23313
2018-10-10 23:18:55 +02:00
Anna Henningsen
cbc3ef64ce
process: allow reading from stdout/stderr sockets
...
Allow reading from stdio streams that are conventionally
associated with process output, since this is only convention.
This involves disabling the oddness around closing stdio
streams. Its purpose is to prevent the file descriptors
0 through 2 from being closed, since doing so can lead
to information leaks when new file descriptors are being
opened; instead, not doing anything seems like a more
reasonable choice.
Fixes: https://github.com/nodejs/node/issues/21203
PR-URL: https://github.com/nodejs/node/pull/23053
Reviewed-By: James M Snell <jasnell@gmail.com >
2018-10-04 09:20:24 -07:00
Ruben Bridgewater
5605cec0db
process: add multipleResolves event
...
This adds the `multipleResolves` event to track promises that resolve
more than once or that reject after resolving.
It is important to expose this to the user to make sure the
application runs as expected. Without such warnings it would be very
hard to debug these situations.
PR-URL: https://github.com/nodejs/node/pull/22218
Fixes: https://github.com/nodejs/promises-debugging/issues/8
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com >
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com >
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com >
2018-09-25 10:04:09 +02:00
Anna Henningsen
a5b92a7bb4
doc: remove outdated notes on stdio in workers
...
Workers support `stdio` streams since the initial PR landed. These
lines are editing leftovers from before that and should be removed.
PR-URL: https://github.com/nodejs/node/pull/23054
Reviewed-By: Tobias Nießen <tniessen@tnie.de >
Reviewed-By: Colin Ihrig <cjihrig@gmail.com >
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
2018-09-24 18:42:00 +02:00
Michaël Zasso
ed976d76b0
2018-09-06, Version 10.10.0 (Current)
...
Notable changes:
* child_process:
* `TypedArray` and `DataView` values are now accepted as input by
`execFileSync` and `spawnSync`. https://github.com/nodejs/node/pull/22409
* coverage:
* Native V8 code coverage information can now be output to disk by setting the
environment variable `NODE_V8_COVERAGE` to a directory. https://github.com/nodejs/node/pull/22527
* deps:
* The bundled npm was upgraded to version 6.4.1. https://github.com/nodejs/node/pull/22591
* Changelogs:
[6.3.0-next.0](https://github.com/npm/cli/releases/tag/v6.3.0-next.0 )
[6.3.0](https://github.com/npm/cli/releases/tag/v6.3.0 )
[6.4.0](https://github.com/npm/cli/releases/tag/v6.4.0 )
[6.4.1](https://github.com/npm/cli/releases/tag/v6.4.1 )
* fs:
* The methods `fs.read`, `fs.readSync`, `fs.write`, `fs.writeSync`,
`fs.writeFile` and `fs.writeFileSync` now all accept `TypedArray` and
`DataView` objects. https://github.com/nodejs/node/pull/22150
* A new boolean option, `withFileTypes`, can be passed to to `fs.readdir` and
`fs.readdirSync`. If set to true, the methods return an array of directory
entries. These are objects that can be used to determine the type of each
entry and filter them based on that without calling `fs.stat`. https://github.com/nodejs/node/pull/22020
* http2:
* The `http2` module is no longer experimental. https://github.com/nodejs/node/pull/22466
* os:
* Added two new methods: `os.getPriority` and `os.setPriority`, allowing to
manipulate the scheduling priority of processes. https://github.com/nodejs/node/pull/22407
* process:
* Added `process.allowedNodeEnvironmentFlags`. This object can be used to
programmatically validate and list flags that are allowed in the
`NODE_OPTIONS` environment variable. https://github.com/nodejs/node/pull/19335
* src:
* Deprecated option variables in public C++ API. https://github.com/nodejs/node/pull/22515
* Refactored options parsing. https://github.com/nodejs/node/pull/22392
* vm:
* Added `vm.compileFunction`, a method to create new JavaScript functions from
a source body, with options similar to those of the other `vm` methods. https://github.com/nodejs/node/pull/21571
* Added new collaborators:
* [lundibundi](https://github.com/lundibundi ) - Denys Otrishko
PR-URL: https://github.com/nodejs/node/pull/22716
2018-09-06 23:57:43 +02:00
Vse Mozhet Byt
1a25f9639a
doc: remove redundant 'Example:' and similar notes
...
Some nits were also fixed in passing.
PR-URL: https://github.com/nodejs/node/pull/22537
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com >
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de >
Reviewed-By: Rich Trott <rtrott@gmail.com >
Reviewed-By: Luigi Pinca <luigipinca@gmail.com >
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com >
Reviewed-By: James M Snell <jasnell@gmail.com >
2018-08-29 16:53:03 +03:00
Christopher Hiller
80143f616d
process: add allowedNodeEnvironmentFlags property
...
`process.allowedNodeEnvironmentFlags` provides an API to validate and
list flags as specified in `NODE_OPTIONS` from user code.
Refs: https://github.com/nodejs/node/issues/17740
Signed-off-by: Christopher Hiller <boneskull@boneskull.com >
PR-URL: https://github.com/nodejs/node/pull/19335
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl >
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com >
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com >
Reviewed-By: Matteo Collina <matteo.collina@gmail.com >
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com >
Reviewed-By: John-David Dalton <john.david.dalton@gmail.com >
Reviewed-By: Sam Ruby <rubys@intertwingly.net >
Reviewed-By: Anna Henningsen <anna@addaleax.net >
2018-08-24 18:15:19 -07:00
Michaël Zasso
bb87e41696
2018-07-18, Version 10.7.0 (Current)
...
Notable changes:
* console:
* The `console.timeLog()` method has been implemented.
(https://github.com/nodejs/node/pull/21312 )
* deps:
* Upgrade to libuv 1.22.0. (https://github.com/nodejs/node/pull/21731 )
* Upgrade to ICU 62.1 (Unicode 11, CLDR 33.1).
(https://github.com/nodejs/node/pull/21728 )
* http:
* Added support for passing both `timeout` and `agent` options to
`http.request`. (https://github.com/nodejs/node/pull/21204 )
* inspector:
* Expose the original console API in `require('inspector').console`.
(https://github.com/nodejs/node/pull/21659 )
* napi:
* Added experimental support for functions dealing with bigint numbers.
(https://github.com/nodejs/node/pull/21226 )
* process:
* The `process.hrtime.bigint()` method has been implemented.
(https://github.com/nodejs/node/pull/21256 )
* Added the `--title` command line argument to set the process title on
startup. (https://github.com/nodejs/node/pull/21477 )
* trace_events:
* Added process_name metadata.
(https://github.com/nodejs/node/pull/21477 )
* Added new collaborators
* codebytere - Shelley Vohr
PR-URL: https://github.com/nodejs/node/pull/21851
2018-07-18 20:17:23 +02:00