Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v11.4.0 proposal #24854

Merged
merged 316 commits into from
Dec 7, 2018
Merged

v11.4.0 proposal #24854

merged 316 commits into from
Dec 7, 2018

Conversation

BridgeAR
Copy link
Member

@BridgeAR BridgeAR commented Dec 5, 2018

2018-12-06, Version 11.4.0 (Current), @BridgeAR

Notable Changes

Commits:

  • [7fb8d319fa] - assert: fix loose deepEqual map comparison (Ruben Bridgewater) #24749
  • [8905518650] - assert,util: fix sparse array comparison (Ruben Bridgewater) #24749
  • [ef63bb287d] - benchmark: support URL inputs in create-clientrequest (Joyee Cheung) #24302
  • [f5d4db1e9c] - benchmark: pre-generate data set for URL benchmarks (Joyee Cheung) #24302
  • [73786c854a] - buffer: remove checkNumberType() (cjihrig) #24815
  • [a22ac0bb66] - build: add '.git' to 'make lint-py' exclude list (cclauss) #24802
  • [bfec6a4eb3] - build: fix check-xz for platforms defaulting to sh (Rod Vagg) #24841
  • [3a24c91c7d] - build: make tar.xz creation opt-out, fail if no xz (Rod Vagg) #24551
  • [6b71099303] - build: add line break as soon tests are done (Ruben Bridgewater) #24748
  • [e0e15da6ca] - build: fix line length off by one error (Ruben Bridgewater) #24748
  • [3fe4498fe1] - build: fix c++ code coverage on macOS (Refael Ackermann) #24520
  • [955819e0a3] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575
  • [3fa4def6ea] - build: replace -not with ! 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 [email protected] (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
Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

jarthana and others added 30 commits November 28, 2018 11:25
PR-URL: #24416
Reviewed-By: Ouyang Yadong <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Instead of putting the source code and the cache in v8::Objects,
put them in per-process std::maps. This has the following benefits:

- It's slightly lighter in weight compared to storing things on the
  v8 heap. Also it may be slightly faster since the preivous v8::Object
  is already in dictionary mode - though the difference is very small
  given the number of native modules is limited.
- The source and code cache generation templates are now much simpler
  since they just initialize static arrays and manipulate STL
  constructs.
- The static native module data can be accessed independently of any
  Environment or Isolate, and it's easy to look them up from the
  C++'s side.
- It's now impossible to mutate the source code used to compile
  native modules from the JS land since it's completely separate
  from the v8 heap. We can still get the constant strings from
  process.binding('natives') but that's all.

A few drive-by fixes:

- Remove DecorateErrorStack in LookupAndCompile - We don't need to
  capture the exception to decorate when we encounter
  errors during native module compilation, as those errors should be
  syntax errors and v8 is able to decorate them well. We use
  CompileFunctionInContext so there is no need to worry about
  wrappers either.
- The code cache could be rejected when node is started with v8 flags.
  Instead of aborting in that case, simply keep a record in the
  native_module_without_cache set.
- Refactor js2c.py a bit, reduce code duplication and inline Render()
  to make the one-byte/two-byte special treatment easier to read.

PR-URL: #24384
Fixes: https://github.com/Remove
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Franziska Hinkelmann <[email protected]>
Reviewed-By: Tiancheng "Timothy" Gu <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Looks like `clearBufferedCommand` will be called on almost all flows.
Hence history was broken.

PR-URL: #24389
Fixes: #24385
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Jeremiah Senkpiel <[email protected]>
PR-URL: #24413
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Ouyang Yadong <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: #24417
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: #24485
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
This patch:

- Introduces `common.bakeUrlData` which can be used to pre-generate
  the data set for the URL benchmarks to loop through instead of
  looping over a constant.
- Add the option to use WPT data in benchmarks for better diversity
  in the input
- Add the option to benchmark URL parsing with base URLs (whatwg only)
- Moves the data in `benchmark/fixtures/url-inputs.js` to
  `benchmark/common.js`

PR-URL: #24302
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: James M Snell <[email protected]>
This patch adds the option in the create-clientrequest benchmark
to accept URL inputs (as strings or as URL objects) so we can
measure the impact of URL parsing in a more sophisticated use case.

PR-URL: #24302
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: #24425
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Ujjwal Sharma <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: #24484
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
PR-URL: #24418
Reviewed-By: Ouyang Yadong <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: #24400
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Add missing docs for filehandle.write(string[, position[, encoding]])
In the fs.promises API.

Fixes: #20406
PR-URL: #23224
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
PR-URL: #24390
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Franziska Hinkelmann <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Weijia Wang <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: #24435
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: Ouyang Yadong <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
PR-URL: #24469
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
PR-URL: #24440
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
`CJSModule` is not used in `setupGlobalConsole`, so we can move it to
`setupInspector` and remove the argument from `setupInspector`.

PR-URL: #24446
Reviewed-By: Ouyang Yadong <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
PR-URL: #24404
Fixes: #23846
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Re-defining the array length will always set to 0.
Hence, the code branch can not be covered.

PR-URL: #24447
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Weijia Wang <[email protected]>
Reviewed-By: James M Snell <[email protected]>
sudo:false is being removed by Travis CI. Travis CI recommends removing
the configuration.

Fixes: #24510

PR-URL: #24511
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
PR-URL: #24411
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
use object spread to make console code more readable

PR-URL: #24412
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
PR-URL: #24358
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
X.509 certs are provided to the user in a parsed object form by a number
of TLS APIs. Include public key info for elliptic curves as well, not
just RSA.
- pubkey: the public key
- bits: the strength of the curve
- asn1Curve: the ASN.1 OID for the curve
- nistCurve: the NIST nickname for the curve, if it has one

PR-URL: #24358
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
For symmetricality with the EC public key info, and because its useful.

PR-URL: #24358
Reviewed-By: Ben Noordhuis <[email protected]>
Reviewed-By: Tobias Nießen <[email protected]>
PR-URL: #24532
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Improve markup and return value description.

PR-URL: #24533
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Vse Mozhet Byt <[email protected]>
PR-URL: #24429
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
PR-URL: #24430
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Gireesh Punathil <[email protected]>
Reviewed-By: Trivikram Kamat <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Sakthipriyan Vairamani <[email protected]>
kenigbolo and others added 14 commits December 7, 2018 13:32
This pull request adds the request psuedo headers authority
and scheme to the http2 documentation

PR-URL: #24777
Fixes: #23825
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Daniel Bevenius <[email protected]>
Use Chocolatey directly in the tools installation script.

PR-URL: #24677
Fixes: #23838
Reviewed-By: Bartosz Sosnowski <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Replace rollup + plugins + config file with zeit/ncc package designed to
do the particular task that we're leveraging rollup for but with
zero-ish configuration. (rollup can do a whole lot more, but we're using
a tiny portion of its functionality.)

PR-URL: #24813
Reviewed-By: Guy Bedford <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
checkNumberType() was a very thin wrapper around validateNumber().
This commit removes checkNumberType() and used validateNumber()
directly instead.

PR-URL: #24815
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #24847
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Sam Roberts <[email protected]>
Reviewed-By: Vse Mozhet Byt <[email protected]>
This was missed when reverting a former commit. To make sure the
history is kept in place, this just adds a new entry to state the
revert.

PR-URL: #24805
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Fixes: #23696

PR-URL: #23720
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Guy Bedford <[email protected]>
Reviewed-By: Tiancheng "Timothy" Gu <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #23199
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
PR-URL: #24233
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: João Reis <[email protected]>
When run locally [flake8](http://flake8.pycqa.org) was creating false positives by scanning the __.git__ directory.  This PR prevents that behavior.

PR-URL: #24802
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Ruben Bridgewater <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Add a `--http-parser=llhttp` vs `--http-parser=traditional`
command line switch, to make testing and comparing the new
llhttp-based implementation easier.

PR-URL: #24739
Refs: #24730
Reviewed-By: Joyee Cheung <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Reviewed-By: Fedor Indutny <[email protected]>
Reviewed-By: Gus Caplan <[email protected]>
Reviewed-By: Matheus Marchini <[email protected]>
Reviewed-By: Matteo Collina <[email protected]>
Reviewed-By: Ali Ijaz Sheikh <[email protected]>
This reverts commit eb42c1e.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Jeremiah Senkpiel <[email protected]>
This reverts commit dd7a3d2.

PR-URL: #24804
Refs: #24231
Reviewed-By: Anto Aravinth <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Jeremiah Senkpiel <[email protected]>
PR-URL: #24800
Reviewed-By: Rich Trott <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@BridgeAR
Copy link
Member Author

BridgeAR commented Dec 7, 2018

Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854
@BridgeAR BridgeAR merged commit 4f1297f into v11.x Dec 7, 2018
BridgeAR added a commit that referenced this pull request Dec 7, 2018
BridgeAR added a commit that referenced this pull request Dec 7, 2018
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    #23708
  * The inspection `depth` default is now back at 2.
    #24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    #23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    #24739
* readline:
  * The `readline` module now supports async iterators.
    #23916
* repl:
  * The multiline history feature is removed.
    #24804
* tls:
  * Added min/max protocol version options.
    #24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. #24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    #23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    #24677
  * The install-tools scripts or now included in the dist.
    #24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    #24655

PR-URL: #24854
BridgeAR added a commit to BridgeAR/nodejs.org that referenced this pull request Dec 7, 2018
BridgeAR added a commit to nodejs/nodejs.org that referenced this pull request Dec 7, 2018
@BridgeAR BridgeAR deleted the v11.4.0-proposal branch December 7, 2018 18:28
refack pushed a commit to refack/node that referenced this pull request Jan 14, 2019
Notable Changes:

* console,util:
  * `console` functions now handle symbols as defined in the spec.
    nodejs#23708
  * The inspection `depth` default is now back at 2.
    nodejs#24326
* dgram,net:
  * Added ipv6Only option for `net` and `dgram`.
    nodejs#23798
* http:
  * Chosing between the http parser is now possible per runtime flag.
    nodejs#24739
* readline:
  * The `readline` module now supports async iterators.
    nodejs#23916
* repl:
  * The multiline history feature is removed.
    nodejs#24804
* tls:
  * Added min/max protocol version options.
    nodejs#24405
  * The X.509 public key info now includes the RSA bit size and the
    elliptic curve. nodejs#24358
* url:
  * `pathToFileURL()` now supports LF, CR and TAB.
    nodejs#23720
* Windows:
  * Tools are not installed using Boxstarter anymore.
    nodejs#24677
  * The install-tools scripts or now included in the dist.
    nodejs#24233
* Added new collaborator:
  * [antsmartian](https://github.com/antsmartian) - Anto Aravinth.
    nodejs#24655

PR-URL: nodejs#24854
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. doc Issues and PRs related to the documentations. libuv Issues and PRs related to the libuv dependency or the uv binding. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

Successfully merging this pull request may close these issues.