代码拉取完成,页面将自动刷新
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 |
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
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 a Prepare 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 in Buffer.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: make NewIsolate()
API more flexible (Anna Henningsen) #26525
7671a65dbb
] - (SEMVER-MINOR) embedding: refactor public ArrayBufferAllocator
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()
on resume()
(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: fix test.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 exceed breakLength
(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: require isNativeError
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
once
function to use EventEmitter
with promises (Matteo Collina) #26078.v8.getHeapSnapshot
and v8.writeHeapSnapshot
to generate snapshots in the format used by tools such as Chrome DevTools (James M Snell) #26501.worker.moveMessagePortToContext
. This enables using MessagePorts in different vm.Contexts, aiding with the isolation that the vm module seeks to provide (Anna Henningsen) #26497.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: document error
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 load v8
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') in esm/translators.js
(dnlup) #26806
037e3fddfa
] - module: remove usage of require('util') in esm/loader.js
(dnlup) #26804
414d6f5e04
] - module: remove usage of require('util') in cjs/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') in per_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: call prepareMainThreadExecution
in node inspect
(Joyee Cheung) #26466
04e9d5a448
] - repl: remove usage of require('util') in repl/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 to Reallocate()
(Anna Henningsen) #26573
f597b37efb
] - src: do not make Resize(0)
’d buffers base nullptr
(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
--frozen-intrinsics
flag (Guy Bedford) #25685
process[Symbol.toStringTag]
writable again (Ruben Bridgewater) #26488
util.inspect.replDefaults
to customize the writer (Ruben Bridgewater) #26375
triggerReport()
to writeReport()
(Colin Ihrig) #26527
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 new msbuild_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 from internal/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 to process.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 calling Init()
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-only SealHandleScope
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 without Environment
(Anna Henningsen) #26376
622048d539
] - src: prefer to get Environment
from Context
(Anna Henningsen) #26376
716ec00883
] - src: refactor Environment::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 pass Environment
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: mark test-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 of process.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: update node-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: remove ERR_CLOSED_MESSAGE_PORT
(Anna Henningsen) #26487
util.inspect()
(Ruben Bridgewater) #26269
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 in create_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: fix blksize
& 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 simple const 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 up StreamPipe
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: make node::SignalWrap::OnSignal
into lambda (Gireesh Punathil) #26184
619b5e7c2e
] - src: simplify loop arithmetic in GetCPUInfo
(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: remove process.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 MessagePort uv_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
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:
server.headersTimeout
to connections in keep-alive mode. Reported by Marco Pracucci (Voxnest). (CVE-2019-5737 / Matteo Collina)05534a24ca
] - http: prevent slowloris with keepalive connections (Matteo Collina) nodejs-private/node-private#158
response.writeHead
now returns the response object. #25974
process.features.inspector
. #25819
repl.setupHistory
for programmatic repl. #25895
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: use internal/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 inspector MainThreadHandle
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 unused internalBinding('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: use visibility("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: make StreamPipe::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 to OnFatalError()
(Anna Henningsen) #25775
d9c2690705
] - src: turn ROUND_UP into an inline function (Anna Henningsen) #25743
3cd134cec4
] - src,lib: remove dead process.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: add Worker
+ --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
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 use process.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 use uv_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 for worker.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
error
events with an argument that is not an Error
object, the resulting exeption will have more information about the argument. nodejs/node#25621
maxBuffer
option is passed, stdout
and stderr
will be truncated rather than unavailable in case of an error. nodejs/node#24951
napi_threadsafe_function
feature is now stable. nodejs/node#25556
process.report
and through command line flags. nodejs/node#22712
tls.connect()
takes a timeout
option analogous to the net.connect()
one. nodejs/node#25517
process.umask()
is available as a read-only function inside Worker threads now nodejs/node#25526
execArgv
option that supports a subset of Node.js command line options is supported now. nodejs/node#25467
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 to buf.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: use uv_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 in PrintNativeStack()
(Anna Henningsen) #25610
64959b6668
] - report: remove internalBinding('config').hasReport
(Anna Henningsen) #25610
4031b5c267
] - report: remove InitializeReport()
(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 unnecessary filename
variable (Anna Henningsen) #25610
c59edcadc1
] - src: remove using v8::Function in node_os.cc (cjihrig) #25640
dbecc82524
] - src: remove outdated Neuter()
call in node_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: call Environment::Exit()
for fatal exceptions (Anna Henningsen) #25472
7ffa8ec756
] - src: reset StopTracingAgent()
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 with 0
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
inspectOptions
option (Ruben Bridgewater) #24978
--experimental-worker
flag (Anna Henningsen) #25361
e09dd0c5f0
] - assert: make actual
and expected
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: add inspectOptions
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: backport 3e010af (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 to resolveAny()
(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: fix napi_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: update os.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 internal util._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 up node::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: split LoadEnvironment()
at startExecution()
(Anna Henningsen) #25320
c6adf4b44f
] - src: move per-process global variables into node::per_process (Joyee Cheung) #25302
69d8e60596
] - src: use internalBinding('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 in process.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: initialize Environment
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 from URL::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: refactor common.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: remove util.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 for SharedArrayBuffer
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
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
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 existing once()
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
console
functions now handle symbols as defined in the spec. https://github.com/nodejs/node/pull/23708
depth
default is now back at 2. https://github.com/nodejs/node/pull/24326
net
and dgram
. https://github.com/nodejs/node/pull/23798
readline
module now supports async iterators. https://github.com/nodejs/node/pull/23916
pathToFileURL()
now supports LF, CR and TAB. https://github.com/nodejs/node/pull/23720
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 !
in find
(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: revise author 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 in Finish()
(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 --
from process.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: remove Environment::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: fix common.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 in assert.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 in assert.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 in assert.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 in assert.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 in assert.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 in assert.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 in assert.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 in assert.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: fix make 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 internal isError()
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
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:
server.headersTimeout
. Where headers are not completely received within this period, the socket is destroyed on the next received chunk. In conjunction with server.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.parse()
with the 'javascript:'
protocol. Reported by Martin Bajanik (Kentico). (CVE-2018-12123 / Matteo Collina)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
llhttp
) is now supported. https://github.com/nodejs/node/pull/24059
windowsHide
option default was restored to false
.
This means detached
child processes and GUI apps will once again
start in a new window. https://github.com/nodejs/node/pull/24034
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: introduce llhttp
(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: standardize pending
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 on null
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 in assert.strictEqual
(mzucker) #24227
4245cbbf49
] - test: fix the arguments order in assert.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 in assert.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 in assert.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 for tls.Socket
with allowHalfOpen
(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: allow cachedData
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
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 for v8::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 of napi_env
explicit (Anna Henningsen) #23689
3e512f1897
] - os: fix memory leak in userInfo()
(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 extra Persistent
in DefaultTriggerAsyncIdScope
(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: simplify TimerFunctionCall()
in node_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: verify performance.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
child_process
windowsHide
option has been changed to true
. #21316
console
fs
http
http
, https
, and tls
modules now use the WHATWG URL parser by default. #20270
process.binding()
has been deprecated. Userland code using process.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.queueMicrotask()
has been added. #22951
util
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 without Isolate*
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: move natives
and constants
to internalBinding()
(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: set super_
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: move bytesRead
accessors to runtime deprecation (Anna Henningsen) #23308
4f48ddb72f
] - (SEMVER-MAJOR) zlib: move process.binding('zlib') to internalBinding (Anna Henningsen) #23307
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
eccc65919a
] - assert: add comments for diff algorithm (Ruben Bridgewater) #23048
02c44a4894
] - assert: reduce diff noise (Ruben Bridgewater) #23048
b8a8eedf32
] - assert: switch inputs
to values
(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: spawn make 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 for UVException()
(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: mark test-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: fix assert.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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。