mirror of
https://github.com/nodejs/node.git
synced 2024-11-29 23:16:30 +01:00
ea46db6642
Notable changes: * deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) * src: add .code and SSL specific error properties (Sam Roberts) [#25093](https://github.com/nodejs/node/pull/25093) * tls: * add --tls-min-v1.2 CLI switch (Sam Roberts) [#26951](https://github.com/nodejs/node/pull/26951) * supported shared openssl 1.1.0 (Sam Roberts) [#26951](https://github.com/nodejs/node/pull/26951) * revert default max toTLSv1.2 (Sam Roberts) [#26951](https://github.com/nodejs/node/pull/26951) * revert change to invalid protocol error type (Sam Roberts) [#26951](https://github.com/nodejs/node/pull/26951) * support TLSv1.3 (Sam Roberts) [#26209](https://github.com/nodejs/node/pull/26209) * add code for ERR\_TLS\_INVALID\_PROTOCOL\_METHOD (Sam Roberts) [#24729](https://github.com/nodejs/node/pull/24729) PR-URL: https://github.com/nodejs/node/pull/27314
496 KiB
496 KiB
Node.js 11 ChangeLog
Current |
---|
11.15.0 11.14.0 11.13.0 11.12.0 11.11.0 11.10.1 11.10.0 11.9.0 11.8.0 11.7.0 11.6.0 11.5.0 11.4.0 11.3.0 11.2.0 11.1.0 11.0.0 |
2019-04-30, Version 11.15.0 (Current), @codebytere
Notable changes
- deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #19794
- src: add .code and SSL specific error properties (Sam Roberts) #25093
- tls:
- add --tls-min-v1.2 CLI switch (Sam Roberts) #26951
- supported shared openssl 1.1.0 (Sam Roberts) #26951
- revert default max toTLSv1.2 (Sam Roberts) #26951
- revert change to invalid protocol error type (Sam Roberts) #26951
- support TLSv1.3 (Sam Roberts) #26209
- add code for ERR_TLS_INVALID_PROTOCOL_METHOD (Sam Roberts) #24729
Commits
- [
7da23dcbfa
] - deps: V8: backport 61f4c22 (Anna Henningsen) #27259 - [
8db791d0fe
] - deps: update archs files for OpenSSL-1.1.1b (Sam Roberts) #26327 - [
1c98b720b1
] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #19794 - [
d8cc478ae9
] - deps: upgrade openssl sources to 1.1.1b (Sam Roberts) #26327 - [
fa6f0f1644
] - doc: describe tls.DEFAULT_MIN_VERSION/_MAX_VERSION (Sam Roberts) #26821 - [
8b5d350a35
] - (SEMVER-MINOR) src: add .code and SSL specific error properties (Sam Roberts) #25093 - [
bf2c283555
] - (SEMVER-MINOR) tls: add --tls-min-v1.2 CLI switch (Sam Roberts) #26951 - [
7aeca270f6
] - (SEMVER-MINOR) tls: supported shared openssl 1.1.0 (Sam Roberts) #26951 - [
d2666e6ded
] - tls: add debugging to native TLS code (Anna Henningsen) #26843 - [
225417b849
] - tls: add CHECK for impossible condition (AnnaHenningsen) #26843 - [
109c097797
] - (SEMVER-MINOR) tls: revert default max toTLSv1.2 (Sam Roberts) #26951 - [
7393e37af1
] - (SEMVER-MINOR) tls: support TLSv1.3 (Sam Roberts) #26209 - [
8e14859459
] - (SEMVER-MINOR) tls: revert change to invalid protocol error type (Sam Roberts) #26951 - [
00688b6042
] - (SEMVER-MINOR) tls: add code for ERR_TLS_INVALID_PROTOCOL_METHOD (Sam Roberts) #24729
2019-04-11, Version 11.14.0 (Current), @BethGriggs
Notable changes
- child_process: doc deprecate ChildProcess._channel (cjihrig) #26982
- deps: update nghttp2 to 1.37.0 (gengjiawen) #26990
- dns:
- fs: remove experimental warning for fs.promises (Anna Henningsen) #26581
- stream: make Symbol.asyncIterator support stable (Matteo Collina) #26989
- worker: use copy of process.env (Anna Henningsen) #26544
Commits
- [
ca7c4f485b
] - async_hooks: minor cleanup and improvements (Anatoli Papirovski) #27034 - [
e9bffa8166
] - benchmark: improve module-loader benchmark (Ruben Bridgewater) #26970 - [
09d6dfb21d
] - benchmark: add new module loading benchmarks (Ruben Bridgewater) #26970 - [
5512ecb5b0
] - benchmark: tidy up eslint ignore in foreach-bench.js (gengjiawen) #26925 - [
de937375e4
] - benchmark: remove unused field in class BenchmarkProgress (gengjiawen) #26925 - [
0aea4d1c77
] - benchmark,lib: change var to const (Ruben Bridgewater) #26915 - [
2ba58a6d54
] - buffer: fix concat error message (Ruben Bridgewater) #27050 - [
a64786f47f
] - build: fix inspector dependency resolution (Ben Noordhuis) #27026 - [
19a30f3b7e
] - build: fix inspector dependency resolution (Ben Noordhuis) #27026 - [
ab5dbf9eb0
] - build: only emit download ICU warnings once (Richard Lau) #27031 - [
7fe43bd81a
] - build: remove unused label from vcbuild.bat (Ben Noordhuis) #26901 - [
6cbd6b5d57
] - build: fix skipping of flaky tests on Travis (Richard Lau) #27002 - [
769d12ca9f
] - build: add aPrepare ccache
job in Travis (Richard Lau) #27002 - [
d8aaf2e0db
] - build,meta: tweak Travis config (Refael Ackermann) #26969 - [
b64b22377c
] - build,win: silence MSVC warning C4129 for V8 (Refael Ackermann) #27017 - [
23967431f5
] - child_process: doc deprecate ChildProcess._channel (cjihrig) #26982 - [
4defe47228
] - child_process: reduce internal usage of public require of util (toshi1127) #26769 - [
e43dbaaba4
] - console: remove unreachable code (Rich Trott) #26906 - [
2b791d8697
] - crypto: fix crash of encrypted private key export without cipher (Filip Skokan) #27041 - [
1d2f4c4c6f
] - crypto: fix crash of encrypted private key export without cipher (Filip Skokan) #27041 - [
98552f3630
] - crypto: allow undefined for saltLength and padding (Tobias Nießen) #26921 - [
db7df0fb12
] - deps: add ARM64 Windows configurations in openssl (Jon Kunkee) #26001 - [
341eacc949
] - deps: add ARM64 Windows support in openssl (Shigeki Ohtsu) #26001 - [
247700f293
] - (SEMVER-MINOR) deps: update nghttp2 to 1.37.0 (gengjiawen) #26990 - [
af3ce38902
] - dns: refactor lib/internal/dns/utils.js (Rich Trott) #27006 - [
ac12109d14
] - (SEMVER-MINOR) dns: make dns.promises enumerable (cjihrig) #26592 - [
d3c1de313e
] - (SEMVER-MINOR) dns: remove dns.promises experimental warning (cjihrig) #26592 - [
ff126ea13c
] - doc: assign missed deprecation code (Richard Lau) #27164 - [
51dad0aaca
] - doc: fix default maxBuffer size (kohta ito) #22894 - [
7eb73d301d
] - doc: document the 'pause' and 'resume' events (Luigi Pinca) #26999 - [
57ced2db8c
] - doc: remove unnecessary intro in governance doc (Rich Trott) #27036 - [
a5314a1af1
] - doc: remove old system_errors (Minwoo Jung) #27037 - [
2d780f864b
] - doc: unify link formatting in buffer.md (Vse Mozhet Byt) #27030 - [
6e3b6c5e2c
] - doc: unify periods in comments in buffer.md (Vse Mozhet Byt) #27030 - [
5983cefbf9
] - doc: add notes about negative offsets in buffer.md (Vse Mozhet Byt) #27030 - [
3567ff1378
] - doc: mark optional parameters in buffer.md (Vse Mozhet Byt) #27030 - [
eeee6360b9
] - doc: add note about Buffer octets integer coercion (Vse Mozhet Byt) #27030 - [
c3d573d743
] - doc: fix error notes inBuffer.from()
variants (Vse Mozhet Byt) #27030 - [
e18a0e8087
] - doc: unify number/integer types in buffer.md (Vse Mozhet Byt) #27030 - [
0d75adcd71
] - doc: add missing types in buffer.md (Vse Mozhet Byt) #27030 - [
231eff92ca
] - doc: fix possible typo in buffer.md (Vse Mozhet Byt) #27030 - [
f475e79db3
] - doc: remove description duplication in buffer.md (Vse Mozhet Byt) #27030 - [
7b37c65914
] - doc: improve the doc of the 'information' event (Luigi Pinca) #27009 - [
c4b790b62b
] - doc: move "Prints: ..." under the code (simon3000) #27035 - [
0f08a8e081
] - doc: add information about modules cache behavior (Ruben Bridgewater) #26971 - [
b88871e80b
] - doc: list when promiseResolve hook was added to async_hooks (Thomas Watson) #26978 - [
7a391961ea
] - doc: change code lang and update it with latest Node.js (gengjiawen) #26987 - [
17cc117f4a
] - doc: update changelog for v10.x LTS (Beth Griggs) #26931 - [
28efecccd5
] - doc: remove "How is an LTS release cut?" section (Rich Trott) #26955 - [
d76c30c082
] - doc: add note about mkdtemp() platform differences (cjihrig) #26944 - [
4a7a84a6be
] - (SEMVER-MINOR) doc: move dns.promises to stable status (cjihrig) #26592 - [
25d5198001
] - doc: change links to https in benchmark guide (gengjiawen) #26925 - [
a821a96b50
] - doc: correct typo: cert.issuerCertificate (Steven R. Loomis) - [
17bff5ca0d
] - doc: remove reference to "credentials object" (Sam Roberts) #26908 - [
5e64acd66b
] - (SEMVER-MINOR) embedding: makeNewIsolate()
API more flexible (Anna Henningsen) #26525 - [
7671a65dbb
] - (SEMVER-MINOR) embedding: refactor publicArrayBufferAllocator
API (Anna Henningsen) #26525 - [
c756b84447
] - errors: make range mandatory in ERR_OUT_OF_RANGE (Ruben Bridgewater) #26924 - [
3e386a77d5
] - (SEMVER-MINOR) fs: remove experimental warning for fs.promises (Anna Henningsen) #26581 - [
bb9f1cce42
] - fs: reduce usage of require('util') (toshi1127) #26783 - [
5a29a94f0e
] - http: reduce usage of public util (ZYSzys) #26548 - [
760d089e92
] - inspector: display error when ToggleAsyncHook fails (Joyee Cheung) #26859 - [
1b45704c19
] - inspector: patch C++ debug options instead of process._breakFirstLine (Joyee Cheung) #26602 - [
100bfc5131
] - meta: move ofrobots to TSC emeritus (Ali Ijaz Sheikh) #27076 - [
5c39687d01
] - module: add extra caching layer (Ruben Bridgewater) #26970 - [
9b27d5eebb
] - module: add path to the module object (Ruben Bridgewater) #26970 - [
3263264f43
] - module: inline try catch (Ruben Bridgewater) #26970 - [
079368a6ab
] - module: fix repl require calling the same file again (Ruben Bridgewater) #26928 - [
3c9292642d
] - module: simpler esm loading (Ruben Bridgewater) #26974 - [
fd8de13bbe
] - path: refactor for less indentation (Ruben Bridgewater) #26917 - [
b62739c85c
] - path: remove dead code (Ruben Bridgewater) #26916 - [
bd006e1002
] - path: fix win32 parse regression (Ruben Bridgewater) #26912 - [
a232cd60dd
] - process: store argv in Environment (Joyee Cheung) #26945 - [
4d06ef468e
] - process: run RunBootstrapping in CreateEnvironment (Joyee Cheung) #26788 - [
a03552d246
] - process: handle --expose-internals during pre-execution (Joyee Cheung) #26759 - [
75c5d9c5b7
] - process: create legacy process properties during pre-execution (Joyee Cheung) #26517 - [
d4f95091d0
] - process: delay process.argv[0] and process.argv0 handling (Joyee Cheung) #26517 - [
6c40f7f940
] - querystring: simplify stringify method (ZYSzys) #26591 - [
dbd06088cf
] - (SEMVER-MINOR) readline: make Symbol.asyncIterator support stable (Matteo Collina) #26989 - [
78fad3210c
] - readline: replace quadratic regex with linear one (Thomas) #26778 - [
003e085ab5
] - report: add cwd to report (cjihrig) #27022 - [
755609c682
] - src: prevent crash in TTYWrap::Initialize (Thomas) #26832 - [
32ec034bdc
] - src: use sizeof(var) instead of sizeof(type) (Ben Noordhuis) #27038 - [
c537daf391
] - src: apply clang-tidy rule bugprone-incorrect-roundings (gengjiawen) #26885 - [
80694949f2
] - src: elevate v8::Task namespace (Juan José Arboleda) #26909 - [
aa6a741102
] - src: replace c-style cast (gengjiawen) #26888 - [
f65cb75c74
] - src: remove internal includes from node_crypto.h (Sam Roberts) #26966 - [
d0ee1a3dbb
] - src: fix warning on mismatched fn signature (Sam Roberts) #26950 - [
fbdead7f35
] - src: add missing uv_fs_req_cleanup() (cjihrig) #27004 - [
729e2f242f
] - src: implement generic backend for process.env (Anna Henningsen) #26544 - [
d3840bcf0d
] - src: allow per-Environment set of env vars (Anna Henningsen) #26544 - [
e776b013ad
] - src: do not call into JS in the maxAsyncCallStackDepthChanged interrupt (Joyee Cheung) #26935 - [
0427354a98
] - src: delete useless code in cares_wrap.cc (gengjiawen) #26815 - [
6bfb17f528
] - src: fix task release in cares_wrap.cc (gengjiawen) #26815 - [
c969731755
] - src: use deleted function for class BaseObject (gengjiawen) #26815 - [
c824127756
] - src: delete unused field in class ModuleWrap (gengjiawen) #26815 - [
ea7e2c0666
] - src: tidy up include headers in env.cc (gengjiawen) #26815 - [
c1def0701e
] - src: delete unreachable code in heap_utils.cc (gengjiawen) #26815 - [
c51cc9e85b
] - src: apply clang-tidy rule modernize-make-unique (gengjiawen) #26493 - [
ab70c96a79
] - src: refactor coverage connection (Joyee Cheung) #26513 - [
63e7cc7694
] - src: forbid access to CLI options before bootstrapping is done (Joyee Cheung) #26476 - [
e6c1ad5901
] - src: fix warnings around node_options (Refael Ackermann) #26280 - [
62f904974d
] - src: refactor node options parsers to mitigate MSVC bug (Refael Ackermann) #26280 - [
b29afa212a
] - (SEMVER-MINOR) stream: make Symbol.asyncIterator support stable (Matteo Collina) #26989 - [
ea47189b40
] - stream: do not unconditionally call\_read()
onresume()
(Anna Henningsen) #26965 - [
b359a7a7e5
] - test: make module test pass with NODE_PENDING_DEPRECATION (Anna Henningsen) #27019 - [
1b2a07855a
] - test: remove test-trace-events-api-worker-disabled from flaky (Rich Trott) #27020 - [
ecac6547c0
] - test: move test that creates 1Gb file to pummel (Rich Trott) #27053 - [
35119d60d9
] - test: add IPv6 brackets but no port to test-dns (Rich Trott) #27006 - [
8258f0704d
] - test: remove unused triggerAsyncId param in test (Juan José Arboleda) #26800 - [
06dce392ba
] - test: fix error code typo (cjihrig) #27024 - [
e5181f8dc4
] - test: simplify for loop in test-buffer-zero-fill-cli.js (Juan José Arboleda) #26799 - [
9330d7e4bf
] - test: add known_issues test for fs.copyFile() (Rich Trott) #26939 - [
fd6381b056
] - test: remove test-path-parse-6229.js from known issues (Ruben Bridgewater) #26913 - [
edad9afaf8
] - test: move hasCrypto check (Ruben Bridgewater) #26858 - [
2ef1bd97c6
] - test: do not require flags when executing a file (Ruben Bridgewater) #26858 - [
a1cf7453d8
] - test: refactor path parse test (Ruben Bridgewater) #26912 - [
80e845e787
] - test: add test about unencrypted PKCS#8 private key for RSA (Daiki Ihara) #26898 - [
03bd649655
] - test: show stderr on v8 coverage test failures (Joyee Cheung) #26513 - [
b24e45ab8d
] - (SEMVER-MINOR) timers: deprecate active() and _unrefActive() (Jeremiah Senkpiel) #26760 - [
3ff3070442
] - tools: fixtest.py --time
(Richard Lau) #27007 - [
7cbe1214d0
] - tools: update ESLint to 5.16.0 (cjihrig) #27005 - [
dc9ce86aaa
] - tools: update dependencies in lint-md-cli-rollup (Daijiro Wachi) #26889 - [
8798db3bf3
] - url: add ws: and wss: to slashedProtocol set (Luigi Pinca) #26941 - [
12737b3789
] - util:inspect()
should not exceedbreakLength
(Ruben Bridgewater) #26914 - [
0f615d4216
] - util: add subclass and null prototype support for errors in inspect (Ruben Bridgewater) #26923 - [
1aa6e993e3
] - util: fix map entries inspection (Ruben Bridgewater) #26918 - [
1b08e622aa
] - util: improve proxy inspection (Ruben Bridgewater) #26919 - [
21486e5c97
] - util: extract uncurryThis function for reuse (ZYSzys) #23081 - [
169f3f7166
] - util: requireisNativeError
from internalBinding (ZYSzys) #23081 - [
8bd7909d00
] - worker: use copy of process.env (Anna Henningsen) #26544 - [
682b410581
] - worker: allow execArgv and eval in combination (Anna Henningsen) #26533 - [
5d9f819a14
] - worker: remove usage of require('util') in worker_thread.js (toshi1127) #26814 - [
44450efa6b
] - worker: remove usage of require('util') (toshi1127) #26810
2019-03-28, Version 11.13.0 (Current), @targos
Notable Changes
- crypto
- Allow deriving public from private keys (Tobias Nießen) #26278.
- events
- Added a
once
function to useEventEmitter
with promises (Matteo Collina) #26078.
- Added a
- tty
- v8
- Added
v8.getHeapSnapshot
andv8.writeHeapSnapshot
to generate snapshots in the format used by tools such as Chrome DevTools (James M Snell) #26501.
- Added
- worker
- Added
worker.moveMessagePortToContext
. This enables using MessagePorts in different vm.Contexts, aiding with the isolation that the vm module seeks to provide (Anna Henningsen) #26497.
- Added
- C++ API
- meta
- Gireesh Punathil is now a member of the Technical Steering Committee #26657.
- Added Yongsheng Zhang to collaborators #26730.
Commits
- [
a2d2756792
] - assert: reduce internal usage of public require of util (toshi1127) #26750 - [
db7c4ac40b
] - assert: reduce internal usage of public require of util (Daiki Ihara) #26762 - [
3ab438aa17
] - benchmark: replace deprecated and eliminate var in buffer-from.js (gengjiawen) #26585 - [
0e4ae00676
] - benchmark: use gfm for clarity (gengjiawen) #26710 - [
509ad40348
] - build: restore running tests on Travis (Richard Lau) #26720 - [
b480c792be
] - build: temporarily don't run tests on Travis (Richard Lau) #26720 - [
4163864be5
] - build: use Xenial and gcc 6 on Travis (Richard Lau) #26720 - [
e39a468cdc
] - child_process: ensure message sanity at source (Gireesh Punathil) #24787 - [
f263f98d5a
] - console: remove unreachable code (Rich Trott) #26863 - [
e49cd40789
] - console: fix trace function (Ruben Bridgewater) #26764 - [
f2a07df27f
] - crypto: improve error handling in parseKeyEncoding (Tobias Nießen) #26455 - [
ed7599bf36
] - (SEMVER-MINOR) crypto: allow deriving public from private keys (Tobias Nießen) #26278 - [
74c6f57aed
] - (SEMVER-MINOR) crypto: expose KeyObject class (Filip Skokan) #26438 - [
54ffe61c56
] - deps: upgrade to libuv 1.27.0 (cjihrig) #26707 - [
dae1e301c6
] - dgram: remove usage of public require('util') (dnlup) #26770 - [
119f83bb44
] - doc: mark settings as optional and add callback (Ruben Bridgewater) #26894 - [
a545cfe293
] - doc: edit "How Can I Help?" in Collaborator Guide (Rich Trott) #26895 - [
14cc4f220c
] - doc: add option to require 'process' to api docs (dkundel) #26792 - [
977f5acd04
] - doc: minor edit to worker_threads.md (Rich Trott) #26870 - [
78e6ec7dd5
] - doc: edit LTS material in Collaborator Guide (Rich Trott) #26845 - [
7e072c816c
] - doc: change error message to 'not defined' (Mohammed Essehemy) #26857 - [
c7b34cd8ee
] - doc: fix comma of the list in worker_threads.md (Hang Jiang) #26838 - [
560ff919b2
] - doc: remove discord community (Aymen Naghmouchi) #26830 - [
fc0aa50c3d
] - doc: remove How Does LTS Work section from Collaborator Guide (Rich Trott) #26723 - [
bc9f6d877a
] - doc: condense LTS material in Collaborator Guide (Rich Trott) #26722 - [
8de9fe94a0
] - doc: documenterror
event is optionally emitted after.destroy()
(Sergey Zelenov) #26589 - [
148c2ca33d
] - doc: add Note of options.stdio into child_process (kohta ito) #26604 - [
0303aba162
] - doc: update spawnSync() status value possibilities (Rich Trott) #26680 - [
6744b8cb43
] - doc: add ZYSzys to collaborators (ZYSzys) #26730 - [
0c06631a71
] - doc: simplify force-push guidelines (Rich Trott) #26699 - [
b38cf49094
] - doc: make RFC references consistent (Rich Trott) #26727 - [
1f0a2835f4
] - doc: note about DNS ANY queries / RFC 8482 (Thomas Hunter II) #26695 - [
cfa152b589
] - doc: simplify Troubleshooting text (Rich Trott) #26652 - [
e8e8eac96c
] - doc: update copy/paste error message in Troubleshooting (Rich Trott) #26652 - [
3b471db14a
] - doc: add Gireesh to TSC (Rich Trott) #26657 - [
058cf43a3c
] - doc: edit "Technical How-To" section of guide (Rich Trott) #26601 - [
9a5c1495b1
] - errors: remove usage of require('util') (dnlup) #26781 - [
7022609dcc
] - events: load internal/errors eagerly (Joyee Cheung) #26771 - [
df55731918
] - (SEMVER-MINOR) events: add once method to use promises with EventEmitter (Matteo Collina) #26078 - [
c96946d5f3
] - http: delay ret declaration in method _flushOutput (gengjiawen) #26562 - [
15af5193af
] - http2: reduce usage of require('util') (toshi1127) #26784 - [
1073e54ad6
] - http2: delete unused enum in node_http2.h (gengjiawen) #26704 - [
3574b62717
] - inspector: always set process.binding('inspector').callAndPauseOnStart (Joyee Cheung) #26793 - [
cc4a25a1a9
] - lib: lazy loadv8
in error-serdes (Richard Lau) #26689 - [
5f3b850da5
] - lib: reduce usage of require('util') (dnlup) #26782 - [
bf2b57e46f
] - lib: remove usage of require('util') (dnlup) #26779 - [
64a92290c0
] - lib: remove usage of require('util') (dnlup) #26777 - [
bff5d301bf
] - lib: move extra properties into error creation (Ruben Bridgewater) #26752 - [
e916a2ad54
] - lib: remove usage of require('util') (dnlup) #26773 - [
cc76f3f152
] - lib: use Array#includes instead of Array#indexOf (Weijia Wang) #26732 - [
a44f98e333
] - lib: run prepareMainThreadExecution for third_party_main (Anna Henningsen) #26677 - [
1c1305dbc1
] - lib: make lowerProto scope more clear (gengjiawen) #26562 - [
9ce08c85e7
] - lib: explicitly initialize debuglog during bootstrap (Joyee Cheung) #26468 - [
b75af1537d
] - lib: move format and formatWithOptions into internal/util/inspect.js (Joyee Cheung) #26468 - [
235bb733a6
] - module: do not share the internal require function with public loaders (Joyee Cheung) #26549 - [
4cafd7419d
] - module: remove usage of require('util') inesm/translators.js
(dnlup) #26806 - [
037e3fddfa
] - module: remove usage of require('util') inesm/loader.js
(dnlup) #26804 - [
414d6f5e04
] - module: remove usage of require('util') incjs/loader.js
(dnlup) #26802 - [
fbe6d30bcf
] - module: remove usage of require('util') (dnlup) #26805 - [
a20bf75e06
] - Revert "net: remove usage of require('util')" (Rich Trott) #26896 - [
5e06c3bc0b
] - net: remove usage of require('util') (dnlup) #26807 - [
24e96b24cf
] - net: some scattered cleanup (oyyd) #24128 - [
de353b75d5
] - perf_hooks: load internal/errors eagerly (Joyee Cheung) #26771 - [
0bd82c93c6
] - perf_hooks: reset prev_ before starting ELD timer (Gerhard Stoebich) #26693 - [
c127bec4ab
] - policy: reduce internal usage of public util for manifest.js (Jesse Katsumata) #26833 - [
899de0a7c7
] - process: check no handle or request is active after bootstrap (Joyee Cheung) #26593 - [
57d302b563
] - process: delay creation of process.env after bootstrap/node.js (Joyee Cheung) #26515 - [
255de69596
] - process: refactor global.queueMicrotask() (Joyee Cheung) #26523 - [
1481e5b5c1
] - process: set the trace category update handler during bootstrap (Joyee Cheung) #26605 - [
be3ea2a1eb
] - process: handle node --debug deprecation in pre-execution (Joyee Cheung) #26670 - [
8b65aa73f6
] - process: make stdout and stderr emit 'close' on destroy (Matteo Collina) #26691 - [
dd2f2cca00
] - process: remove usage of require('util') inper\_thread.js
(dnlup) #26817 - [
41761cc4a6
] - process: load internal/async_hooks before inspector hooks registration (Joyee Cheung) #26866 - [
b0afac2833
] - process: call prepareMainThreadExecution in all main thread scripts (Joyee Cheung) #26468 - [
cf1117a818
] - process: move deprecation warning setup for --debug* args (Refael Ackermann) #26662 - [
4200fc30bd
] - process: handle process.env.NODE_V8_COVERAGE in pre-execution (Joyee Cheung) #26466 - [
cc606e2dfc
] - process: set up process warning handler in pre-execution (Joyee Cheung) #26466 - [
03dba720da
] - process: callprepareMainThreadExecution
innode inspect
(Joyee Cheung) #26466 - [
04e9d5a448
] - repl: remove usage of require('util') inrepl/history
(dnlup) #26819 - [
e8412bc213
] - repl: remove redundant initialization (gengjiawen) #26562 - [
5b8eae4ea7
] - report: remove duplicate TIME_TYPE (cjihrig) #26708 - [
01778f525b
] - report: tidy up included headers (Richard Lau) #26697 - [
5c4187638c
] - report: use LocalTime from DiagnosticFilename (Richard Lau) #26647 - [
e3bae20941
] - report: use DiagnosticFilename for default filename (Richard Lau) #26647 - [
1b4553401c
] - report: remove unnecessary return in setters (Rich Trott) #26614 - [
f50c9c6ae2
] - src: move ShouldNotAbortOnUncaughtScope out of Environment (Joyee Cheung) #26824 - [
7e7f07755c
] - src: move TrackingTraceStateObserver out of Environment (Joyee Cheung) #26824 - [
bc69a81276
] - src: move TickInfo out of Environment (Joyee Cheung) #26824 - [
495e5e9e75
] - src: move ImmediateInfo out of Environment (Joyee Cheung) #26824 - [
6de1220cc4
] - src: move AsyncCallbackScope out of Environment (Joyee Cheung) #26824 - [
4af9ff00ff
] - src: move AsyncHooks out of Environment (Joyee Cheung) #26824 - [
3d9839ba3f
] - src: add include guard for trace_event_common.h (gengjiawen) #26883 - [
13eb1d8f8a
] - src: store onread callback in internal field (Anna Henningsen) #26837 - [
220f67c6ce
] - src: guard exit label when inspector disabled (Daniel Bevenius) #26801 - [
54753f2446
] - src: micro-optimize ALPN negotiation (Ben Noordhuis) #26836 - [
6de2437c0f
] - src: apply clang-tidy readability-delete-null-pointer (gengjiawen) #26813 - [
de5034643f
] - src: apply clang-tidy performance-faster-string-find (gengjiawen) #26812 - [
79d6895484
] - src: initialize worker's stack_base_ field (cjihrig) #26739 - [
6911678f9e
] - src: use explicit casts to silence conversion warnings (Zach Bjornson) #26766 - [
26361d1a5f
] - src: add fast path for equal size toReallocate()
(Anna Henningsen) #26573 - [
f597b37efb
] - src: do not makeResize(0)
’d buffers basenullptr
(Anna Henningsen) #26731 - [
14c3af7f3e
] - src: only open HandleScope when necessary (Anna Henningsen) #26734 - [
ad5d8e308c
] - src: refactor thread stopping mechanism (Anna Henningsen) #26757 - [
d075814149
] - src: replace heap_utils.createHeapSnapshot with v8.getHeapSnapshot (Joyee Cheung) #26671 - [
eafbfadec3
] - src: elevate v8 namespaces for PropertyAttribute (gengjiawen) #26681 - [
15ec381944
] - src: use EVPKeyPointer in more places (Ben Noordhuis) #26632 - [
2d2b6a8c23
] - src: remove unused variable in class InspectorSocketServer (gengjiawen) #26633 - [
3637e71328
] - src: use deleted function instead of private function in class AsyncWrap (gengjiawen) #26634 - [
51b8a891d8
] - src: inline macro DISALLOW_COPY_AND_ASSIGN (gengjiawen) #26634 - [
6c90b7f259
] - (SEMVER-MINOR) src: shutdown node in-flight (Gireesh Punathil) #21283 - [
925b645d60
] - src: remove usage of deprecated IsNearDeath (Michaël Zasso) #26630 - [
d0801a1c4a
] - (SEMVER-MINOR) src: deprecate AddPromiseHook() (Anna Henningsen) #26529 - [
a13f0a6362
] - (SEMVER-MINOR) src: add public API for linked bindings (Anna Henningsen) #26457 - [
1e669b2e2e
] - (SEMVER-MINOR) src,lib: make DOMException available in all Contexts (Anna Henningsen) #26497 - [
e044563bb0
] - (SEMVER-MINOR) src,lib: allow running multiple per-context files (Anna Henningsen) #26497 - [
8ba0da57a4
] - src,win: fix usage of deprecated v8::Object::Set (Michaël Zasso) #26735 - [
249bf509a3
] - stream: fix regression introduced in #26059 (Matteo Collina) #26643 - [
0b2f900c9a
] - stream: make sure 'readable' is emitted before ending the stream (Matteo Collina) #26059 - [
b552139554
] - stream: reduce internal usage of public require of util (Beni von Cheni) #26698 - [
9ef0a295cf
] - test: refactor trace event category tests (Joyee Cheung) #26605 - [
5d992f5ef7
] - test: delete pummel/test-dtrace-jsstack (Rich Trott) #26869 - [
3cae010ea0
] - test: refactor test-https-connect-localport (Rich Trott) #26881 - [
838fb95059
] - test: replace localhost IP with 'localhost' for TLS conformity (Rich Trott) #26881 - [
011c205787
] - test: use common.PORT instead of hardcoded number (Rich Trott) #26881 - [
4919e4b751
] - test: move test-https-connect-localport to sequential (Rich Trot) #26881 - [
57d3ba134a
] - test: refactor test-dgram-broadcast-multi-process (Rich Trott) #26846 - [
352c31cd7e
] - test: strengthen test-worker-prof (Gireesh Punathil) #26608 - [
963d7d1f4d
] - test: move pummel tls test to sequential (Rich Trott) #26865 - [
8ca7d56b2c
] - test: fix pummel/test-tls-session-timeout (Rich Trott) #26865 - [
41bd7a62e9
] - test: complete console.assert() coverage (Rich Trott) #26827 - [
6874288f6e
] - test: fix test-console-stdio-setters to test setters (Rich Trott) #26796 - [
1458711846
] - test: remove internal error tests (Ruben Bridgewater) #26752 - [
c535e487d6
] - test: refresh tmpdir in child-process-server-close (Luigi Pinca) #26729 - [
7ebd6bdf87
] - test: optimize test-http2-large-file (Rich Trott) #26737 - [
9c83002274
] - test: use EC cert property now that it exists (Sam Roberts) #26598 - [
ea425140a1
] - test: add fs.watchFile() + worker.terminate() test (Anna Henningsen) #21179 - [
2d689888b8
] - test: update test for libuv update (cjihrig) #26707 - [
31995e4cd2
] - test: fix intrinsics test (Ruben Bridgewater) #26660 - [
c65ff3df6d
] - test: fix test-heapdump-worker (Anna Henningsen) #26713 - [
875ddcbf10
] - test: remove unnecessary semicolon after macro (Yang Guo) #26618 - [
892282ddb3
] - test: whitelist the expected modules in test-bootstrap-modules.js (Richard Lau) #26531 - [
e5312585c1
] - (SEMVER-MINOR) test: make cctest full Node.js environment (Anna Henningsen) #26457 - [
00a6f7686e
] - test,console: add testing for monkeypatching of console stdio (Rich Trott) #26561 - [
a640834039
] - timers: move big impl comment to /internal/ (Jeremiah Senkpiel) #26761 - [
3ec652ad38
] - timers: fix refresh inside callback (Anatoli Papirovski) #26721 - [
1f4a5bcc98
] - timers: refactor timer callback initialization (Joyee Cheung) #26583 - [
ebb0c2a44e
] - timers: reduce usage of public util (Joyee Cheung) #26583 - [
e6367c2da5
] - timers: refactor to use module.exports (Joyee Cheung) #26583 - [
92b666a6b7
] - tools: windows_boxstarter "choco install python -y" for Python 3 (cclauss) #26424 - [
d80cd50dbc
] - tools: remove eslint rule no-let-in-for-declaration (gengjiawen) #26715 - [
fef2a54a4e
] - tools: enable getter-return lint rule (cjihrig) #26615 - [
08383a7bb6
] - tools: update ESLint to 5.15.3 (cjihrig) #26746 - [
30d7f67e0f
] - tools: update ESLint to 5.15.2 (cjihrig) #26687 - [
1385b290ef
] - tools: update lint-md.js to lint rfc name format (Rich Trott) #26727 - [
72cda51440
] - tools: tidy function arguments in eslint rules (Rich Trott) #26668 - [
0f9a779da8
] - trace_events: remove usage of require('util') (dnlup) #26822 - [
83f6ec8876
] - tty: remove util.inherits usage (nd-02110114) #26797 - [
8cafd83ba7
] - (SEMVER-MINOR) tty: add NO_COLOR and FORCE_COLOR support (Ruben Bridgewater) #26485 - [
070faf0bc1
] - (SEMVER-MINOR) tty: add hasColors function (Ruben Bridgewater) #26247 - [
04c7db3638
] - url: remove usage of require('util') (toshi1127) #26808 - [
9092e12b82
] - (SEMVER-MINOR) v8: integrate node-heapdump into core (James M Snell) #26501 - [
4314dbfce9
] - worker: create per-Environment message port after bootstrap (Joyee Cheung) #26593 - [
3c6f12c965
] - (SEMVER-MINOR) worker: implement worker.moveMessagePortToContext() (Anna Henningsen) #26497
2019-03-15, Version 11.12.0 (Current), @BridgeAR
Notable Changes
- bootstrap:
- Add experimental
--frozen-intrinsics
flag (Guy Bedford) #25685
- Add experimental
- build:
- Enable v8's siphash for hash seed creation (Rod Vagg) #26367
- deps:
- Upgrade openssl to 1.1.1b (Sam Roberts) #26327
- process:
- Make
process[Symbol.toStringTag]
writable again (Ruben Bridgewater) #26488
- Make
- repl:
- Add
util.inspect.replDefaults
to customize the writer (Ruben Bridgewater) #26375
- Add
- report:
- Rename
triggerReport()
towriteReport()
(Colin Ihrig) #26527
- Rename
Commits
- [
142a92ffaf
] - benchmark: refactor path benchmarks (Ruben Bridgewater) #26359 - [
52a0d76f32
] - benchmark,doc,lib,test: capitalize comments (Ruben Bridgewater) #26483 - [
f79cf7067f
] - benchmark,lib: add process.hrtime.bigint benchmark (Anna Henningsen) #26381 - [
3e54f90911
] - (SEMVER-MINOR) bootstrap: experimental --frozen-intrinsics flag (Guy Bedford) #25685 - [
68bb1e9fd8
] - buffer: do not affect memory after target for utf16 write (Anna Henningsen) #26432 - [
9b1cb9da57
] - build: enable v8's siphash for hash seed creation (Rod Vagg) #26367 - [
b2e27a02b4
] - Revert "build: silence cpp lint by default" (Refael Ackermann) #26358 - [
240de933f4
] - build: indicate that configure has done something (Richard Lau) #26436 - [
02faa1a50c
] - build,deps: less warnings from V8 (Refael Ackermann) #26405 - [
c2471538ef
] - build,win: simplify newmsbuild\_arg
option (Refael Ackermann) #26431 - [
8c864deaa4
] - child_process: fire close event from stdio (kohta ito) #22892 - [
cba23ed92a
] - cluster: refactor empty for in round_robin_handle.js (gengjiawen) #26560 - [
2a3cca7ec5
] - cluster: improve for-loop (gengjiawen) #26336 - [
b9787fd5f3
] - crypto: check for invalid chacha20-poly1305 IVs (Sam Roberts) #26537 - [
991ea8add3
] - crypto: simplify GetPublicOrPrivateKeyFromJs (Tobias Nießen) #26454 - [
7155aafbab
] - crypto: don't call SSL_CTX_set_ciphersuites on boringssl (Jeremy Apthorp) #26365 - [
01e69f948d
] - deps: v8, backport 2d08967 (Benjamin) #26413 - [
28dc54bc56
] - deps: update OpenSSL upgrade process (Sam Roberts) #26378 - [
58957264a5
] - deps: openssl-1.1.1b no longer packages .gitignore (Sam Roberts) #26327 - [
88079caffa
] - deps: update archs files for OpenSSL-1.1.1b (Sam Roberts) #26327 - [
71c4d75c08
] - deps: upgrade openssl sources to 1.1.1b (Sam Roberts) #26327 - [
dd95d072af
] - Revert "deps: remove OpenSSL git and travis configuration" (Sam Roberts) #26327 - [
0fc975ddc2
] - deps,tools: include SipHash in LICENSE (Rod Vagg) #26367 - [
b9cfaa3c65
] - doc: fix misleading sentence in http.md (Luigi Pinca) #26465 - [
6f685706a0
] - doc: fix typo in http2.md (TJKoury) #26616 - [
e2aaee0ffd
] - doc: edit "Using git-node" section of Guide (Rich Trott) #26580 - [
667a4026e7
] - doc: add version for http.createServer() options addition (Ben Swinburne) #25001 - [
fdad4d2673
] - doc: document diverging MessagePort.onmessage handling (Anna Henningsen) #26487 - [
5ad9929d12
] - doc: add inspector API example for heapdump (Sam Roberts) #26498 - [
76c22f8f6f
] - doc: edit Landing Pull Requests (Rich Trott) #26536 - [
414ad11e2b
] - doc: document fake ENOTFOUND as a system error (cjihrig) #26495 - [
7323ffb436
] - doc: add decode() & encode() methods into querystring.md (ZYSzys) #23889 - [
931174fd54
] - doc: remove tsc-review (Rich Trott) #26506 - [
124203758f
] - doc: update partner communities link in releases.md (Beth Griggs) #26475 - [
693505b006
] - doc: fix nits in writing-tests.md (Vse Mozhet Byt) #26543 - [
5897bf4621
] - doc: edit "Involving the TSC" (Rich Trott) #26481 - [
e3d79550c7
] - doc: add guidance on console output in tests (Sam Roberts) #26456 - [
2ee9a962d7
] - doc: add caveat and tradeoff example to readline (Vse Mozhet Byt) #26472 - [
9945c28b20
] - doc: standardize on End-of-Life capitalization (Rich Trott) #26442 - [
6cc559fbec
] - doc: add missing https Agent maxCachedSessions (Nicolas Moteau) #26433 - [
ca2328d26a
] - doc: edit deprecation section of Collaborator Guide (Rich Trott) #26419 - [
05b92c96a4
] - doc: fix the example implementation of MemoryRetainer (Joyee Cheung) #26262 - [
8b8297d05b
] - doc: clarify http.Agent constructor options (Luigi Pinca) #26412 - [
9299fb8856
] - doc: update AUTHORS list (Anna Henningsen) #26383 - [
d2e9e526c5
] - doc: hello addon example should return "world" (Geir Hauge) #26328 - [
7e40ce1e9f
] - doc: fix nits in report docs (Vse Mozhet Byt) #26461 - [
e79f0c23ad
] - doc: fix up N-API support matrix (Michael Dawson) #26377 - [
56adebf789
] - domain: set.domain
non-enumerable on resources (Jordan Harband) #26210 - [
8b0164aa26
] - events: improve for-loop (gengjiawen) #26354 - [
83fba1ebf2
] - events: onceWrapper returns target value (himself65) #25818 - [
16d908939d
] - http: send connection: close when closing conn (Yann Hamon) #26467 - [
bf7a52b764
] - http: improve for-loop readability in _http_outgoing.js (gengjiawen) #26408 - [
c661d8c608
] - http: remove unused variable in _http_server.js (gengjiawen) #26407 - [
4886fbfbee
] - http: check for existance in resetHeadersTimeoutOnReqEnd (Matteo Collina) #26402 - [
6adcc6f574
] - http2:Http2ServerResponse.end()
should always return self (Robert Nagy) #24346 - [
529b0c04cf
] - http2: refactor deprecated method in core.js (gengjiawen) #26275 - [
4b6c653d4d
] - https: add missing localPort while create socket (leeight) #24554 - [
6b004e0e02
] - lib: refactor deprecated function in readline.js (gengjiawen) #26494 - [
f128008474
] - lib: import TextEncoder and TextDecoder frominternal/encoding
(Joyee Cheung) #26547 - [
fe6c419503
] - lib: migrate process.binding to internalBinding (Beni von Cheni) #24952 - [
9398d84735
] - lib,src: remove usage of _externalStream (Anna Henningsen) #26510 - [
1fa5004e81
] - lib,test: improve faulty assert usage detection (Ruben Bridgewater) #26569 - [
8e7204ed96
] - n-api: improve performance creating strings (Anthony Tuininga) #26439 - [
c14aa07b94
] - net: use kHandle symbol for accessing native handle (Anna Henningsen) #26491 - [
275a8f9316
] - process: make Symbol.toStringTag writable (Ruben Bridgewater) #26488 - [
ceebbfb869
] - process: add --pending-deprecation toprocess.binding()
(Anna Henningsen) #26500 - [
1a0004d08e
] - repl: eliminate var in function _memory (gengjiawen) #26496 - [
788c57bdc4
] - repl: simplify regex expression (gengjiawen) #26496 - [
2101371a8a
] - repl: remove redundant escape (gengjiawen) #26496 - [
a0b119182d
] - (SEMVER-MINOR) repl: add replDefaults to customize the writer (Ruben Bridgewater) #26375 - [
74ab1aa5d1
] - report: rename triggerReport() to writeReport() (cjihrig) #26527 - [
ac81fd202c
] - report: fix stdout/stderr output formatting (cjihrig) #26522 - [
2be9e800f1
] - report: warn on process.report object access (cjihrig) #26414 - [
9f446a1cf4
] - report: refactor configuration management (cjihrig) #26414 - [
0abb724bbc
] - report: support RUSAGE_SELF stats on Windows (cjihrig) #26406 - [
bc09d2f83d
] - src: fix SplitString to ignore white spaces (himself65) #26545 - [
5cbd11294d
] - src: de-lint header usage (Refael Ackermann) #26306 - [
9768ec4ec4
] - src: remove unused variables (cjihrig) #26590 - [
8822df838b
] - src: rename Init and Start overloads to something more distinctive (Joyee Cheung) #26499 - [
a99fb5419b
] - src: apply clang-tidy various improvement (gengjiawen) #26470 - [
1d4fd218f2
] - src: guard against callingInit()
multiple times (Anna Henningsen) #26458 - [
989fcef680
] - src: delete unused method SetTemplateMethod (gengjiawen) #26451 - [
efadb10085
] - src: delete unused method SetTemplateMethodNoSideEffect (gengjiawen) #26451 - [
a11cf3054c
] - src: delete unused variable in env.h (gengjiawen) #26451 - [
edc4af0e7d
] - src: merge debug-onlySealHandleScope
s (Anna Henningsen) #26459 - [
12fb73963c
] - src: cleanup in all return paths in node::Start (Gireesh Punathil) #26471 - [
d688b8a132
] - src: remove templating from StreamBase (Jon Moss) #25142 - [
203fa63a2b
] - src: remove redundant cast in util-inl.h (gengjiawen) #26410 - [
c7bd21cfff
] - src: make parameter name const reference in method TriggerNodeReport (gengjiawen) #26397 - [
bb374d405b
] - src: remove redundant call in inspector_io.cc (gengjiawen) #26427 - [
81c5382f86
] - src: remove redundant cast in string_search.h (gengjiawen) #26426 - [
2a2a4e69dc
] - src: remove unused function in cares_wrap.cc (gengjiawen) #26429 - [
e21fa83dcd
] - src: fix wrong enum reference in node.cc (gengjiawen) #26430 - [
0d810b7ef0
] - src: use the config binding to carry --no-browser-globals (Joyee Cheung) #26228 - [
88fb7712a8
] - src: fix build when NODE_USE_V8_PLATFORM is not defined (Nitish Sakhawalkar) #26380 - [
654f4d4338
] - src: remove unused variable in node_http2.cc (gengjiawen) #26395 - [
1d279ac269
] - src: remove unused variable in node_native_module.cc (gengjiawen) #26411 - [
dc2119a955
] - src: fix more extra-semi warnings (Jeremy Apthorp) #26340 - [
170e196205
] - src: forbid handle allocations from Platform tasks (Anna Henningsen) #26376 - [
9c277c04ad
] - src: allow running tasks withoutEnvironment
(Anna Henningsen) #26376 - [
622048d539
] - src: prefer to getEnvironment
fromContext
(Anna Henningsen) #26376 - [
716ec00883
] - src: refactorEnvironment::GetCurrent(isolate)
usage (Anna Henningsen) #26376 - [
f99349d416
] - src: fix if indent in node_http2.cc (gengjiawen) #26396 - [
b8abb81666
] - src: remove unused struct in test_inspector_socket.cc (gengjiawen) #26284 - [
da457a56be
] - src: remove unused namespace (Aymen Naghmouchi) #26318 - [
b45c22bc87
] - src: use object to passEnvironment
to functions (Anna Henningsen) #26382 - [
61baa45581
] - src: document DoWrite() usage expectations (Sam Roberts) #26339 - [
82a68cebe3
] - stream: ensure writable.destroy() emits error once (Luigi Pinca) #26057 - [
9e82ee926a
] - test: fix test case in test-http2-respond-file-304.js (gengjiawen) #26565 - [
13253a3d08
] - test: use semicolon for clarity (gengjiawen) #26566 - [
adfbfc985c
] - test: fix test by removing node-inspect/lib/_inspect (Ruben Bridgewater) #26619 - [
e1a55e76b4
] - test: fix syntax error in test-dns-idna2008.js when failing (Refael Ackermann) #26570 - [
cccd3a3849
] - test: fix compiler warning in test_string.c (Daniel Bevenius) #26539 - [
2c55282226
] - test: mark test-worker-prof as flake on all platforms (Refael Ackermann) #26600 - [
0f8d8d6262
] - test: cover triggerReport() failure case (cjihrig) #26524 - [
5a0ed0b0b5
] - test: cover stdout/stderr usage in triggerReport() (cjihrig) #26522 - [
bf7836511d
] - test: marktest-worker-prof
as Flaky on ARM (Refael Ackermann) #26557 - [
d590a458a6
] - test: rewrite ocsp test to run in parallel (Sam Roberts) #26460 - [
476dc7e612
] - test: de-flake test-dns-idna2008.js (Refael Ackermann) #26473 - [
78c4dbdc20
] - test: bump test-bootstrap-modules.js limit (Joyee Cheung) #26520 - [
153a29c1c3
] - test: refactor test/report/test-report-signal.js (cjihrig) #26446 - [
71a4b24119
] - test: remove usage ofprocess.binding()
(Anna Henningsen) #26304 - [
2b2471b0fd
] - test: fix tests so they work in worker threads (Richard Lau) #26453 - [
a67fea52c4
] - test: relax timer check in test-report-uv-handles.js (Richard Lau) #26434 - [
dbb7a029d5
] - test: improve code coverage in timers (Juan José Arboleda) #26310 - [
e1aa5106a7
] - test: remove flaky designation for test_threadsafe_function (Rich Trott) #26403 - [
143dbb3db8
] - timers: remove dead code and simplify args check (Ruben Bridgewater) #26555 - [
1c8076ef58
] - tools: fix cpplint.py header rules (Refael Ackermann) #26306 - [
a32c7492f2
] - tools: update ESLint to 5.15.1 (cjihrig) #26447 - [
9d92887cde
] - tools: update to mdast-util-to-hast v3.0.2 (Sam Ruby) #22140 - [
3e2e779dc9
] - tools: update capitalized-comments rule (Ruben Bridgewater) #26483 - [
dcfdef5467
] - tools: update generated lint-md.js (Refael Ackermann) #26441 - [
4835504d7c
] - tools: updatenode-lint-md-cli-rollup
version 2 (Refael Ackermann) #26441 - [
972a0f9f3e
] - tools: use dmn@2.2.1 to remove unneeded files (Rich Trott) #26462 - [
9f1cc735ab
] - tools: update dmn to 2.2.1 in update scripts (Rich Trott) #26462 - [
b879c1e2e1
] - tools: fix test.py --shell (Yang Guo) #26449 - [
3b19cbfa3d
] - tools: update remark-preset-lint-node to 1.5.0 (Rich Trott) #26442 - [
0a1537e4e6
] - tools: add no-var lint rule for tools directory (shisama) #26398 - [
57198f2b82
] - tools: replace var to let/const (Masashi Hirano) #26398 - [
55b830476a
] - tools: add mailmap support for Co-authored-by tags (Anna Henningsen) #26383 - [
dc4258ad26
] - tools: apply stricter linting to tools directory (Rich Trott) #26394 - [
580ae5672f
] - tools: refactor tools JS code (Rich Trott) #26394 - [
d841a89e47
] - tools: roll inspector_protocol to f67ec5 (Pavel Feldman) #26303 - [
c57510effa
] - tools: rebuild lint-md.js (Rich Trott) #26393 - [
c2d12513f7
] - tools: update node-lint-md-cli-rollup lockfile (Rich Trott) #26393 - [
5bdf71c8bf
] - tools: update ESLint to 5.15.0 (cjihrig) #26391 - [
1de9e138aa
] - url: require encodeStr from internal/querystring (ZYSzys) #26538 - [
3ad58f3e45
] - win,build: update Windows build documentation (Jon Kunkee) #25995 - [
e8f4096be1
] - win,build: scope NASM warning to only x64 and x86 (Jon Kunkee) #25995 - [
7e4592e83f
] - win,build: add ARM64 sections to common.gypi (Jon Kunkee) #25995 - [
8e60193aef
] - win,build: add ARM64 support to vcbuild.bat (Jon Kunkee) #25995 - [
d75cb919d0
] - win,build: add arbitrary and binlog options (Jon Kunkee) #25994 - [
62801b9320
] - worker: release native Worker object earlier (Anna Henningsen) #26542 - [
73370b4584
] - worker: removeERR\_CLOSED\_MESSAGE\_PORT
(Anna Henningsen) #26487
2019-03-06, Version 11.11.0 (Current), @BridgeAR
Notable Changes
- n-api:
- Implement date object (Jarrod Connolly) #25917
- util:
- Add compact depth mode for
util.inspect()
(Ruben Bridgewater) #26269
- Add compact depth mode for
- worker:
Commits
- [
d66cb4a116
] - benchmark,doc,lib,test: capitalize comments (Ruben Bridgewater) #26223 - [
f4955fde60
] - benchmark,test: refactoring (Refael Ackermann) #26119 - [
5e4aa28e1c
] - buffer: avoid materializing ArrayBuffer for creation (Anna Henningsen) #26301 - [
05e6ec0143
] - build: make 'floating patch' message informational (Ben Noordhuis) #26349 - [
e2baa6836b
] - build: remove v8_typed_array_max_size_in_heap option (Anna Henningsen) #26301 - [
fa8110a60e
] - build: silence cpp lint by default (Ruben Bridgewater) #26252 - [
dbbcedae6d
] - build: tidy up comments increate\_expfile.sh
(Richard Lau) #26220 - [
f408d78914
] - build: fixed clang's warning when building openssl (Thang Tran) #25954 - [
a3f7471d35
] - build,test: guard eslint with crypto check (Daniel Bevenius) #26182 - [
a70bafb3cc
] - console: prevent constructing console methods (Thomas) #26096 - [
1333dccede
] - crypto: fix unencrypted DER PKCS8 parsing (Tobias Nießen) #26236 - [
70e463c294
] - crypto: fix error condition in Verify::VerifyFinal (Tobias Nießen) #26238 - [
108c698f44
] - crypto: make ConvertKey clear openssl error stack (Ben Noordhuis) #26153 - [
c8d30a7313
] - deps: update acorn to 6.1.0 (gengjiawen) #26102 - [
7f08e0238a
] - deps: V8: cherry-pick d3308d0 (Anna Henningsen) #26207 - [
206e4b043b
] - deps: V8: backport 74571c8 (Ruben Bridgewater) #25941 - [
f0a81664c7
] - deps: backport ICU fix for ARM64 Windows (Jon Kunkee) #26090 - [
ea26ac0f2b
] - dns: refactor QueryWrap lifetime management (Anna Henningsen) #26253 - [
846cba056e
] - doc: edit deprecation identifier info in Collaborator Guide (Rich Trott) #26372 - [
3f4b27d681
] - doc: maxReservedRemoteStreams value constraints (Sebastiaan Deckers) #26309 - [
bc5771ec91
] - doc: correct typos in various docs (Beni von Cheni) #26312 - [
3560c3abeb
] - doc: sort http.request() options alphabetically (Luigi Pinca) #26152 - [
86982558ad
] - doc: add documentation for the defaultPort option (Luigi Pinca) #26152 - [
7bf6309f0b
] - doc: napi_get_value_bigint_words argument order (Michael Wei) #26300 - [
40a5a93b41
] - doc: add example for setting Vary: Accept-Encoding header in zlib.md (Mukul Khanna) #26308 - [
85840681a4
] - doc: revise deprecation semverness info in Collaborator Guide (Rich Trott) #26232 - [
ff57a1c321
] - doc: clarify http.ClientRequest path description (Minwoo Jung) #26259 - [
5e44768e9f
] - doc: revise deprecation level explanations in Collaborator Guide (Rich Trott) #26197 - [
823f0ce952
] - doc: revise Style Guide (Rich Trott) #26176 - [
8fac54a22f
] - doc: fix code lang in repl.md (gengjiawen) #26075 - [
e5dae20ed6
] - doc: remove deprecation definition in Collaborator Guide (Rich Trott) #26157 - [
e108c32865
] - doc: eliminate use of "note that" from child_process.md (Rich Trott) #26141 - [
e506f6a2d6
] - doc: remove unnecessary italics from child_process.md (Rich Trott) #26141 - [
b48a04bc32
] - doc: remove unnecessary bold text from child_process.md (Rich Trott) #26141 - [
789b818ad1
] - doc: remove unnecessary bold italics from child_process.md (Rich Trott) #26141 - [
4d1c87ed6b
] - doc: remove all-caps shouting from child_process.md (Rich Trott) #26141 - [
c810ced543
] - doc: wrap child_process.md at 80 characters (Rich Trott) #26141 - [
a18b847d18
] - doc: improve worker_threads documentation (Anna Henningsen) #26110 - [
a9c44372e1
] - doc: consolidate N-API material in Collaborator Guide (Rich Trott) #26094 - [
82bc68b08e
] - doc: fix notable changes in v11 changelog (Michaël Zasso) - [
3971510b66
] - doc: fix changelog entry (Colin Ihrig) #26114 - [
2ff1644b34
] - doc: fix notable changes list format for 11.9.0 & 11.10.0 (Kai) #26129 - [
8814d03d4d
] - doc,lib,test: rename node-report to report (cjihrig) #26371 - [
0034820f67
] - errors: add ERR_INSPECTOR_COMMAND error (cjihrig) #26255 - [
030b744941
] - esm: process proxy Symbol.toString fix (Guy Bedford) #25963 - [
14cf22f860
] - fs, src, lib: fixblksize
&blocks
on Windows (Richard Lau) #26056 - [
2595fbc8b1
] - http2: improve compatibility with http/1 (Sagi Tsofan) #23908 - [
8a551b9d3b
] - http2: shrink memory to match read data (Anna Henningsen) #26201 - [
3bc012373a
] - inspector: print all listening addresses (Ben Noordhuis) #26008 - [
b0c310dcf0
] - inspector: return Error objects on error (cjihrig) #26255 - [
be671c3bf5
] - inspector: forward errors from InspectorConsoleCall (Anna Henningsen) #26113 - [
0c4353a444
] - inspector: make sure timer handles are cleaned up (Anna Henningsen) #26088 - [
bf61050e91
] - lib: converted element to lowercase in tty.js (Abhishek Agarwal) #26121 - [
733beb70ae
] - lib: convert legacy process.binding to internalBinding (ZYSzys) #26095 - [
b25694d7ad
] - meta: update note about building on smartOS 16 (Refael Ackermann) #25684 - [
6d014a6c3d
] - meta: remove the useless GitHub Account (MaleDong) #26146 - [
143b844db2
] - meta: moving jasnell temporarily to TSC emeritus (jasnell) #26106 - [
d94f4c23fe
] - module: fix stat cache (Ruben Bridgewater) #26266 - [
2a66cd34fa
] - module: simpler shebang function (Ruben Bridgewater) #26266 - [
54896a6961
] - module: revert module._compile to original state if module is patched (Ujjwal Sharma) #21573 - [
b338edbb0a
] - module: use compileFunction over Module.wrap (Ujjwal Sharma) #21573 - [
e72cb94df6
] - (SEMVER-MINOR) n-api: implement date object (Jarrod Connolly) #25917 - [
2335bcd6e6
] - n-api: turn NAPI_CALL_INTO_MODULE into a function (Anna Henningsen) #26128 - [
1ce5e63987
] - n-api: do not call into JS when that is not allowed (Anna Henningsen) #26127 - [
5b8ac58ed8
] - path: refactor code for clarity (Ruben Bridgewater) #25278 - [
348f1fbcb3
] - path: refactor for less indentation (Ruben Bridgewater) #25278 - [
e00c8cd54a
] - path: simplify code and remove obsolete checks (Ruben Bridgewater) #25278 - [
55d6b4961a
] - path: refactor logic for to reduce code branches (Ruben Bridgewater) #25278 - [
6c7cd9ee5a
] - path: minor refactoring (Ruben Bridgewater) #25278 - [
cccc44b854
] - path: refactor more path code for simplicity (Ruben Bridgewater) #25278 - [
6c44e68f63
] - path: more small refactorings (Ruben Bridgewater) #25278 - [
b0cde2c4cf
] - path: minor refactoring (Ruben Bridgewater) #25278 - [
d91520724c
] - process: use common operations to define browser globals (Joyee Cheung) #26230 - [
b1e739d881
] - process: move initialization of node-report into pre_execution.js (Joyee Cheung) #26227 - [
57179a0aab
] - process: setup signal handler in prepareMainThreadExecution (Joyee Cheung) #26227 - [
966546ceaa
] - process: simplify the setup of async hooks trace events (Joyee Cheung) #26062 - [
cd10e25bd6
] - process: move test-process-uptime to parallel (Joyee Cheung) #26206 - [
fde40116c4
] - process: fix calculation in process.uptime() (Joyee Cheung) #26206 - [
230e98b54a
] - process: start coverage collection before bootstrap (Joyee Cheung) #26006 - [
b5fe27ccc9
] - process: delay setup of global exception handlers (Joyee Cheung) #26061 - [
0d660d9646
] - readline: improve Unicode handling (Avi ד) #25723 - [
4c254d6294
] - repl: use object writer for thrown errors (Anna Henningsen) #26361 - [
2a74a1ed60
] - repl: hide editor mode if not used in a terminal (Ruben Bridgewater) #26240 - [
2fa8170e51
] - repl: add new line on ctrl+d (Ruben Bridgewater) #26240 - [
f636f15315
] - repl: add more information (Ruben Bridgewater) #26240 - [
2908e6313b
] - report: rename location to trigger (cjihrig) #26386 - [
0579f4283f
] - report: use triggerReport() to handle signals (cjihrig) #26386 - [
b2c77ec081
] - report: use triggerReport() to handle exceptions (cjihrig) #26386 - [
b62e2289d9
] - report: add fallback for uv_getnameinfo() failures (Richard Lau) #26140 - [
2fe9886f6f
] - report: fix build warning in node_report.cc (Richard Lau) #26265 - [
ba5f31ac45
] - report: use ru_stime for system CPU calculation (cjihrig) #26286 - [
d2d94537b2
] - report: simplify heap space iteration (cjihrig) #26285 - [
6d2a14d385
] - report: refactor argument validation (cjihrig) #26276 - [
8e2cc5e440
] - report: refactor triggerReport() (cjihrig) #26268 - [
8a40468635
] - report: remove verbose setting (cjihrig) #26195 - [
0e89d7add6
] - report: simplify OnFatalError() handling (cjihrig) #26191 - [
633c1eac29
] - report: simplify TriggerNodeReport() (cjihrig) #26174 - [
fc9ba36fb2
] - src: fix typo in callback.cc (gengjiawen) #26337 - [
63942de82c
] - src: extra-semi warning in node_platform.h (Jeremy Apthorp) #26330 - [
cb62c24e1b
] - src: reduce to simpleconst char\*
in OptionsParser (ZYSzys) #26297 - [
3093617c0e
] - src: remove unused variable (cjihrig) #26386 - [
b216f44513
] - src: remove unnecessary function declaration (cjihrig) #26386 - [
cb2cbf2eca
] - src: remove already elevated Isolate namespce (Juan José Arboleda) #26294 - [
2438a4350d
] - src: remove unused macro in env.cc (gengjiawen) #26273 - [
4df82f0f1b
] - src: remove unused macro in node_http2.h (gengjiawen) #26204 - [
af2a6935ab
] - src: remove redundant cast in PipeWrap::Fchmod (gengjiawen) #26242 - [
06d592c551
] - src: simplify native immediate by using v8::Global (Anna Henningsen) #26254 - [
9b4eec0aad
] - src: allow not materializing ArrayBuffers from C++ (Anna Henningsen) #26301 - [
30f0a3b4bd
] - src: remove dead inspector code (Anna Henningsen) #26295 - [
c37b6796df
] - src: remove unused Converter object (Anna Henningsen) #26243 - [
6f9ab5e15b
] - src: remove redundant cast in method AfterStringPath (gengjiawen) #26218 - [
33d6a3fcb7
] - src: clean upStreamPipe
in destructor (Anna Henningsen) #26256 - [
75ae77d99f
] - src: do not access Environment-owned handles after cleanup (Anna Henningsen) #26256 - [
d6759db15b
] - src: remove cast for unsupported openssl (Sam Roberts) #26305 - [
1abe1d1c06
] - src: track memory retainer fields (Gireesh Punathil) #26161 - [
3e0978d7a3
] - src: clean unused macro in inspector_socket.cc (gengjiawen) #26158 - [
4001b24f79
] - src: remove unimplemented method in class SSLWrap (gengjiawen) #26203 - [
8b515b24af
] - src: apply clang-tidy rule modernize-deprecated-headers (gengjiawen) #26159 - [
3c11b4eec2
] - src: allocate Buffer memory using ArrayBuffer allocator (Anna Henningsen) #26207 - [
282607644b
] - src: add allocation utils to env (Anna Henningsen) #26207 - [
238fa5704b
] - src: add debugging array allocator (Anna Henningsen) #26207 - [
437bb25d92
] - src: make IsolateData store ArrayBufferAllocator (Anna Henningsen) #26207 - [
68accb5b04
] - src: use smart pointer in UDPWrap::OnSend (Daniel Bevenius) #26233 - [
3abdcfc813
] - src: remove unimplemented method in class StreamPipe (gengjiawen) #26202 - [
7e26ca6750
] - src: simplify AliasedBuffer lifetime management (Anna Henningsen) #26196 - [
831aa9acb6
] - src: makenode::SignalWrap::OnSignal
into lambda (Gireesh Punathil) #26184 - [
619b5e7c2e
] - src: simplify loop arithmetic inGetCPUInfo
(Gireesh Punathil) #26183 - [
ddd71f4a92
] - src: move function from header to source file (Ben Noordhuis) #26173 - [
5cc2574fac
] - src: move async hooks trace events setup to pre_execution.js (Joyee Cheung) #26062 - [
8881c0baaa
] - src: simplify InspectorConsoleCall (Anna Henningsen) #26168 - [
c6d5af53be
] - src: move req_wrap_queue to base class of ReqWrap (Anna Henningsen) #26148 - [
a39cd45ce8
] - src: removeprocess.binding('config').fipsForced
(Joyee Cheung) #26178 - [
bd40a127f9
] - src: only call .ReThrow() if not terminating (Anna Henningsen) #26130 - [
6b7d8369e3
] - src: add missing includes for vtune build (Uttam Pawar) #26136 - [
25ddbc9a36
] - src: apply clang-tidy rule performance-unnecessary-value-param (gengjiawen) #26042 - [
82df851bb5
] - src: unify uptime base used across the code base (Joyee Cheung) #26016 - [
778db675c1
] - src: remove invalid casts in options parser (Anna Henningsen) #26139 - [
4ca07898d7
] - src: use PauseOnNextJavascriptStatement to implement --inspect-brk-node (Joyee Cheung) #26034 - [
e6949b4241
] - src: apply clang-tidy rule modernize-use-override (gengjiawen) #26103 - [
d550de4fe1
] - src: remove inspector main_thread_request_ field (Anna Henningsen) #26137 - [
ee71952a25
] - src: check HasCaught() in JSStream calls (Anna Henningsen) #26124 - [
f44f33569d
] - src: extract common sockaddr creation code (Daniel Bevenius) #26070 - [
cbd3cf083a
] - src: add debug CHECKs against empty handles (Anna Henningsen) #26125 - [
0408966a9d
] - src: remove unused macro in node_file.cc (gengjiawen) #26073 - [
497d9d8ab2
] - src: use same parameter name in node_report.cc (gengjiawen) #26046 - [
e314681420
] - src: use more stable cast where possible (Gireesh Punathil) #26052 - [
7612574e42
] - stream: make _read() be called indefinitely if the user wants so (Matteo Collina) #26135 - [
50e42c9d64
] - test: improve test coverage in perf_hooks (Juan José Arboleda) #26290 - [
a41138b0cf
] - test: remove duplicated buffer negative allocation test (ZYSzys) #26160 - [
93d7fa3df3
] - test: only inspect on failure (Ruben Bridgewater) #26360 - [
91b61452c3
] - test: always activate colors if necessary (Ruben Bridgewater) #26264 - [
11bd5e07cb
] - test: rename node-report suite to report (cjihrig) #26371 - [
7ccffcbcb6
] - test: improve validation of report output (cjihrig) #26289 - [
4561cf351f
] - test: verify heap buffer allocations occur (Anna Henningsen) #26301 - [
0c8e9ee62e
] - test: fix for activities in tick objects prune function (Alexander Sattelmaier) #26163 - [
69154e405c
] - test: refactor tick objects prune function (Alexander Sattelmaier) #26163 - [
d8f5f55b78
] - test: eliminate port collision (Gireesh Punathil) #26298 - [
88256d7ba2
] - test: simplify node-report/test-exception.js (cjihrig) #26277 - [
e8995d1b80
] - test: increase getReport() coverage (cjihrig) #26276 - [
33fe892ec6
] - test: increase triggerReport() coverage (cjihrig) #26268 - [
a382b52fd8
] - test: consolidate triggerReport() tests (cjihrig) #26268 - [
6f9a764b52
] - test: remove node-report/test-api.js (cjihrig) #26219 - [
bc114152d0
] - test: simplify test-api-nohooks.js (cjihrig) #26217 - [
ca18525896
] - test: improve performance of test-crypto-timing-safe-equal-benchmarks (Rich Trott) #26237 - [
28758b8d69
] - test: add test for dynamically enabling node.async_hooks tracing (Joyee Cheung) #26062 - [
dcbd907142
] - test: add test for node.async_hooks tracing in workers (Joyee Cheung) #26062 - [
007b2fa198
] - test: increase run time in test-worker-prof (Anna Henningsen) #26172 - [
a1fcde035e
] - test: simplify test-api-getreport.js (cjihrig) #26169 - [
818b280a39
] - test: remove unnecessary default tmpdir value in test (Rich Trott) #26177 - [
59ca9e9ccf
] - test: consolidate assertions in ipv6only test (Rich Trott) #26149 - [
38a87d5521
] - test: increase coverage of node_report_module.cc (Richard Lau) #26116 - [
76c2f4f46b
] - test: simplify test-worker-syntax-error (Rich Trott) #26144 - [
441b5453a0
] - test: fix flaky test-worker-ref-onexit (Anna Henningsen) #26170 - [
d3525d7505
] - test: add --test-root option to test.py (Yang Guo) #26093 - [
a920721175
] - test: silence compiler warning in openssl-binding (Daniel Bevenius) #26067 - [
2d0242a69b
] - test: increase coverage for assertion_error.js (Rich Trott) #26065 - [
dd60cd60b3
] - test: add arg to narrow http benchmark test (Refael Ackermann) #26101 - [
fbf6dd558a
] - test,inspector: add heap allocation tracker test (Anna Henningsen) #26089 - [
db94ab778f
] - test,worker: posting undefined/null message to message port (legendecas) #26123 - [
d1e3724b5d
] - test,worker: add more tests for worker.ref()/.unref() (Anna Henningsen) #26083 - [
96a5765491
] - tools: update extend to 3.0.2 (Rich Trott) #26392 - [
6e9a7e1048
] - tools: remove unneeded .gitignore entries (Rich Trott) #26370 - [
123fad6e1c
] - tools: update babel-eslint to 10.0.1 (Rich Trott) #26347 - [
347dd99251
] - tools: update eslint-plugin-markdown to 1.0.0 (Rich Trott) #26345 - [
adcbcf5bd6
] - tools: use latest rather than next for markdown linting plugin (Rich Trott) #26345 - [
0080350f1a
] - tools: update markdown linter (Rich Trott) #26281 - [
dff0149d57
] - tools: update ESLint to 5.14.1 (cjihrig) #26190 - [
28d607444d
] - tools: update ESLint to 5.14.0 (cjihrig) #26142 - [
1766b8c341
] - trace_events: fix trace events JS API writing (Kelvin Jin) #24945 - [
34c685b406
] - tracing: use ‘real’ atomics (Anna Henningsen) #26156 - [
b6355ef602
] - tty: improve color detection (Ruben Bridgewater) #26264 - [
001785520a
] - url: handle quasi-WHATWG URLs in urlToOptions() (cjihrig) #26226 - [
6828fbb2ef
] - (SEMVER-MINOR) util: group array elements together (Ruben Bridgewater) #26269 - [
4500ed85e9
] - (SEMVER-MINOR) util: add compact depth mode (Ruben Bridgewater) #26269 - [
34905fc2b9
] - util: mark iterator entries as such (Ruben Bridgewater) #26222 - [
4bf58ac13d
] - util: update set iterator entries inspection (Ruben Bridgewater) #25941 - [
7d66d47dba
] - vm: do not overwrite error when creating context (Anna Henningsen) #26112 - [
8cf4170c94
] - worker: provide process.execArgv (Anna Henningsen) #26267 - [
6fdc502a32
] - worker: make MessagePortuv\_async\_t
inline field (Anna Henningsen) #26271 - [
51f01aa25b
] - worker: remove MessagePort::AddToIncomingQueue (Anna Henningsen) #26271 - [
74d11e7d0e
] - worker: refactor thread life cycle management (Gireesh Punathil) #26099 - [
20dc172011
] - worker: copy transferList ArrayBuffers on unknown allocator (Anna Henningsen) #26207 - [
7e7023373a
] - worker: serialize errors if stack getter throws (Rich Trott) #26145 - [
a9a2c5869c
] - (SEMVER-MINOR) worker: improve integration with native addons (Anna Henningsen) #26175 - [
dab3d71243
] - worker: ignore --abort-on-uncaught-exception for terminate() (Anna Henningsen) #26111 - [
dab64bb0e8
] - worker: spin uv_run twice before closing loop (Anna Henningsen) #26138 - [
24debc9d5c
] - worker: do not add removed methods to MessagePort (Anna Henningsen) #26109 - [
8045e40917
] - worker: remove duplicate call (Gireesh Punathil) #26104 - [
69298713af
] - worker: switch to internal assert module (Rich Trott) #26091 - [
77a944cdee
] - worker: use fake MessageEvent for port.onmessage (Anna Henningsen) #26082 - [
851a691678
] - zlib: report premature ends earlier (Anna Henningsen) #26363
2019-02-28, Version 11.10.1 (Current), @rvagg
This is a security release. All Node.js users should consult the security release summary at:
https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/
for details on patched vulnerabilities.
A fix for the following CVE is included in this release:
- Node.js: Slowloris HTTP Denial of Service with keep-alive (CVE-2019-5737)
Notable Changes
- http: Further prevention of "Slowloris" attacks on HTTP and HTTPS connections by consistently applying the receive timeout set by
server.headersTimeout
to connections in keep-alive mode. Reported by Marco Pracucci (Voxnest). (CVE-2019-5737 / Matteo Collina)
Commits
- [
05534a24ca
] - http: prevent slowloris with keepalive connections (Matteo Collina) nodejs-private/node-private#158
2019-02-14, Version 11.10.0 (Current), @targos
Notable Changes
- deps:
- http, http2:
response.writeHead
now returns the response object. #25974
- perf_hooks:
- Implemented a histogram based API. #25378
- process:
- Exposed
process.features.inspector
. #25819
- Exposed
- repl:
- Added
repl.setupHistory
for programmatic repl. #25895
- Added
- tls:
- Introduced client "session" event. #25831
Commits
- [
ccf60bbad2
] - assert: add internal assert.fail() (Rich Trott) #26047 - [
0b4055e616
] - assert: create internal/assert micro-module (Rich Trott) #25956 - [
37d207cc0c
] - assert: refactor internal assert.js (Rich Trott) #25956 - [
2b1f88185f
] - benchmark: remove unreachable return (ZYSzys) #25883 - [
c4d16e80b7
] - benchmark: refactor for consistent style (Rich Trott) #25944 - [
c4e2bbbcab
] - benchmark: use consistent coding style in assert/* (Rich Trott) #25865 - [
18b344c0d2
] - benchmark: refactor benchmark/common.js (Rich Trott) #25805 - [
40398fd07a
] - benchmark: refactor _http-benchmarkers.js (Rich Trott) #25803 - [
d5d163d8b9
] - build: export deprecated OpenSSL symbols on Windows (Richard Lau) #25991 - [
197efb7f84
] - child_process: close pipe ends that are re-piped (Gireesh Punathil) #21209 - [
f87352366a
] - cluster: migrate round_robin_handle to internal assert (Rich Trott) #26047 - [
8c9800ce27
] - crypto: include 'Buffer' in error output of Hash.update method (Amit Zur) #25533 - [
baa0865886
] - crypto: don't crash X509ToObject on error (David Benjamin) #25717 - [
3e010aff83
] - crypto: fix malloc mixing in X509ToObject (David Benjamin) #25717 - [
da46be2542
] - crypto: fix public key encoding name in comment (David Benjamin) #25736 - [
8b5a2c4f61
] - deps: upgrade to libuv 1.26.0 (cjihrig) #26037 - [
1c5fbeab34
] - deps: upgrade npm to 6.7.0 (Kat Marchán) #25804 - [
3f8c22b4cb
] - deps: update llhttp to 1.1.1 (Fedor Indutny) #25753 - [
823fd5b493
] - (SEMVER-MINOR) deps: float fix for building HdrHistogram on Win x86 (jasnell) #25378 - [
c01bbc5258
] - deps: update acorn to 6.0.7 (Michaël Zasso) #25844 - [
a6c8e40655
] - deps: patch to fix *.onion MX query on c-ares (XadillaX) #25840 - [
8b71464711
] - deps: remove OpenSSL git and travis configuration (Sam Roberts) #25689 - [
673e434714
] - deps: v8, cherry-pick 9365d09, aac2f8c, 47d34a3 (Benjamin Coe) #25429 - [
411f6fe832
] - deps: cherry-pick c736883 from upstream V8 (Yang Guo) - [
4a254a6ce4
] - doc: edit N-API introductory material in Collaborator Guide (Rich Trott) #26051 - [
44fc2f6094
] - doc: clarify effect of stream.destroy() on write() (Sam Roberts) #25973 - [
21e6d353af
] - doc: renamed remote's name (Thang Tran) #26050 - [
e629afa6ae
] - doc: fix minor typo in dgram.md (Daniel Bevenius) #26055 - [
663b6251a0
] - doc: fix some nits in perf_hooks (Vse Mozhet Byt) #26022 - [
9420a737fe
] - doc: edit process.report related documentation (cjihrig) #25983 - [
eb4b5ea233
] - doc: clarify http timeouts (Andrew Moss) #25748 - [
a225f99ea8
] - doc: revise Introducing New Modules (Rich Trott) #25975 - [
f516f68032
] - doc: add a sentence about REPLACEME in code changes (Lance Ball) #25961 - [
3b74cc6c26
] - doc: revise Collaborator Guide on reverting (Rich Trott) #25942 - [
353de0f752
] - doc: fix err_synthetic issue on v11.x (sreepurnajasti) #25770 - [
cc4ae20d20
] - doc: improve doc on unintended breaking changes (Rich Trott) #25887 - [
1f6acbb279
] - doc: document os.userInfo() throwing SystemError (Raido Kuli) #25724 - [
699d161f9e
] - doc: fix machine field in example report (cjihrig) #25855 - [
618f641271
] - doc: remove redundant LTS/Current information in Collaborator Guide (Rich Trott) #25842 - [
7a1f166cfa
] - doc: add documentation for request.path (Kei Ito) #25788 - [
f5db5090bc
] - doc: remove outdated COLLABORATOR_GUIDE sentence about breaking changes (Rich Trott) #25780 - [
accb8aec35
] - doc: revise inspect security info in cli.md (Rich Trott) #25779 - [
fd98d62909
] - doc: revise style guide (Rich Trott) #25778 - [
60c5099f4b
] - domain: avoid circular memory references (Anna Henningsen) #25993 - [
2b48a381b9
] - fs: remove redundant callback check (ZYSzys) #25160 - [
29c195e17f
] - fs: remove useless internalFS (ZYSzys) #25161 - [
51982978eb
] - http: improve performance for incoming headers (Weijia Wang) #26041 - [
90c9f1d323
] - http: reduce multiple output arrays into one (Weijia Wang) #26004 - [
a5247cc180
] - (SEMVER-MINOR) http: makes response.writeHead return the response (Mark S. Everitt) #25974 - [
b7fb49e70a
] - http: remove redundant call to socket.setTimeout() (Luigi Pinca) #25928 - [
25c19eb1d8
] - http: make timeout event work with agent timeout (Luigi Pinca) #25488 - [
0899c8bb32
] - http2: improve compat performance (Matteo Collina) #25567 - [
237b5e65e4
] - (SEMVER-MINOR) http2: makes response.writeHead return the response (Mark S. Everitt) #25974 - [
6967407b19
] - inspector, trace_events: make sure messages are sent on a main thread (Eugene Ostroukhov) #24814 - [
d02ad40d42
] - inspector,vm: remove --eval wrapper (Anna Henningsen) #25832 - [
32e6bb32b2
] - lib: merge 'undefined' into one 'break' branch (MaleDong) #26039 - [
b2b37c631a
] - lib: simplify 'umask' (MaleDong) #26035 - [
b1a8927adc
] - lib: fix the typo error (MaleDong) #26032 - [
d5f4a1f2ac
] - lib: save a copy of Symbol in primordials (Joyee Cheung) #26033 - [
bd932a347e
] - lib: move per_context.js under lib/internal/bootstrap (Joyee Cheung) #26033 - [
f40e0fcdcb
] - lib: replace 'assert' with 'internal/assert' for many built-ins (Rich Trott) #25956 - [
8ade433f51
] - lib: move signal event handling into bootstrap/node.js (Joyee Cheung) #25859 - [
92ca50636c
] - lib: save primordials during bootstrap and use it in builtins (Joyee Cheung) #25816 - [
1b8d2ca85f
] - lib: remove dollar symbol for private function (MaleDong) #25590 - [
b06f2fafe7
] - lib: useinternal/options
to query--abort-on-uncaught-exception
(Joyee Cheung) #25862 - [
0b302e4520
] - lib: fix a few minor issues flagged by lgtm (Robin Neatherway) #25873 - [
99bc0df74c
] - lib: refactor ERR_SYNTHETIC (cjihrig) #25749 - [
1c6fadea31
] - meta: clarify EoL platform support (João Reis) #25838 - [
03ffcf76b7
] - n-api: finalize during second-pass callback (Gabriel Schulhof) #25992 - [
5f6a710d8d
] - os,report: use UV_MAXHOSTNAMESIZE (cjihrig) #26038 - [
2cbb7a85db
] - (SEMVER-MINOR) perf_hooks: implement histogram based api (James M Snell) #25378 - [
e81c6c81de
] - perf_hooks: only enable GC tracking when it's requested (Joyee Cheung) #25853 - [
9d6291ad46
] - process: refactor lib/internal/bootstrap/node.js (Joyee Cheung) #26033 - [
8d3eb47d48
] - process: use primordials in bootstrap/node.js (Joyee Cheung) #26033 - [
85bc64a5c9
] - process: document the bootstrap process in node.js (Joyee Cheung) #26033 - [
ae21fca36b
] - process: normalize process.execPath in CreateProcessObject() (Joyee Cheung) #26002 - [
614bb9f3c8
] - process: normalize process.argv before user code execution (Joyee Cheung) #26000 - [
9a7e883b83
] - process: group main thread execution preparation code (Joyee Cheung) #26000 - [
d7bf070652
] - process: move deprecation warning initialization into pre_execution.js (Joyee Cheung) #25825 - [
d7ed125fd1
] - process: stub unsupported worker methods (cjihrig) #25587 - [
c8bf4327d8
] - process: move process mutation into bootstrap/node.js (Joyee Cheung) #25821 - [
1d76ba1b3d
] - (SEMVER-MINOR) process: expose process.features.inspector (Joyee Cheung) #25819 - [
e6a4fb6d01
] - process: split execution into main scripts (Joyee Cheung) #25667 - [
f4cfbf4c9e
] - process: move setup of process warnings into node.js (Anto Aravinth) #25263 - [
cc253b5f2d
] - process: simplify report uncaught exception logic (cjihrig) #25744 - [
4c22d6eaa1
] - (SEMVER-MINOR) repl: add repl.setupHistory for programmatic repl (Lance Ball) #25895 - [
2c737a89d5
] - repl: remove obsolete buffer clearing (Ruben Bridgewater) #25731 - [
5aaeb01655
] - repl: fix eval return value (Ruben Bridgewater) #25731 - [
e66cb58a9b
] - repl: simplify and improve completion (Ruben Bridgewater) #25731 - [
dfd47aa1e8
] - report: make more items programmatically accessible (Anna Henningsen) #26019 - [
88019b051c
] - report: rename setDiagnosticReportOptions() (cjihrig) #25990 - [
c8ceece815
] - report: refactor report option validation (cjihrig) #25990 - [
afb2d17c16
] - report: use uv_getnameinfo() for socket endpoints (cjihrig) #25962 - [
3f400310bd
] - report: widen scope of #ifndef (cjihrig) #25960 - [
8494a61d79
] - report: remove unnecessary case block scopes (cjihrig) #25960 - [
7443288c68
] - report: remove empty string stream insertion (cjihrig) #25960 - [
6c51ec3014
] - report: include information about event loop itself (Anna Henningsen) #25906 - [
30a4e8900a
] - report: print libuv handle addresses as hex (cjihrig) #25910 - [
6d39a54354
] - report: use libuv calls for OS and machine info (cjihrig) #25900 - [
1007416596
] - report: separate release metadata (Richard Lau) #25826 - [
b1e0c43abd
] - report: disambiguate glibc versions (cjihrig) #25781 - [
f6c8820b46
] - report: fix typo in error message (cjihrig) #25782 - [
d4631816ef
] - report: use consistent format for dumpEventTime (Anna Henningsen) #25751 - [
cc22fd7be9
] - report: split up osVersion and machine values (cjihrig) #25755 - [
f71d6762ca
] - src: remove redundant cast in node_http2.h (gengjiawen) #25978 - [
adaa2ae70b
] - src: add lock to inspectorMainThreadHandle
dtor (Anna Henningsen) #26010 - [
731c2731d2
] - src: add WeakReference utility (Anna Henningsen) #25993 - [
7ab34ae421
] - src: remove unused method in class Http2Stream (gengjiawen) #25979 - [
d7ae1054ef
] - src: remove redundant cast in node_file.cc (gengjiawen) #25977 - [
6c6e678eaa
] - src: remove unused class in node_errors.h (gengjiawen) #25980 - [
24d9e9c8b6
] - src: remove redundant void (gengjiawen) #26003 - [
5de103430f
] - src: use NULL check macros to check nullptr (ZYSzys) #25916 - [
c47eb932bc
] - src: move process.reallyExit impl into node_process_methods.cc (Joyee Cheung) #25860 - [
01bb7b7559
] - src: split ownsProcessState off isMainThread (Anna Henningsen) #25881 - [
fd6ce533aa
] - src: remove main_isolate (Anna Henningsen) #25823 - [
b72ec23201
] - src: move public C++ APIs into src/api/*.cc (Joyee Cheung) #25541 - [
0a154ff7ad
] - src: move v8_platform implementation into node_v8_platform-inl.h (Joyee Cheung) #25541 - [
d342707fa7
] - src: remove unusedinternalBinding('config')
properties (Joyee Cheung) #25463 - [
756558617e
] - src: pass cli options to bootstrap/loaders.js lexically (Joyee Cheung) #25463 - [
85d5f67efe
] - src: fix return type in Hash (gengjiawen) #25936 - [
779a5773cf
] - src: refactor macro to std::min in node_buffer.cc (gengjiawen) #25919 - [
76687dedce
] - src: remove unused variable (cjihrig) #25481 - [
b280d90279
] - src: simplify NativeModule caching and remove redundant data (Joyee Cheung) #25352 - [
469cdacd59
] - src: pass along errors from StreamBase req obj creations (Anna Henningsen) #25822 - [
d6f3b8785f
] - src: pass along errors from fs object creations (Anna Henningsen) #25822 - [
0672c24dc3
] - src: pass along errors from http2 object creation (Anna Henningsen) #25822 - [
e3fd7520d0
] - src: pass along errors from tls object creation (Anna Henningsen) #25822 - [
e0af205c98
] - src: nullcheck on trace controller (Gireesh Punathil) #25943 - [
c72c4b041d
] - src: allow --perf-prof-unwinding-info in NODE_OPTIONS (Tom Gallacher) #25565 - [
e6a2548807
] - src: allow --perf-basic-prof-only-functions in NODE_OPTIONS (Tom Gallacher) #25565 - [
7cf484c656
] - src: refactor SSLError case statement (Sam Roberts) #25861 - [
55a313bb31
] - src: make watchdog async callback a lambda (Gireesh Punathil) #25945 - [
de9f37d314
] - src: make deleted function public in agent.h (gengjiawen) #25909 - [
620d429343
] - src: use bool instead of integer literal in connection_wrap.cc (gengjiawen) #25923 - [
8cedfb8196
] - src: refactor to nullptr in cpp code (gengjiawen) #25888 - [
f5d50342b0
] - src: clean unused code in agent.h (gengjiawen) #25914 - [
2d575044ff
] - src: fix compiler warnings in node_buffer.cc (Daniel Bevenius) #25665 - [
015ed0b1d7
] - src: remove redundant method in node_worker.h (gengjiawen) #25849 - [
44655e93dd
] - src: delete unreachable code in node_perf.h (gengjiawen) #25850 - [
5a66e380ff
] - src: fix data type in node_crypto.cc (gengjiawen) #25889 - [
d4c4f77d31
] - src: const_cast is necessary for 1.1.1, not 0.9.7 (Sam Roberts) #25861 - [
b5a8376ffe
] - src: organize TLSWrap declarations by parent (Sam Roberts) #25861 - [
0772ce35fb
] - src: remove unused TLWrap::EnableTrace() (Sam Roberts) #25861 - [
703549665e
] - src: add PrintLibuvHandleInformation debug helper (Anna Henningsen) #25905 - [
2e80b912ef
] - src: usevisibility("default")
exports on POSIX (Jeremy Apthorp) #25893 - [
e28d891788
] - src: fix race condition in\~NodeTraceBuffer
(Anna Henningsen) #25896 - [
bd771d90fd
] - src: remove unimplemented method in node_http2.h (gengjiawen) #25732 - [
00f8e86702
] - src: use nullptr in node_buffer.cc (gengjiawen) #25820 - [
84358b5010
] - src: handle errors while printing error objects (Anna Henningsen) #25834 - [
f027290542
] - src: use struct as arguments to node::Assert (Anna Henningsen) #25869 - [
8a8c17880e
] - src: remove unused AsyncResource constructor in node.h (gengjiawen) #25793 - [
7556994d83
] - src: remove unused method in js_stream.h (gengjiawen) #25790 - [
882902c672
] - src: pass along errors from PromiseWrap instantiation (Anna Henningsen) #25837 - [
998cea567f
] - src: workaround MSVC compiler bug (Refael Ackermann) #25596 - [
b779c072d0
] - src: makeStreamPipe::Unpipe()
more resilient (Anna Henningsen) #25716 - [
0b014d5299
] - src: make deleted functions public in node.h (gengjiawen) #25764 - [
be499c3c7b
] - src: simplify SlicedArguments (Anna Henningsen) #25745 - [
35454e0008
] - src: fix indentation in a few node_http2 enums (Daniel Bevenius) #25761 - [
3f080d12f4
] - src: add debug check for inspector uv_async_t (Anna Henningsen) #25777 - [
0949039d26
] - src: add handle scope toOnFatalError()
(Anna Henningsen) #25775 - [
d9c2690705
] - src: turn ROUND_UP into an inline function (Anna Henningsen) #25743 - [
3cd134cec4
] - src,lib: remove deadprocess.binding()
code (Anna Henningsen) #25829 - [
cb86357d22
] - test: replaced anonymous fn with arrow syntax (Pushkal B) #26029 - [
64cc234a84
] - test: use emitter.listenerCount() in test-http-connect (Luigi Pinca) #26031 - [
6323a9fc57
] - test: refactor two http client timeout tests (Luigi Pinca) #25473 - [
61330b2f84
] - test: add assert test for position indicator (Rich Trott) #26024 - [
896962fd08
] - test: addWorker
+--prof
regression test (Anna Henningsen) #26011 - [
3eb6f6130a
] - test: capture stderr from child processes (Gireesh Punathil) #26007 - [
d123f944a2
] - test: remove extraneous report validation argument (cjihrig) #25986 - [
de587bae8a
] - test: refactor to block-scope (LakshmiSwethaG) #25532 - [
4dca3ab23d
] - test: exit sequence sanity tests (Gireesh Punathil) #25085 - [
ef9139e5a0
] - test: end tls gracefully, rather than destroy (Sam Roberts) #25508 - [
7e9f5ea295
] - test: pin regression test for #8074 to TLS 1.2 (Sam Roberts) #25508 - [
1b9a608dca
] - test: refactor test-http-agent-timeout-option (Luigi Pinca) #25886 - [
c457d007cd
] - test: clarify confusion over "client" in comment (Sam Roberts) #25508 - [
1be867685c
] - test: use mustCall(), not global state checks (Sam Roberts) #25508 - [
50d2c8e945
] - test: use common.mustCall(), and log the events (Sam Roberts) #25508 - [
1b542e8ba0
] - test: use mustCall in ephemeralkeyinfo test (Sam Roberts) #25508 - [
898cf782f8
] - test: send a bad record only after connection done (Sam Roberts) #25508 - [
ace267b21c
] - test: do not race connection and rejection (Sam Roberts) #25508 - [
639dc07ca0
] - test: do not assume tls handshake order (Sam Roberts) #25508 - [
cc6b30f4b7
] - test: do not assume server gets secure connection (Sam Roberts) #25508 - [
c17a37d95a
] - test: wait for TCP connect, not TLS handshake (Sam Roberts) #25508 - [
1f8991fae6
] - test: add util.isDeepStrictEqual edge case tests (Rich Trott) #25932 - [
baa10aeb75
] - test: add BigInt test for isDeepStrictEqual (Rich Trott) #25932 - [
c866b52942
] - test: remove obsolete code (Ruben Bridgewater) #25731 - [
ee3165d6e7
] - test: relax expectations in test-icu-transcode (Yang Guo) #25866 - [
025a7c3e31
] - test: do not fail SLOW tests if they are not slow (Yang Guo) #25868 - [
059d30e369
] - test: add hasCrypto to worker-cleanexit-with-moduleload (Daniel Bevenius) #25811 - [
7cb943937f
] - test: refactor test-http-agent-timeout-option (Luigi Pinca) #25854 - [
cdf3e84804
] - test: exclude additional test for coverage (Michael Dawson) #25833 - [
704a440d52
] - test: allow coverage threshold to be enforced (Benjamin Coe) #25675 - [
5bffcf6246
] - test: run html/webappapis/timers WPT (Joyee Cheung) #25618 - [
579220815a
] - test: pull html/webappapis/timers WPT (Joyee Cheung) #25618 - [
d683da7ffa
] - test, tools: suppress addon function cast warnings (Daniel Bevenius) #25663 - [
2009f18064
] - test,tracing: use close event to wait for stdio (Anna Henningsen) #25894 - [
8495a788c6
] - tls: renegotiate should take care of its own state (Sam Roberts) #25997 - [
fb83f842a8
] - tls: in-line comments and other cleanups (Sam Roberts) #25861 - [
4d0b56f3f7
] - tls: don't shadow the tls global with a local (Sam Roberts) #25861 - [
7656d58eed
] - (SEMVER-MINOR) tls: introduce client 'session' event (Sam Roberts) #25831 - [
6ca8d26020
] - tools: apply more stringent lint rules for benchmark code (Rich Trott) #25944 - [
c55d662bd1
] - tools: replace deprecated ESLint configuration (Rich Trott) #25877 - [
e13c1850d2
] - tools: update ESLint to 5.13.0 (Rich Trott) #25877 - [
8d14870b15
] - tools: update dmn in update-estlint.sh (Rich Trott) #25877 - [
988c7141d4
] - tools: improve prerequisites for test-all-suites (Rich Trott) #25892 - [
f395728b32
] - tools: exclude benchmark code from coverage report (Rich Trott) #25841 - [
9d2ea1802b
] - tools: add test-all-suites to Makefile (Rich Trott) #25799 - [
9f1bcd44df
] - tools: make test.py Python 3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25767 - [
454278a701
] - tools: refloat Node.js patches to cpplint.py (Refael Ackermann) #25771 - [
b9289f41af
] - tools: bump cpplint.py to 3d8f6f876d (Refael Ackermann) #25771 - [
9c9aefe2a0
] - worker: set stack size for worker threads (Anna Henningsen) #26049 - [
23868ba45e
] - worker: keep stdio after exit (Anna Henningsen) #26017 - [
6c1e92817f
] - worker: set up child Isolate inside Worker thread (Anna Henningsen) #26011 - [
1764aae193
] - worker: pre-allocate thread id (Anna Henningsen) #26011 - [
f63817fd38
] - worker: refactor thread id management (Anna Henningsen) #25796 - [
8db6b8a95a
] - worker: move worker thread setup code into the main script (Joyee Cheung) #25667 - [
5d2e064973
] - worker: no throw on property access/postMessage after termination (Christopher Jeffrey) #25871 - [
508a2e7f0f
] - worker: use correct ctor for error serialization (Anna Henningsen) #25951 - [
52d4b7a928
] - worker: remove undocumented .onclose property (Rich Trott) #25904 - [
e70aa30ebd
] - worker: add mutex lock to MessagePort ctor (Anna Henningsen) #25911 - [
55c270253b
] - worker: throw for duplicates in transfer list (Anna Henningsen) #25815 - [
c959d60242
] - worker,etw: only enable ETW on the main thread (Anna Henningsen) #25907
2019-01-30, Version 11.9.0 (Current), @targos
Notable Changes
- deps:
- OpenSSL has been updated to 1.1.1a, which is API/ABI compatible with the previous OpenSSL 1.1.0j. Note that while OpenSSL 1.1.1a supports TLS1.3, Node.js still does not. #25381
Commits
- [
bc81a68f20
] - build: make compress_json python3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25582 - [
30949f8dba
] - build: make configure.py compatible with python 3 (Sakthipriyan Vairamani (thefourtheye)) #25580 - [
d4ec110c65
] - (SEMVER-MINOR) deps: update archs files for OpenSSL-1.1.1a (Sam Roberts) #25381 - [
5225214d07
] - (SEMVER-MINOR) deps: fix for non GNU assembler in AIX (Shigeki Ohtsu) #25381 - [
ad04d7bea1
] - (SEMVER-MINOR) deps: add only avx2 configs for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
670f10053a
] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
0a0f15f768
] - (SEMVER-MINOR) deps: fix MacOS and Win build for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
e2043999bd
] - (SEMVER-MINOR) deps: fix gyp/gypi for openssl-1.1.1 (Shigeki Ohtsu) #25381 - [
c581b9a253
] - (SEMVER-MINOR) deps: upgrade openssl sources to 1.1.1a (Sam Roberts) #25381 - [
c82f2445e5
] - dns: use IDNA 2008 to encode non-ascii hostnames (Ben Noordhuis) #25679 - [
c56ddc7736
] - doc: document uniqueness of worker.threadId (Anna Henningsen) #25644 - [
7c8d57d4a9
] - doc: revise breaking changes material in COLLABORATOR_GUIDE (Rich Trott) #25730 - [
edc9ceb16e
] - doc: fix issue with worker_threads docs (Lee Byron) #25712 - [
1d6e18b128
] - doc: fix http.Agent timeout option description (Luigi Pinca) #25489 - [
5d5c528120
] - (SEMVER-MINOR) doc: fix assembler requirement for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
34bc69d376
] - doc: fix file extension on ESM file example (Eric Whitebloom) #25692 - [
b218b1204a
] - doc: remove outdated s_client information in tls.md (Rich Trott) #25678 - [
1aa7f4d72d
] - doc: fix metadata for v11.8.0 doc changes (Richard Lau) #25709 - [
3c5a7a2f97
] - doc: fix keyObject.symmetricSize to be keyObject.symmetricKeySize (Filip Skokan) #25670 - [
e47511943b
] - doc: add metadata to report docs (Richard Lau) #25708 - [
237ec396d0
] - doc: fix 11.8.0 changelog (Myles Borins) #25705 - [
48149cfa3a
] - doc: clarify what dns.setResolvers() affects (Sam Roberts) #25570 - [
3488f0df3b
] - doc: link nextTick docs to the nextTick guide (Sam Roberts) #25619 - [
c93e5e1f65
] - doc: simplify process.binding() deprecation message (Rich Trott) #25654 - [
0640b09243
] - lib: refactor policy code for readability (Anna Henningsen) #25629 - [
634cf131f4
] - module: do not useprocess.exit()
(Anna Henningsen) #25769 - [
143274af38
] - module: silence ModuleJob unhandled rejection warnings (Anna Henningsen) #25769 - [
fc38b20c7c
] - perf_hooks: clean up GC listeners (Anna Henningsen) #25647 - [
f3179f7701
] - policy: ensure workers do not read fs for policy (Bradley Farias) #25710 - [
ee61ab6894
] - repl: improve doc for disabling REPL history on Windows (Samuel D. Leslie) #25672 - [
ce28caf517
] - report: represent numbers as numbers (Anna Henningsen) #25651 - [
1dfdbc6cf7
] - report: refactor JSON writer (Anna Henningsen) #25651 - [
14bce1ea5a
] - report: do not useuv\_default\_loop()
as fallback (Anna Henningsen) #25652 - [
152d633366
] - src: remove unused env_ field from env.h (Daniel Bevenius) #25784 - [
c0951062b9
] - src: pass along errors from i18n converter instantiation (Anna Henningsen) #25734 - [
deebf10bd5
] - src: pass along errors from vm data wrapper creation (Anna Henningsen) #25734 - [
8ee4810029
] - src: pass along errors from KeyObject instantiation (Anna Henningsen) #25734 - [
ced4e71504
] - src: pass along errors from perf obj instantiation (Anna Henningsen) #25734 - [
5add2b56ac
] - src: pass along errors from process obj instantiation (Anna Henningsen) #25734 - [
2928672679
] - src: pass along errors from stream obj instantiation (Anna Henningsen) #25734 - [
ebcdbebcee
] - src: remove unused field in node_http2.h (gengjiawen) #25727 - [
6d9af41aef
] - src: in-source comments and minor TLS cleanups (Sam Roberts) #25713 - [
09a10858f7
] - src: remove unnecessary call to SSL_get_mode (Sam Roberts) #25711 - [
86e79a521d
] - src: remove unused and unimplemented method in env.h (gengjiawen) #25699 - [
021d1975ff
] - src: fix macro duplicate declaration in env.h (gengjiawen) #25703 - [
845bcfa1ce
] - src: simplify inspector initialization in node::Start() (Joyee Cheung) #25612 - [
797111a69b
] - src: avoid race condition in tracing code (Anna Henningsen) #25624 - [
b113332daf
] - src: ensure no more platform foreground tasks after Deinit (Clemens Hammacher) #25653 - [
7cc51531a7
] - src: remove has_experimental_policy option (Anna Henningsen) #25628 - [
4b43eeaf9a
] - src,test: fix JSON escaping in node-report (Denys Otrishko) #25626 - [
af9592d6b1
] - test: refactor test/common/report.js (cjihrig) #25754 - [
e2ee031060
] - test: move client renegotiation tests to parallel (Rich Trott) #25757 - [
b174dd7280
] - test: use fipsMode in test-crypto-fips (Daniel Bevenius) #25563 - [
fa2a857e6a
] - test: refactor test-http-client-timeout-option-with-agent (Rich Trott) #25752 - [
15f6b8e25d
] - test: add test forworker.terminate()
+ timeout fns (Anna Henningsen) #25735 - [
c2136348a1
] - test: move heapdump tests to pummel (Rich Trott) #25181 - [
ae19f944f8
] - test: exit sequence sanity tests (Gireesh Punathil) #25083 - [
af6e439ad8
] - test: enable marking of failing coverage tests (Michael Dawson) #25671 - [
6203d05a3c
] - test: fix zlib-brotli output assumptions (Adam Majer) #25697 - [
77274d07d2
] - test: rewrite fs {f}utimes test file (Jeremiah Senkpiel) #25656 - [
29002ceb4e
] - (SEMVER-MINOR) test: assert on client and server side seperately (Sam Roberts) #25381 - [
c7dbb72530
] - test: remove pummel/test-exec (Rich Trott) #25722 - [
4b2a1eadbd
] - test: replace s_client in test-https-ci-reneg-attack (Rich Trott) #25720 - [
7d682234a6
] - test: remove unused uncaughtException handler (Anna Henningsen) #25641 - [
271126ad3b
] - test: remove s_client from test-tls-ci-reneg-attack (Rich Trott) #25700 - [
190c063ecb
] - test: replace Google servers with localhost (Rich Trott) #25694 - [
f33d705033
] - test: fix sequential/test-performance delay (Anatoli Papirovski) #25695 - [
1905f8ef55
] - test: remove common.isOSXMojave (Rich Trott) #25658 - [
9f1b5c6193
] - test: remove known_issues/test-cluster-bind-privileged-port (Rich Trott) #25649 - [
d0705bd24b
] - timers: truncate decimal values (Jeremiah Senkpiel) #24819 - [
d5b2135dde
] - tls: fix malloc mismatch in SSL_set_tlsext_status_ocsp_resp call (David Benjamin) #25706 - [
6e80f6d9a1
] - (SEMVER-MINOR) tls: workaround handshakedone in renegotiation (Shigeki Ohtsu) #25381 - [
c34c5694eb
] - (SEMVER-MINOR) tls: make ossl 1.1.1 cipher list throw error (Sam Roberts) #25381 - [
8032969c69
] - tools: make trailing commas consistent in .eslintrc (Rich Trott) #25739 - [
7ba66505e3
] - tools: make test.py Queue part Python 3 compatible (gengjiawen) #25701 - [
e6ad7f4c9c
] - tools: make mkssldef.py Python 3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25584 - [
bc81fef988
] - vm: mark scripts as shareable cross-origin (Jeremy Apthorp) #25380 - [
fb69b2bf14
] - worker: export workerData to ESM workers (Anna Henningsen) #25768
2019-01-24, Version 11.8.0 (Current), @MylesBorins
Notable Changes
- events:
- For unhandled
error
events with an argument that is not anError
object, the resulting exeption will have more information about the argument. nodejs/node#25621
- For unhandled
- child_process:
- When the
maxBuffer
option is passed,stdout
andstderr
will be truncated rather than unavailable in case of an error. nodejs/node#24951
- When the
- policy:
- Experimental support for module integrity checks through a manifest file is implemented now. nodejs/node#23834
- n-api:
- The
napi_threadsafe_function
feature is now stable. nodejs/node#25556
- The
- report:
- An experimental diagnostic API for capturing process state is available as
process.report
and through command line flags. nodejs/node#22712
- An experimental diagnostic API for capturing process state is available as
- tls:
tls.connect()
takes atimeout
option analogous to thenet.connect()
one. nodejs/node#25517
- worker:
process.umask()
is available as a read-only function inside Worker threads now nodejs/node#25526- An
execArgv
option that supports a subset of Node.js command line options is supported now. nodejs/node#25467
Commits
- [
5fab92c88a
] - build: remove AIX/ppc (32bit) dead code (Refael Ackermann) #25523 - [
34da9a3089
] - build: make install.py python 3 compatiable (Sakthipriyan Vairamani (thefourtheye)) #25583 - [
8cc936a8ea
] - build: remove erroneous duplicate declaration from node_inspector.gypi (Refael Ackermann) #25586 - [
28894af902
] - build: do not lint python scripts under test/fixtures (Joyee Cheung) #25639 - [
47d040dd77
] - build: introduce --openssl-is-fips flag (Daniel Bevenius) #25412 - [
ac5fa2c7f6
] - child_process: truncate output when maxBuffer is exceeded (Jeremiah Senkpiel) #24951 - [
3c661f0aa6
] - console: refactor inspector console extension installation (Joyee Cheung) #25450 - [
f415069c65
] - crypto: add crypto modules to cannotUseCache (Daniel Bevenius) #25606 - [
bb7f71ad8a
] - crypto: fix key handle extraction (Tobias Nießen) #25562 - [
c0859d7176
] - deps: upgrade to libuv 1.25.0 (cjihrig) #25571 - [
9d8a225c6c
] - doc: add note regarding pushing release tags (Myles Borins) #25569 - [
5440f9d4bc
] - doc: use correct placeholder for policy docs (Anna Henningsen) #25627 - [
4f38106ef5
] - (SEMVER-MINOR) doc: add node-report documentation (Vipin Menon) #22712 - [
eac438acc8
] - doc: running coverage for individual suites (Benjamin Coe) #25622 - [
65478faa7b
] - doc: hyperlink reference to process.nextTick (Sam Roberts) #25615 - [
c5d89e6333
] - doc: reword stream docs to clarify that decodeStrings encodes strings (Daniel George Holz) #25468 - [
0c046e8e68
] - doc: correct my wrong note about buf.fill() (Vse Mozhet Byt) #25585 - [
10bff7a58c
] - doc: add a note tobuf.fill()
description (Vse Mozhet Byt) #25547 - [
688fb8d619
] - doc: fix typo in Buffer API (H1Gdev) #25544 - [
417023046e
] - doc: add Rich back to TSC list (Michael Dawson) #25535 - [
26c5bd8a5c
] - doc: add metadata about ecdh curve options (Sam Roberts) #25502 - [
593714e4bd
] - events: show inspected error in uncaught 'error' message (Anna Henningsen) #25621 - [
d6b50c66cc
] - http: make ClientRequest#setTimeout() noop at end (Tim De Pauw) #25536 - [
e55c5c341d
] - http: reuse noop function in socketOnError() (cjihrig) #25566 - [
9a410a189e
] - http2: allow fully synchronous\_final()
(Anna Henningsen) #25609 - [
f688e73984
] - n-api: change #ifdef to #if in node_api_types (Daniel Bevenius) #25635 - [
2b1858298a
] - (SEMVER-MINOR) n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556 - [
0ebe6ebbb1
] - os: implement os.release() using uv_os_uname() (cjihrig) #25600 - [
da8c526888
] - (SEMVER-MINOR) policy: manifest with subresource integrity checks (Bradley Farias) #23834 - [
647a37f5d8
] - process: clarify the pre- and post-condition of esm setup (Joyee Cheung) #25530 - [
b2834ce65b
] - process: fix call process.reallyExit, vs., binding (Benjamin Coe) #25655 - [
92dd8998e7
] - process: check env->EmitProcessEnvWarning() last (Benjamin) #25575 - [
07f1bb001c
] - process: allow reading umask in workers (cjihrig) #25526 - [
f3d0591abf
] - report: useuv\_handle\_type\_name()
to get handle type (Anna Henningsen) #25610 - [
03ba34401b
] - report: downgrade reinterpret_cast to static_cast (Anna Henningsen) #25610 - [
07a0dc89ad
] - report: roll extra loop iteration inPrintNativeStack()
(Anna Henningsen) #25610 - [
64959b6668
] - report: removeinternalBinding('config').hasReport
(Anna Henningsen) #25610 - [
4031b5c267
] - report: removeInitializeReport()
(Anna Henningsen) #25598 - [
0f91e0355a
] - report: simplify rlimit to JSON logic (cjihrig) #25597 - [
a02b621312
] - report: simplify option checking (cjihrig) #25597 - [
c598d98970
] - report: use uv_pid_t instead of custom PID_TYPE (cjihrig) #25597 - [
213eddd323
] - report: remove unnecessary includes (cjihrig) #25597 - [
42bbe58c47
] - report: remove unnecessary intermediate variable (cjihrig) #25597 - [
a161a9b9c3
] - src: remove unnecessaryfilename
variable (Anna Henningsen) #25610 - [
c59edcadc1
] - src: remove using v8::Function in node_os.cc (cjihrig) #25640 - [
dbecc82524
] - src: remove outdatedNeuter()
call innode\_buffer.cc
(Anna Henningsen) #25479 - [
8f42c9efe9
] - src: silence compiler warning in node_report.cc (Daniel Bevenius) #25557 - [
549216a138
] - (SEMVER-MINOR) src: merge into core (Gireesh Punathil) #22712 - [
55768c0079
] - src: restrict unloading addons to Worker threads (Anna Henningsen) #25577 - [
d9a8113a5b
] - src: pass along errors from--security-reverts
(Anna Henningsen) #25466 - [
291cedf25d
] - src: reduce includes of node_internals.h (Joyee Cheung) #25507 - [
03e05cb4fb
] - src: fix FIPS section in Sign::SignFinal (Daniel Bevenius) #25412 - [
0897504adc
] - src: callEnvironment::Exit()
for fatal exceptions (Anna Henningsen) #25472 - [
7ffa8ec756
] - src: resetStopTracingAgent()
before platform teardown (Anna Henningsen) #25472 - [
a9ffce908d
] - test: fix pummel/test-exec (Rich Trott) #25677 - [
08ade9b0d3
] - test: clarify the path relativeness of WPT runner classes (Joyee Cheung) #25616 - [
74ee8d3b72
] - test: run html/webappapis/microtask-queuing WPT (Joyee Cheung) #25616 - [
572a70feae
] - test: pull html/webappapis/microtask-queuing WPT (Joyee Cheung) #25616 - [
90a64ab280
] - test: add stdio checks to cp-exec-maxBuffer (Jeremiah Senkpiel) #24951 - [
0800f91dcc
] - (SEMVER-MINOR) test: add node-report tests (LakshmiSwethaG) #22712 - [
7490fc880e
] - test: switch to native v8 coverage (Benjamin Coe) #25157 - [
ecd358b1fd
] - test: revoke flaky designation for tests (Gireesh Punathil) #25611 - [
5a0332ed31
] - test: remove potential race condition in https renegotiation test (Rich Trott) #25601 - [
6881454d92
] - test: replace common.PORT with0
in https renegotiation test (Rich Trott) #25599 - [
5684da5360
] - test: changed function to arrow function (yathamravali) #25441 - [
efe089e01a
] - test: use stronger curves for keygen (Daniel Bevenius) #25564 - [
3dcdf27399
] - test: change ciphers from RC4 to no-such-cipher (Daniel Bevenius) #25534 - [
faa1776048
] - test: relax chunk count expectations (Gireesh Punathil) #25415 - [
b8d780c0ee
] - test: ensure npm version is not release candidate (Myles Borins) #25538 - [
2112b707e6
] - test: improve code coverage for i18n (Michael Dawson) #25428 - [
4e52b07fb7
] - test: use fipsMode instead of common.hasFipsCrypto (Daniel Bevenius) #25510 - [
4c207d9b84
] - test: do not use uninitialized memory in common flags check (Anna Henningsen) #25475 - [
cfcb759e5d
] - test: prepare test-hash-seed for CI (Rich Trott) #25522 - [
35240cab05
] - test: refactor min() in test-hash-seed (Rich Trott) #25522 - [
779ce29f39
] - test: add check for wrk to test-keep-alive (Rich Trott) #25516 - [
ab861433c9
] - test: fix test-repl timeout and tmpdir refresh (Brian White) #25425 - [
6347940e9f
] - test: refactor pummel/test-net-pingpong (Rich Trott) #25485 - [
307da2d3e7
] - test: refactor pummel/test-net-many-clients (Rich Trott) #25485 - [
69c0841a5a
] - test: refactor pummel/test-net-connect-econnrefused (Rich Trott) #25485 - [
817b44db54
] - test: refactor pummel/test-keep-alive (Rich Trott) #25485 - [
aa9a86aa32
] - test,worker: verify that.terminate()
breaks microtask queue (Anna Henningsen) #25480 - [
c3409f57fd
] - tls: do not free cert in.getCertificate()
(Anna Henningsen) #25490 - [
58952a1a96
] - (SEMVER-MINOR) tls: make tls.connect() accept a timeout option (Luigi Pinca) #25517 - [
1cbadd8d1c
] - tools: improve valgrind support (Anna Henningsen) #25498 - [
d9da4af245
] - tools: update ESLint to 5.12.1 (cjihrig) #25573 - [
338f456107
] - util: fix iterable types with special prototype (Ruben Bridgewater) #25457 - [
219b1b8ce1
] - (SEMVER-MINOR) worker: enable passing command line flags (Yael Hermon) #25467
2019-01-17, Version 11.7.0 (Current), @BridgeAR
Notable Changes
- compression / zlib:
- Added brotli support (Anna Henningsen and Zach Vacura) #24938
- console:
- Added
inspectOptions
option (Ruben Bridgewater) #24978
- Added
- crypto:
- Always accept private keys as public keys (Tobias Nießen) #25217
- deps:
- Upgrade npm to v6.5.0 (Jordan Harband) #25234
- fs:
- Use internalBinding('fs') internally instead of process.binding('fs') (Masashi Hirano) #22478
- http(s):
- Support overriding http\s.globalAgent (Roy Sommer) #25170
- util:
- Inspect ArrayBuffers contents closely (Ruben Bridgewater) #25006
- worker:
- Expose workers by default and remove
--experimental-worker
flag (Anna Henningsen) #25361
- Expose workers by default and remove
Commits
- [
e09dd0c5f0
] - assert: makeactual
andexpected
getters (Ruben Bridgewater) #25250 - [
516f75fda8
] - benchmark: fix net-wrap-js-stream-passthrough (Rich Trott) #25273 - [
9a627a4694
] - (SEMVER-MINOR) benchmark,test: add brotli (Anna Henningsen) #24938 - [
8e84ccb502
] - buffer: move Buffer prototype wiring into internal/buffer.js (Joyee Cheung) #25292 - [
042d20ab47
] - buffer: move initialization of buffer prototype into node.js (Joyee Cheung) #25292 - [
68014fbc22
] - buffer: inspect extra properties (Ruben Bridgewater) #25150 - [
1d4940888d
] - buffer: refactor checks for SlowBuffer creation (P. Mike) #25266 - [
7dc4c3be03
] - buffer: fix crash for invalid index types (Anna Henningsen) #25154 - [
a4f50a62d5
] - build: set-blibpath:
for AIX (Richard Lau) #25447 - [
07ffa3f189
] - build: add check for empty openssl-fips flag (Daniel Bevenius) #25391 - [
a2cc4bad0e
] - build: fix Windows shared lib build (Richard Lau) #25166 - [
56e7e4f0cd
] - child_process: simplify argument handling (cjihrig) #25194 - [
272ddb1765
] - console: improve inspectOptions validation (cjihrig) #25090 - [
65d485b880
] - (SEMVER-MINOR) console: addinspectOptions
option (Ruben Bridgewater) #24978 - [
57323e8048
] - console: move the inspector console wrapping in a separate file (Joyee Cheung) #24709 - [
b549058cc4
] - console: split console into global.js and constructor.js (Joyee Cheung) #24709 - [
4052aec321
] - console: lazy load process.stderr and process.stdout (Joyee Cheung) #24534 - [
7f5bb9d3bf
] - console: bind methods from the prototype chain in Console (Joyee Cheung) #24047 - [
b2b0645805
] - console: create the global console from Console constructor (Joyee Cheung) #25420 - [
561c2689ef
] - console: use spread notation instead of Object.assign (Ruben Bridgewater) #25149 - [
63fbd00834
] - coverage: pass cwd to path.resolve() in setup (cjihrig) #25289 - [
daca3188af
] - coverage: use process._rawDebug() during setup (cjihrig) #25289 - [
eaaaa0d479
] - (SEMVER-MINOR) crypto: always accept private keys as public keys (Tobias Nießen) #25217 - [
32e45b20da
] - crypto: fix key object wrapping in sync keygen (Tobias Nießen) #25326 - [
bc6f4bc0c5
] - crypto: add crypto/keys to cannotUseCache (Daniel Bevenius) #25237 - [
f3ebc391a3
] - crypto: fix zero byte allocation assertion failure (Tobias Nießen) #25248 - [
e1d4f4384a
] - deps: cherry-pick d9fbfeb from upstream V8 (Alexey Kozyatinskiy) #25331 - [
91015918d8
] - deps: upgrade npm to v6.5.0 (Jordan Harband) #25234 - [
11c01a6a69
] - (SEMVER-MINOR) deps: add brotli (Hackzzila) #24938 - [
f2abe7bf76
] - deps: V8: backport3e010af
(Ruben Bridgewater) #25101 - [
201cf97fcb
] - deps: V8: backport bf84766 (Ruben Bridgewater) #25101 - [
ec87b6c994
] - (SEMVER-MINOR) deps,tools: update license-builder.sh and LICENSE (Hackzzila) #24938 - [
5b4fab1a40
] - dns: fix TTL value for AAAA replies toresolveAny()
(Anna Henningsen) #25187 - [
edab2d61fd
] - doc: revert incorrect change on readable._read (Matteo Collina) #25442 - [
2172dbfce4
] - doc: add TLSSocket.isSessionReused() docs (Sam Roberts) #25423 - [
7123167e31
] - doc: improve Sign/Verify examples and docs (Sam Roberts) #25452 - [
9a61a7abb3
] - doc: fix section order in vm.md (Vse Mozhet Byt) #25374 - [
2b0c8538ef
] - doc: fix sorting in buffer.md (Vse Mozhet Byt) #25477 - [
f8bb544bfb
] - doc: fixnapi\_open\_callback\_scope
description (Philipp Renoth) #25366 - [
b67c4b4f99
] - doc: document that stream.on('close') was changed in Node 10 (Matteo Collina) #25413 - [
3db7a9ffba
] - doc: fix, unify, formalize, and amplify vm.md (Vse Mozhet Byt) #25422 - [
ebd202736c
] - doc: fix the path to postMessage() (Mitar) #25332 - [
177635b320
] - doc: updateos.networkInterfaces()
example (jvelezpo) #25417 - [
67782613bb
] - doc: make sure that calls to .read() are looped (Matteo Collina) #25375 - [
f58b5300cd
] - doc: wrap and punctuate YAML description text (Sam Roberts) #25419 - [
8380bd46a0
] - doc: add history to http.request.setTimeout() (James Bunton) #25121 - [
8bc1651249
] - doc: add clarification for exception behaviour (Michael Dawson) #25339 - [
f3d86391d9
] - doc: clarify timing of socket.connecting (Sam Roberts) #25333 - [
7d46437c45
] - doc: update benchmark doc (Kazushi Kitaya) #25367 - [
071f84e80a
] - doc: use lowercase for zlib (Rich Trott) #25371 - [
7d1d26191d
] - doc: fix heading in cpp style guide (Kazushi Kitaya) #25303 - [
354fba1b26
] - doc: fix process.stdin example (Anna Henningsen) #25344 - [
1e20c5e440
] - doc: make modules.md more accurate (Vse Mozhet Byt) #25357 - [
f8dcbba563
] - doc: fs.mkdir('/') throws EPERM on Windows (Corey Farrell) #25340 - [
b9b2ba22ec
] - doc: document key encryption options (Tobias Nießen) #23632 - [
f5008fd1ef
] - doc: simplify DEP0119 wording (cjihrig) #25276 - [
1c5a99797b
] - (SEMVER-MINOR) doc: add documentation for brotli support (Anna Henningsen) #24938 - [
be45469744
] - doc: edit and simplify util.inspect() docs (cjihrig) #25195 - [
8a701c3fce
] - doc: include license for src/large_pages in LICENSE (Ujjwal Sharma) #25246 - [
e6da77b12c
] - doc: describe TLS session resumption (Sam Roberts) #25174 - [
3af173df00
] - doc: link and expand --tls-cipher-list docs (Sam Roberts) #25174 - [
39b3fd1b61
] - doc: revise "Breaking Changes to Internal Elements" (Rich Trott) #25190 - [
2c50bcda8a
] - doc: fix NAPI typo (Philipp Renoth) #25216 - [
1697604ae0
] - doc,worker: revise worker_threads.md (Rich Trott) #25402 - [
dd0381fe4e
] - (SEMVER-MAJOR) fs: make process.binding('fs') internal (Masashi Hirano) #22478 - [
ca7adcafda
] - fs: extract start and end check into checkPosition (ZYSzys) #25264 - [
26f2eb8b12
] - http2: add test case for goaway (Anto Aravinth) #24054 - [
445ba9f283
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931 - [
8cc97571a4
] - Revert "inspector: move process.binding to internalBinding" (Joyee Cheung) #25446 - [
4794cf601e
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931 - [
cb73fed430
] - inspector, test: verify reported console message (Eugene Ostroukhov) #25455 - [
6528ce6176
] - lib: expose all type checks from the internal types module (Ruben Bridgewater) #25149 - [
207612c723
] - lib: remove internalBinding('config').pendingDeprecation (Joyee Cheung) #24962 - [
d8ba520622
] - lib: remove unused NativeModule/NativeModule wraps (Joyee Cheung) #24904 - [
87a58beed7
] - lib: remove duplicated noop function (ZYSzys) #24770 - [
d7d772b2f8
] - Revert "lib: remove duplicated noop function" (Joyee Cheung) #25446 - [
42a7eaf9d4
] - Revert "lib: remove unused NativeModule/NativeModule wraps" (Joyee Cheung) #25446 - [
b48865f03f
] - lib: move lib/console.js to lib/internal/console/constructor.js (Joyee Cheung) #24709 - [
3350230e20
] - lib: remove internalutil.\_extends()
usage (Ruben Bridgewater) #25105 - [
73c3a3d5ed
] - (SEMVER-MAJOR) lib: make the global console Prototype an empty object (Joyee Cheung) #23509 - [
8d0c638583
] - (SEMVER-MINOR) lib: support overriding http\s.globalAgent (Roy Sommer) #25170 - [
217bb0e5f0
] - lib: simplify several debug() calls (cjihrig) #25241 - [
e14f8646e2
] - lib,test: remove lib/internal/test/unicode.js (Rich Trott) #25298 - [
c13e5be740
] - net: use decodeStrings public API for writable stream (Rich Trott) #25201 - [
9ac8d41925
] - net: check for close on stream, not parent (David Halls) #25026 - [
3bd8e4b6a3
] - os: add fallback for undefined CPUs (Minwoo Jung) #25493 - [
840ec230f1
] - os: improve networkInterfaces() performance (Brian White) #25410 - [
d197105476
] - os: move process.binding('os') to internalBinding (briete) #25087 - [
f64e5ec148
] - Revert "os: move process.binding('os') to internalBinding" (Joyee Cheung) #25446 - [
55d185f0dd
] - os: move process.binding('os') to internalBinding (briete) #25087 - [
c718592147
] - process: register the inspector async hooks in bootstrap/node.js (Joyee Cheung) #25443 - [
b524a7bed0
] - process: refactor coverage setup during bootstrap (Joyee Cheung) #25398 - [
83900148e6
] - process: allow StartExecution() to take a main script ID (Joyee Cheung) #25474 - [
28baf266c7
] - process: move C++ process events into node_process_events.cc (Joyee Cheung) #25397 - [
5eada9dce4
] - process: move --help and --bash-completeion handling to startExecution (Joyee Cheung) #25262 - [
743056e3af
] - process: move process.features initialization into node.js (Joyee Cheung) #25239 - [
c07b12da42
] - process: make tick callback and promise rejection callback more robust (Joyee Cheung) #25200 - [
655c1c9232
] - process: move worker bootstrap code into worker_thread_only.js (Joyee Cheung) #25199 - [
9480e1b795
] - process: split worker IO into internal/worker/io.js (Joyee Cheung) #25199 - [
456b1b55b1
] - process: move eval and exception bootstrap ito process/execution.js (Joyee Cheung) #25199 - [
f32e6a81a6
] - process: make internal/queue_microtask.js more self-contained (Joyee Cheung) #25189 - [
6b5c962a0a
] - process: move child process IPC setup condition into node.js (Joyee Cheung) #25130 - [
e93dd4dad6
] - process: move POSIX credential accessors into node_credentials.cc (Joyee Cheung) #25066 - [
0e2fbe4ff4
] - process: specialize building and storage of process.config (Joyee Cheung) #24816 - [
18052364ce
] - process: provide dummy stdio for non-console Windows apps (Anna Henningsen) #20640 - [
1ccaf9a8f1
] - repl: indicate if errors are thrown or not (Ruben Bridgewater) #25253 - [
2ed3fa187e
] - src: declare process-related C++ methods in node_process.h (Joyee Cheung) #25397 - [
49ac9688f3
] - src: move process object creation into node_process_object.cc (Joyee Cheung) #25397 - [
299aefd81a
] - src: clean upnode::Init()
wrt embedder scenarios (Anna Henningsen) #25370 - [
dca6741b9b
] - src: move InternalMakeCallback and MakeCallback (Joyee Cheung) #25299 - [
81924ffa4f
] - src: remove unused isolate variable (Daniel Bevenius) #25368 - [
8e6175e001
] - src: use generic helper for splitting strings (Anna Henningsen) #25363 - [
6cdaf038ce
] - src: splitLoadEnvironment()
atstartExecution()
(Anna Henningsen) #25320 - [
c6adf4b44f
] - src: move per-process global variables into node::per_process (Joyee Cheung) #25302 - [
69d8e60596
] - src: useinternalBinding('config').hasInspector
in JS land (Joyee Cheung) #25291 - [
c5ab3408b1
] - src: refactor tickInfo access (Joyee Cheung) #25200 - [
2e33ad1caa
] - src: move process.nextTick and promise setup into node_task_queue.cc (Joyee Cheung) #25163 - [
fa74cd352f
] - src: move symbols binding into node_symbols.cc (Joyee Cheung) #25163 - [
57a0cd4d48
] - src: move node::errno_string into node_errors.h/cc (Joyee Cheung) #25396 - [
f8ba4880ab
] - src: fix compiler warnings (cjihrig) #25165 - [
dde71520ba
] - src: move more process methods initialization in bootstrap/node.js (Joyee Cheung) #25127 - [
5fe774104f
] - src: dispose of V8 platform inprocess.exit()
(Anna Henningsen) #25061 - [
e9b4d24eda
] - src: move arch, platform and release into node_metadata.cc (Joyee Cheung) #25293 - [
43535f56fd
] - src: simplify JS Array creation (Anna Henningsen) #25288 - [
de6f1f5e4d
] - src: initialize ICU version in per_process::metadata.versions (Joyee Cheung) #25115 - [
e5b4af43fd
] - src: move the declaration of http parser versions into node_metadata.h (Joyee Cheung) #25115 - [
64c713a2e7
] - src: move GetOpenSSLVersion into node_metadata.cc (Joyee Cheung) #25115 - [
b1500d9a7f
] - src: pass isMainThread into bootstrap/node.js directly (Joyee Cheung) #25017 - [
ee461feaee
] - src: always compile and store code cache for native modules (Joyee Cheung) #24950 - [
fd913fe365
] - src: remove code cache integrity check (Joyee Cheung) #24950 - [
d245c4cd50
] - src: use NativeModuleLoader to compile all the bootstrappers (Joyee Cheung) #24775 - [
d1ff107b51
] - src: initializeEnvironment
members in class definition (Anna Henningsen) #25369 - [
5b933565ac
] - src: check curve ID existence instead of asn flags (Sam Roberts) #25345 - [
807e732832
] - src: trace_events: fix race with metadata events (Ali Ijaz Sheikh) #25235 - [
1e60e0afcb
] - src: remove unused method declaration (Ben Noordhuis) #25329 - [
f6e341a546
] - src: improve ToV8Value() functions (Anna Henningsen) #25288 - [
465d02b817
] - src: add NAPI_VERSION_EXPERIMENTAL (Michael Dawson) #25319 - [
d7186252df
] - src: unload addons when environment quits (Gabriel Schulhof) #24861 - [
f62e35fd05
] - src: fix warning in cares_wrap.cc (cjihrig) #25230 - [
2f5c8b5041
] - src: remove unused variable from string_search.h (Anna Henningsen) #25139 - [
e00b326f33
] - src: pass along MaybeLocal<> state fromURL::ToObject()
(Anna Henningsen) #25141 - [
ae86192732
] - src: ignore termination exceptions in fatal TryCatch (Anna Henningsen) #25141 - [
c9d49d65a4
] - src: fulfill Maybe contract in InlineDecoder (Anna Henningsen) #25140 - [
dd6667d05e
] - src: lazily load internalBinding('uv') and build the errmap lazily (Joyee Cheung) #25143 - [
bc66356093
] - src: use consistent names for JSStream (Sam Roberts) #25153 - [
99a5af65df
] - src: introduce DCHECK macro (cjihrig) #25207 - [
e2a01ca061
] - src: use DCHECK_* macros where possible (cjihrig) #25207 - [
73ccfc81c9
] - src: fix compiler warnings in node_crypto.cc (cjihrig) #25205 - [
7365b00929
] - src: do not leak NodeTraceStateObserver (Anna Henningsen) #25180 - [
37ba20112a
] - src,lib: prefer internal/options over process._foo (Anna Henningsen) #25063 - [
7480864c51
] - src,lib: make process.binding('config') internal (Masashi Hirano) #23400 - [
577da835d2
] - Revert "src,lib: make process.binding('config') internal" (Joyee Cheung) #25446 - [
d7bc03e2ca
] - test: improve known_issues/test-vm-timeout-escape-queuemicrotask (Rich Trott) #25503 - [
3afb4813c8
] - test: add test for fs.lchmod (ZYSzys) #25439 - [
067d38fb07
] - test: make test-v8-coverage.js more strict (cjihrig) #25289 - [
f6c14bd1e2
] - test: rework ephemeralkeyinfo to run in parallel (Sam Roberts) #25409 - [
29b89badb5
] - test: check for tls renegotiation errors (Sam Roberts) #25437 - [
23d41fbf01
] - test: fix test-net-connect-econnrefused (again) (Rich Trott) #25438 - [
d86a3e8245
] - test: remove unnecessary skipIfWorker() (Rich Trott) #25427 - [
82fc9a8889
] - test: fix module loading error for AIX 7.1 (Richard Lau) #25418 - [
3f661097d1
] - test: improve test coverage of native crypto code (Tobias Nießen) #25400 - [
fe9b6ee88b
] - test: move require('https') to after crypto check (Daniel Bevenius) #25388 - [
b545b4c1e9
] - test: fix test-net-connect-econnrefused (Rich Trott) #25389 - [
0f290e8f62
] - test: remove test/pummel/test-http-client-reconnect-bug.js (Rich Trott) #25387 - [
58de81faa7
] - test: remove duplicate encoding tests in favor of WPT (Joyee Cheung) #25321 - [
da34c6c575
] - test: use WPT runner to run encoding tests (Joyee Cheung) #25321 - [
8d8c30599a
] - test: support more icu requirements in the WPT status file (Joyee Cheung) #25321 - [
d9adceecb6
] - test: pull enconding WPT test fixtures (Joyee Cheung) #25321 - [
837ca76a0d
] - test: refactor test-fs-watch-non-recursive (Rich Trott) #25386 - [
65dfeeb9a9
] - test: fix test/pummel/test-fs-watch-non-recursive.js (Rich Trott) #25386 - [
bdcf8f4784
] - test: fix test/pummel/test-fs-watch-file.js (Rich Trott) #25384 - [
be16cc9fd6
] - test: set umask for tests (Rich Trott) #25229 - [
3bebcf0180
] - test: fix failing assertion (Ruben Bridgewater) #25250 - [
201a8d9dc2
] - test: refactorcommon.expectWarning()
(Ruben Bridgewater) #25251 - [
f0202a7604
] - test: fix test/pummel/test-fs-largefile.js (Rich Trott) #25372 - [
fc22df9552
] - test: more tests for internal/util/types (ZYSzys) #25225 - [
c826af781f
] - test: clean up wasm fixtures (Gus Caplan) #25360 - [
c1aa5f0dae
] - test: tune test-uv-threadpool-schedule (Rich Trott) #25358 - [
f80fbd2c16
] - test: remove redundant fchmod test (ZYSzys) #25282 - [
ce7bbd2ad9
] - test: move test-tls-securepair-client out of pummel (Rich Trott) #25222 - [
7ac1db2c31
] - test: fix test-tls-securepair-client (Rich Trott) #25222 - [
239d5ec92c
] - test: http2 origin length ERR_HTTP2_ORIGIN_LENGTH (Furqan Shaikh) #25296 - [
456f76a48b
] - test: remove flag for test-addon-uv-handle-leak (Rich Trott) #25327 - [
523872b37f
] - test: fix test-benchmark-zlib (Rich Trott) #25365 - [
379260e4bd
] - test: replace internals with public API (Rich Trott) #25309 - [
973b32d3c3
] - test: set umask explicitly (Thomas Chung) #25213 - [
c10b131ec9
] - test: make sure tmpdir is created before using it (Joyee Cheung) #25224 - [
5a5bc58b4f
] - test: remove unused --expose-native-as V8 flag (peterwmwong) #25275 - [
61fc3bfd8e
] - test: mark test-util-callbackify flaky on AIX (Rich Trott) #25284 - [
ee8a4a291d
] - test: remove unnecessary test flags (cjihrig) #25277 - [
4ca4b546ab
] - test: removeutil.inherits()
usage (ZYSzys) #25245 - [
11c9a82f0f
] - test: slightly refactor test-child-process-execsync (Denys Otrishko) #25227 - [
05d1a536cc
] - test: remove try/catch in common.isMainThread (Rich Trott) #25249 - [
b0b1414ad7
] - test: regression test for uv threadpool congestion (Gireesh Punathil) #23099 - [
c7d2dbd5da
] - test: add TODO to encoding tests that can be replaced with WPT (Joyee Cheung) #25155 - [
b45be671db
] - test: rename custom encoding tests that cannot be replaced by WPT (Joyee Cheung) #25155 - [
be421823e5
] - test: split encoding tests where some cases can be run without ICU (Joyee Cheung) #25155 - [
deceb26238
] - test: split test-whatwg-encoding-textdecoder-fatal.js (Joyee Cheung) #25155 - [
a8f5191eb9
] - test: split test-whatwg-encoding-textdecoder.js (Joyee Cheung) #25155 - [
7e2ae75a6b
] - test: mark two tests as flaky in AIX (Gireesh Punathil) #25126 - [
e182ca9bdc
] - test: add more inspect subclassing tests (Ruben Bridgewater) #25192 - [
58af085d9f
] - test: refactor stdio handling in test-esm-cjs-main (Richard Lau) #25169 - [
91d1aea311
] - test: refactor test-esm-namespace.mjs (Rich Trott) #25117 - [
b7b1d7eb88
] - test: fix test-repl-envvars (Anna Henningsen) #25226 - [
95353c7c20
] - test,doc: add tests and docs for addon unloading (Anna Henningsen) #24861 - [
a29adef252
] - test,worker: simplify common.isMainThread (Rich Trott) #25426 - [
a6df7278d8
] - test,worker: refactor test-worker-cleanup-handles (Rich Trott) #25401 - [
453bd18969
] - tls: do not confuse TLSSocket and Socket (Sam Roberts) #25153 - [
f6b2ea8bb9
] - tls: do not confuse session and session ID (Sam Roberts) #25153 - [
d5ba121e74
] - tls: fix initRead socket argument name (Sam Roberts) #25153 - [
acf7802fe3
] - tls: remove unused ocsp extension parsing (Sam Roberts) #25153 - [
f0409be2a7
] - tools: lint for use of internalBinding() (cjihrig) #25395 - [
2a85cc7cae
] - tools: update crypo check rule (cjihrig) #25399 - [
dcbf1d9da4
] - tools: add openssl-cli to macos-firewall.sh (Daniel Bevenius) #25385 - [
ee4c46c72f
] - tools: update ESLint to 5.12.0 (cjihrig) #25347 - [
1be566bd2f
] - tools: replace NULL with nullptr (Juan José Arboleda) #25179 - [
fee8a11634
] - tools: remove custom buffer-constructor lint rule (cjihrig) #25261 - [
ee43540aa7
] - tools: enable no-buffer-constructor lint rule (cjihrig) #25261 - [
e6b5232381
] - tools: enable no-useless-catch lint rule (cjihrig) #25236 - [
f944a75336
] - tools: update ESLint to 5.11.1 (cjihrig) #25236 - [
19f1a506ee
] - trace_events: move SetupTraceCategoryState into node_trace_events.cc (Joyee Cheung) #25128 - [
6e716ed1d6
] - url: return backslashes from fileURLToPath on win (Kevin Smith) #25349 - [
71432c3d06
] - util: fixes type in argument type validation error (Ankur Oberoi) #25103 - [
46ec26f8aa
] - util: remove eslint comments and rename variables (Ruben Bridgewater) #25255 - [
7ff44105be
] - util: remove outdated comment (Ruben Bridgewater) #25255 - [
45a8eb6ed3
] - util: simpler module namespace code (Ruben Bridgewater) #25255 - [
a333272fb0
] - util: code cleanup (Ruben Bridgewater) #25255 - [
7696d1fe84
] - util: switch recurseTimes counter (Ruben Bridgewater) #25255 - [
2e6e4cfaf5
] - util: add null prototype support for date (Anto Aravinth) #25144 - [
901d3d0959
] - (SEMVER-MINOR) util: inspect ArrayBuffers contents as well (Ruben Bridgewater) #25006 - [
4ca0968918
] - util: update comment in util.promisify (Kazushi Kitaya) #25323 - [
37976251b5
] - util: fix util.inspect with proxied function (Weijia Wang) #25244 - [
88e73862ca
] - util: simplify code (Kazushi Kitaya) #25162 - [
73f3a1c4e6
] - util: make inspect aware of RegExp subclasses and null prototype (Ruben Bridgewater) #25192 - [
7f78137c37
] - v8: enable inline WASM in serialization API (Anna Henningsen) #25313 - [
2df0d14e18
] - win, build: fix building addons on Windows (Bartosz Sosnowski) #25108 - [
243f90283c
] - worker: remove--experimental-worker
flag (Anna Henningsen) #25361 - [
e8a6cc8802
] - worker: improve JS-side debugging (Anna Henningsen) #25312 - [
65c136f3de
] - worker: partially remove--experimental-worker
flag (Anna Henningsen) #25404 - [
7bb7b9a61f
] - worker: set--experimental-worker
always (Anna Henningsen) #25404 - [
dd8795f4a0
] - worker: enable transferring WASM modules (Anna Henningsen) #25314 - [
2014eba782
] - worker: use engine-provided deleter forSharedArrayBuffer
s (Anna Henningsen) #25307 - [
7edf8c7e74
] - (SEMVER-MINOR) zlib: add brotli support (Anna Henningsen) #24938 - [
e534dcd75e
] - zlib: split JS code as prep for non-zlib-backed streams (Anna Henningsen) #24939
2018-12-26, Version 11.6.0 (Current), @MylesBorins
Notable Changes
- cli:
- add --max-http-header-size flag (cjihrig) #24811
- crypto:
- deps:
- http:
- add maxHeaderSize property (cjihrig) #24860
Commits
- [
a9ab28df2c
] - assert: inspect getters (Ruben Bridgewater) #25004 - [
c6bfa66b2e
] - buffer: simplify code (Ruben Bridgewater) #25151 - [
9b38bbff7f
] - build: correct fi indentation in Makefile (Daniel Bevenius) #25107 - [
4513516f5e
] - build: add a space to clarify skipping crypto msg (Daniel Bevenius) #25011 - [
7b2eefc103
] - child_process: spawn ignores options in case args is undefined (Eduard Bondarenko) #24913 - [
edd8bd0ee0
] - (SEMVER-MINOR) cli: add --max-http-header-size flag (cjihrig) #24811 - [
e6c1e8de95
] - (SEMVER-MINOR) crypto: always accept certificates as public keys (Tobias Nießen) #24234 - [
3b53df0748
] - (SEMVER-MINOR) crypto: add key object API (Tobias Nießen) #24234 - [
6f6f339ef0
] - crypto: update root certificates (Sam Roberts) #25113 - [
e855018968
] - (SEMVER-MINOR) deps: upgrade npm to 6.5.0 (Audrey Eschright) #24734 - [
155d1d54bf
] - deps: upgrade to libuv 1.24.1 (cjihrig) #25078 - [
0057af293a
] - (SEMVER-MINOR) deps: cherry-pick http_parser_set_max_header_size (cjihrig) #24811 - [
b78d48749a
] - doc: fix links in test/common/README.md (Vse Mozhet Byt) #25172 - [
6a690ee51b
] - doc: revise "Breaking Changes and Deprecations" (Rich Trott) #25116 - [
4ca09517c2
] - doc: describe root cert update process (Sam Roberts) #25113 - [
4561e2c984
] - doc: revise "Breaking Changes" section of Collaborator Guide (Rich Trott) #25071 - [
2516e9cfd0
] - doc,lib,test: capitalize comment sentences (Ruben Bridgewater) #24996 - [
d1a98a8d0a
] - events: simplify stack compare function (Ruben Bridgewater) #24744 - [
ae50f480d2
] - (SEMVER-MINOR) http: add maxHeaderSize property (cjihrig) #24860 - [
b3f45daf7b
] - lib: make internal API warning more direct (Rich Trott) #25125 - [
2fc43fbe43
] - lib: switch to object spread where possible (Ruben Bridgewater) #25104 - [
96bdd47734
] - lib: refactor argument validation using validateString (ZYSzys) #24960 - [
0cde1a4fdc
] - lib: remove unused NativeModule/NativeModule wraps (Joyee Cheung) #24904 - [
add566eee5
] - os: use uv_os_gethostname() in hostname() (cjihrig) #25111 - [
85a136974e
] - perf_hooks: make GC tracking state per-Environment (Anna Henningsen) #25053 - [
3f82144c98
] - process: move environment variable proxy code into node_env_var.cc (Joyee Cheung) #25067 - [
c9f809e36f
] - src: add DCHECK macros (kiyomizumia) #24359 - [
b801b0372a
] - src: use std::vector for setting up process.execPath (Anna Henningsen) #25069 - [
54e42f04a7
] - src: port GetLoadedLibraries for freebsd (Gireesh Punathil) #25106 - [
fd0361bff0
] - src: mark options parsers as const (Anna Henningsen) #25065 - [
c6388edf34
] - src: handle empty Maybe in uv binding initialize (Anna Henningsen) #25079 - [
6f3b421dd5
] - src: schedule destroy hooks in BeforeExit early during bootstrap (Joyee Cheung) #25020 - [
a4505c698f
] - src: extract common Bind method (Jon Moss) #22315 - [
09a99c6834
] - src: mark some global state as const (Anna Henningsen) #25052 - [
7f34c768da
] - src: remove internalBinding('config').warningFile (Joyee Cheung) #24959 - [
c80ac7fae3
] - (SEMVER-MINOR) src: add kUInteger parsing (Matteo Collina) #24811 - [
45d48510bd
] - test: fix test-tls-session-timeout (Rich Trott) #25188 - [
6557ea180c
] - test: mark test-trace-events-api-worker-disabled flaky (Rich Trott) #25197 - [
db54531c8d
] - test: remove Files: comment processing from Python test runner (Rich Trott) #25183 - [
a28cae0e55
] - test: add hasCrypto check to common flags check (Daniel Bevenius) #25147 - [
175f7b60c2
] - test: remove unnecessary eslint-disable comments (Rich Trott) #25119 - [
d09e3335a6
] - test: remove obsolete eslint comments (cjihrig) #25088 - [
8279826ce6
] - test: verify input flags (Ruben Bridgewater) #24876 - [
1f45b2370d
] - test: add signal check to test-esm-cjs-main (Rich Trott) #25073 - [
3e1fe19194
] - test: add missing tmpdir.refresh() in recently-added test (Rich Trott) #25098 - [
5eb5d1d7b1
] - test: test internal/util/types in vm (ZYSzys) #25056 - [
9ad6bc2e6e
] - test: remove magic numbers in test-gc-http-client-onerror (Rich Trott) #24943 - [
30b61554f6
] - test: merge test with unnecessary child process (Sam Roberts) #25025 - [
e340b8f1ff
] - tls: re-define max supported version as 1.2 (Sam Roberts) #25024 - [
8ab0a48928
] - tools: update ESLint to 5.11.0 (cjihrig) #25191 - [
c7fa132aea
] - tools: alphabetize IGNORED_SUITES in tools/test.py (Rich Trott) #25182 - [
073a51220e
] - tools: report unused disable-directives for ESLint (Rich Trott) #25119 - [
9b941da78d
] - tools: update certdata.txt (Sam Roberts) #25113 - [
a5bccc2919
] - tools: make apilinks building more robust (Joyee Cheung) #25019 - [
ed3303ba99
] - tools: enable no-useless-constructor lint rule (cjihrig) #25055 - [
7df59f824b
] - vm: reuse validateString of internal/validators (ZYSzys) #25074 - [
74e08c0458
] - vm: simplify Script constructor options validation (cjihrig) #25054 - [
4f28da883f
] - worker: fix nullptr deref after MessagePort deser failure (Anna Henningsen) #25076
2018-12-18, Version 11.5.0 (Current), @BethGriggs
Notable Changes
- tls:
- support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) #24733
- util:
- add inspection getter option (Ruben Bridgewater) #24852
Commits
- [
bf4faf3ffc
] - assert,util: harden comparison (Ruben Bridgewater) #24831 - [
302081bafc
] - build: make lint-addon-docs run only if needed (Daniel Bevenius) #24993 - [
cc8a805e31
] - build: fix compiler version detection (Richard Lau) #24879 - [
bde5df20d6
] - doc: fix node.1 --http-parser sort order (cjihrig) #25045 - [
a9f239fb60
] - doc: add EventTarget link to worker_threads (Azard) #25058 - [
00ce972305
] - doc: make README formatting more consistent (wenjun ye) #25003 - [
dbdea36190
] - doc: add codebytere's info to release team (Shelley Vohr) #25022 - [
877f8a0094
] - doc: revise internal vs. public API in Collaborator Guide (Rich Trott) #24975 - [
f0bcacdcc6
] - doc: update a link of npm repository (Daijiro Wachi) #24969 - [
1e096291d6
] - doc: fix author-ready conflict (Ruben Bridgewater) #25015 - [
b2e6cbddd8
] - doc: update Useful CI Jobs section of Collaborator Guide (Rich Trott) #24916 - [
9bfbb6822b
] - doc: add class worker documentation (yoshimoto koki) #24849 - [
0220cd3260
] - doc: remove bad link to irc info (Richard Lau) #24967 - [
a6a3829962
] - doc: simplify author ready (Ruben Bridgewater) #24893 - [
cda1da9200
] - doc: update "Testing and CI" in Collaborator Guide (Rich Trott) #24884 - [
81dce68a9d
] - doc: update http doc for new Agent()/support options in socket.connect() (Beni von Cheni) #24846 - [
643ca14d2c
] - doc: fix order of events when request is aborted (Luigi Pinca) #24779 - [
c300aaa208
] - doc: update LICENSE file (Anna Henningsen) #24898 - [
c4f3cf9759
] - doc: revise Waiting for Approvals documentation (Rich Trott) #24845 - [
56b2a7274c
] - inspector: split the HostPort being used and the one parsed from CLI (Joyee Cheung) #24772 - [
2456a545a6
] - lib: ensure readable stream flows to end (Mikko Rantanen) #24918 - [
79c52a9f88
] - lib: improve error creation performance (Ruben Bridgewater) #24747 - [
25dae6cffd
] - module: use validateString in modules/esm (ZYSzys) #24868 - [
2a11e6aaf3
] - module: use validateString in modules/cjs (ZYSzys) #24863 - [
f4d5c358d9
] - net: use strict comparisons for fd (cjihrig) #25014 - [
5f60ed7647
] - path: replace assertPath() with validator (cjihrig) #24840 - [
f43f45a26c
] - process: properly close file descriptor on exit (Ruben Bridgewater) #24972 - [
8b109f05d9
] - process: simplify check in previousValueIsValid() (cjihrig) #24836 - [
2e94f3b798
] - querystring: remove eslint-disable (cjihrig) #24995 - [
5f8950b652
] - src: emit 'params' instead of 'data' for NodeTracing.dataCollected (Kelvin Jin) #24949 - [
d0270f3a5c
] - src: add GetLoadedLibraries routine (Gireesh Punathil) #24825 - [
f8547019c7
] - src: include node_internals.h in node_metadata.cc (Daniel Bevenius) #24933 - [
5a1289d128
] - src: create env->inspector_console_api_object earlier (Joyee Cheung) #24906 - [
d7605725df
] - src: remove use of CallOnForegroundThread() (cjihrig) #24925 - [
08c6b2126c
] - src: use Local version of ToBoolean() (cjihrig) #24924 - [
5206f3add5
] - src: do not alias new and old signal masks (Sam Roberts) #24810 - [
94d02cabb9
] - src: fix warning for potential snprintf truncation (Sam Roberts) #24810 - [
9b000e5088
] - src: remove finalized_ member from Hash class (Daniel Bevenius) #24822 - [
90d481ea45
] - src: remove unused env variables in node_util (Daniel Bevenius) #24820 - [
d449c36500
] - stream: re-use existingonce()
implementation (Anna Henningsen) #24991 - [
39af61faa2
] - stream: fix end-of-stream for HTTP/2 (Anna Henningsen) #24926 - [
4f0d17b019
] - test: remove unnecessary linter comment (cjihrig) #25013 - [
ab1801b8ad
] - test: use global.gc() instead of gc() (cjihrig) #25012 - [
ddff644172
] - test: run eslint on test file and fix errors (Ruben Bridgewater) #25009 - [
110fd39dfe
] - test: remove dead code (Ruben Bridgewater) #25009 - [
e04e85460f
] - test: use blocks instead of async IIFE (Anna Henningsen) #24989 - [
eb9e6e6576
] - test: adding history regression test case (Anto Aravinth) #24843 - [
ac919efbaf
] - test: mark test-child-process-execfile flaky (Rich Trott) #25051 - [
1e3fb0ae03
] - test: mark test-child-process-exit-code flaky (Rich Trott) #25050 - [
7e0dbc6e01
] - test: improve WPT runner name matching (Joyee Cheung) #24826 - [
da984be0a3
] - test: remove reference to whatwg in file names under test/wpt (Joyee Cheung) #24826 - [
282589456c
] - test: mark test-worker-memory flaky on Windows CI (Rich Trott) #25042 - [
9bd42671c9
] - test: mark test-cli-node-options flaky on arm (Rich Trott) #25032 - [
a4ef54a0a6
] - test: mark test-child-process-execsync flaky on AIX (Rich Trott) #25031 - [
900a412f3f
] - test: increase error information in test-cli-syntax-* (Rich Trott) #25021 - [
d5b0ce15d3
] - test: refactor test-enable-in-init (Mitch Hankins) #24976 - [
649a7289dc
] - test: from functools import reduce in test/testpy/__init__.py (cclauss) #24954 - [
d366676cc5
] - test: split test-cli-syntax into multiple tests (Rich Trott) #24922 - [
e61bbda85d
] - test: improve internet/test-dns (Ilarion Halushka) #24927 - [
016e35210c
] - (SEMVER-MINOR) test: test TLS client authentication (Sam Roberts) #24733 - [
e050a5756f
] - test: replace callback with arrows (Shubham Urkade) #24866 - [
22b6befa14
] - test: mark test-cli-syntax as flaky/unreliable (Rich Trott) #24957 - [
56fd127ef0
] - test: do not lint macros files (again) (cclauss) #24886 - [
bc71e9e0d6
] - test: prepare test/pseudo-tty/testcfg.py Python 3 (cclauss) #24887 - [
f41443cc5c
] - test: move test-cli-syntax to sequential (Rich Trott) #24907 - [
592bad1b0b
] - test: move http2 test to parallel (Rich Trott) #24877 - [
91ce957037
] - test: make http2 timeout test robust (Rich Trott) #24877 - [
3d87688fba
] - test: fix wrong parameter (zhmushan) #24844 - [
6db760c231
] - test: improve test-net-socket-timeout (Rich Trott) #24859 - [
526ff1d1d2
] - test: prepare test/pseudo-tty/testcfg.py for Python 3 (cclauss) #24791 - [
a5c57861a9
] - test: refactor test-fs-write-file-sync.js (cjihrig) #24834 - [
a5c8af7af4
] - test: prepare test/message/testcfg.py for Python 3 (cclauss) #24793 - [
390e050ae0
] - (SEMVER-MINOR) tls: support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) #24733 - [
16a75beffc
] - tools: prepare ./tools/compress_json.py for Python 3 (cclauss) #24889 - [
b60808a2da
] - tools: prepare tools/testp.py for Python 3 (cclauss) #24890 - [
1f61c89a7f
] - tools: prepare tools/icu/icutrim.py for Python 3 (cclauss) #24888 - [
e140d41789
] - tools: capitalize sentences (Ruben Bridgewater) #24808 - [
ad6104dbac
] - tools: update ESLint to 5.10.0 (cjihrig) #24903 - [
ac46e27714
] - tools: do not lint tools/inspector_protocol or tools/markupsafe (cclauss) #24882 - [
c3dda00e48
] - tools: prepare tools/js2c.py for Python 3 (cclauss) #24798 - [
7cac76cdd5
] - tools: prepare tools/specialize_node_d.py for Python 3 (cclauss) #24797 - [
15632c3867
] - tools: prepare tools/test.py for Python 3 (cclauss) #24799 - [
022599c0e1
] - tools: prepare tools/genv8constants.py for Python 3 (cclauss) #24801 - [
e7b77ead74
] - url: remove an eslint-disable comment (cjihrig) #24995 - [
59317470e3
] - util: inspect all prototypes (Ruben Bridgewater) #24974 - [
a1f0da1d40
] - util: remove todo (Ruben Bridgewater) #24982 - [
117e99121c
] - (SEMVER-MINOR) util: add inspection getter option (Ruben Bridgewater) #24852 - [
331f6044b9
] - worker: drain messages from internal message port (Yael Hermon) #24932
2018-12-07, Version 11.4.0 (Current), @BridgeAR
Notable Changes
- console,util:
console
functions now handle symbols as defined in the spec. https://github.com/nodejs/node/pull/23708- The inspection
depth
default is now back at 2. https://github.com/nodejs/node/pull/24326
- dgram,net:
- Added ipv6Only option for
net
anddgram
. https://github.com/nodejs/node/pull/23798
- Added ipv6Only option for
- http:
- Chosing between the http parser is now possible per runtime flag. https://github.com/nodejs/node/pull/24739
- readline:
- The
readline
module now supports async iterators. https://github.com/nodejs/node/pull/23916
- The
- repl:
- The multiline history feature is removed. https://github.com/nodejs/node/pull/24804
- tls:
- Added min/max protocol version options. https://github.com/nodejs/node/pull/24405
- The X.509 public key info now includes the RSA bit size and the elliptic curve. https://github.com/nodejs/node/pull/24358
- url:
pathToFileURL()
now supports LF, CR and TAB. https://github.com/nodejs/node/pull/23720
- Windows:
- Tools are not installed using Boxstarter anymore. https://github.com/nodejs/node/pull/24677
- The install-tools scripts or now included in the dist. https://github.com/nodejs/node/pull/24233
- Added new collaborator:
- antsmartian - Anto Aravinth. https://github.com/nodejs/node/pull/24655
Commits
- [
7fb8d319fa
] - assert: fix loose deepEqual map comparison (Ruben Bridgewater) #24749 - [
8905518650
] - assert,util: fix sparse array comparison (Ruben Bridgewater) #24749 - [
ef63bb287d
] - benchmark: support URL inputs in create-clientrequest (Joyee Cheung) #24302 - [
f5d4db1e9c
] - benchmark: pre-generate data set for URL benchmarks (Joyee Cheung) #24302 - [
73786c854a
] - buffer: remove checkNumberType() (cjihrig) #24815 - [
a22ac0bb66
] - build: add '.git' to 'make lint-py' exclude list (cclauss) #24802 - [
bfec6a4eb3
] - build: fix check-xz for platforms defaulting to sh (Rod Vagg) #24841 - [
3a24c91c7d
] - build: make tar.xz creation opt-out, fail if no xz (Rod Vagg) #24551 - [
6b71099303
] - build: add line break as soon tests are done (Ruben Bridgewater) #24748 - [
e0e15da6ca
] - build: fix line length off by one error (Ruben Bridgewater) #24748 - [
3fe4498fe1
] - build: fix c++ code coverage on macOS (Refael Ackermann) #24520 - [
955819e0a3
] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575 - [
3fa4def6ea
] - build: replace-not
with!
infind
(Rich Trott) #24635 - [
e37c6182e5
] - build: fix Python detection when depot_tools are in PATH in Windows (Guy Bedford) #22539 - [
39614add79
] - build: remove sudo:false from .travis.yml (Rich Trott) #24511 - [
21e59a68cf
] - build: use print() function in configure.py (cclauss) #24484 - [
4dc1e785a3
] - build: check minimum ICU in configure for system-icu (Steven R. Loomis) #24255 - [
c5e32fdebf
] - build: remove unnecessary prerequisite in Makefile (Rich Trott) #24342 - [
383d8092b1
] - build, tools, win: add .S files support to GYP (Bartosz Sosnowski) #24553 - [
bd4df5b326
] - build,src: sync src files with node.gyp (Refael Ackermann) #24505 - [
331b26eda9
] - build,tools: update make-v8.sh for ppc64le (Refael Ackermann) #24293 - [
706bc414b9
] - (SEMVER-MINOR) build,win: pack the install-tools scripts for dist (Refael Ackermann) #24233 - [
b214ae44c8
] - cli: add missing env vars to --help (cjihrig) #24383 - [
50005e7ddf
] - console: improve code readability (gengjiawen) #24412 - [
12feb9e492
] - crypto: harden bignum-to-binary conversions (Ben Noordhuis) #24719 - [
c15efcec92
] - crypto: convert to arrow function (yosuke ota) #24597 - [
16d70603a1
] - crypto: allow monkey patching of pseudoRandomBytes (Gerhard Stoebich) #24108 - [
7c29e9b83b
] - crypto: remove unnecessary fully qualified names (Gagandeep Singh) #24452 - [
0afcb9ad3a
] - deps: cherry-pick 88f8fe1 from upstream V8 (Yang Guo) #24514 - [
61179e6cfe
] - deps: cherry-pick 073073b from upstream V8 (Yang Guo) #24515 - [
230eb0dde9
] - deps: update llhttp to 1.0.1 (Fedor Indutny) #24508 - [
06c28b9d75
] - deps: upgrade to libuv 1.24.0 (cjihrig) #24332 - [
2dfaa480de
] - dns: simplify dns.promises warning logic (cjihrig) #24788 - [
5a1fb1e663
] - doc: mention util depth default change (Ruben Bridgewater) #24805 - [
d800998161
] - doc: list all versions WHATWG URL api was added (Thomas Watson) #24847 - [
71e520cfa6
] - doc: add authority and scheme psuedo headers (Kenigbolo Meya Stephen) #24777 - [
5b78d2c504
] - doc: remove duplicate whitespaces in doc/api (Yusuke Kawasaki) - [
162b3a12b6
] - doc: add triaging section to releases.md (Beth Griggs) #20165 - [
b8611a384a
] - doc: use author's titles for linked resources (Rich Trott) #24837 - [
566046ca4e
] - doc: revise code review guidelines (Rich Trott) #24790 - [
3d1853b178
] - doc: add a note on usage scope of AliasedBuffer (Gireesh Punathil) #24724 - [
997c0e05a4
] - doc: hide undocumented object artifacts in async_hooks (Gireesh Punathil) #24741 - [
58e5c00c9b
] - doc: fix added version of randomFill+randomFillSync (Thomas Watson) #24812 - [
751d961d29
] - doc: streamline Accepting Modifications in Collaborator Guide (Rich Trott) #24807 - [
c09ea83869
] - doc: make release README link be consistent with text (ZYSzys) #24783 - [
06011f501d
] - doc: fix REPLACEME for tls min/max protocol option (Sam Roberts) #24759 - [
4d41c8f6d6
] - doc: add missing changes entry (Ruben Bridgewater) #24758 - [
25e5164cf1
] - doc: cookie is joined using '; ' (Gerhard Stoebich) #24740 - [
66d83305f8
] - doc: sort bottom-of-file markdown links (Sam Roberts) #24679 - [
654bd65464
] - doc: remove trailing whitespace (Daijiro Wachi) #24642 - [
68dc100565
] - doc: describe current HTTP header size limit (Sam Roberts) #24700 - [
b3e77a5690
] - doc: fix nits in http(s) server.headersTimeout (Vse Mozhet Byt) #24697 - [
3288c27453
] - doc: add antsmartian to collaborators (Anto Aravinth) #24655 - [
85aa03085d
] - doc: revise accepting-modifications in guide (Rich Trott) #24650 - [
2ebb32b480
] - doc: document fs.write limitation with TTY (Matteo Collina) #24571 - [
5a47c2e7d3
] - doc: clarify symlink resolution for __filename (Rich Trott) #24587 - [
b65ffd5b1d
] - doc: use arrow function for anonymous callbacks (koki-oshima) #24606 - [
d4491a48ba
] - doc: revise handling-own-pull-requests text (Rich Trott) #24583 - [
663d1c8823
] - doc: fix duplicate "this" and "the" on http2.md (Yusuke Kawasaki) #24611 - [
8d550f7888
] - doc: replace anonymous function with arrow function (ka2jun8) #24617 - [
657d7a5f9d
] - doc: use arrow function (sadness_ojisan) #24590 - [
f80e7a13fb
] - doc: replace anonymous function with arrow function (yuriettys) #24627 - [
5796c6aba4
] - doc: mark napi_add_finalizer experimental (Michael Dawson) #24572 - [
4da44ada88
] - doc: clarify who may land on an LTS staging branch (Myles Borins) #24465 - [
7463a7f5cf
] - doc: reviseauthor ready
explanation (Rich Trott) #24558 - [
41f2e36046
] - doc: add readable and writable property to Readable and Writable (Dexter Leng) #23933 - [
580eb5ba66
] - doc: move trott to tsc emeritus (Rich Trott) #24492 - [
1a74fad1cd
] - doc: add Ruben Bridgewater to release team (Ruben Bridgewater) #23432 - [
672a31c91b
] - doc: edit COLLABORATOR_GUIDE.md on closing issues (Rich Trott) #24477 - [
6d147efa92
] - doc: move Timothy to TSC emeritus (Timothy Gu) #24535 - [
91494bf023
] - doc: add NODE_DEBUG_NATIVE to API docs (cjihrig) #24383 - [
6e4a12062a
] - doc: add missing env variables to man page (cjihrig) #24383 - [
48852cc51f
] - doc: minor cleanup of tls.getProtocol() (Sam Roberts) #24533 - [
d34527177c
] - doc: add Beth Griggs to release team (Beth Griggs) #24532 - [
dadc2eb62d
] - (SEMVER-MINOR) doc: describe certificate object properties (Sam Roberts) #24358 - [
9ab2bcf97c
] - doc: update 11.0.0 changelog with missing commit (Rich Trott) #24404 - [
a499db714c
] - doc: add filehandle.write(string[, position[, encoding]]) (Dara Hayes) #23224 - [
cf2306d380
] - doc: udpate list item spacing in changelogs (Rich Trott) #24391 - [
ed78339a6b
] - doc: update crypto examples to not use deprecated api (Mayank Asthana) #24107 - [
5c4f569857
] - doc: simplify first-time contributors section of Collaborator Guide (Rich Trott) #24387 - [
81ec97ba3d
] - doc: adjusting formatting when printing (Thomas Hunter II) #24325 - [
a3599a5067
] - doc: better linkage to node-addon-api (Michael Dawson) #24371 - [
5f747f1dc5
] - doc: add help on fixing IPv6 test failures (Michael Dawson) #24372 - [
85f9201687
] - doc: update collaborator guide with LTS labels (Charalampos Fanoulis) #24379 - [
2245e5e484
] - doc,meta: update PR approving info (Vse Mozhet Byt) #24561 - [
1743568975
] - esm: refactor dynamic modules (Myles Borins) #24560 - [
dd89cfeb30
] - events: extract listener check as a function (ZYSzys) #24303 - [
124fca0267
] - fs: simplify fs.promises warning logic (cjihrig) #24788 - [
b1622a2c92
] - fs: inline typeof check (dexterleng) #24390 - [
c8d5e31db4
] - (SEMVER-MINOR) http: make parser choice a runtime flag (Anna Henningsen) #24739 - [
1f8787c32d
] - http: destroy the socket on parse error (Luigi Pinca) #24757 - [
3fe3bc961f
] - http: fix error return inFinish()
(Fedor Indutny) #24738 - [
798504a8c9
] - http2: make compat writeHead not crash if the stream is destroyed (Matteo Collina) #24723 - [
61e0103d60
] - http2: add compat support for nested array headers (Sebastiaan Deckers) #24665 - [
091238a9a7
] - http2: fix session[kSession] undefined issue (leeight) #24547 - [
5051e1bdab
] - http2: cleanup endStream logic (James M Snell) #24063 - [
81a7056378
] - http2: set js callbacks once (James M Snell) #24063 - [
cd7df56903
] - http2: throw from mapToHeaders (James M Snell) #24063 - [
f5e9bb1b39
] - http2: replace unreachable error with assertion (Rich Trott) #24407 - [
1f544999af
] - http2: order declarations in http2.js (ZYSzys) #24411 - [
454883b6ce
] - http2: elevate v8 namespaces of repeated references (Gagandeep Singh) #24453 - [
73bc5fd39a
] - Revert "lib: repl multiline history support" (Ruben Bridgewater) #24804 - [
6c8a73de33
] - lib: remove some useless assignments (Gus Caplan) #23199 - [
1ec4f8dc3d
] - lib: remove duplicated noop function (ZYSzys) #24770 - [
eab981e76f
] - lib: do not register DOMException in a module (Joyee Cheung) #24708 - [
d77cf929cf
] - lib: move setupAllowedFlags() into per_thread.js (Joyee Cheung) #24704 - [
b1d3747b5b
] - lib: convert to arrow function in fs.js (exoego) #24604 - [
97b803fa13
] - lib: change callbacks to arrow function (/Jesse) #24625 - [
1c4bc86388
] - lib: chenged anonymous function to arrow function (nakashima) #24605 - [
83ab5f4049
] - lib: rearm pre-existing signal event registrations (Gireesh Punathil) #24651 - [
6f42b98a1a
] - lib: convert to arrow function (horihiro) #24623 - [
e5c85ef886
] - lib: convert to Arrow Function (Daiki Arai) #24615 - [
1063e0c92c
] - lib: fix comment nits in bootstrap\loaders.js (Vse Mozhet Byt) #24641 - [
3df8633b86
] - lib: suppress crypto related env vars in help msg (Daniel Bevenius) #24556 - [
59c2ee0c37
] - lib: convert to arrow function (Naojirou Hisada) #24596 - [
a8e93f7691
] - lib: change anonymous function to arrow function (takato) #24589 - [
b2c243ff8b
] - lib: simplify own keys retrieval (Vse Mozhet Byt) #24582 - [
35a76460b8
] - lib: fix nits in lib/internal/bootstrap/cache.js (Vse Mozhet Byt) #24581 - [
daeb34809a
] - lib: move encodeStr function to internal for reusable (ZYSzys) #24242 - [
e14abfe432
] - lib: refactor setupInspector in bootstrap/node.js (leeight) #24446 - [
e16ff521d4
] - lib: set stderr._destroy to dummyDestroy (Joyee Cheung) #24398 - [
bc5a0d3c05
] - lib: gather all errors constant in the same place for consistency (ZYSzys) #24038 - [
0c51fc51b0
] - n-api: handle reference delete before finalize (Michael Dawson) #24494 - [
7ef516a9de
] - n-api,test: remove last argument in assert.strictEqual() (susantruong) #24584 - [
e82f67d710
] - Revert "net: partially revert "simplify Socket.prototype._final"" (Anna Henningsen) #24290 - [
a1254a3e90
] - (SEMVER-MINOR) net,dgram: add ipv6Only option for net and dgram (Ouyang Yadong) #23798 - [
24acd53cc4
] - net,http2: merge after-write code (Anna Henningsen) #24380 - [
5874a03f39
] - process: refactor the bootstrap mode branching for readability (Joyee Cheung) #24673 - [
effe30777b
] - process: fix omitting--
fromprocess.execArgv
(Anna Henningsen) #24654 - [
81b42d2258
] - process: emit unhandled warning immediately (Anatoli Papirovski) #24632 - [
b22e95d5ed
] - (SEMVER-MINOR) readline: add support for async iteration (Timothy Gu) #23916 - [
6fed6f5e1f
] - Revert "repl: handle buffered string logic on finish" (Ruben Bridgewater) #24804 - [
bd8be407b1
] - repl: handle buffered string logic on finish (Anto Aravinth) #24389 - [
5bd33f18ea
] - src: fix type mismatch warnings from missing priv (Sam Roberts) #24737 - [
7c70b6192b
] - src: move version metadata into node_metadata{.h, .cc} (Joyee Cheung) #24774 - [
53b59b4066
] - src: move READONLY_* macros into util.h (Joyee Cheung) #24774 - [
c957adb171
] - src: use custom TryCatch subclass (Gus Caplan) #24751 - [
ecbe616b9d
] - src: use arraysize instead of hardcode number (leeight) #24473 - [
0e88f44547
] - src: set HAS_USERNAME/PASSWORD more strictly (Timothy Gu) #24495 - [
193f315560
] - src: elevate v8 namespaces for node_process.cc (Jayasankar) #24578 - [
f28fdc96ef
] - src: remove unused context variable in node_serdes (Daniel Bevenius) #24713 - [
0148c1d4f9
] - src: elevate v8 namespaces referenced (Juan José Arboleda) #24657 - [
f31292dff3
] - src: move C++ binding/addon related code into node_binding{.h, .cc} (Joyee Cheung) #24701 - [
87c864cd5e
] - src: remove unused variables in node_util.cc (Daniel Bevenius) #24717 - [
a122ba598e
] - src: simplify LibuvStreamWrap::DoWrite (Anna Henningsen) #24588 - [
b554ff7620
] - src: replace create new Array (kohta ito) #24618 - [
c26b10caeb
] - src: migrate to new V8 array API (Yoshiya Hinosawa) #24613 - [
c708abb3ba
] - src: use NativeModuleLoader to compile per_context.js (Joyee Cheung) #24660 - [
9caad06d6f
] - src: simplify uptime and ppid return values (cjihrig) #24562 - [
dca1ecffbd
] - src: replace array implementation (kazuya kawaguchi) #24614 - [
955a8a720a
] - src: replace new Array creation (kohta ito) #24601 - [
8a91fc1af0
] - src: elevate v8 namespaces for node_url.cc (Jayasankar) #24573 - [
aa220cf9d7
] - src: enable detailed source positions in V8 (Yang Guo) #24515 - [
b9bd4e9d09
] - src: add include for standalone compile (Gary Hsu) #24498 - [
2565ff0785
] - src: elevate namespaces for repeated entities (Sarath Govind K K) #24475 - [
b8ed930674
] - src: elevate namespaces of repeated artifacts (Maya Anilson) #24429 - [
216f751b2a
] - src: elevate v8 namespaces of node_trace_events.cc (Jayasankar) #24469 - [
21e9aa2bf4
] - src: use STL containers instead of v8 values for static module data (Joyee Cheung) #24384 - [
873dee9789
] - src: elevate v8 namespaces of repeated references (leeight) #24460 - [
aa481c4198
] - src: elevate repeated use of v8 namespaced type (Shubham Urkade) #24427 - [
ea862acc7a
] - src: use smart pointers in cares_wrap.cc (Daniel Bevenius) #23813 - [
53fac5c0d3
] - src: fix compiler warning (cjihrig) #23954 - [
c2fde2124f
] - src: remove unused variables (Anna Henningsen) #23880 - [
dba003cbff
] - src: include util-inl.h in worker_agent.cc (Anna Henningsen) #23880 - [
25a9eee9fd
] - src: add direct dependency on\*-inl.h
file (Refael Ackermann) #23808 - [
33e7f6e953
] - src: add AliasedBuffer::reserve (Refael Ackermann) #23808 - [
74c0a97a96
] - src: clean clang-tidy errors in node_file.h (Refael Ackermann) #23793 - [
260d77710e
] - src: fix resource leak in node::fs::FileHandle (Refael Ackermann) #23793 - [
c0a9a83c51
] - src: refactor FillStatsArray (Refael Ackermann) #23793 - [
5061610094
] - src: removeEnvironment::tracing\_agent\_writer()
(Anna Henningsen) #23781 - [
af3c7efffc
] - src: factor out Node.js-agnostic N-APIs (Gabriel Schulhof) #23786 - [
b44623e776
] - src: elevate v8 namespaces of referenced artifacts (Kanika Singhal) #24424 - [
a7f6c043a4
] - Revert "src: enable detailed source positions in V8" (Refael Ackermann) #24394 - [
5d67eeca1a
] - src: emit warnings from V8 (Gus Caplan) #24365 - [
fa9e03c1a7
] - src: re-sort the symbol macros (Sam Roberts) #24382 - [
2d885ed0f9
] - src: fix compiler warning in node_os (Daniel Bevenius) #24356 - [
806570d80a
] - src: remove unused variables (Daniel Bevenius) #24355 - [
88a54497e5
] - src,lib: make process.binding('config') internal (Masashi Hirano) #23400 - [
b809fa8571
] - stream: make async iterator .next() always resolve (Matteo Collina) #24668 - [
99b018bf48
] - stream: use arrow function for callback (DoiChris) #24609 - [
ba1ebb4a40
] - stream: correctly pause and resume after once('readable') (Matteo Collina) #24366 - [
7bc2011ad9
] - stream: do not use crypto.DEFAULT_ENCODING in lazy_transform.js (Joyee Cheung) #24396 - [
01e8a3a8d5
] - stream: change comment on duplex stream options (Jesse W. Collins) #24247 - [
0ed669cf65
] - test: remove unused addons-napi directory (Rich Trott) #24839 - [
7069ed7546
] - test: add .gitignore file for node-api (Rich Trott) #24839 - [
c227b1be16
] - test: partition N-API tests (Gabriel Schulhof) #24557 - [
63b06b55d7
] - test: fixcommon.mustNotCall()
usage in HTTP test (Anna Henningsen) #24750 - [
cc133c4432
] - test: use ES2017 syntax in test-fs-open-* (jy95) #23031 - [
a7a1cb48f5
] - test: check for the correct strict equal arguments order (Ruben Bridgewater) #24752 - [
95720089d5
] - test: add flag scenario in test-fs-write-file-sync (Gireesh Punathil) #24766 - [
5f58928b06
] - test: improve comparison coverage to 100% (Ruben Bridgewater) #24749 - [
7577e754bb
] - test: check invalid argument error for option (timothy searcy) #24736 - [
2916b592d3
] - test: increase assert test coverage (Ruben Bridgewater) #24745 - [
085f5b6366
] - test: show stdout and stderr in test-cli-syntax when it fails (Joyee Cheung) #24720 - [
026e03cf35
] - test: minor refactoring of onticketkeycallback (Daniel Bevenius) #24718 - [
10c2773da8
] - test: mark test_threadsafe_function/test as flaky (Gireesh Punathil) #24714 - [
8ffe04f533
] - test: verify order of error in h2 server stream (Myles Borins) #24685 - [
3c3ebe57f6
] - test: cover path empty string case (lakatostamas) #24569 - [
089489965c
] - test: use arrow syntax for anonymous callbacks (Shubham Urkade) #24691 - [
d5bf7362b9
] - test: fix the arguments order in assert.strictEqual (pastak) #24620 - [
1035e36de6
] - test: mark test-vm-timeout-escape-nexttick flaky (Gireesh Punathil) #24712 - [
603bc2751e
] - test: fix the arguments order in assert.strictEqual (sigwyg) #24624 - [
969ae7a598
] - test: fix the arguments order inassert.strictEqual
(rt33) #24626 - [
e96c60e472
] - test: reach res._dump after abort ClientRequest (Tadhg Creedon) #24191 - [
053f3d6289
] - test: validate fs.rename() when NODE_TEST_DIR on separate mount (Drew Folta) #24707 - [
9e1c6eb6aa
] - test: test and docs for detached fork process (timothy searcy) #24524 - [
992a9040bf
] - test: fix arguments order inassert.strictEqual
(sota1235) #24607 - [
f8acf73ae7
] - test: fix arguments order in assert.strictEqual (grimrose) #24608 - [
84249dfac6
] - test: make test-uv-binding-constant JS engine neutral (Rich Trott) #24666 - [
0a492c730a
] - test: use arrow function (sagirk) #24482 - [
8072a2b85c
] - test: fix arguments order inassert.strictEqual
(Takahiro Nakamura) #24621 - [
9d5455515c
] - test: use arrow functions in callbacks (apoorvanand) #24441 - [
99dbdca73b
] - test: update strictEqual argument order (VeysonD) #24622 - [
3b99191e13
] - test: fix argument order in assert.strictEqual (feng jianmei) #24594 - [
d6fff0e618
] - test: add test for socket.end callback (ajido) #24087 - [
abb1c64c2d
] - test: replace anonymous closure functions with arrow functions (tpanthera) #24443 - [
b7aa312672
] - test: fix arguments order inassert.strictEqual
(tottokotkd) #24612 - [
a82b420883
] - test: convert callback to arrow function (jamesgeorge007) #24513 - [
7edea030af
] - test: change anonymous function to arrow function (Gagandeep Singh) #24528 - [
a701dfbb2b
] - test: split out http2 from test-stream-pipeline (Rich Trott) #24631 - [
8849d8073a
] - test: cover path.basename when path and ext are the same (Laszlo.Moczo) #24570 - [
12d7107edc
] - test: fix assert.strictEqual (mki-skt) #24619 - [
54778a082a
] - test: fix arguments order in assert.strictEqual (teppeis) #24591 - [
cd1aa2b0b5
] - test: fix http2-binding strictEqual order (dominikeinkemmer) #24616 - [
82ef618e98
] - test: fix the arguments order inassert.strictEqual
(sota1235) #24595 - [
1067653221
] - test: replace callback with arrow functions (prodroy1) #24434 - [
363d3c6deb
] - test: use destructuring on require (Juan José Arboleda) #24455 - [
34b40af5ab
] - test: fix test case in test-child-process-fork-dgram.js (gengjiawen) #24459 - [
40701520ce
] - test: replace callback with arrow functions (sreepurnajasti) #24541 - [
2a67a49053
] - test: replace callback with arrow function (potham) #24531 - [
39adfc8d48
] - test: replace anonymous function with arrow (Gagandeep Singh) #24527 - [
6b88541fe2
] - test: replace anonymous function with arrow (Gagandeep Singh) #24526 - [
765a81e32a
] - test: add information to assertion (Rich Trott) #24566 - [
759ed86e5c
] - test: replace anonymous function with arrow func (Gagandeep Singh) #24525 - [
9bf2659af4
] - test: change anonymous closure function to arrow function (Nethra Ravindran) #24433 - [
e8c0fcee95
] - test: replace closure functions with arrow functions (Gagandeep Singh) #24522 - [
2c8c7b882d
] - test: replace anonymous function with arrow function (Gagandeep Singh) #24529 - [
7b0292a839
] - test: favor arrow function in callback (Pranay Kothapalli) #24542 - [
8fcf3b3c59
] - test: remove unused reject handlers (Dan Foley) #24540 - [
46b5df0f1f
] - test: refactor test to use arrow functions (sagirk) #24479 - [
c28ec86c90
] - test: replace closure with arrow function (Maya Anilson) #24489 - [
1cd73a81fa
] - test: using arrow functions (NoSkillGirl) #24436 - [
b309dd2be3
] - test: replace anonymous closure with arrow func (suman-mitra) #24480 - [
c4f16ddccd
] - test: replace callback with arrow functions (sreepurnajasti) #24490 - [
dbf14ce17b
] - test: replcae anonymous closure with arrow function (Sarath Govind K K) #24476 - [
4792bea514
] - test: refactor test-http-write-empty-string to use arrow functions (sagirk) #24483 - [
c45660fd53
] - test: replace anonymous closure with arrow functions (suman-mitra) #24481 - [
f19dae33e6
] - test: replace anonymous closure functions with arrow functions (sagirk) #24478 - [
fbb228be97
] - test: replace anonymous closure functions with arrow function (Abhishek Dixit) #24420 - [
c15208cb8f
] - test: replace anonymous closure with arrow funct (Prabu Subra) #24439 - [
8f18f0d5bd
] - test: add whatwg-encoding TextDecoder custom inspection with showHidden (ZauberNerd) #24166 - [
33b524203b
] - test: use Worker scope in WPT (Joyee Cheung) #24410 - [
ed714a2e79
] - test: modify order of parameters for assertion (Mrityunjoy Saha) #24430 - [
3bfa953990
] - test: replace closure with arrow functions (kanishk30) #24440 - [
7d743e659d
] - test: replace anonymous closure function with arrow function (Kunda Sunil Kumar) #24435 - [
e9abf42751
] - test: add typeerror test for EC crypto keygen (Matteo) #24400 - [
237e479196
] - test: change anonymous closure functions to arrow functions (Namit Bhalla) #24418 - [
2f0a5b6a45
] - test: favor arrow functions in callbacks (UjjwalUpadhyay) #24425 - [
957ecbe019
] - test: use print() function on both Python 2 and 3 (cclauss) #24485 - [
b1dee7dab6
] - test: replace anonymous closure functions with arrow function (Amanpreet) #24417 - [
4348ffede5
] - test: fix arguments order in napi test_exception (kanishk30) #24413 - [
0a08cd714e
] - test: fix the arguments order inassert.strictEqual
(Jay Arthanareeswaran) #24416 - [
585ebfffa7
] - test: replace closure with arrow functions (Amanpreet) #24438 - [
d5543ead7c
] - test: change callback function to arrow function (Jay Arthanareeswaran) #24419 - [
5d663100a0
] - test: fix the arguments order inassert.strictEqual
(apoorvanand) #24431 - [
9b2ab12b8c
] - test: assertion equality fix (NoSkillGirl) #24422 - [
2777bc42aa
] - test: remove unused function arguments in async-hooks tests (Simon Bruce) #24406 - [
59723d4b2b
] - test: fix actual parameter order for 'assert.strictEqual' (Selvaraj) #24428 - [
658df6ba26
] - test: swap actual&optional params (Nikhil M) #24426 - [
de378c0c2d
] - test: skip test that use --tls-v1.x flags (Daniel Bevenius) #24376 - [
c1777990ae
] - test: change callback function to arrow function (Lakshmi Shanmugam) #24421 - [
ffb5e5da4b
] - test: replace anonymous closure for test-http-expect-handling.js (Jayasankar) #24423 - [
3fadc809bb
] - test: replace callback functions with arrow functions (potham) #24432 - [
856a0fc8e4
] - test: use arrow functions for callbacks (Pushkal B) #24444 - [
f112c06b3e
] - test: replace anonymous closure function (Jayasankar) #24415 - [
6dd29252c7
] - test: fixed the arguments order inassert.strictEqual
(Lakshmi Shanmugam) #24414 - [
7e2a2849db
] - test: use destructuring and remove unused arguments (Julia) #24375 - [
cdda7f4f18
] - test: https agent clientcertengine coverage (Osmond van Hemert) #24248 - [
92f826622b
] - test: confirm tls server suite default is its own (Sam Roberts) #24374 - [
261aa7884c
] - test: cover tls multi-identity option mixtures (Sam Roberts) #24374 - [
3c2fb883b4
] - test: add independent multi-alg crypto identities (Sam Roberts) #24374 - [
2fc9550280
] - test: rename agent1-pfx.pem to agent1.pfx (Sam Roberts) #24374 - [
ee64ae0f6d
] - test: remove unused function arguments in async-hooks tests (Rich Trott) #24368 - [
d2e9b76c1d
] - timers: fix setTimeout expiration logic (Suguru Motegi) #24214 - [
acb73518b7
] - (SEMVER-MINOR) tls: add min/max protocol version options (Sam Roberts) #24405 - [
f30c7c4911
] - (SEMVER-MINOR) tls: include RSA bit size in X.509 public key info (Sam Roberts) #24358 - [
37f0bd7e3a
] - (SEMVER-MINOR) tls: include elliptic curve X.509 public key info (Sam Roberts) #24358 - [
71a9c987b2
] - tls: destroy TLS socket if StreamWrap is destroyed (Anna Henningsen) #24290 - [
0c93b125e4
] - tls: do not rely on 'drain' handlers in StreamWrap (Anna Henningsen) #24290 - [
249c143703
] - tools: prepare tools/install.py for Python 3 (cclauss) #24800 - [
1ea01c5790
] - tools: replace rollup with ncc (Rich Trott) #24813 - [
09cd2ec034
] - tools: fix eslint usage for Node.js 8 and before (Ruben Bridgewater) #24753 - [
9e5a79a192
] - tools: don't use GH API for commit message checks (Rod Vagg) #24574 - [
e3649c8e09
] - tools: only sign release if promotion successful (Rod Vagg) #24669 - [
2ef6aed58a
] - tools: check for git tag before promoting release (Rod Vagg) #24670 - [
e7fbdf5784
] - tools: update remark-preset-lint-node to v1.3.1 (Daijiro Wachi) #24642 - [
23d815292f
] - tools: use print() function on both Python 2 and 3 (cclauss) #24486 - [
13a4d10f67
] - tools: update to remark-lint-preset-node@1.2.0 (Rich Trott) #24391 - [
5748e862b0
] - tools: fixmake lint-md-rollup
and run it (Daijiro Wachi) #24333 - [
7ffc8b7778
] - tools: update remark-lint to v6.0.3 from v6.0.2 (Daijiro Wachi) #24333 - [
b9a4bc15c2
] - tools: update remark version to v10 from v8 (Daijiro Wachi) #24333 - [
1625329fbf
] - tools,doc: fix version picker bug in html.js (Rich Trott) #24638 - [
b6004b3651
] - trace_events: forbid tracing modifications from worker threads (Anna Henningsen) #23781 - [
d881b33028
] - (SEMVER-MINOR) url: support LF, CR and TAB in pathToFileURL (Charles Samborski) #23720 - [
540929d597
] - url: simplify native URL object construction (Timothy Gu) #24495 - [
0d7ee19786
] - url: reuse existing context in href setter (Timothy Gu) #24495 - [
96e6873dd0
] - Revert "url: make the context non-enumerable" (Timothy Gu) #24495 - [
be54dc0f72
] - url: use SafeSet to filter known special protocols (Mike Samuel) #24703 - [
5a853a093c
] - Revert "util: change util.inspect depth default" (Gus Caplan) - [
807c108be8
] - util: improve internalisError()
validation (Ruben Bridgewater) #24746 - [
764d76f684
] - Revert "util: change %o depth default" (Ruben Bridgewater) #24806 - [
9e8f91dbc7
] - util: remove unreachable branch (rahulshuklab4u) #24447 - [
e13571c199
] - (SEMVER-MINOR) util,console: handle symbols as defined in the spec (Ruben Bridgewater) #23708 - [
4d9a2650b2
] - win: do not use Boxstarter to install tools (João Reis) #24677 - [
899e7c30b0
] - win, build: skip building cctest by default (Bartosz Sosnowski) #21408
2018-11-27, Version 11.3.0 (Current), @rvagg
This is a security release. All Node.js users should consult the security release summary at:
https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/
for details on patched vulnerabilities.
Fixes for the following CVEs are included in this release:
- Node.js: Denial of Service with large HTTP headers (CVE-2018-12121)
- Node.js: Slowloris HTTP Denial of Service (CVE-2018-12122 / Node.js)
- Node.js: Hostname spoofing in URL parser for javascript protocol (CVE-2018-12123)
- OpenSSL: Timing vulnerability in DSA signature generation (CVE-2018-0734)
- OpenSSL: Timing vulnerability in ECDSA signature generation (CVE-2019-0735)
Notable Changes
- deps: Upgrade to OpenSSL 1.1.0j, fixing CVE-2018-0734 and CVE-2019-0735
- http:
- Headers received by HTTP servers must not exceed 8192 bytes in total to prevent possible Denial of Service attacks. Reported by Trevor Norris. (CVE-2018-12121 / Matteo Collina)
- A timeout of 40 seconds now applies to servers receiving HTTP headers. This value can be adjusted with
server.headersTimeout
. Where headers are not completely received within this period, the socket is destroyed on the next received chunk. In conjunction withserver.setTimeout()
, this aids in protecting against excessive resource retention and possible Denial of Service. Reported by Jan Maybach (liebdich.com). (CVE-2018-12122 / Matteo Collina)
- url: Fix a bug that would allow a hostname being spoofed when parsing URLs with
url.parse()
with the'javascript:'
protocol. Reported by Martin Bajanik (Kentico). (CVE-2018-12123 / Matteo Collina)
Commits
- [
8f191f3759
] - deps: update openssl 1.1.0 upgrade docs (Sam Roberts) #24523 - [
f20ac47d7a
] - deps: update archs files for OpenSSL-1.1.0 (Sam Roberts) #24523 - [
8248d227b7
] - deps: add s390 asm rules for OpenSSL-1.1.0 (Shigeki Ohtsu) #24523 - [
65d03f0180
] - deps: upgrade openssl sources to 1.1.0j (Sam Roberts) #24523 - [
a2b8aba23c
] - deps,http: llhttp set max header size to 8KB (Rod Vagg) nodejs-private/node-private#149 - [
74e01d0020
] - deps,http: http_parser set max header size to 8KB (Matteo Collina) nodejs-private/node-private#143 - [
4ecbd3bdaa
] - http: reset headers_nread_ on llhttp parser reuse (Rod Vagg) nodejs-private/node-private#149 - [
04e0620597
] - http: fix header limit errors and test for llhttp (Fedor Indutny) nodejs-private/node-private#149 - [
315ee2e626
] - (SEMVER-MINOR) http,https: protect against slow headers attack (Matteo Collina) nodejs-private/node-private#144 - [
d7504324e1
] - url: avoid hostname spoofing w/ javascript protocol (Matteo Collina) nodejs-private/node-private#145
2018-11-15, Version 11.2.0 (Current), @BridgeAR
Notable changes
- deps:
- A new experimental HTTP parser (
llhttp
) is now supported. https://github.com/nodejs/node/pull/24059
- A new experimental HTTP parser (
- timers:
- Fixed an issue that could cause setTimeout to stop working as expected. https://github.com/nodejs/node/pull/24322
- Windows
- A crashing process will now show the names of stack frames if the node.pdb file is available. https://github.com/nodejs/node/pull/23822
- Continued effort to improve the installer's new stage that installs native build tools. https://github.com/nodejs/node/pull/23987, https://github.com/nodejs/node/pull/24348
- child_process:
- On Windows the
windowsHide
option default was restored tofalse
. This meansdetached
child processes and GUI apps will once again start in a new window. https://github.com/nodejs/node/pull/24034
- On Windows the
- Added new collaborators:
- oyyd - Ouyang Yadong. https://github.com/nodejs/node/pull/24300
- psmarshall - Peter Marshall. https://github.com/nodejs/node/pull/24170
- shisama - Masashi Hirano. https://github.com/nodejs/node/pull/24136
Commits
- [
685724b53d
] - assert: remove unused catch bindings (cjihrig) #24079 - [
bb766ae05a
] - async_hooks: add HandleScopes to C++ embedder/addon API (Anna Henningsen) #24285 - [
ad5c9b4463
] - benchmark: support more options in startup benchmark (Joyee Cheung) #24220 - [
d0bf8c2259
] - benchmark: add dir and withFileTypes option readdir benchmarks (Joyee Cheung) #24125 - [
40b3ad3eb8
] - benchmark: remove unused catch bindings (cjihrig) #24079 - [
1f3cb63da3
] - bootstrap: remove unused catch bindings (cjihrig) #24079 - [
fcc25f9ee8
] - buffer: fix writeUInt16BE range check (Brian White) #24208 - [
e4cd255a85
] - buffer: throw exception when creating from non-Node.js Context (Anna Henningsen) #23938 - [
44ebdbb860
] - build: fix benchmark tests on CI (Rich Trott) #24307 - [
1c8b4d7c89
] - build: disable openssl asm on arm64 for now (Ben Noordhuis) #24270 - [
0c9d86f58c
] - build: use BUILDTYPE in bench-addons-build targets (Daniel Bevenius) #24033 - [
70699ee09b
] - build: lint commit message in separate Travis job (Richard Lau) #24254 - [
2b282e8f20
] - build: move headers out of c++ src section (Daniel Bevenius) #24124 - [
a8008d1517
] - build: only try to find node when it's needed by the target (Joyee Cheung) #24115 - [
e4bcb97024
] - build: change repo to https protocol in Makefile (mritunjaygoutam12) #24073 - [
7083b96c49
] - build: use latest node on travis (cjihrig) #24198 - [
99c2a10f7b
] - build: fix Travis non-PR builds (Richard Lau) #24093 - [
3de1c5cadd
] - build: do not lint on non-PR Travis builds (Anna Henningsen) #24076 - [
762679efec
] - build: make benchmark/napi all prereq order-only (Daniel Bevenius) #23951 - [
4651cd721d
] - build: add -Werror=undefined-inline to clang builds (Refael Ackermann) #23961 - [
e7133f1e7c
] - build: configure default v8_optimized_debug (Refael Ackermann) #23704 - [
26c19889a8
] - build,meta: don't fail Travis for commit message (Refael Ackermann) #23739 - [
838fb550c6
] - build,tools: update make-v8.sh for s390x (Refael Ackermann) #23839 - [
c07cce368a
] - Revert "child_process: change windowsHide default to true" (Rich Trott) #24034 - [
a1c7c1902a
] - child_process: allow 'http_parser' monkey patching again (Jimb Esser) #24006 - [
4af63ee5d9
] - child_process: handle undefined/null for fork() args (Shobhit Chittora) #22416 - [
a2c13fac94
] - console: console.timeLog() using the default label (Marie Terrier) #24286 - [
9e891327b7
] - console: cover .assert with single argument (Morgan Roderick) #24188 - [
2b48c7169a
] - crypto: put legacy _handle accessors on prototypes (Michaël Zasso) #24269 - [
f669817a5a
] - (SEMVER-MINOR) crypto: add support for chacha20-poly1305 for AEAD (chux0519) #24081 - [
ef69e7bcca
] - deps: backport 073073b4f1 from upstream V8 (Yang Guo) #24274 - [
a39493f4aa
] - deps: cherry-pick b87d408 from upstream V8 (Peter Marshall) #24272 - [
9cefbba5d7
] - deps: patch V8 to 7.0.276.38 (Michaël Zasso) #24271 - [
115c57a240
] - deps: introducellhttp
(Fedor Indutny) #24059 - [
566399ee31
] - deps: patch V8 to 7.0.276.36 (Michaël Zasso) #24109 - [
3e1c53fe37
] - deps: cherry-pick 0483e9a from upstream V8 (Joyee Cheung) #24125 - [
6b697d4816
] - deps: c-ares float, version number patch (Ben Noordhuis) #23854 - [
07663694b4
] - deps: upgrade to c-ares v1.15.0 (Ben Noordhuis) #23854 - [
eaea90b2ee
] - deps: remove old c-ares configure files (Ben Noordhuis) #23854 - [
f49b9e9c84
] - deps: patch V8 to 7.0.276.35 (Michaël Zasso) #24056 - [
6e4f238344
] - deps,v8: cherry-pick dc704497 (Refael Ackermann) #23985 - [
ef8b5b4094
] - deps,v8: fix gypfile bug (Refael Ackermann) #23704 - [
a01e829fb0
] - doc: document http request.finished boolean (Thomas Watson) #24319 - [
36e4d0c6f0
] - doc: document NODE_TLS_REJECT_UNAUTHORIZED (cjihrig) #24289 - [
fbd0b037ec
] - doc: clarify issues and pull requests guidance (Rich Trott) #24316 - [
a993a488fa
] - doc: fix comma splices in process.md (Rich Trott) #24357 - [
e584cc52fc
] - doc: use real protocol names in ALPN example (Sam Roberts) #24232 - [
7fc910763e
] - doc: update core-validate-commit url (Daijiro Wachi) #24331 - [
39382ed4e1
] - doc: fix echo example programs (Sam Roberts) #24235 - [
c68b0ae46e
] - doc: update fs.open() changes record for optional 'flags' (Rod Vagg) #24240 - [
6b7e69875d
] - doc: add links to Stream section (Dmitry Igrishin) #24301 - [
82c64d0008
] - doc: correct async_hooks sample outputs (Gerhard Stoebich) #24050 - [
991d066338
] - doc: add oyyd to collaborators (Ouyang Yadong) #24300 - [
118d8d0feb
] - doc: edit BUILDING.md (Rich Trott) #24243 - [
b5b5f9f8bd
] - doc: fix code examples in stream.md (Grant Carthew) #24112 - [
6ab46b5c47
] - doc: fix some inconsistent use of hostname (Sam Roberts) #24199 - [
1b81b348a3
] - doc: describe what tls servername is for (Sam Roberts) #24236 - [
104b076d3d
] - doc: clarify allowed encoding parameter types (Sam Roberts) #24230 - [
7bcc4ccd8e
] - doc: remove legacy WPT integration guide (Joyee Cheung) #24035 - [
7cc3b9337f
] - doc: fix linting errors (cjihrig) #24229 - [
3ce71f7723
] - doc: wrap GOVERNANCE.md at 80 characters (Rich Trott) #24094 - [
161be13602
] - doc: add text about error.code stability (Rich Trott) #24090 - [
2143b56b19
] - doc: update System Errors documentation (Rich Trott) #24090 - [
75ed7ce4a3
] - doc: add psmarshall to collaborators (Peter Marshall) #24170 - [
f9f185a47b
] - doc: add shisama to collaborators (Masashi Hirano) #24136 - [
d15270507e
] - doc: implement minor text fixes to path.md (Rich Trott) #24118 - [
8642eacfff
] - doc: inspector security warning for changing host (Сковорода Никита Андреевич) #23640 - [
5ea48a92b2
] - doc: fix minor text issues in stream.md (Rich Trott) #24116 - [
6f54a7ace8
] - doc: streamline CONTRIBUTING.md (Rich Trott) #24010 - [
3b1044072c
] - doc: add table of contents to release guide (Michaël Zasso) #24042 - [
667ce42447
] - doc: add missing comma in net documentation (Rich Trott) #24074 - [
1d6d384c02
] - doc: correct link to test coverage command (mritunjaygoutam12) #24049 - [
94f73942ed
] - doc: fix socket.connecting description (Anna Henningsen) #24066 - [
fa84164de4
] - doc: add SECURITY.md to readme.md (warnerp18) #24031 - [
e8078f2693
] - doc: edit man page for superfluous "node" usage (Rich Trott) #24029 - [
a1b75d0cbf
] - doc: fix dublication in net.createServer() docs (Ivan Filenko) #24026 - [
d729f3e198
] - doc: correct async_hooks resource names (Gerhard Stoebich) #24001 - [
7012f72a12
] - doc: address bits of proof reading work (Jagannath Bhat) #23978 - [
399d64b331
] - doc: revise COLLABORATOR_GUIDE.md (Rich Trott) #23990 - [
879402b422
] - doc: simplify CODE_OF_CONDUCT.md (Rich Trott) #23989 - [
7b7155e90b
] - doc: revise CHANGELOG.md text (Rich Trott) #23988 - [
b8a71bed02
] - doc: improve COLLABORATOR_GUIDE (Jagannath Bhat) #23977 - [
846e450f51
] - doc: improve BUILDING.md (Jagannath Bhat) #23976 - [
b182e2e8b2
] - doc: add types and their corresponding return values (Ouyang Yadong) #23998 - [
2d84f45d22
] - esm: remove unused catch bindings (cjihrig) #24079 - [
5ecfc7cab7
] - events: remove unused catch bindings (cjihrig) #24079 - [
f49b4fc794
] - fs: replace pushValueToArray with pure C++ API (Joyee Cheung) #24125 - [
d59dc0d6bf
] - fs: remove unused catch bindings (cjihrig) #24079 - [
424be28840
] - fs: handle result of access binding directly in fs.existsSync (Joyee Cheung) #24015 - [
2aa23cd433
] - (SEMVER-MINOR) fs,net: standardizepending
stream property (Anna Henningsen) #24067 - [
86aa27f85d
] - http: remove pushValueToArray in Parser::CreateHeaders() (Joyee Cheung) #24264 - [
c2599a14de
] - http: remove obsolete function escapeHeaderValue (Lauri Piisang) #24173 - [
62fefd8aeb
] - http2: remove pushValueToArray in Http2Session::HandleOriginFrame (Joyee Cheung) #24264 - [
7ffbb1f55f
] - http2: remove pushValueToArray in Http2Session::HandleHeadersFrame (Joyee Cheung) #24264 - [
4a0f27656d
] - (SEMVER-MINOR) http2: add Http2Stream.bufferSize (Ouyang Yadong) #23711 - [
c7f471ab97
] - http2: improve http2 code a bit (James M Snell) #23984 - [
4dbcf7ac1f
] - inspector: remove unused catch bindings (cjihrig) #24079 - [
5ca0cf7ae6
] - lib: improved conditional check in zlib (Dan Corman) #24190 - [
d8d93442aa
] - lib: adjust params from uvExceptionWithHostPort (msmichellegar) #24159 - [
6f80a45528
] - lib: combine contructor, tag, Object into a function (Paul Isache) #24171 - [
1225a0af09
] - lib: add crypto dependant modules cannotUseCache (Daniel Bevenius) #24100 - [
453c96ed2d
] - lib: move process prototype manipulation into setupProcessObject (Joyee Cheung) #24089 - [
6a6b036042
] - lib: move internalBinding whitelisting into loaders.js (Joyee Cheung) #24088 - [
b4c8158459
] - lib: fix grammar error and make it clearer for comments (MaleDong) #23799 - [
879c0f1f3e
] - lib: move module exports proxy into a separate method (Joyee Cheung) #24057 - [
874393bfd0
] - lib: remove useless getLibuvNow in internal/timers (ZYSzys) #23995 - [
7ee0cea028
] - lib: make coverage work for Node.js (Benjamin) #23941 - [
b3f3ebf3b3
] - lib: repl multiline history support (Anto Aravinth) #22153 - [
55adc25968
] - (SEMVER-MINOR) lib: enable TypedArray and DataView for the v8 module (Ouyang Yadong) #23953 - [
5ff1e67ff7
] - lib: fix code cache generation (Joyee Cheung) #23855 - [
164f2444a0
] - lib: remove useless cwd in posix.resolve (ZYSzys) #23902 - [
10156c612d
] - meta,doc: ping community about new release (Refael Ackermann) #24064 - [
1dd8191515
] - (SEMVER-MINOR) module: support multi-dot file extension (Geoffrey Booth) #23416 - [
72204d114f
] - n-api: add missing handle scopes (Daniel Bevenius) #24011 - [
10edc4f186
] - net: always invoke after-write callback (Anna Henningsen) #24291 - [
753f706858
] - net: add comments explaining error check (Steven Gabarro) #24222 - [
c53117e7ea
] - net: remove unreachable check in internalConnect (Philipp Dunkel) #24158 - [
74451263a3
] - net: partially revert "simplify Socket.prototype._final" (Anna Henningsen) #24288 - [
636e4e02a5
] - net: simplify Socket.prototype._final (Anna Henningsen) #24075 - [
cd227eb791
] - net:net.Server.listen()
avoid operations onnull
when fail (Ouyang Yadong) #23920 - [
293983a112
] - os: do not call into JS to push values to an array in GetCPUInfo (Joyee Cheung) #24264 - [
ccc3bb73db
] - process: remove pushValueToArray in GetActiveHandles (Joyee Cheung) #24264 - [
ba4337d77d
] - process: remove pushValueToArray in GetActiveRequests (Joyee Cheung) #24264 - [
e5888462f6
] - process: remove pushValueToArray in EnvEnumerator (Joyee Cheung) #24264 - [
52468b33f7
] - querystring: remove unused catch bindings (cjihrig) #24079 - [
213b6293fc
] - repl: remove unused catch bindings (cjihrig) #24079 - [
e27f43201c
] - repl: use promise#finally (Weijia Wang) #23971 - [
b7aded3300
] - src: compile native modules and their code cache in C++ (Joyee Cheung) #24221 - [
92a8cbe87a
] - src: enable detailed source positions in V8 (Yang Guo) #24274 - [
f8ed673308
] - src: remove pushValueToArray and SetupProcessObject (Joyee Cheung) #24264 - [
7601cdfe8b
] - src: bundle persistent-to-local methods as class (Gabriel Schulhof) #24276 - [
f5945c9279
] - src: sort internal binding list (cjihrig) #24292 - [
e1c792919e
] - src: fix v8 compiler warnings in src (Daniel Bevenius) #24246 - [
81f4fb2b3b
] - src: reuse std::make_unique (alyssaq) #24132 - [
a9053c38ea
] - src: cache the result of GetOptions() in JS land (Joyee Cheung) #24091 - [
17e80eca95
] - src: prefer param function check over args length (Shelley Vohr) #23835 - [
1cda9b3988
] - src: fix Set() usage in env-inl.h (cjihrig) #24060 - [
bef1c3b748
] - src: fix Set() usage in node.h (cjihrig) #24060 - [
2a93882498
] - src: fix Get() usage in tls_wrap.cc (cjihrig) #24060 - [
9437aaad26
] - src: fix Get() usage in async_wrap.cc (cjihrig) #24060 - [
cb7d9f9980
] - src: move error handling code into node_errors.cc (Joyee Cheung) #24058 - [
fdba226d13
] - src: fix compiler warning for debug build (Daniel Bevenius) #23994 - [
84e5807b1e
] - src: fix CreatePlatform header param mismatch (Shelley Vohr) #23947 - [
38b0525bc3
] - src: use v8:: for consistency in util (ZYSzys) #23934 - [
90872c4c6e
] - src: fix fully-static & large-pages combination (Suresh Srinivas) #23964 - [
063b40edc1
] - src: use "constants" string instead of creating new one (Ouyang Yadong) #23894 - [
24b18645b9
] - src,win: informative stack traces (Refael Ackermann) #23822 - [
13dee430cd
] - stream: make.destroy()
interact better with write queue (Anna Henningsen) #24062 - [
d6bcf8b98b
] - (SEMVER-MINOR) stream: add auto-destroy mode (Mathias Buus) #22795 - [
2593b40f5c
] - test: compare objects not identical by reference (Marie Terrier) #24189 - [
eeb5cc6305
] - test: add typeerror for vm/compileFunction params (Dan Corman) #24179 - [
dc26247e69
] - test: deep object to table not covered (Osmond van Hemert) #24257 - [
29a29f7f97
] - test: add tests for Socket.setNoDelay (James Herrington) #24250 - [
aa800b097a
] - test: assert diff no color (Florin-Daniel BÎLBÎE) #24181 - [
b6d2819b93
] - test: add process no deprecation (razvanbh) #24196 - [
dd9864b8d7
] - test: check for invalid module type in vm.js (alyssaq) #24161 - [
957ceaabe6
] - test: fix flaky test-vm-timeout-escape-queuemicrotask (Rich Trott) #24296 - [
89c3388a77
] - test: fix arguments order in assertions (Emanuel Kluge) #24149 - [
ea5d1841af
] - test: remove unused parameters in function definition (Paul Hodgson) #24268 - [
cb4c2dd33e
] - test: esm loader unknown builtin module (Fran Herrero) #24183 - [
1a86499947
] - test: fixed order of actual and expected arguments (kiyomizumia) #24178 - [
77163a9dee
] - test: add else and error case for TextDecoder (Lauri Piisang) #24162 - [
e5e9c6427b
] - test: dgram socket prints deprecation warnings (Robert Pamely) #24177 - [
366529654e
] - test: url format path ending hashchar not covered (Osmond van Hemert) #24259 - [
0a104ef33c
] - test: test add and remove for lib/domain (Petar Dodev) #24163 - [
fe7ef1ad11
] - test: add test for autoDestroy in stream (Daijiro Wachi) #24127 - [
02e9fa01f3
] - test: fix args order in process-getactiverequests (Vladyslav Kopylash) #24186 - [
f805db3620
] - test: check control characters replacing (Alessandro Gatti) #24182 - [
75e4f7db40
] - test: fix strictEqual argument order (Martin Kask) #24153 - [
09a8f4713d
] - test: correct order of args in assert.strictEqual() (Natalie Cluer) #24157 - [
c83b650a10
] - test: add tests for process.initgroups (James Herrington) #24154 - [
762bb94d72
] - test: add test case for completion bash flag (Aivo Paas) #24168 - [
afcfdec289
] - test: add test for deepEqual Float32Array (Yehiyam Livneh) #24164 - [
b02eed5e3b
] - test: fix arguments order in assert.strictEqual() (Ulises Santana Suárez) #24192 - [
768425f21a
] - test: fix assert.strictEqual argument order (John Mc Quillan) #24172 - [
26c625c3d2
] - test: fix v8 Set/Get compiler warnings (Daniel Bevenius) #24246 - [
beb0800ab3
] - test: move benchmark tests out of main test suite (Rich Trott) #24265 - [
883519679e
] - test: replacing fixture directory with temp (saurabhSiddhu) #24077 - [
ddbd0e1973
] - test: increase coverage internal readline (Berry de Witte) #24150 - [
56cd911cad
] - test: use NULL instead of 0 in common.h (Daniel Bevenius) #24104 - [
a05f2fc46b
] - test: move test-fs-watch-system-limit from sequential to pummel (Marcus Scott) #23692 - [
9af7ad592c
] - test: fix uses of deprecated assert.fail with multiple args (ivan.filenko) #23673 - [
2b0410a3ef
] - test: use assert.strictEqual instead of assert.equal (ivan.filenko) #23673 - [
825f0dda5b
] - test: add test for strictDeepEqual (Nikita Malyschkin) #24197 - [
b16e485910
] - test: add coverage for systemerror set name (Amer Alimanović) #24200 - [
bc97b62f35
] - test: fix order of arguments in assert.strictEqual (Alex Seifert) #24145 - [
4a69d218b6
] - test: add test for 'ERR_INVALID_CALLBACK' (razvanbh) #24224 - [
8b0626c836
] - test: add coverage for escape key switch case (Artur Daschevici) #24194 - [
92d2d7917f
] - test: fix NewFromUtf8 compiler warning (Daniel Bevenius) #24216 - [
0c4facfbaf
] - test: change arguments order in strictEqual (Paul Isache) #24156 - [
2baa59b897
] - test: switch order of strictEqual arguments (Jonah Polack) #24185 - [
c8d8e5cf2c
] - test: fix the arguments order inassert.strictEqual
(mzucker) #24227 - [
4245cbbf49
] - test: fix the arguments order inassert.strictEqual
(mzucker) #24226 - [
be40fd1e50
] - test: fix order in assert.strictEqual to actual, expected (Kevin Seidel) #24184 - [
a1f5179e09
] - test: fix arguments order in assert.strictEqual (szabolcsit) #24143 - [
5510bec3cc
] - test: fix assert argument order (Manish Poddar) #24160 - [
e46b8edb58
] - test: add error code tests in dgram test (Mark Arranz) #24215 - [
6076ccf90d
] - test: fix order of arguments in test-delayed-require assertion (reineke-fox) #24165 - [
989c2aaf83
] - test: fix flaky test-vm-timeout-escape-nexttick (Rich Trott) #24251 - [
b68734b66a
] - test: initialize test/wpt to run URL and console .js tests (Joyee Cheung) #24035 - [
c973551eca
] - test: use URL fixtures under test/fixtures/wpt/url/resources (Joyee Cheung) #24035 - [
3f935d74e0
] - test: remove WPT tests that are now .any.js in the upstream (Joyee Cheung) #24035 - [
121a3f8855
] - test: use git node wpt to pull WPT into test/fixtures (Joyee Cheung) #24035 - [
317901174c
] - test: fix arguments order in test-fs-write-buffer (razvanbh) #24155 - [
9b3c2e5054
] - test: fix argument order in assert.strictEqual() (Clement) #24147 - [
2d87ce3d8b
] - test: switch arguments in strictEqual (Mathieu Pavageau) #24141 - [
6c8b128fcc
] - test: fix arguments order (Simona Cotin) #24151 - [
3d19a04b51
] - test: fixe argument order in assert.strictEqual (Marc Posth) #24140 - [
a0681b7211
] - test: removed extraneous argument 's' (Jackson Chui) #24213 - [
12429812bc
] - test: fixing arguments order inassert.strictEqual()
(G. Carcaci) #24152 - [
fc494cdb16
] - test: add tests for OutgoingMessage setTimeout (Robin Drexler) #24148 - [
ce124aca65
] - test: swap expected and actual in assert.strictEqual (Florin-Daniel BÎLBÎE) #24146 - [
737f897b51
] - test: fix assert parameter order (Roland Broekema) #24144 - [
d85161cbfd
] - test: change order of assert.strictEqual() (Remy Parzinski) #24142 - [
fb58ada9dd
] - test: fix invalid argument order in test-http-expect-continue.js (Morgan Roderick) #24138 - [
7cc0a46e85
] - test: strictEqual argument order (actual, expected) (Ahmad Nassri) #24137 - [
a5ac7b94ea
] - test: fixed the arguments order inassert.strictEqual
(mzucker) #24135 - [
71545e6284
] - test: swap the order of arguments (Musa Hamwala) #24134 - [
a8908f16f7
] - test: fs readfile, swap arguments in strictEqual (Petar Dodev) #24133 - [
7c04fe07a6
] - test: fix arguments order (Fran Herrero) #24131 - [
6f80a5eeda
] - test: http-client-timeout error assert arguments (Tadhg Creedon) #24130 - [
415fcded15
] - test: fix flaky VM timeout test on Raspberry Pi (Rich Trott) #24238 - [
a2e2c91cfa
] - test: disable color formating for test-internal-errors.js (Refael Ackermann) #24204 - [
a35bcd5ef5
] - test: remove unused catch bindings (cjihrig) #24079 - [
9bf36bc6c3
] - test: add a test fortls.Socket
withallowHalfOpen
(Ouyang Yadong) #23866 - [
8a3836ec72
] - test: add crypto check to test-benchmark-http2 (Daniel Bevenius) #24096 - [
b86a89b9ad
] - test: increase --stack_size test-async-wrap-pop (Daniel Bevenius) #23996 - [
1b97dbd6b5
] - test: assert that invalidcmd throws error code (Jerome Covington) #23942 - [
63778b7ae1
] - test: fix strictEqual arguments order (Esteban Sotillo) #23956 - [
dccf4a6c38
] - test: add property for RangeError in test-buffer-copy (mritunjaygoutam12) #23968 - [
8bffd90933
] - test: fix test-fs-watch-system-limit (Ali Ijaz Sheikh) #23986 - [
7a2134c414
] - test: run code cache test by default and test generator (Joyee Cheung) #23855 - [
5b9ef11e35
] - timers: fix priority queue removeAt (Anatoli Papirovski) #24322 - [
d6f91ba139
] - (SEMVER-MINOR) tls: get the local certificate after tls handshake (Sam Roberts) #24261 - [
ad72e40e5b
] - tools: update ESLint to 5.9.0 (cjihrig) #24280 - [
6fdc5d9c9a
] - tools: enable 80-char line length markdown linting (Rich Trott) #24094 - [
b3c163f11b
] - tools: lint for unused catch bindings (cjihrig) #24079 - [
1541c7f401
] - tools: add script to lint first PR commit message (Richard Lau) #24030 - [
4d7fbc3e0f
] - tools: update alternative docs versions (Richard Lau) #23980 - [
8de1030a70
] - tracing: fix static destruction order issue (Anna Henningsen) #24123 - [
0063448b04
] - url: make the context non-enumerable (Joyee Cheung) #24218 - [
953697a7b8
] - util: deleted unreachable code from util.inspect (kiyomizumia) #24187 - [
fb7c1b3e81
] - v8_prof_polyfill: remove unused catch bindings (cjihrig) #24079 - [
9c15124aa8
] - vm: clarify timeout option in vm (Vladimir de Turckheim) #23512 - [
2331181410
] - vm: allowcachedData
to also be TypedArray|DataView (Benjamin Chen) #22921 - [
4709fe676d
] - win: add customization warning to tools script (João Reis) #24348 - [
57a2b957de
] - win: add prompt to tools installation script (João Reis) #23987 - [
df1ca0fd82
] - win: clarify Boxstarter behavior on install tools (Rob Reynolds) #23987
2018-11-02, Version 11.1.0 (Current), @targos
Notable changes
- deps
- Updated ICU to 63.1. #23715
- repl
- Top-level for-await-of is now supported in the REPL. #23841
- timers
- Fixed an issue that could cause timers to enter an infinite loop. #23870
Commits
- [
2c2e2b53ab
] - benchmark: fix bench-mkdirp to use recursive option (Klaus Meinhardt) #23699 - [
787e13b41c
] - build: expose more openssl categories for addons (Jonathan Cardoso Machado) #23344 - [
b8f3bb107e
] - build: add lint-py which uses flake8 (cclauss) #21952 - [
35c3c4ba68
] - build: allow for overwriting of use_openssl_def (Shelley Vohr) #23763 - [
5c35d0db47
] - build,meta: switch to gcc-4.9 on travis (Refael Ackermann) #23778 - [
141aec9564
] - crypto: add SET_INTEGER_CONSANT macro (Daniel Bevenius) #23687 - [
4112a10abe
] - crypto: strip unwanted space from openssl version (Sam Roberts) #23678 - [
2cc4f5c923
] - deps: patch V8 to 7.0.276.32 (Michaël Zasso) #23851 - [
0312d8b2cd
] - deps: fix shim forv8::Value::IntegerValue()
(Anna Henningsen) #23898 - [
9011db426e
] - (SEMVER-MINOR) deps: move more deprecations to V8_DEPRECATED (Anna Henningsen) #23414 - [
e5b51cc496
] - (SEMVER-MINOR) deps: icu 63.1 bump (CLDR 34) (Steven R. Loomis) #23715 - [
ab58439916
] - deps: icu: apply workaround patch (Steven R. Loomis) #23764 - [
3b66a8d893
] - deps: fix wrong default for v8 handle zapping (Refael Ackermann) #23801 - [
26510fbd8e
] - doc: add branding to style guide (Rich Trott) #23967 - [
33053ec8d7
] - doc: use Node.js instead of Node (Rich Trott) #23967 - [
ec009f620c
] - doc: revise BUILDING.md (Rich Trott) #23966 - [
da494ef889
] - doc: clarify fd behaviour with {read,write}File (Sakthipriyan Vairamani (thefourtheye)) #23706 - [
539e1233b0
] - doc: moved test instructions to BUILDING.md (Kamat, Trivikram) #23949 - [
cc65fee1d3
] - doc: fix typographical issues (Denis McDonald) #23970 - [
ee6b0395f5
] - doc: sort markdown refs in errors (Sam Roberts) #23972 - [
ee299c7ef1
] - doc: remove "idiomatic choice" from queueMicrotask (Rod Vagg) #23885 - [
147e5d5792
] - doc: document HPE_HEADER_OVERFLOW error (Sam Roberts) #23963 - [
24c6a02930
] - doc: add documentation for http.IncomingMessage$complete (James M Snell) #23914 - [
82ee6c3e47
] - doc: remove mailing list (Rich Trott) #23932 - [
99fffff6e0
] - doc: remove notice of dashes in V8 options (Denys Otrishko) #23903 - [
8b5339da14
] - doc: rename README section for Release Keys (Rich Trott) #23927 - [
676875195b
] - doc: add note about ABI compatibility (Myles Borins) #22237 - [
f01a806276
] - doc: add optional callback to socket.end() (Ajido) #23937 - [
64c205d9bc
] - doc: make example more clarified in cluster.md (ZYSzys) #23931 - [
748dbf9778
] - doc: simplify valid security issue descriptions (Rich Trott) #23881 - [
e241398ef6
] - doc: simplify path.basename() on POSIX and Windows (ZYSzys) #23864 - [
49b32af5ab
] - doc: document nullptr comparisons in style guide (Anna Henningsen) #23805 - [
0ba49fec12
] - doc: remove problematic example from README (Rich Trott) #23817 - [
d808d27120
] - doc: use Cookie in request.setHeader() examples (Luigi Pinca) #23707 - [
1baba9b061
] - doc: NODE_EXTRA_CA_CERTS is ignored if setuid root (Ben Noordhuis) #23770 - [
dd5afbe05f
] - doc: add review suggestions to require() (erickwendel) #23605 - [
db113a24e0
] - doc: document and warn if the ICU version is too old (Steven R. Loomis) #23766 - [
c30de85ca5
] - doc: move @phillipj to emeriti (Phillip Johnsen) #23790 - [
84fdb1cc0e
] - doc: add note about removeListener order (James M Snell) #23762 - [
f4c4b2b41b
] - doc: document ACL limitation for fs.access on Windows (James M Snell) #23772 - [
83b776c864
] - doc: document that addMembership must be called once in a cluster (James M Snell) #23746 - [
1851cf4f83
] - doc, test: document and test vm timeout escapes (James M Snell) #23743 - [
b4b101fed6
] - (SEMVER-MINOR) fs: default open/openSync flags argument to 'r' (Ben Noordhuis) #23767 - [
1c5ffb3ec5
] - (SEMVER-MINOR) lib: add escapeCodeTimeout as an option to createInterface (Raoof) #19780 - [
1cda41b7da
] - lib: migrate from process.binding('config') to getOptions() (Vladimir Ilic) #23588 - [
22cd53791a
] - lib: trigger uncaught exception handler for microtasks (Gus Caplan) #23794 - [
97496f0fd9
] - n-api: make per-Context
-ness ofnapi\_env
explicit (Anna Henningsen) #23689 - [
3e512f1897
] - os: fix memory leak inuserInfo()
(Anna Henningsen) #23893 - [
02f13abde3
] - repl: support top-level for-await-of (Shelley Vohr) #23841 - [
86cf01404c
] - repl: migrate from process.binding('config') to getOptions() (Jose Bucio) #23684 - [
4a79b2568f
] - src: improve StreamBase write throughput (Anna Henningsen) #23843 - [
dcaf72311b
] - src: minor refactor to node_errors.h (Anna Henningsen) #23879 - [
fef17b716d
] - src: avoid extraPersistent
inDefaultTriggerAsyncIdScope
(Anna Henningsen) #23844 - [
ce106df728
] - src: use maybe version v8::Function::Call (Ouyang Yadong) #23826 - [
1bdbf8765d
] - src: reduce duplication in tcp_wrap Connect (Daniel Bevenius) #23753 - [
9fbe91a061
] - src: refactor deprecated v8::String::NewFromTwoByte call (Romain Lanz) #23803 - [
48ed81fad2
] - src: improve StreamBase read throughput (Anna Henningsen) #23797 - [
a6fe2caaae
] - src: simplifyTimerFunctionCall()
innode\_perf.cc
(Anna Henningsen) #23782 - [
30be5cbdb0
] - src: memory management using smart pointer (Uttam Pawar) #23628 - [
df05ddfd72
] - src: refactor deprecated v8::Function::Call call (Romain Lanz) #23804 - [
7bbc072529
] - stream: do not error async iterators on destroy(null) (Matteo Collina) #23901 - [
5ce3b6d7a4
] - stream: ended streams should resolve the async iteration (Matteo Collina) #23901 - [
aaddf97d9b
] - stream: async iteration should work with destroyed stream (Matteo Collina) #23785 - [
871e32789a
] - test: fixed error message in test-buffer-read (Arvind Pandey) #23957 - [
ed10a91e83
] - test: add test-benchmark-http2 (Rich Trott) #23863 - [
22bbece323
] - test: fix regression when compiled with FIPS (Adam Majer) #23871 - [
22caa26c69
] - test: fix strictEqual() argument order (Loic) #23829 - [
572ea60378
] - test: verifyperformance.timerify()
works w/ non-Node Contexts (Anna Henningsen) #23784 - [
0f00ac9c7a
] - test: mark test-vm-timeout-* known issue tests flaky (James M Snell) #23743 - [
a80452a1ab
] - test: add test-benchmark-napi (Emily Marigold Klassen) #23585 - [
086ee5e57f
] - test: increase coverage of internal/stream/end-of-stream (Tyler Vann-Campbell) #23751 - [
ee8fa528e2
] - test: fix strictEqual() arguments order (Nolan Rigo) #23800 - [
83ddd3e7d0
] - test: fix flaky test (cjihrig) #23811 - [
1521d8991d
] - test: fix invalid modulesLength for DSA keygen (Adam Majer) #23732 - [
dfecf85ded
] - test: fix test-require-symlink on Windows (Bartosz Sosnowski) #23691 - [
ddd9ccf1d8
] - test: fix strictEqual() argument order (Romain Lanz) #23768 - [
a666d3ea24
] - test: fix strictEqual() arguments order (Thomas GENTILHOMME) #23771 - [
fa1373fc74
] - test: fix assertion arguments order (Elian Gutierrez) #23787 - [
167e99b9a1
] - timers: fix priority queue removeAt fn (Anatoli Papirovski) #23870 - [
09f25af16f
] - tls: throw if protocol too long (Andre Jodat-Danbrani) #23606 - [
45a20a8d78
] - tools: update ESLint to 5.8.0 (cjihrig) #23904 - [
c20eb4f2bd
] - (SEMVER-MINOR) tools, icu: actually failover if there are multiple URLs (Steven R. Loomis) #23715 - [
b07cb4810c
] - zlib: do not leak on destroy (Mathias Buus) #23734
2018-10-23, Version 11.0.0 (Current), @jasnell
Notable Changes
- Build
- FreeBSD 10 is no longer supported. #22617
child_process
- The default value of the
windowsHide
option has been changed totrue
. #21316
- The default value of the
console
- Dependencies
- V8 has been updated to 7.0. #22754
fs
http
- The
http
,https
, andtls
modules now use the WHATWG URL parser by default. #20270
- The
- General
- Use of
process.binding()
has been deprecated. Userland code usingprocess.binding()
should re-evaluate that use and begin migrating. If there are no supported API alternatives, please open an issue in the Node.js GitHub repository so that a suitable alternative may be discussed. - An experimental implementation of
queueMicrotask()
has been added. #22951
- Use of
- Internal
- Timers
util
Semver-Major Commits
- [
0518b9edf3
] - (SEMVER-MAJOR) assert: multiple improvements (Ruben Bridgewater) #21628 - [
21c3a402d4
] - (SEMVER-MAJOR) assert: validate input stricter (Ruben Bridgewater) #20481 - [
439b75b9c0
] - (SEMVER-MAJOR) assert, util: *DeepEqual() handles ArrayBuffers (Caleb Sander) #22266 - [
5d95542212
] - (SEMVER-MAJOR) buffer: move process.binding('buffer') to internalBinding (Weijia Wang) #22370 - [
8fb6bce3a0
] - (SEMVER-MAJOR) buffer: unconditionally use internalBinding (cjihrig) #23234 - [
755520c4c3
] - (SEMVER-MAJOR) buffer: show hidden item count (Ruben Bridgewater) #22289 - [
60b5b38b48
] - (SEMVER-MAJOR) buffer: do not always use defaults (Ruben Bridgewater) #20054 - [
b3b3f53a33
] - (SEMVER-MAJOR) build: exclude npm test directories on Windows (Richard Lau) #23001 - [
dd296a8344
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #22754 - [
4b25ef5341
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #21983 - [
c0fb95d700
] - (SEMVER-MAJOR) build: stop supporting FreeBSD 10 (Michaël Zasso) #22617 - [
4b47d2907d
] - (SEMVER-MAJOR) build: do not copy v8-inspector* headers ar part of install (Alexey Kozyatinskiy) #22586 - [
2d4dd10829
] - (SEMVER-MAJOR) build: add '-z relro -z now' linker flags (Shao,Ting) #20513 - [
9c9c01f183
] - (SEMVER-MAJOR) child_process: move process.binding('spawn_sync') to internalBinding (Anto Aravinth) #22260 - [
af883e1f99
] - (SEMVER-MAJOR) child_process: fix switches for alternative shells on Windows (Tessei Kameyama) #21943 - [
56cf058878
] - (SEMVER-MAJOR) child_process: make process_wrap binding internal (cjihrig) #22479 - [
420d8afe3d
] - (SEMVER-MAJOR) child_process: change windowsHide default to true (cjihrig) #21316 - [
d4164ca559
] - (SEMVER-MAJOR) console: console.countReset() should emit warning (Dominic Farolino) #21649 - [
a59826403a
] - (SEMVER-MAJOR) console: console.time() should not reset a timer when it exists (Gus Caplan) #20442 - [
90e8f79f65
] - (SEMVER-MAJOR) constants: freeze the constants object (Bryan English) #19813 - [
058c5b81cd
] - (SEMVER-MAJOR) crypto: do not allow multiple calls to setAuthTag (Tobias Nießen) #22931 - [
19ad6b8f72
] - (SEMVER-MAJOR) crypto: deprecate digest == null in PBKDF2 (Tobias Nießen) #22861 - [
0ade10df79
] - (SEMVER-MAJOR) crypto: hide native handles from JS modules (Tobias Nießen) #22747 - [
503fd55a35
] - (SEMVER-MAJOR) crypto: make _toBuf non-enumerable (Tobias Nießen) #22551 - [
221df2286d
] - (SEMVER-MAJOR) crypto: deprecate aliases for randomBytes (Tobias Nießen) #22519 - [
50aa85dc9b
] - (SEMVER-MAJOR) crypto: deprecate _toBuf (Tobias Nießen) #22501 - [
eab916c4e8
] - (SEMVER-MAJOR) crypto: move process.binding('tls_wrap') internal (Daniel Bevenius) #22429 - [
bf5cc3bf1a
] - (SEMVER-MAJOR) crypto: move process.binding('crypto') to internal (Daniel Bevenius) #22426 - [
39dd3a4430
] - (SEMVER-MAJOR) crypto: deprecate useless crypto APIs (Tobias Nießen) #22126 - [
933d8eb689
] - (SEMVER-MAJOR) crypto: move createCipher to runtime deprecation (Tobias Nießen) #22089 - [
d2ee7d64aa
] - (SEMVER-MAJOR) crypto: remove deprecated legacy API (Antoine du HAMEL) #21153 - [
faf449ca04
] - (SEMVER-MAJOR) crypto: throw in setAuthTag on invalid length (Tobias Nießen) #20040 - [
d81a7b4baa
] - (SEMVER-MAJOR) crypto: throw on invalid authentication tag length (Tobias Nießen) #17825 - [
2f9775995f
] - (SEMVER-MAJOR) crypto: move Decipher.finaltol to End-of-Life (Tobias Nießen) #19941 - [
083d1012c7
] - (SEMVER-MAJOR) deps: cherry-pick b0af309 from upstream V8 (Anna Henningsen) #23415 - [
dca0300a86
] - (SEMVER-MAJOR) deps: cherry-pick 2363cdf from upstream V8 (Michaël Zasso) #22754 - [
1da9d60003
] - (SEMVER-MAJOR) deps: update v8.gyp (Michaël Zasso) #22754 - [
0e7ddbd3d7
] - (SEMVER-MAJOR) deps: update V8 to 7.0.276.20 (Michaël Zasso) #22754 - [
a3f258c769
] - (SEMVER-MAJOR) deps: cherry-pick a8f6869 from upstream V8 (Michaël Zasso) #21983 - [
fc1770b0d1
] - (SEMVER-MAJOR) deps: cherry-pick bf5ea81 from upstream V8 (Michaël Zasso) #21983 - [
7766baf943
] - (SEMVER-MAJOR) deps: cherry-pick ba752ea from upstream V8 (Michaël Zasso) #21983 - [
8dc159658c
] - (SEMVER-MAJOR) deps: cherry-pick c608122 from upstream V8 (Michaël Zasso) #21983 - [
5bb985d331
] - (SEMVER-MAJOR) deps: cherry-pick 0dd3390 from upstream V8 (Michaël Zasso) #21983 - [
f04ab3c756
] - (SEMVER-MAJOR) deps: update v8.gyp (Michaël Zasso) #21983 - [
586db2414a
] - (SEMVER-MAJOR) deps: update V8 to 6.9.427.22 (Michaël Zasso) #21983 - [
c8950cdabc
] - (SEMVER-MAJOR) dgram: make process.binding('udp_wrap') internal (cjihrig) #22475 - [
3ce6bc3b50
] - (SEMVER-MAJOR) dgram: remove unnecessary fd property from Socket (Ouyang Yadong) #21684 - [
fe069cca6a
] - (SEMVER-MAJOR) dgram: deprecate all previous private APIs (cjihrig) #22011 - [
2bea9cefbc
] - (SEMVER-MAJOR) dgram: implement socket.bind({ fd }) (Ouyang Yadong) #21745 - [
8b2e77c248
] - (SEMVER-MAJOR) dns: deprecate passing falsy hostname to dns.lookup (Ouyang Yadong) #23173 - [
8b0c482647
] - (SEMVER-MAJOR) dns: make process.binding('cares_wrap') internal (cjihrig) #22474 - [
4e1c4e8193
] - (SEMVER-MAJOR) dns: type check for dns.setServers argument. (Masashi Hirano) #21944 - [
a158d412b3
] - (SEMVER-MAJOR) dns: report out of memory properly (Ruben Bridgewater) #20317 - [
c267639daa
] - (SEMVER-MAJOR) doc: clarify ciphers option format (Brian White) #21557 - [
985d180855
] - (SEMVER-MAJOR) doc: move support for invalid GCM tags to EOL (Tobias Nießen) #17825 - [
cf350856cf
] - (SEMVER-MAJOR) doc: note that setAuthTag throws on invalid length (Tobias Nießen) #17825 - [
f8d69911be
] - (SEMVER-MAJOR) errors: use ERR_OUT_OF_RANGE for index errors (Rich Trott) #22969 - [
186857f15c
] - (SEMVER-MAJOR) errors: remove ERR_INVALID_ARRAY_LENGTH (Ruben Bridgewater) #20484 - [
6e942e7353
] - (SEMVER-MAJOR) fs: make fs_event_wrap binding internal (cjihrig) #22480 - [
8e1b6e7718
] - (SEMVER-MAJOR) fs: require callback in read (Ruben Bridgewater) #22146 - [
42bded83e8
] - (SEMVER-MAJOR) fs: throw ERR_INVALID_ARG_VALUE when buffer being written is empty (AdityaSrivast) #21262 - [
7bd48896e9
] - (SEMVER-MAJOR) fs: move SyncWriteStream to end-of-life (James M Snell) #20735 - [
19374fd25b
] - (SEMVER-MAJOR) fs: improve argument handling for ReadStream (Ujjwal Sharma) #19898 - [
f22c7c10ca
] - (SEMVER-MAJOR) http: always emit close on req and res (Robert Nagy) #20611 - [
1744205ff5
] - (SEMVER-MAJOR) http: move process.binding('http_parser') to internalBinding (James M Snell) #22329 - [
4b00c4fafa
] - (SEMVER-MAJOR) http: make client.aborted
boolean (Robert Nagy) #20230 - [
564048dc29
] - (SEMVER-MAJOR) http,https,tls: switch to WHATWG URL parser (Hackzzila) #20270 - [
4fa5448e5d
] - (SEMVER-MAJOR) http2: move process.binding('http2') to internalBinding (James M Snell) #22328 - [
8f3cfc89fa
] - (SEMVER-MAJOR) icu: make process.binding('icu') internal (cjihrig) #23234 - [
de0441f6f6
] - (SEMVER-MAJOR) lib: implement queueMicrotask (Gus Caplan) #22951 - [
dcc0c2c5c9
] - (SEMVER-MAJOR) lib: move process.binding('js_stream') to internalBinding (Anto Aravinth) #22239 - [
6a689c8aa3
] - (SEMVER-MAJOR) lib: make pipe_wrap binding internal (cjihrig) #22482 - [
36468ca928
] - (SEMVER-MAJOR) lib: require a callback for end-of-stream (Ruben Bridgewater) #21058 - [
6f6f7f749b
] - (SEMVER-MAJOR) lib: add internal PriorityQueue class (Anatoli Papirovski) #20555 - [
e836128703
] - (SEMVER-MAJOR) lib: introduce internal/validators (Michaël Zasso) #19973 - [
1b92214d09
] - (SEMVER-MAJOR) module: fix inconsistency between load and _findPath (Denys Otrishko) #22382 - [
b36c581d5b
] - (SEMVER-MAJOR) module: accept Windows relative path (João Reis) #22186 - [
4a0466f23a
] - (SEMVER-MAJOR) net: throw error if port/path does not exist in options (Yaniv Friedensohn) #22085 - [
49681e7414
] - (SEMVER-MAJOR) process: refactor emitWarning (Ruben Bridgewater) #20726 - [
2fd248f639
] - (SEMVER-MAJOR) process: migrate methods to throw errors with code (Michaël Zasso) #19973 - [
2bf4697ff4
] - (SEMVER-MAJOR) repl: remove duplicate util binding (cjihrig) #22675 - [
eeb1d514ad
] - (SEMVER-MAJOR) repl: changes ctrl+u to delete from cursor to line start (Shobhit Chittora) #20686 - [
5f714ac0bd
] - (SEMVER-MAJOR) src: remove long-deprecated APIs withoutIsolate\*
arg (Anna Henningsen) #23178 - [
24186e0d20
] - (SEMVER-MAJOR) src: remove public API for option variables (Anna Henningsen) #23069 - [
0f73875e7b
] - (SEMVER-MAJOR) src: update postmortem constants (cjihrig) #22754 - [
a5604a73d8
] - (SEMVER-MAJOR) src: use HeapStatistics to get external memory (Rodrigo Bruno) #22754 - [
7429d181c5
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 67 (Michaël Zasso) #22754 - [
9d71e6a607
] - (SEMVER-MAJOR) src: deprecate global COUNTER_* and remove perfctr (James M Snell) #22485 - [
dbf72030b7
] - (SEMVER-MAJOR) src: update postmortem constant name (cjihrig) #21983 - [
90ae4bd0c9
] - (SEMVER-MAJOR) src: add InitializeV8Platform function (Daniel Bevenius) #21983 - [
d5e7294445
] - (SEMVER-MAJOR) src: initialize PerIsolateData eagerly (Andreas Haas) #21983 - [
2e28090855
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 66 (Michaël Zasso) #21983 - [
a8572b191e
] - (SEMVER-MAJOR) src: use default parameters for CreateIsolateData (Anna Henningsen) #22465 - [
da8641f3b4
] - (SEMVER-MAJOR) src: move process.binding('async_wrap') internal (Daniel Bevenius) #22469 - [
57d98bc732
] - (SEMVER-MAJOR) src: move process.binding('tcp_wrap') to internal (Daniel Bevenius) #22432 - [
0bdb95f4cf
] - (SEMVER-MAJOR) src: move process.binding('signal_wrap') to internalBinding (James M Snell) #22290 - [
c7962dcba4
] - (SEMVER-MAJOR) src: move process.binding('uv') to internalBinding (James M Snell) #22163 - [
9f5cc1fc92
] - (SEMVER-MAJOR) src: move process.binding('performance') to internalBinding (James M Snell) #22029 - [
f479050916
] - (SEMVER-MAJOR) src: rename PROVIDER_FSREQWRAP to PROVIDER_FSREQCALLBACK (Jon Moss) #21971 - [
0f3c2c64d2
] - (SEMVER-MAJOR) src: use modern v8::Platform worker threads APIs (Gabriel Charette) #21079 - [
6f9705275b
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 65 (Michaël Zasso) #21079 - [
cf37945b12
] - (SEMVER-MAJOR) src: include cwd in chdir error message (Anna Henningsen) #21526 - [
bfcf5b01bb
] - (SEMVER-MAJOR) src: remove tick_info->has_thrown (Anatoli Papirovski) #20894 - [
2930bd1317
] - (SEMVER-MAJOR) src: refactor timers to remove TimerWrap (Anatoli Papirovski) #20894 - [
3294d1bf62
] - (SEMVER-MAJOR) src: remove --expose-http2 option (Daniel Bevenius) #20887 - [
3152b7c0d3
] - (SEMVER-MAJOR) src: assign ERR_SCRIPT_EXECUTION_* codes in C++ (Joyee Cheung) #20147 - [
1d1ab76e17
] - (SEMVER-MAJOR) src: make process.env.TZ setter clear tz cache (Ben Noordhuis) #20026 - [
627f10937e
] - (SEMVER-MAJOR) src,lib: movenatives
andconstants
tointernalBinding()
(Anna Henningsen) #23663 - [
172b4d7ceb
] - (SEMVER-MAJOR) src,lib: rename FSReqWrap to FSReqCallback (Jon Moss) #21971 - [
884b23daf7
] - (SEMVER-MAJOR) stream: move process.binding('stream_wrap') to internalBinding (James M Snell) #22345 - [
32c51f10d3
] - (SEMVER-MAJOR) stream: make the pipeline callback mandatory (Ruben Bridgewater) #21054 - [
06f6ac179c
] - (SEMVER-MAJOR) string_decoder: fix number of replacement chars (Anna Henningsen) #22709 - [
2285177383
] - (SEMVER-MAJOR) test: remove test-buffer-bindingobj-no-zerofill.js (Weijia Wang) #23234 - [
1b274287c9
] - (SEMVER-MAJOR) test: add string-decoder fuzz test (Anna Henningsen) #22709 - [
8aca934009
] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 7.0 (cjihrig) #22754 - [
36cc812d18
] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 6.9 (cjihrig) #21983 - [
f7d572fa2b
] - (SEMVER-MAJOR) test: add new_large_object_space heap space (Michaël Zasso) #21983 - [
e865acd4db
] - (SEMVER-MAJOR) test: update postmortem metadata test (Matheus Marchini) #21983 - [
19984ad7bb
] - (SEMVER-MAJOR) test: fix inspector tests after V8 upgrade (Alexey Kozyatinskiy) #21983 - [
34f56e2d71
] - (SEMVER-MAJOR) test: fix crypto test case (Tobias Nießen) #22126 - [
0deb27bd29
] - (SEMVER-MAJOR) test: add dns memory error test (Rich Trott) #20317 - [
52428c81cd
] - (SEMVER-MAJOR) timers: run nextTicks after each immediate and timer (Anatoli Papirovski) #22842 - [
23a56e0c28
] - (SEMVER-MAJOR) timers: use only a single TimerWrap instance (Anatoli Papirovski) #20555 - [
198eb9c5d6
] - (SEMVER-MAJOR) timers: reschedule interval even if it threw (Anatoli Papirovski) #20002 - [
3c2aa4b9f3
] - (SEMVER-MAJOR) tls: de-duplicate for TLSSocket methods (Jon Moss) #22142 - [
fa3d6bedf9
] - (SEMVER-MAJOR) tls: use internal API instead of crypto module (Tobias Nießen) #22501 - [
3095eecc47
] - (SEMVER-MAJOR) tls: warn on NODE_TLS_REJECT_UNAUTHORIZED = '0' (cjihrig) #21900 - [
a15ea5d7ca
] - (SEMVER-MAJOR) tls: throw error on bad ciphers option (Brian White) #21557 - [
eadcee1137
] - (SEMVER-MAJOR) tls: throw if SNICallback is not a function (Rich Trott) #20969 - [
4d00cd4ce7
] - (SEMVER-MAJOR) tls: move convertNPNProtocols to End-of-Life (James M Snell) #20736 - [
e6cdf24bb5
] - (SEMVER-MAJOR) tools: remove lldbinit file from install script (Clemens Hammacher) #21983 - [
267b0b5f3d
] - (SEMVER-MAJOR) tools: fix compilation after V8 upgrade (Michaël Zasso) #21983 - [
c1e2d6b0f1
] - (SEMVER-MAJOR) trace_events: move trace_events to internalBinding (James M Snell) #22159 - [
df073cdda4
] - (SEMVER-MAJOR) tty: make process.binding('tty_wrap') internal (cjihrig) #22477 - [
91eec00ca2
] - (SEMVER-MAJOR) tty: make _read throw ERR_TTY_WRITABLE_NOT_READABLE (Matteo Collina) #21654 - [
922a1b03b6
] - (SEMVER-MAJOR) url: docs deprecate legacy url API (James M Snell) #22715 - [
e917a23d2e
] - (SEMVER-MAJOR) url: move process.binding('url') to internalBinding (Weijia Wang) #22204 - [
1a1fe53e3d
] - (SEMVER-MAJOR) util: change %o depth default (Ruben Bridgewater) #22846 - [
ac7450a09a
] - (SEMVER-MAJOR) util: change util.inspect depth default (Ruben Bridgewater) #22846 - [
5e6940d4f6
] - (SEMVER-MAJOR) util: setsuper\_
property to non-enumerable (Ruben Bridgewater) #23107 - [
932be0164f
] - (SEMVER-MAJOR) util: make TextEncoder/TextDecoder global (James M Snell) #22281 - [
eb61127c48
] - (SEMVER-MAJOR) util: limit inspection output size to 128 MB (Ruben Bridgewater) #22756 - [
7e4b0a4850
] - (SEMVER-MAJOR) util: make util binding internal (cjihrig) #22675 - [
980877ffa2
] - (SEMVER-MAJOR) util: adding warnings when NODE_DEBUG is set as http/http2 (Anto Aravinth) #21914 - [
b3e93a91eb
] - (SEMVER-MAJOR) util: do not escape single quotes if not necessary (Ruben Bridgewater) #21624 - [
80496a5570
] - (SEMVER-MAJOR) util: add inspect suffix to BigInt64Array elements (Teddy Katz) #21499 - [
e270ae9f01
] - (SEMVER-MAJOR) util: change items unknown style (Ruben Bridgewater) #20792 - [
27df81cd18
] - (SEMVER-MAJOR) util: remove custom inspection function (Ruben Bridgewater) #20722 - [
892932f9bd
] - (SEMVER-MAJOR) v8: move process.binding('v8') to internalBinding (James M Snell) #22288 - [
cf3bb593de
] - (SEMVER-MAJOR) v8: move serdes to internalBinding (Gus Caplan) #22161 - [
4963a04b30
] - (SEMVER-MAJOR) vm: move process.binding('contextify') to internalBinding (James M Snell) #22419 - [
07682eb0c4
] - (SEMVER-MAJOR) zlib: movebytesRead
accessors to runtime deprecation (Anna Henningsen) #23308 - [
4f48ddb72f
] - (SEMVER-MAJOR) zlib: move process.binding('zlib') to internalBinding (Anna Henningsen) #23307
Semver-Minor Commits
- [
b61d31a845
] - (SEMVER-MINOR) src: add deprecation warning to errname() (Dolapo Toki) #23597 - [
39fcda0ca4
] - (SEMVER-MINOR) src,test: add public wrapper for Environment::GetCurrent (Shelley Vohr) #23676 - [
48a2568f41
] - (SEMVER-MINOR) timers: add hasRef method to Timeout & Immediate (Anatoli Papirovski) #20898 - [
bed4a8c6e0
] - (SEMVER-MINOR) tls: support changing credentials dynamically (cjihrig) #23644
Semver-Patch Commits
- [
eccc65919a
] - assert: add comments for diff algorithm (Ruben Bridgewater) #23048 - [
02c44a4894
] - assert: reduce diff noise (Ruben Bridgewater) #23048 - [
b8a8eedf32
] - assert: switchinputs
tovalues
(Ruben Bridgewater) #23056 - [
be26c76114
] - assert: improve the strict equal messages (Ruben Bridgewater) #23056 - [
1d859ef532
] - assert: improve loose assertion message (Ruben Bridgewater) #22155 - [
0339d3dc36
] - async_hooks: add missing async_hooks destroys in AsyncReset (Bastian Krol) #23272 - [
996b3c5bb1
] - benchmark: coerce PORT to number (Ali Ijaz Sheikh) #23721 - [
cdca587b3d
] - benchmark: added a test benchmark for worker (Muzafar Umarov) #23475 - [
2ca7aebefc
] - benchmark: add common.binding() (cjihrig) #23460 - [
0d548924b0
] - bootstrapper: move internalBinding to NativeModule (Gus Caplan) #23025 - [
1bd44d7f75
] - build: fix coverage generation (Michael Dawson) #23769 - [
6c7d8b4e12
] - build: spawnmake test-ci
with-j1
(Refael Ackermann) #23733 - [
d548e63123
] - build: fix./configure --enable-d8
(Ben Noordhuis) #23656 - [
c9fd435d28
] - build: add .DS_store to .gitgnore (Marcos Frony) #23554 - [
a6124892ff
] - console: add trace-events for time and count (James M Snell) #23703 - [
a144d64e68
] - crypto: migrate to getOptions() (nick-ng) #23562 - [
f4d1d9cb31
] - crypto: remove DiffieHellman.initialised_ (Tobias Nießen) #23717 - [
1ad660b72d
] - crypto: reduce memory usage of SignFinal (Tobias Nießen) #23427 - [
1336830069
] - crypto: DRY Diffie-Hellman initialization code (Ben Noordhuis) #23657 - [
6975639651
] - crypto: simplify internal state handling (Tobias Nießen) #23648 - [
b2b48083a6
] - crypto: simplify error handling in ECDH::New (Tobias Nießen) #23647 - [
ed0070e318
] - crypto: move field initialization to class (Diana Holland) #23610 - [
cb569a37e9
] - crypto: fix length argument to snprintf() (Ben Noordhuis) #23622 - [
709b3b1e1c
] - crypto: downgrade DEP0115 to--pending-deprecation
only (Anna Henningsen) #23017 - [
360465dfe2
] - crypto: assign missing deprecation code (Tobias Nießen) #22827 - [
c4e74ec1cd
] - deps: add missing ares_android.h file (cjihrig) #23682 - [
e2258adff7
] - deps: patch V8 to 7.0.276.28 (Michaël Zasso) #23424 - [
8165657d9e
] - deps: patch V8 to 7.0.276.25 (Michaël Zasso) #23290 - [
a67650f4be
] - deps: V8: cherry-pick 64-bit hash seed commits (Yang Guo) #23264 - [
4fcfa9d1dc
] - deps: provide more V8 backwards compatibility (Anna Henningsen) #23158 - [
ef85f08a5e
] - deps: revert 9136dd8088a9 from upstream V8 (Anna Henningsen) #23158 - [
d25646b4c5
] - deps: patch V8 to 7.0.276.24 (Michaël Zasso) #23158 - [
6117af3490
] - deps: patch V8 to 7.0.276.22 (Michaël Zasso) #23160 - [
2811ae4801
] - deps: patch V8 to 6.9.427.23 (Michaël Zasso) #22898 - [
56d7411be3
] - deps: cherry-pick e1a7699 from upstream V8 (Camillo Bruni) #22390 - [
349612b233
] - deps: cherry-pick e1a7699 from upstream V8 (Camillo Bruni) #22390 - [
2f9dabd0d8
] - deps: cherry-pick 9eb96bb from upstream V8 (Timothy Gu) #22390 - [
54c87f37f4
] - deps: cherry-pick 6ee8345 from upstream V8 (Joyee Cheung) #22106 - [
e2ea82b9ce
] - dgram: fix linting issue (Jon Moss) #22175 - [
dd756248db
] - dns: fix inconsistent (hostname vs host) (Ulises Gascón) #23572 - [
d6b3f6513b
] - doc: add missing YAML labels (Vse Mozhet Byt) #23810 - [
3f292bf783
] - doc: remove reference to sslv3 in tls.md (James M Snell) #23745 - [
e8d293ecdc
] - doc: revise security-reporting example text (Rich Trott) #23759 - [
eaff120bfd
] - doc: formalize non-const reference usage in C++ style guide (Anna Henningsen) #23155 - [
512faa8ec6
] - doc: fix index in table of contents in BUILDING.md (ZYSzys) #23777 - [
50c99d87b0
] - doc: add missing deprecation labels (James M Snell) #23761 - [
889a49f79c
] - doc: document use of buffer.swap16() for utf16be (James M Snell) #23747 - [
4c7f16def0
] - doc: add Backport-PR-URL info in backport guide (Ali Ijaz Sheikh) #23701 - [
a5b1e7b6c4
] - doc: improve README.md (Rich Trott) #23705 - [
27892345b9
] - doc: simplify security reporting text (Rich Trott) #23686 - [
9c5ec790a0
] - doc: cleanup and references in C++ guide (Refael Ackermann) #23650 - [
9430ac2f0c
] - doc: add info how to run single tests to BUILDING.md (Felix Schlenkrich) #23490 - [
3ad2267cd0
] - doc: add "tick" function name and argument description (Artur Hayrapetyan) #23551 - [
f14a8e5870
] - doc: fix url example to match behavior (Сковорода Никита Андреевич) #23359 - [
ba11ad3322
] - doc: use reserved domains for examples in url.md (Сковорода Никита Андреевич) #23359 - [
e6c310d29f
] - doc: fix pr-url in repl.md (Сковорода Никита Андреевич) #23359 - [
4f38d45f1c
] - doc: wrap links in <> (Сковорода Никита Андреевич) #23359 - [
d911bab8c3
] - doc: edit BUILDING.md (Rich Trott) #23435 - [
7d07e161d5
] - doc: describe SNI host name format (Sam Roberts) #23357 - [
9d6a1d661b
] - doc: revise security-reporting text in README (Rich Trott) #23407 - [
2303e4c63c
] - doc: rewrite consensus seeking in guide (Rich Trott) #23349 - [
db8b5247fd
] - doc: edit for minor fixes to prcoess.md (Rich Trott) #23347 - [
927878e4a0
] - doc: remove personal pronoun from worker_threads (Rich Trott) #23347 - [
bc45605775
] - doc: remove personal pronoun from domain.md (Rich Trott) #23347 - [
f41d42ffb5
] - doc: remove style instruction that is not followed (Rich Trott) #23346 - [
992c1d56de
] - doc: add WebAssembly to globals (Steven) #23339 - [
5ed4b8974a
] - doc: fix confusing language about microtask queue (Gus Caplan) #23197 - [
67ba8ff31a
] - doc: fix type of DEP0116 (Tobias Nießen) #22765 - [
193d6d1bda
] - doc: update notes about GCM decryption (Tobias Nießen) #21445 - [
baca6d337f
] - doc: add a missing anchor to error codes (Сковорода Никита Андреевич) #21483 - [
72258c3cbc
] - doc,meta: assign PR semantics (Refael Ackermann) #23292 - [
d08544f99c
] - doc,meta: refresh wording in colab guide (Refael Ackermann) #23292 - [
cabf144db9
] - doc,meta: add references to outside C++ guides (Refael Ackermann) #23317 - [
37e40e369d
] - http: reduce duplicated code for cleaning parser (Weijia Wang) #23351 - [
70ba041735
] - http2: make Http2Settings constructors delegate (Daniel Bevenius) #23326 - [
f40399a0c4
] - lib: migrate process.binding to internalBinding (surreal8) #23517 - [
ff5f1fb0cd
] - lib: migrate process.binding to getOptions (Randy Wressell) #23522 - [
66d4ac1af5
] - lib: migrate process.binding('config') to getOptions() (Jonny Kalambay) #23526 - [
c1ec3bf989
] - lib: removed unused variable (Long Nguyen) #23497 - [
540c01af28
] - lib: switch to internalBinding for cjs loader (Steven Scott) #23492 - [
313b44b0ee
] - lib: remove an unused variable (Claire Liu) #23482 - [
1143ea8f1b
] - lib: migrate from process.binding to internalBinding (Andres Monge) #23586 - [
4291c43aff
] - lib: remove unused 'e' from catch (Matt Holmes) #23458 - [
278775a84b
] - lib: migrate to getOptions in loaders.js (David Xue) #23455 - [
3663fc8725
] - lib: http server, friendly error messages (Sagi Tsofan) #22995 - [
ea8000f119
] - lib: lazy load internal/queue_microtask (Gus Caplan) #23046 - [
bb26d4f2f8
] - meta: clarify fast-track approval (James M Snell) #23744 - [
df8e586964
] - module: removed unused variable (Martin Omander) #23624 - [
15b12411e9
] - Revert "module: fix inconsistency between load and _findPath" (John-David Dalton) #23228 - [
0257fd7ce9
] - process: wrap process.binding for selective fallthrough (James M Snell) #22269 - [
3c329bee05
] - readline: assert without the use of event listener (Lian Li) #23472 - [
6855b619c9
] - repl: remove unused variable from try catch (mmisiarek) #23452 - [
4ed1fba740
] - repl: remove unused variable e from try catch (Khalid Adil) #23449 - [
83d0404971
] - repl: do not swallow errors in nested REPLs (Rich Trott) #23004 - [
f0e5afc968
] - src: fix missing deprecation assignment (James M Snell) #23809 - [
b8cb60fcb9
] - src: use more explicit return type in Sign::SignFinal() (Anna Henningsen) #23779 - [
6c8a96fefa
] - src: initial large page (2M) support (Suresh Srinivas) #22079 - [
74ddae783d
] - src: add trace events for env.cc (James M Snell) #23674 - [
59feb5378b
] - src: changed stdio_pipes_ to std::vector (Steven Auger) #23615 - [
e4fdedd3f1
] - src: update v8::Object::GetPropertyNames() usage (cjihrig) #23660 - [
da52c3fc9b
] - src: remove OCB support ifdef OPENSSL_NO_OCB (Shelley Vohr) #23635 - [
2f6b73745c
] - src: remove function hasTextDecoder in encoding.js (Chi-chi Wang) #23625 - [
fd7fc99e90
] - src: change macro to fn (Gino Notto) #23603 - [
e84a7f027d
] - src: add default initializer in tls_wrap (Richard Hoehn) #23567 - [
33351a112d
] - src: use MallocedBuffer abstraction for buffers (Cody Hazelwood) #23543 - [
866d81cf39
] - src: use default initializers over settings fields on the constructor (Andrew J D McCann) #23532 - [
26fa85c65e
] - src: remove unused UVHandle methods (MarianneDr) #23535 - [
35d9990140
] - src: move default assignment of async_id_ in async_wrap.h (David Corona) #23495 - [
ec7375ad0e
] - src: change constructor behavior in stream_base-inl.h (Ian Sutherland) #23447 - [
b5f5585b0a
] - src: throw if functions used as constructors in node_crypto.cc (Bruce A. MacNaughton) #23582 - [
fc963cd81c
] - src: reduce platform worker barrier lifetime (Ali Ijaz Sheikh) #23419 - [
b61bbbbb03
] - src: trace_event: secondary storage for metadata (Ali Ijaz Sheikh) #20900 - [
ecacf33356
] - src: fix bug in MallocedBuffer constructor (Tobias Nießen) #23434 - [
a83096a65d
] - src: improve SSL version extraction logic (Gireesh Punathil) #23050 - [
f40b1dbe5d
] - src: revert removal of SecureContext\_external
getter (Vitaly Dyatlov) #21711 - [
51fd86730f
] - src: remove unused limits header from util-inl.h (Daniel Bevenius) #23353 - [
5f21755e60
] - src: replace NO_RETURN with noreturn (Refael Ackermann) #23337 - [
4d21e34a6d
] - src: fix usage of deprecated v8::Date::New (Michaël Zasso) #23288 - [
c2fee5d1cb
] - src: ready background workers before bootstrap (Ali Ijaz Sheikh) #23233 - [
6580ce54dc
] - src: remove accidentally added src/txt (Joyee Cheung) #23273 - [
8f84613c93
] - src: use default parameters forUVException()
(Anna Henningsen) #23176 - [
a7b59d6204
] - src: flip Atomics.notify alias (Gus Caplan) #22844 - [
8989c76c6e
] - Revert "src: implement query callbacks for vm" (Anna Henningsen) #22911 - [
85c356c10e
] - src: implement query callbacks for vm (Timothy Gu) #22390 - [
b85460498f
] - src: remove old process.binding('trace_events').emit (James M Snell) #22127 - [
afc5636fe6
] - src: rename WorkerThreadMain to PlatformWorkerThread (Michaël Zasso) #21982 - [
2faab111ef
] - src: remove defunct timer_wrap file (Jon Moss) #21777 - [
e767aa1a2e
] - Revert "src: make process.env.TZ setter clear tz cache" (Ruben Bridgewater) #20228 - [
20373c476d
] - stream: undo internalBinding() conversion in compat mechanism (Anna Henningsen) #23662 - [
6a080ab782
] - test: add blocks and comments to fs-promises tests (Ian Sutherland) #23627 - [
b19f339bcf
] - test: increase coverage for readfile with withFileTypes (christian-bromann) #23557 - [
3b014a1ead
] - test: skip failing tests for osx mojave (jn99) #23550 - [
5c91b28f04
] - test: fix argument order in assertion (Illescas, Ricardo) #23581 - [
c55f25abfa
] - test: reversed params in assert.strictEqual() (Dusan Radovanovic) #23591 - [
24e79bdfc8
] - test: correct order of args in buffer compare (James Irwin) #23521 - [
a3c6a8d1a8
] - test: enable trace-events tests for workers (Richard Lau) #23698 - [
add4f019e4
] - test: check codes of thrown errors (Nancy Truong) #23519 - [
b5c75a331d
] - test: error when empty buffer is passed to filehandle.read() (Masashi Hirano) #23250 - [
a29631b237
] - test: error when empty buffer is passed to fs.read() (shisama) #23141 - [
6445307716
] - test: fix strictEqual arguments order (Jonathan Samines) #23486 - [
06890ff01c
] - test: add test coverage for fs.truncate (christian-bromann) #23620 - [
eb48f287ab
] - test: use smaller keys for a faster keygen test (Sam Roberts) #23430 - [
d5525986a8
] - test: increased code coverage for slowCases (Jared Haines) #23592 - [
0b510da6ba
] - test: assertions arguments match docs (Amanuel Ghebreweldi) #23594 - [
58faae9f3a
] - test: fix assert.strictEqual() argument order (Derek) #23598 - [
bcd14b2c0f
] - test: fix assert parameter order in test-https-localaddress.js (Ian Sutherland) #23599 - [
1c6a55146e
] - test: change order of assert.strictEquals arguments (Chuck Theobald) #23600 - [
e345897f06
] - test: fix assert equal order of arguments (David Jiang) #23602 - [
d778f9e1f0
] - test: fix order of assert args in client response domain test (Emily Kolar) #23604 - [
d08ac84aaa
] - test: re-order strictEqual paramater calls (Paul Tichonczuk) #23607 - [
50a280acdb
] - test: fix assertions args order (Milton Sosa) #23608 - [
ff75d98479
] - test: fix parameters in test-repl.js (Israel Ortiz) #23609 - [
c160aacd20
] - test: reverse arguments in assert.strictEqual (Vsevolod Geraskin) #23613 - [
4422269274
] - test: update assertion parameter order (Sean Healy) #23614 - [
2f481f7bb0
] - test: fix backward assertion arguments (Stéphane Vasseur) #23616 - [
907461c289
] - test: reversed 1st and 2nd arguments for assert.strictEqual() (vchoubey08) #23617 - [
1a43e53f1a
] - test: correct assertion argument order (Jeff Marvin) #23618 - [
e7cbc3f4f1
] - test: fix assertion order (erickwendel) #23626 - [
42f43d5827
] - test: updated assert test values to doc standards (keeysnc) #23593 - [
af59b9dd02
] - test: switch order of assertion arguments (Mel) #23563 - [
ca24bcf571
] - test: fix assert.strictEqual() argument order (Savio Resende) #23564 - [
7e79e012b6
] - test: fix parameter order of assertions (Pete Lombardo) #23565 - [
2d5b6c2bb3
] - test: fix assert value order (Ethan Weber) #23566 - [
d49937a934
] - test: fix strictEqual order for timers test (Saleh Abdel Motaal) #23568 - [
986b6cb01f
] - test: corrected assertion arguments order (francois) #23569 - [
c3140d078b
] - test: fix strictEqual input parameters order (AlixAng) #23570 - [
b49f4a93a6
] - test: fix order of arguments passed to strictEqual (Joe Shindelar) #23571 - [
2d86696f35
] - test: augment tests for SourceTextModule (Andrew Eisenberg) #23572 - [
d35965bbf9
] - test: fix arguments ordering for assertions to match the docs (Liran Tal) #23575 - [
152e7a53c2
] - test: fixed strictEqual arguments order (Ruy Adorno) #23576 - [
0d9215986f
] - test: add crypto.scrypt test case with different encoding (Yitong) #23578 - [
96c1dd428c
] - test: reversed actual and expected values for .strictEqual() (Salman Shakeel) #23579 - [
4b873ee18b
] - test: increased code coverage for proxySessionHandler (Justin Lee) #23583 - [
62c6e446bd
] - test: fix assertion arguments order (seantcoyote) #23584 - [
99a7e25ba1
] - test: fix assert.strictEqual() parameter order in test-path-maklong.js (blakehall) #23587 - [
53fb82d6b1
] - test: fix argument order in assertions (Illescas, Ricardo) #23589 - [
59a221d2a0
] - test: fix order of parameters to assert.strictEqual (Jason Nutter) #23590 - [
e806167fec
] - test: removed unused variable in fs-watch-file-slow (Maki Toda) #23548 - [
0d9e54b3d6
] - test: update strictEqual arguments order (Clinton Pahl) #23552 - [
c254e40b18
] - test: removed unused error variable in try catch (Murtaza H) #23553 - [
90467658ea
] - test: reverse order of args in reconnect-error assert (Jackelin Herrera) #23555 - [
3604d78cd3
] - test: added async-hook benchmark (peter) #23556 - [
4118e90b43
] - test: fix order of assert arguments in vm-new-script-this-context (Victor Poriazov) #23558 - [
2f38550458
] - test: modernize test-crypto-domain (naris93) #23559 - [
7298f8a147
] - test: fix strictEqual assertion order on readline tests (Joe Grosspietsch) #23561 - [
bea0819126
] - test: switch strictEqual parameters - actual first before expected (Chris Bautista) #23537 - [
bd3b52fc17
] - test: assert.strictEqual parameters ordered correctly (Justin denBroeder) #23538 - [
07d3f470da
] - test: fix assert.strictEqual() arguments order (Ivan Lukasevych) #23539 - [
ef2cbf826a
] - test: reverse the order of assertion statement arguments in pingpong test (Allan Zheng) #23540 - [
44b569c8b0
] - test: added test for generateKeyPair (David Xue) #23541 - [
ea90776227
] - test: swap expected and actual arguments in assert.strictEqual() (Erin Bush) #23542 - [
1f6c86d1ea
] - test: fix assertions argument order (KelvinLawHF1) #23544 - [
0655229240
] - test: fix assertion argument order (Carl Richmond) #23545 - [
4518ca9c32
] - test: refactor callback functions to arrow functions (Sean Healy) #23546 - [
c9afea9e79
] - test: updating assertion and expect order in test-tls-client-verify.js (Eli Itah) #23547 - [
47b7f2ac44
] - test: use correct argument order for assert.strictEqual() (Oktavianus Ludiro) #23527 - [
1fd1e605be
] - test: corrected the order of arguments in assert.strictEqual() (Diana Lee) #23528 - [
cb9fe73ab7
] - test: fix assert.strictEqual() argument order (ssamuels0916) #23529 - [
1c220889e0
] - test: fix strictEqual assertion argument in test-tls-ecdh-auto (jaxyz) #23530 - [
d0a77f0a86
] - test: correct labelling of asserts errors (nofwayy) #23531 - [
ffab8ba33f
] - test: reorder asserts arguments (Marcos Frony) #23534 - [
69365ef25c
] - test: updating assertion on test so it fits the new method signature (garrik.leonardo@gmail.com) #23536 - [
9e6c983884
] - test: refactor functions to es6 (Michael Chen) #23510 - [
b06113aba1
] - test: replaced functions with arrow functions (edgarzapeka) #23511 - [
e4e89837db
] - test: corret assertion arg order in test-regress-GH-892.js (Elvis-Philip N) #23513 - [
05ce3946ee
] - test: fix test-dgram-pingpong assertion arg order (David Ward) #23514 - [
4958e7ad34
] - test: fix assert.strictEqual() argument order (Ben Schaaf) #23515 - [
1eea1aa513
] - test: fix assert.strictEqual arg order in test-tls-ecdh-multiple.js (Takdeer Sodhan) #23516 - [
d5485ec90b
] - test: use the correct parameter order on assert.strictEqual() (Tyler Vann-Campbell) #23520 - [
e9efac6dfd
] - test: fix assert order in test-vm-context (Lee Gray) #23523 - [
ba5cf7b2a9
] - test: switch arguments of assert() (Arne Schramm) #23524 - [
87eeb6b373
] - test: swap assert argument order in test-vm-create-and-run-in-context.js (Pascal Lambert) #23525 - [
2cd0ef09ec
] - test: fix order of assert.strictEqual() args to actual, expected (Joshua Belcher) #23501 - [
f6204c58c0
] - test: fixed incorrect variable order in assert.strictEqual() (Daniyal Mokhammad) #23502 - [
fd3b1d115c
] - test: properly order test assertion variables (David Scott) #23503 - [
e087f2665c
] - test: modernize test-child-process-flush-stdio (Viacheslav Liakhov) #23504 - [
c377053e82
] - test: put expected assert value in correct place (Jean-Francois Arseneau) #23505 - [
345974a8ad
] - test: fix argument order in assertions (Illescas, Ricardo) #23506 - [
8cc52b0bc0
] - test: fix assertions args order in test/parallel/test-fs-chmod.js (Milton Sosa) #23507 - [
556293283a
] - test: fix strictEqual assertion arguments (Alejandro Oviedo Garcia) #23508 - [
bb8dd485c2
] - test: fix ordering of assertion values (Andrew MacCuaig) - [
5bc49f9c0c
] - test: update function keywords to fat arrows (Robert Monks) #23493 - [
697359637a
] - test: reversed arguments in strictqual to reflect documentation (scabhi) #23494 - [
e0eb19b1d2
] - test: modernized test to use arrow functions (Greg Goforth) #23496 - [
670770e275
] - test: use arrow functions in test-exception-handler (Jenna Zeigen) #23498 - [
ab052af697
] - test: fix argument order in asserts (@CAYdenberg) #23499 - [
0eb5f13062
] - test: modernizing test-dgram-listen-after-bind with arrow functions (chrisforrette) #23500 - [
945f9d728e
] - test: fix strictEqual argument order (Felix Schlenkrich) #23490 - [
3fc8c7aca8
] - test: rename process.argv[0] to process.execPath, rename ex to err (Kayla Altepeter) #23488 - [
280aed1312
] - test: fix assertion argument order (Carl Richmond) #23489 - [
b041922663
] - test: fix assertion order test-tls-server-verify (Carolina Pinzon) #23549 - [
147102372d
] - test: move tick.js from test/async-hooks to test/common (Artur Hayrapetyan) #23551 - [
39377bc58f
] - test: fix assertion order (Chris Nguyen) #23533 - [
e9962b9cf9
] - test: change to arrow functions in send-bad-arguments (Anna Zhao) #23483 - [
d70a0cd294
] - test: removed unused variable (Michal Hynek) #23481 - [
a797923ba5
] - test: fix argument order for assert.strictEqual (Stacey) #23485 - [
6936f9cb14
] - test: fix assert.strictEqual params order (Rock Hu) #23480 - [
b6e9f99910
] - test: removed mustCallAsync from common and added inside testcase (Quinn Langille) #23467 - [
1408e323f9
] - test: remove unused "e" from catch in http2 test (Stephen Heitman) #23476 - [
b5c698d328
] - test: remove unused variable from catch (Paige Kato) #23477 - [
e527321a98
] - test: inline common module boolean (ashleysimpson) #23479 - [
cbc140fb6a
] - test: swap the order arguments are passed to assert (Dylson Valente Neto) #23580 - [
f1997b7150
] - test: flip assertion arguments for make-callback/test.js (Tim Cheung) #23470 - [
ec675b8ea4
] - test: replace function with arrow function (Yitong) #23474 - [
923f37ff7c
] - test: swap actual and expected in assertions (Yitong) #23474 - [
90504b97cd
] - test: correctly order assertion arguments (Emily Kolar) #23473 - [
2d2388d9dd
] - test: fix errors in test-buffer-alloc.js (Rich Trott) #23645 - [
5e68333ead
] - test: marktest-http2-session-timeout
as flake on ARM (Refael Ackermann) #23639 - [
2d0532e7c1
] - test: update test-cluster-worker-events to use arrow functions (S. Everett Abbott) #23469 - [
ec8fbfb26a
] - test: correct order for assert.strictEqual for inspector-helper test (Maggie Nolan) #23468 - [
722e0d4921
] - test: fix incorrect expectation order (Amie) #23466 - [
b35d234b12
] - test: remove unused e variable in catch statement (Denny Scott) #23465 - [
30c48fd296
] - test: correct assert test (Richard Markins) #23463 - [
7d0f50cc34
] - test: fix incorrect ordering of args in assert.strictEqual() (mdaum) #23461 - [
09a664431a
] - test: swap assert.strictEqual args to actual, expected (epeden) #23459 - [
47784c47f4
] - test: fix assert.strictEqual argument order (andy addington) #23457 - [
ce7555ddeb
] - test: strictEqual correct order for http-information-processing test (Ivan Sieder) #23456 - [
4296837468
] - test: replace assert.throws w/ common.expectsError (Andrew Eisenberg) #23454 - [
aa63e5539e
] - test: fix http local address test assertion (Danu Widatama) #23451 - [
3829e99b29
] - test: fix order of values in test assertions (Jared Haines) #23450 - [
1c36943b8d
] - test: fixassert.strictEqual
arguments in test/parallel/test-c-ares.js (jungkumseok) #23448 - [
db2be04eb8
] - test: improve test coverage for fs module (garrik.leonardo@gmail.com) #23601 - [
a0468fe900
] - test: fix parameter order passed to strictEqual (Shannon) #23577 - [
0579784eab
] - test: adding test coverage for SourceTextModule.evaluate (Kayla Altepeter) #23595 - [
208ee3e570
] - test: move some gc tests back to parallel/, unmark flaky (Anna Henningsen) #23356 - [
939a27e91b
] - test: improve test-gc-http-client-onerror (Denys Otrishko) #23196 - [
91bad82638
] - test: improve test-gc-http-client-connaborted (Denys Otrishko) #23193 - [
bd88c9864f
] - test: fix assert.strictEqual argument order (et4891) #23518 - [
f2c57e7e1c
] - test: fixing assertion value order (Joe Sepi) #23574 - [
66eb35f1e6
] - test: rename common.ddCommand() (Rich Trott) #23411 - [
8561462005
] - test: refactor common.ddCommand() (Rich Trott) #23411 - [
0fa857f619
] - test: add logging to test-worker-memory (Rich Trott) #23418 - [
3c4d316d03
] - test: add test for a vm indexed property (conectado) #23318 - [
e774d1b898
] - test: fix compiler warning in doc/api/addons.md (Daniel Bevenius) #23323 - [
c030854a54
] - test: add WPT console-tests-historical (Rich Trott) #23340 - [
bd7e57a023
] - test: separate WPT console test from other test (Rich Trott) #23340 - [
172e552655
] - test: add WPT console-label-conversion test (Rich Trott) #23340 - [
0b61f3970e
] - test: rename WPT console test (Rich Trott) #23340 - [
52b58a2ac5
] - test: fix broken test (cjihrig) #23232 - [
8e189794df
] - test: remove skip of OS X bug (Rich Trott) #22546 - [
1f1675817c
] - test: check option start or end is not safe integer (Masashi Hirano) #21704 - [
60ef7d1a8f
] - test: fix assertion in test-console (Luigi Pinca) #20557 - [
7db4281e52
] - tls: close StreamWrap and its stream correctly (Ouyang Yadong) #23654 - [
934eb7ec59
] - tls: prevent multiple connection errors (cjihrig) #23636 - [
d1a23cc954
] - tls: update try catch syntax (Matt Jiles) #23484 - [
318f1cdc99
] - tls: make StreamWrap work correctly in "drain" callback (Ouyang Yadong) #23294 - [
dc33b3e811
] - tls: update test & docs for ArrayBuffer/DataView (Beni von Cheni) #23210 - [
cdd58e6bd4
] - tools: clarify commit message linting (Rich Trott) #23742 - [
40280e62a3
] - tools: do not lint commit message if var undefined (Rich Trott) #23725 - [
77b3666b84
] - tools: prefer filter to remove empty strings (Sakthipriyan Vairamani (thefourtheye)) #23727 - [
74ebfa379a
] - tools: update ESLint to 5.7.0 (cjihrig) #23629 - [
8460df4334
] - tools: update node-lint-md-cli-rollup (Rich Trott) #23358 - [
47af3a1bfd
] - tools,icu: read full ICU version info from file (Refael Ackermann) #23269 - [
74c4bb7e77
] - tools,test: add list of slow tests (Refael Ackermann) #23251 - [
5b79d55ce3
] - tools,test: cleanup and dedup code (Refael Ackermann) #23251 - [
1ef83c882b
] - trace_events: destroy platform before tracing (Ali Ijaz Sheikh) #22938 - [
4b7cd4bd60
] - trace_events: add trace category enabled tracking (James M Snell) #22128 - [
c85933cbd0
] - trace_events,async_hooks: use intrinsic trace (James M Snell) #22127 - [
c834be0a06
] - Revert "tty: make _read throw ERR_TTY_WRITABLE_NOT_READABLE" (Anna Henningsen) #23053 - [
f4e4ef5cad
] - util: handle null prototype on inspect (Anto Aravinth) #22331 - [
849aaaeeb0
] - Revert "util: change util.inspect depth default" (Anna Henningsen) #20017 - [
85373aeb4c
] - Revert "util: change %o depth default" (Anna Henningsen) #20017 - [
2f83ddc353
] - vm: pass parsing_context to ScriptCompiler::CompileFunctionInContext (Dara Hayes) #23206 - [
6487f07e0c
] - vm: add dynamic import support (Gus Caplan) #22381 - [
7673de8f58
] - worker: remove delete MessagePort.prototype.hasRef (James Traver) #23471 - [
188ffcb960
] - zlib: refactor zlib internals (Anna Henningsen) #23360 - [
e0828635c5
] - zlib: generate error code names in C++ (Anna Henningsen) #23413