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

v12.19.0 proposal #35401

Merged
merged 492 commits into from Oct 6, 2020
Merged

v12.19.0 proposal #35401

merged 492 commits into from Oct 6, 2020

Conversation

codebytere
Copy link
Member

@codebytere codebytere commented Sep 28, 2020

2020-10-06, Version 12.19.0 'Erbium' (LTS), @codebytere

Notable Changes

  • [d73b8346b8] - (SEMVER-MINOR) assert: port common.mustCall() to assert (ConorDavenport) #31982
  • [45d2f4dd3c] - (SEMVER-MINOR) async_hooks: add AsyncResource.bind utility (James M Snell) #34574
  • [6ee800f0c3] - (SEMVER-MINOR) buffer: also alias BigUInt methods (Anna Henningsen) #34960
  • [9d07217d2c] - (SEMVER-MINOR) buffer: alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
  • [06c5120eef] - (SEMVER-MINOR) build: add build flag for OSS-Fuzz integration (davkor) #34761
  • [17a098b9e6] - (SEMVER-MINOR) cli: add alias for report-directory to make it consistent (Ash Cripps) #33587
  • [b828560908] - (SEMVER-MINOR) crypto: allow KeyObjects in postMessage (Tobias Nießen) #33360
  • [53c9975673] - (SEMVER-MINOR) crypto: add randomInt function (Oli Lalonde) #34600
  • [9b53b4ddf2] - deps: upgrade to libuv 1.39.0 (Colin Ihrig) #34915
  • [7ef1f6a71d] - deps: upgrade npm to 6.14.7 (claudiahdz) #34468
  • [e9a514d13e] - deps: upgrade to libuv 1.38.1 (Colin Ihrig) #34187
  • [de174cd1bc] - (SEMVER-MINOR) dgram: add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
  • [be6aee9f53] - (SEMVER-MINOR) dgram: allow typed arrays in .send() (Sarat Addepalli) #22413
  • [1a8669d6ec] - (SEMVER-MINOR) doc: Add maxTotalSockets option to agent constructor (rickyes) #33617
  • [1a7082052f] - (SEMVER-MINOR) doc: add basic embedding example documentation (Anna Henningsen) #30467
  • [e9a8f0c127] - doc: add Ricky Zhou to collaborators (rickyes) #34676
  • [260914c432] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628
  • [39f90346f8] - doc: add DerekNonGeneric to collaborators (Derek Lewis) #34602
  • [437b092eed] - doc: add AshCripps to collaborators (Ash Cripps) #34494
  • [319d570a47] - doc: add HarshithaKP to collaborators (Harshitha K P) #34417
  • [ae60f50a69] - doc: add rexagod to collaborators (Pranshu Srivastava) #34457
  • [39dea8f70d] - doc: add release key for Richard Lau (Richard Lau) #34397
  • [a2107101be] - doc: add danielleadams to collaborators (Danielle Adams) #34360
  • [c4f0cb65a1] - doc: add sxa as collaborator (Stewart X Addison) #34338
  • [a04d76d2ad] - doc: add ruyadorno to collaborators (Ruy Adorno) #34297
  • [0a927216cf] - (SEMVER-MAJOR) doc: deprecate process.umask() with no arguments (Colin Ihrig) #32499
  • [7a8f59f1d6] - (SEMVER-MINOR) embedding: make Stop() stop Workers (Anna Henningsen) #32531
  • [ff0a0366f7] - (SEMVER-MINOR) embedding: provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
  • [a19933f7fc] - (SEMVER-MINOR) fs: implement lutimes (Maël Nison) #33399
  • [3d1bdc254c] - (SEMVER-MINOR) http: add maxTotalSockets to agent class (rickyes) #33617
  • [fb68487b8c] - (SEMVER-MINOR) http: return this from IncomingMessage#destroy() (Colin Ihrig) #32789
  • [388d125a64] - (SEMVER-MINOR) http: expose host and protocol on ClientRequest (wenningplus) #33803
  • [7551a8be47] - (SEMVER-MINOR) http2: return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
  • [4d0129aefb] - (SEMVER-MINOR) http2: do not modify explicity set date headers (Pranshu Srivastava) #33160
  • [65ffce152b] - (SEMVER-MINOR) module: named exports for CJS via static analysis (Guy Bedford) #35249
  • [2f3ffc041c] - (SEMVER-MINOR) module: exports pattern support (Guy Bedford) #34718
  • [d065334d42] - (SEMVER-MINOR) module: package "imports" field (Guy Bedford) #34117
  • [c9bd1a7d8a] - (SEMVER-MINOR) module: deprecate module.parent (Antoine du HAMEL) #32217
  • [b9d0f73c7c] - (SEMVER-MINOR) n-api: create N-API version 7 (Gabriel Schulhof) #35199
  • [e7486d4df6] - (SEMVER-MINOR) n-api: support type-tagging objects (Gabriel Schulhof) #28237
  • [2cf231678b] - (SEMVER-MINOR) n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572
  • [2c409a2853] - (SEMVER-MINOR) perf_hooks: add idleTime and event loop util (Trevor Norris) #34938
  • [987e0cb785] - (SEMVER-MINOR) timers: allow timers to be used as primitives (Denys Otrishko) #34017
  • [9b27933549] - (SEMVER-MINOR) tls: make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
  • [139442c34e] - (SEMVER-MINOR) worker: add public method for marking objects as untransferable (Anna Henningsen) #33979
  • [dafa380732] - (SEMVER-MINOR) worker: emit 'messagerror' events for failed deserialization (Anna Henningsen) #33772
  • [0d35eaa034] - (SEMVER-MINOR) worker: allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
  • [8e1698a784] - (SEMVER-MINOR) worker: allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
  • [b4819dba5c] - (SEMVER-MINOR) worker: add option to track unmanaged file descriptors (Anna Henningsen) #34303
  • [9173b09445] - (SEMVER-MINOR) worker: add stack size resource limit option (Anna Henningsen) #33085
  • [dd51ba3f93] - (SEMVER-MINOR) worker,fs: make FileHandle transferable (Anna Henningsen) #33772
  • [33b22d7c4f] - (SEMVER-MINOR) zlib: add maxOutputLength option (unknown) #33516
  • [d60b13f2e3] - zlib: switch to lazy init for zlib streams (Andrey Pechkurov) #34048

Commits

  • [27ceec0bc6] - Forces Powershell to use tls1.2 (Bartosz Sosnowski) #33609
  • [d73b8346b8] - (SEMVER-MINOR) assert: port common.mustCall() to assert (ConorDavenport) #31982
  • [148383fdc3] - async_hooks: avoid GC tracking of AsyncResource in ALS (Gerhard Stoebich) #34653
  • [0a4401713a] - async_hooks: avoid unneeded AsyncResource creation (Gerhard Stoebich) #34616
  • [07968ac456] - async_hooks: improve property descriptors in als.bind (Gerhard Stoebich) #34620
  • [45d2f4dd3c] - (SEMVER-MINOR) async_hooks: add AsyncResource.bind utility (James M Snell) #34574
  • [61683e1763] - async_hooks: don't read resource if ALS is disabled (Gerhard Stoebich) #34617
  • [95e0f8ef52] - async_hooks: execute destroy hooks earlier (Gerhard Stoebich) #34342
  • [cfc769b048] - async_hooks: fix resource stack for deep stacks (Anna Henningsen) #34573
  • [b2241e9fc1] - async_hooks: improve resource stack performance (Anna Henningsen) #34319
  • [24fddba59b] - benchmark: add benchmark script for resourceUsage (Yash Ladha) #34691
  • [145691b83e] - benchmark: always throw the same Error instance (Anna Henningsen) #34523
  • [7bc26c2e8c] - bootstrap: correct --frozen-intrinsics override fix (Guy Bedford) #35041
  • [6ee800f0c3] - (SEMVER-MINOR) buffer: also alias BigUInt methods (Anna Henningsen) #34960
  • [9d07217d2c] - (SEMVER-MINOR) buffer: alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
  • [8f2d2aa9e3] - build: increase API requests for stale action (Phillip Johnsen) #35235
  • [ff0b1000d1] - build: filter issues & PRs to auto close by matching on stalled label (Phillip Johnsen) #35159
  • [06c5120eef] - (SEMVER-MINOR) build: add build flag for OSS-Fuzz integration (davkor) #34761
  • [9107595acd] - build: comment about auto close when stalled via with github action (Phillip Johnsen) #34555
  • [60774c08e3] - build: close stalled issues and PRs with github action (Phillip Johnsen) #34555
  • [9bb681458c] - build: use autorebase option for git node land (Denys Otrishko) #34969
  • [8d27998bd6] - build: use latest node-core-utils from npm (Denys Otrishko) #34969
  • [d2f44a74f8] - build: add support for build on arm64 (Evan Lucas) #34238
  • [ea56aea452] - build: run link checker in linter workflow (Richard Lau) #34810
  • [9e1f8fcb65] - build: implement a Commit Queue in Actions (Mary Marchini) #34112
  • [380600dbe5] - build: set --v8-enable-object-print by default (Mary Marchini) #34705
  • [191d0ae311] - build: add flag to build V8 with OBJECT_PRINT (Mary Marchini) #32834
  • [f6ad59b60f] - build: do not run auto-start-ci on forks (Evan Lucas) #34650
  • [90a44e198b] - build: increase startCI verbosity and fix job name (Mary Marchini) #34635
  • [7886e763f5] - build: don't run auto-start-ci on push (Mary Marchini) #34588
  • [544a722de4] - build: fix auto-start-ci script path (Mary Marchini) #34588
  • [e51b2680a8] - build: auto start Jenkins CI via PR labels (Mary Marchini) #34089
  • [343894f990] - build: toolchain.gypi and node_gyp.py cleanup (iandrc) #34268
  • [e7252df0b9] - build: fix test-ci-js task in Makefile (Rich Trott) #34433
  • [833474f844] - build: do not run benchmark tests on 'make test' (Rich Trott) #34434
  • [f14775e492] - build: add benchmark tests to CI runs (Rich Trott) #34288
  • [acf63b009d] - build,deps: add gen-openssl target (Evan Lucas) #34642
  • [b977672edc] - build,tools: fix cmd_regen_makefile (Daniel Bevenius) #34255
  • [17a098b9e6] - (SEMVER-MINOR) cli: add alias for report-directory to make it consistent (Ash Cripps) #33587
  • [b329a95c01] - console: document the behavior of console.assert() (iandrc) #34501
  • [ed72d83802] - crypto: simplify KeyObject constructor (Rich Trott) #35064
  • [b828560908] - (SEMVER-MINOR) crypto: allow KeyObjects in postMessage (Tobias Nießen) #33360
  • [2b7273b2ad] - crypto: improve invalid arg type message for randomInt() (Rich Trott) #35089
  • [bf5a85b43a] - crypto: improve randomInt out-of-range error message (Rich Trott) #35088
  • [5ef9ee4254] - crypto: fix randomInt range check (Tobias Nießen) #35052
  • [921129c1d8] - crypto: align parameter names with documentation (Rich Trott) #35054
  • [53c9975673] - (SEMVER-MINOR) crypto: add randomInt function (Oli Lalonde) #34600
  • [39dc4086fe] - crypto: avoid unitializing ECDH objects on error (Tobias Nießen) #34302
  • [865f8e85c4] - crypto: add OP flag constants added in OpenSSL v1.1.1 (Mateusz Krawczuk) #33929
  • [bf4e778e50] - crypto: move typechecking for timingSafeEqual into C++ (Anna Henningsen) #34141
  • [4ff6c77e17] - deps: V8: cherry-pick e06ace6b5cdb (Anna Henningsen) #34673
  • [5db8b357ce] - deps: V8: cherry-pick eec10a2fd8fa (Stephen Belanger) #33778
  • [e9e3390b18] - deps: V8: backport 3f071e3e7e15 (Milad Fa) #35305
  • [57564eb86d] - deps: V8: cherry-pick 71736859756b2bd0444bdb0a87a (Daniel Bevenius) #35205
  • [481cced20e] - deps: update brotli to v1.0.9 (Anna Henningsen) #34937
  • [f6c0b270e0] - deps: add openssl support for arm64 (Evan Lucas) #34238
  • [9b53b4ddf2] - deps: upgrade to libuv 1.39.0 (Colin Ihrig) #34915
  • [f87b6c0f7c] - deps: upgrade npm to 6.14.8 (Ruy Adorno) #34834
  • [f710dbf1b7] - deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623
  • [7ef1f6a71d] - deps: upgrade npm to 6.14.7 (claudiahdz) #34468
  • [e9a514d13e] - deps: upgrade to libuv 1.38.1 (Colin Ihrig) #34187
  • [60b697de30] - deps: V8: cherry-pick 7889803e82d3 (Zhao Jiazhong) #34214
  • [de174cd1bc] - (SEMVER-MINOR) dgram: add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
  • [be6aee9f53] - (SEMVER-MINOR) dgram: allow typed arrays in .send() (Sarat Addepalli) #22413
  • [1a8669d6ec] - (SEMVER-MINOR) doc: Add maxTotalSockets option to agent constructor (rickyes) #33617
  • [05da376c05] - doc: remove errors that were never released (Rich Trott) #34197
  • [831328bdb2] - doc: add note about multiple sync events and once (James M Snell) #34220
  • [a9f0fc9896] - doc: document behavior for once(ee, 'error') (James M Snell) #34225
  • [ed055c010d] - doc: replace http to https of link urls (sapics) #34158
  • [cef9921c74] - doc: specify how fs.WriteStream/ReadStreams are created (James M Snell) #34188
  • [4277d952c0] - doc: mark assert.CallTracker experimental (Ruben Bridgewater) #33124
  • [1a7082052f] - (SEMVER-MINOR) doc: add basic embedding example documentation (Anna Henningsen) #30467
  • [55dc7aaaa3] - doc: standardize on _backward_ (Rich Trott) #35243
  • [746517aad5] - doc: revise stability section of values doc (Rich Trott) #35242
  • [1018e520d6] - doc: remove excessive formatting in dgram.md (Rich Trott) #35234
  • [e026ce9b82] - doc: sort repl references in ASCII order (Rich Trott) #35230
  • [6669effc4d] - doc: clarify use of NAPI_EXPERIMENTAL (Michael Dawson) #35195
  • [89636e3257] - doc: update attributes used by n-api samples (doc: update attributes used by n-api samples #35220) (Gerhard Stoebich)
  • [e21d1cd58f] - doc: add issue labels sections to release guide (Michaël Zasso) #35224
  • [f050ecc3b1] - doc: fix small grammatical issues in timers.md (Turner Jabbour) #35203
  • [d81db1dcb9] - doc: add technical values document (Michael Dawson) #35145
  • [ee1bcdbe0d] - doc: remove "end user" (Rich Trott) #35200
  • [3ffaf66886] - doc: replace "you should do X" with "do X" (Rich Trott) #35194
  • [c606ed761c] - doc: fix missing word in dgram.md (Tom Atkinson) #35231
  • [3094ace6b0] - doc: fix deprecation documentation inconsistencies (Antoine du HAMEL) #35082
  • [2b86032728] - doc: fix broken link in crypto.md (Rich Trott) #35181
  • [4af4a809c2] - doc: remove problematic auto-linking of curl man pages (Rich Trott) #35174
  • [d94dac467b] - doc: update process.release (schamberg97) #35167
  • [52eba5b542] - doc: add missing copyFile change history (Shelley Vohr) #35056
  • [799fad73e9] - doc: perform cleanup on security-release-process.md (Rich Trott) #35154
  • [62436e6bab] - doc: fix minor punctuation issue in path.md (Amila Welihinda) #35127
  • [23dcfe52ac] - doc: fix left nav color contrast (Rich Trott) #35141
  • [745987e9f5] - doc: update contact info for Ash Cripps (Ash Cripps) #35139
  • [f3f72fd951] - doc: update my email address (Michael Dawson) #35121
  • [0f9908beef] - doc: add missing changes entry for breakEvalOnSigint REPL option (Anna Henningsen) #35143
  • [f0b9866a93] - doc: update security process (Michael Dawson) #35107
  • [255d47a6b1] - doc: fix broken link in perf_hooks.md (Rich Trott) #35113
  • [1e3982047d] - doc: fix broken link in http2.md (Rich Trott) #35112
  • [ec5a0ada51] - doc: fix broken link in fs.md (Rich Trott) #35111
  • [55b8caa958] - doc: fix broken links in deprecations.md (Rich Trott) #35109
  • [3954b8f12d] - doc: add note about path.basename on Windows (Tobias Nießen) #35065
  • [bf39354cbc] - doc: add link to safe integer definition (Tobias Nießen) #35049
  • [8ed4ab5ac4] - doc: format exponents better (Tobias Nießen) #35050
  • [b117467a77] - doc: improve link-local text in dgram.md (Rich Trott) #34868
  • [14d4bfa7c8] - doc: use _Static method_ instead of _Class Method_ (Rich Trott) #34659
  • [d05f615896] - doc: tidy some addons.md text (Rich Trott) #34654
  • [5846befacb] - doc: use _Class Method_ in async_hooks.md (Rich Trott) #34626
  • [2302dff635] - doc: fix typo in cli.md for report-dir (Ash Cripps) #33725
  • [65b7bf40b8] - doc: restore color for visited links (Rich Trott) #35108
  • [ef8d3731eb] - doc: change stablility-2 color for accessibility (Rich Trott) #35061
  • [7c947b26e8] - doc: add deprecated badge to legacy URL methods (Antoine du HAMEL) #34931
  • [fb1a1339de] - doc: spruce up user journey to local docs browsing (Derek Lewis) #34986
  • [08b56130db] - doc: update syntax highlighting color for accessibility (Rich Trott) #35063
  • [1ce26fe50c] - doc: remove style for empty links (Antoine du HAMEL) #35034
  • [3c984115a0] - doc: fix certificate display in tls doc (Rich Trott) #35032
  • [d7989bd1d7] - doc: use consistent header typography (Rich Trott) #35030
  • [80fa1f5722] - doc: fix malformed hashes in assert.md (Rich Trott) #35028
  • [2529ba261b] - doc: change color contrast for accessibility (Rich Trott) #35047
  • [8cc7a730a5] - doc: revise commit-queue.md (Rich Trott) #35006
  • [e7c74ebee2] - doc: change effected to affected (Turner Jabbour) #34989
  • [c68c6cd485] - doc: drop the --production flag for installing windows-build-tools (DeeDeeG) #34979
  • [4d28435104] - doc: fix broken link to response.writableFinished in deprecations doc (Rich Trott) #34983
  • [23389a082f] - doc: fix broken link to response.finished in deprecations doc (Rich Trott) #34982
  • [4e2415fc6a] - doc: fix broken link to writableEnded in deprecations doc (Rich Trott) #34984
  • [b575e6341c] - doc: fix typos in buffer doc (Robert Williams) #34981
  • [0695e243de] - doc: make minor improvements to query string sentence in http2.md (Rich Trott) #34929
  • [a5b4526f5d] - doc: simplify "make use of" to "use" (Rich Trott) #34861
  • [1e33bfcc6a] - doc: make minor fixes to maintaining-openssl.md (Rich Trott) #34926
  • [533d00d05d] - doc: fix CHANGELOG.md parsing issue (Juan José Arboleda) #34923
  • [1b27f098bd] - doc: provide more guidance about process.version (Rich Trott) #34909
  • [f50fec605d] - doc: use consistent typography for node-addon-api (Rich Trott) #34910
  • [222fcb1e66] - doc: use "previous"/"preceding" instead of "above" as modifier (Rich Trott) #34877
  • [961844d25b] - doc: improve fs doc intro (James M Snell) #34843
  • [26b060f4cd] - doc: indicate the format of process.version (Danny Guo) #34872
  • [da150f4e1e] - doc: fix ESM/CJS wrapper example (Maksim Sinik) #34853
  • [3ea7e03ae4] - doc: adopt Microsoft Style Guide officially (Rich Trott) #34821
  • [5f09f45d1f] - doc: use 'console' info string for console output (Rich Trott) #34837
  • [9d52480396] - doc: move addaleax to TSC emeritus (Anna Henningsen) #34809
  • [6d9e6f6186] - doc: remove space above version picker (Justice Almanzar) #34768
  • [c53c34c045] - doc: reorder deprecated tls docs (Jerome T.K. Covington) #34687
  • [edda492a94] - doc: fix file name to main.mjs and not main.js in esm.md (Frank Lemanschik) #34786
  • [3abcc74882] - doc: improve async_hooks snippets (Andrey Pechkurov) #34829
  • [fd4f561ce4] - doc: fix some typos and grammar mistakes (Hilla Shahrabani) #34800
  • [7a983f5f1d] - doc: remove "is recommended from crypto legacy API text (Rich Trott) #34697
  • [c7fc16e10a] - doc: fix broken links in commit-queue.md (Luigi Pinca) #34789
  • [09687b85f7] - doc: avoid _may_ in collaborator guide (Rich Trott) #34749
  • [f295869ba3] - doc: use sentence-casing for headers in collaborator guide (Rich Trott) #34713
  • [94039b75d3] - doc: edit (general) collaborator guide (Rich Trott) #34712
  • [653d88ac13] - doc: reduce repetitiveness on Consensus Seeking (Mary Marchini) #34702
  • [b28a6a57c4] - doc: remove typo in crypto.md (Rich Trott) #34698
  • [c189832647] - doc: n-api environment life cycle APIs are stable (Jim Schlight) #34641
  • [898947b5b1] - doc: add padding in the sidebar column (Antoine du HAMEL) #34665
  • [75ea463c25] - doc: use semantically appropriate tag for lines (Antoine du HAMEL) #34660
  • [0da5ac805c] - doc: add HPE_UNEXPECTED_CONTENT_LENGTH error description (Nikolay Krashnikov) #34596
  • [75ed2f6e2e] - doc: update http server response 'close' event (Renato Mariscal) #34472
  • [0ba9052b57] - doc: add writable and readable options to Duplex docs (Priyank Singh) #34383
  • [d0bf0f9c00] - doc: harden policy around objections (Mary Marchini) #34639
  • [e9a8f0c127] - doc: add Ricky Zhou to collaborators (rickyes) #34676
  • [fc612d5635] - doc: edit process.title note for brevity and clarity (Rich Trott) #34627
  • [3dda55aedf] - doc: update fs.watch() availability for IBM i (iandrc) #34611
  • [dc6e7f8584] - doc: fix typo in path.md (aetheryx) #34550
  • [260914c432] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628
  • [e67bd9e050] - doc: clarify process.title inconsistencies (Corey Butler) #34557
  • [c56a29178b] - doc: document the connection event for HTTP2 & TLS servers (Tim Perry) #34531
  • [059db0591c] - doc: mention null special-case for napi\_typeof (Renée Kooi) #34577
  • [39f90346f8] - doc: add DerekNonGeneric to collaborators (Derek Lewis) #34602
  • [65a0ddbfc3] - doc: use consistent spelling for "falsy" (Rich Trott) #34545
  • [261fd11d4b] - doc: simplify and clarify console.assert() documentation (Rich Trott) #34544
  • [b4b2057fb6] - doc: use consistent capitalization for addons (Rich Trott) #34536
  • [2410a0f7cb] - doc: add mmarchini pronouns (Mary Marchini) #34586
  • [de03d635d4] - doc: update mmarchini contact info (Mary Marchini) #34586
  • [873e84366c] - doc: update .mailmap for mmarchini (Mary Marchini) #34586
  • [f350b512e7] - doc: use sentence-case for headers in SECURITY.md (Rich Trott) #34525
  • [057613c464] - Revert "doc: move ronkorving to emeritus" (Rich Trott) #34507
  • [9c725919fc] - doc: use sentence-case for GOVERNANCE.md headers (Rich Trott) #34503
  • [c95964afd6] - doc: revise onboarding-extras (Rich Trott) #34496
  • [3db13a8043] - doc: remove breaking-change-helper from onboarding-extras (Rich Trott) #34497
  • [cef1284a22] - doc: add Triagers section to table of contents in GOVERNANCE.md (Rich Trott) #34504
  • [8c0a781ee0] - doc: onboarding process extras (Gireesh Punathil) #34455
  • [b37b3f017f] - doc: mention triage in GOVERNANCE.md (Gireesh Punathil) #34426
  • [dfdedfd67a] - doc: move thefourtheye to emeritus (Rich Trott) #34471
  • [56d5ba852f] - doc: move ronkorving to emeritus (Rich Trott) #34471
  • [f70cbc63b8] - doc: match link text in index to doc headline (Rich Trott) #34449
  • [437b092eed] - doc: add AshCripps to collaborators (Ash Cripps) #34494
  • [c91e31ded2] - doc: add author-ready label ref to onboarding doc (Ruy Adorno) #34381
  • [319d570a47] - doc: add HarshithaKP to collaborators (Harshitha K P) #34417
  • [ae60f50a69] - doc: add rexagod to collaborators (Pranshu Srivastava) #34457
  • [8ee83a9d58] - doc: add statement of purpose to documentation style guide (Rich Trott) #34424
  • [39dea8f70d] - doc: add release key for Richard Lau (Richard Lau) #34397
  • [e15dc5f6ea] - doc: use correct identifier for callback argument (Rich Trott) #34405
  • [88bd124d5c] - doc: add changes metadata to TLS newSession event (Tobias Nießen) #34294
  • [0f050d4597] - doc: introduce a triager role (Gireesh Punathil) #34295
  • [857ba90138] - doc: strengthen suggestion in errors.md (Rich Trott) #34390
  • [7c7d3e3697] - doc: strengthen wording about fs.access() misuse (Rich Trott) #34352
  • [1d64c2c345] - doc: fix typo in assert.md (Ye-hyoung Kang) #34316
  • [7be8dded52] - doc: clarify conditional exports guidance (Guy Bedford) #34306
  • [c1b5c89e60] - doc: reword warnings about sockets passed to subprocesses (Rich Trott) #34273
  • [a2107101be] - doc: add danielleadams to collaborators (Danielle Adams) #34360
  • [eff1febe9e] - doc: buffer documentation improvements (James M Snell) #34230
  • [ba7ba4fe14] - doc: improve text in fs docs about omitting callbacks (Rich Trott) #34307
  • [c4f0cb65a1] - doc: add sxa as collaborator (Stewart X Addison) #34338
  • [513ad146c8] - doc: move sebdeckers to emeritus (Rich Trott) #34298
  • [a04d76d2ad] - doc: add ruyadorno to collaborators (Ruy Adorno) #34297
  • [3064755d31] - doc: move kfarnung to collaborator emeriti list (Rich Trott) #34258
  • [ea33e738fb] - doc: specify encoding in text/html examples (James M Snell) #34222
  • [2615e55d93] - doc: document the ready event for Http2Stream (James M Snell) #34221
  • [fbb36ed5c4] - doc: add comment to example about 2xx status codes (James M Snell) #34223
  • [f2f1537ea0] - doc: document that whitespace is ignored in base64 decoding (James M Snell) #34227
  • [0ebb30bb88] - doc: document security issues with url.parse() (James M Snell) #34226
  • [b60b6d7404] - doc: move digitalinfinity to emeritus (Rich Trott) #34191
  • [e65d6fddaf] - doc: move gibfahn to emeritus (Rich Trott) #34190
  • [c62941e84c] - doc: remove parenthetical \r\n comment in http and http2 docs (Rich Trott) #34178
  • [9bb70a498d] - doc: remove stability from unreleased errors (Rich Trott) #33764
  • [a7a564b418] - doc: util.debuglog callback (Bradley Meck) #33856
  • [089a4479a4] - doc: update wording in "Two reading modes" (Julien Poissonnier) #34119
  • [32ef1b3347] - doc: clarify that the ctx argument is optional (Luigi Pinca) #34097
  • [8960a63312] - doc: add a reference to the list of OpenSSL flags. (Mateusz Krawczuk) #34050
  • [4ac0df9160] - doc: no longer maintain a CNA structure (Sam Roberts) #33639
  • [75637e6867] - doc: use consistent naming in stream doc (Saleem) #30506
  • [71664158fc] - doc: clarify how to read process.stdin (Anentropic) #27350
  • [25939ccded] - doc: fix entry for napi\_create\_external\_buffer (Gabriel Schulhof) #34125
  • [5f131f71e9] - doc: fix source link margin to sub-header mark (Rodion Abdurakhimov) #33664
  • [f12c6f406a] - doc: improve async_hooks asynchronous context example (Denys Otrishko) #33730
  • [8fb265d03c] - doc: clarify esm conditional exports prose (Derek Lewis) #33886
  • [49383c8a25] - doc: improve triaging text in issues.md (Rich Trott) #34164
  • [a9302b50c9] - doc: simply dns.ADDRCONFIG language (Rich Trott) #34155
  • [1d25e70392] - doc: remove "considered" in errors.md (Rich Trott) #34152
  • [f6dff0a57e] - doc: simplify and clarify ReferenceError material in errors.md (Rich Trott) #34151
  • [e2fff1b1b0] - doc: add http highlight grammar (Derek Lewis) #33785
  • [19bfc012d1] - doc: move sam-github to TSC Emeriti (Sam Roberts) #34095
  • [c78ef2d35c] - doc: change "considered experimental" to "experimental" in n-api.md (Rich Trott) #34129
  • [3d5f7674e7] - doc: changed "considered experimental" to "experimental" in cli.md (Rich Trott) #34128
  • [6c739aac55] - doc: improve text in issues.md (falguniraina) #33973
  • [0672384be9] - doc: change "currently not considered public" to "not supported" (Rich Trott) #34114
  • [64e182553e] - doc: clarify that APIs are no longer experimental (Rich Trott) #34113
  • [e4ac393383] - doc: clarify O_EXCL text in fs.md (Rich Trott) #34096
  • [d67cb7ed0f] - doc: clarify ambiguous rdev description (Rich Trott) #34094
  • [c6ea3d6616] - doc: make minor improvements to paragraph in child_process.md (Rich Trott) #34063
  • [21b0132eec] - doc: improve paragraph in esm.md (Rich Trott) #34064
  • [66cd7bf69d] - doc: clarify require/import mutual exclusivity (Guy Bedford) #33832
  • [5ba0ba4b69] - doc: add dynamic source code links (Alec Davidson) #33996
  • [51cdd10ea5] - doc: mention errors thrown by methods called on an unbound dgram.Socket (Mateusz Krawczuk) #33983
  • [6d22ae3630] - doc: document n-api callback scope usage (Gabriel Schulhof) #33915
  • [e4854de18c] - doc: standardize constructor doc header layout (Rich Trott) #33781
  • [79c4c73f4c] - doc: split process.umask() entry into two (Rich Trott) #32711
  • [0a927216cf] - (SEMVER-MAJOR) doc: deprecate process.umask() with no arguments (Colin Ihrig) #32499
  • [05dae0231b] - doc,lib: remove unused error code (Rich Trott) #34792
  • [e8ddaa3f0e] - doc,n-api: add link to n-api tutorial website (Jim Schlight) #34870
  • [b47172d2ed] - doc,test: specify and test CLI option precedence rules (Anna Henningsen) #35106
  • [3975dd3525] - doc,tools: remove malfunctioning Linux manpage linker (Rich Trott) #34985
  • [f57104bb1a] - doc,tools: annotate broken links in actions workflow (Richard Lau) #34810
  • [7b29c91944] - doc,tools: syntax highlight api docs at compile-time (Francisco Ryan Tolmasky I) #34148
  • [7a8f59f1d6] - (SEMVER-MINOR) embedding: make Stop() stop Workers (Anna Henningsen) #32531
  • [ff0a0366f7] - (SEMVER-MINOR) embedding: provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
  • [5c968a0f92] - errors: use ErrorPrototypeToString from primordials object (ExE Boss) #34891
  • [bf7b796491] - esm: better package.json parser errors (Guy Bedford) #35117
  • [9159649395] - esm: shorten ERR_UNSUPPORTED_ESM_URL_SCHEME message (Rich Trott) #34836
  • [551be2aeb9] - esm: improve error message of ERR_UNSUPPORTED_ESM_URL_SCHEME (Denys Otrishko) #34795
  • [5c3c8b3029] - events: variable originalListener is useless (fuxingZhang) #33596
  • [ff7fbc38f1] - events: improve listeners() performance (Brian White) #33863
  • [830574f199] - events: improve arrayClone performance (Brian White) #33774
  • [a19933f7fc] - (SEMVER-MINOR) fs: implement lutimes (Maël Nison) #33399
  • [3d1bdc254c] - (SEMVER-MINOR) http: add maxTotalSockets to agent class (rickyes) #33617
  • [fb68487b8c] - (SEMVER-MINOR) http: return this from IncomingMessage#destroy() (Colin Ihrig) #32789
  • [388d125a64] - (SEMVER-MINOR) http: expose host and protocol on ClientRequest (wenningplus) #33803
  • [756ac65218] - http: fix crash for sync write errors during header parsing (Anna Henningsen) #34251
  • [10815c4eff] - http: provide keep-alive timeout response header (Robert Nagy) #34561
  • [e52cc24e31] - http: don't write error to socket (Robert Nagy) #34465
  • [4e07faa7cf] - http: add note about timer unref (Robert Nagy) #34143
  • [1a09b4d2ca] - http: fixes memory retention issue with FreeList and HTTPParser (John Leidegren) #33190
  • [ec1df7b4c9] - http: fix incorrect headersTimeout measurement (Alex R) #32329
  • [ca836344fa] - http: don't throw on Uint8Arrays for http.ServerResponse#write (Pranshu Srivastava) #33155
  • [4079cdd5f2] - http2: fix Http2Response.sendDate (João Lucas Lucchetta) #34850
  • [7551a8be47] - (SEMVER-MINOR) http2: return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
  • [4d0129aefb] - (SEMVER-MINOR) http2: do not modify explicity set date headers (Pranshu Srivastava) #33160
  • [45d712c6f6] - http2: add maxHeaderSize option to http2 (Priyank Singh) #33636
  • [4a2accb3d0] - internal: rename error-serdes for consistency (Evan Lucas) #33793
  • [9f16b7f332] - lib: improve debuglog() performance (Brian White) #32260
  • [efd46e3b61] - lib: always initialize esm loader callbackMap (Shelley Vohr) #34127
  • [f29ab4092f] - lib: add UNC support to url.pathToFileURL() (Matthew McEachen) #34743
  • [176f8c35c5] - lib: use non-symbols in isURLInstance check (Shelley Vohr) #34622
  • [633b4d5e62] - lib: absorb path error cases (Gireesh Punathil) #34519
  • [6054e213f9] - lib: simplify assignment (sapics) #33718
  • [32c51c6c7d] - lib: replace http to https of comment link urls (sapics) #34158
  • [d1be44c705] - meta: update module pages in CODEOWNERS (Antoine du Hamel) #34932
  • [09100ce4ce] - meta: add links to OpenJSF Slack (Mary Marchini) #35128
  • [c7eb462bde] - meta: update my collab entry (devsnek) #35160
  • [2b3d4bd550] - meta: remove non-existent quic from CODEOWNERS (Richard Lau) #34947
  • [36c705d83b] - meta: enable wasi for CODEOWNERS (gengjiawen) #34889
  • [fb98e762ce] - meta: fix codeowners docs path (Mary Marchini) #34811
  • [5119586c0b] - meta: add TSC as owner of governance-related docs (Mary Marchini) #34737
  • [6d6bd2dc3b] - meta: uncomment all codeowners (Mary Marchini) #34670
  • [ac0b9496e5] - meta: enable http2 team for CODEOWNERS (Rich Trott) #34534
  • [2ac653dc1a] - meta: make issue template mobile friendly and address nits (Derek Lewis) #34243
  • [6319c8f8bb] - meta: add N-API to codeowners coverage (Michael Dawson) #34039
  • [78ee480469] - meta: fixup CODEOWNERS so it hopefully works (James M Snell) #34147
  • [5357a05da2] - module: refine module type mismatch error cases (Guy Bedford) #35426
  • [65ffce152b] - (SEMVER-MINOR) module: named exports for CJS via static analysis (Guy Bedford) #35249
  • [2f3ffc041c] - (SEMVER-MINOR) module: exports pattern support (Guy Bedford) #34718
  • [ed3278d55d] - module: fix crash on multiline named cjs imports (Christoph Tavan) #35275
  • [89a58f61d7] - module: use isURLInstance instead of instanceof (Antoine du HAMEL) #34951
  • [fc93cc95d8] - module: drop -u alias for --conditions (Richard Lau) #34935
  • [740c95819f] - module: fix check for package.json at volume root (Derek Lewis) #34595
  • [cecc193abc] - module: share CJS/ESM resolver fns, refactoring (Guy Bedford) #34744
  • [d9857fdbc2] - module: custom --conditions flag option (Guy Bedford) #34637
  • [3ad146d474] - module: use cjsCache over esm injection (Guy Bedford) #34605
  • [00aa935f5c] - module: self referential modules in repl or -r (Daniele Belardi) #32261
  • [d065334d42] - (SEMVER-MINOR) module: package "imports" field (Guy Bedford) #34117
  • [c9bd1a7d8a] - (SEMVER-MINOR) module: deprecate module.parent (Antoine du HAMEL) #32217
  • [b9d0f73c7c] - (SEMVER-MINOR) n-api: create N-API version 7 (Gabriel Schulhof) #35199
  • [a5aa3ddacf] - n-api: re-implement async env cleanup hooks (Gabriel Schulhof) #34819
  • [c440748779] - n-api: fix use-after-free with napi_remove_async_cleanup_hook (Anna Henningsen) #34662
  • [e7486d4df6] - (SEMVER-MINOR) n-api: support type-tagging objects (Gabriel Schulhof) #28237
  • [a6b655614f] - n-api: handle weak no-finalizer refs correctly (Gabriel Schulhof) #34839
  • [02fe75026e] - n-api: simplify bigint-from-word creation (Gabriel Schulhof) #34554
  • [ba2e341f1d] - n-api: run all finalizers via SetImmediate() (Gabriel Schulhof) #34386
  • [2cf231678b] - (SEMVER-MINOR) n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572
  • [3c4abe0e91] - net: replace usage of internal stream state with public api (Denys Otrishko) #34885
  • [6b5d679c80] - net: validate custom lookup() output (Colin Ihrig) #34813
  • [09056fdf38] - net: don't return the stream object from onStreamRead (Robey Pointer) #34375
  • [76ba129151] - net: allow wider regex in interface name (Stewart X Addison) #34364
  • [ce5d0db34b] - net: fix bufferSize (Robert Nagy) #34088
  • [2c409a2853] - (SEMVER-MINOR) perf_hooks: add idleTime and event loop util (Trevor Norris) #34938
  • [35ff592613] - policy: increase tests via permutation matrix (Bradley Meck) #34404
  • [0ede223fa8] - policy: add startup benchmark and make SRI lazier (Bradley Farias) #29527
  • [53eae0dafd] - process: correctly parse Unicode in NODE_OPTIONS (Bartosz Sosnowski) #34476
  • [6ccacdfddb] - querystring: manage percent character at unescape (Daijiro Wachi) #35013
  • [b7be751447] - repl: support --loader option in builtin REPL (Michaël Zasso) #33437
  • [63cd05b1d6] - src: fix ParseEncoding (sapics) #33957
  • [090f86955f] - src: fix minor comment typo in KeyObjectData (Daniel Bevenius) #34167
  • [50b1cde872] - (SEMVER-MINOR) src: store key data in separate class (Tobias Nießen) #33360
  • [bf3aaa31d0] - (SEMVER-MINOR) src: add NativeKeyObject base class (Tobias Nießen) #33360
  • [91978820fa] - (SEMVER-MINOR) src: rename internal key handles to KeyObjectHandle (Tobias Nießen) #33360
  • [667d520148] - (SEMVER-MINOR) src: introduce BaseObject base FunctionTemplate (Anna Henningsen) #33772
  • [3e21dd91c1] - (SEMVER-MINOR) src: add option to track unmanaged file descriptors (Anna Henningsen) #34303
  • [0affe8622e] - (SEMVER-MINOR) src: add public APIs to manage v8::TracingController (Anna Henningsen) #33850
  • [b7e4d5fc0e] - src: shutdown libuv before exit() (Anna Henningsen) #35021
  • [5e28660121] - (SEMVER-MINOR) src: allow embedders to disable esm loader (Shelley Vohr) #34060
  • [7e2cd728bb] - src: add callback scope for native immediates (Anna Henningsen) #34366
  • [147440510f] - src: flush V8 interrupts from Environment dtor (Anna Henningsen) #32523
  • [29620c41fb] - src: use env->RequestInterrupt() for inspector MainThreadInterface (Anna Henningsen) #32523
  • [2e4536e701] - src: use env->RequestInterrupt() for inspector io thread start (Anna Henningsen) #32523
  • [4704e586dc] - src: fix cleanup hook removal for InspectorTimer (Anna Henningsen) #32523
  • [4513b6a3df] - src: make Environment::interrupt\_data\_ atomic (Anna Henningsen) #32523
  • [1066341cd9] - src: initialize inspector before RunBootstrapping() (Anna Henningsen) #32672
  • [b8c9048a87] - (SEMVER-MINOR) src: shutdown platform from FreePlatform() (Anna Henningsen) #30467
  • [a28c990061] - (SEMVER-MINOR) src: fix what a dispose without checking (Jichan) #30467
  • [2f8f76736b] - (SEMVER-MINOR) src: allow non-Node.js TracingControllers (Anna Henningsen) #30467
  • [9b84ee6480] - (SEMVER-MINOR) src: add ability to look up platform based on Environment\* (Anna Henningsen) #30467
  • [a770a35f61] - (SEMVER-MINOR) src: make InitializeNodeWithArgs() official public API (Anna Henningsen) #30467
  • [8005e637b1] - (SEMVER-MINOR) src: add unique_ptr equivalent of CreatePlatform (Anna Henningsen) #30467
  • [4a6748d2c3] - (SEMVER-MINOR) src: add LoadEnvironment() variant taking a string (Anna Henningsen) #30467
  • [c5aa3f4adb] - (SEMVER-MINOR) src: provide a variant of LoadEnvironment taking a callback (Anna Henningsen) #30467
  • [808dedc4b3] - (SEMVER-MINOR) src: align worker and main thread code with embedder API (Anna Henningsen) #30467
  • [e809a5cd6b] - (SEMVER-MINOR) src: associate is_main_thread() with worker_context() (Anna Henningsen) #30467
  • [b7350e8c6e] - (SEMVER-MINOR) src: move worker_context from Environment to IsolateData (Anna Henningsen) #30467
  • [9a5cec3466] - (SEMVER-MINOR) src: fix memory leak in CreateEnvironment when bootstrap fails (Anna Henningsen) #30467
  • [7d92ac7a35] - (SEMVER-MINOR) src: make FreeEnvironment() perform all necessary cleanup (Anna Henningsen) #30467
  • [1d3638b189] - src: use enum for refed flag on native immediates (Anna Henningsen) #33444
  • [18e8687923] - (SEMVER-MINOR) src: allow preventing SetPromiseRejectCallback (Shelley Vohr) #34387
  • [403deb71d5] - (SEMVER-MINOR) src: allow setting a dir for all diagnostic output (Ash Cripps) #33584
  • [19b55be03b] - (SEMVER-MINOR) src: add equality operators for BaseObjectPtr (Anna Henningsen) #33772
  • [5eb1c9cee0] - src: add get/set pair for env context awareness (Shelley Vohr) #35024
  • [00e020b841] - src: disallow JS execution during exit() (Anna Henningsen) #35020
  • [26a596bf29] - src: fix abort on uv_loop_init() failure (Ben Noordhuis) #34874
  • [d953fa3038] - src: usage of modernize-use-equals-default (Yash Ladha) #34807
  • [541fb1b001] - src: prefer C++ empty() in boolean expressions (Tobias Nießen) #34432
  • [1549048307] - src: spin shutdown loop while immediates are pending (Anna Henningsen) #34662
  • [dabd04d79b] - src: fix size underflow in CallbackQueue (Anna Henningsen) #34662
  • [c0a961efc7] - src: fix unused namespace member in node_util (Andrey Pechkurov) #34565
  • [9f465009b1] - src: skip weak references for memory tracking (Anna Henningsen) #34469
  • [c302cae814] - src: remove unused variable in node_file.cc (sapics) #34317
  • [5a16a671ef] - src: avoid strcmp in SecureContext::Init (Tobias Nießen) #34329
  • [007b4c1ac9] - src: refactor CertCbDone to avoid goto statement (Tobias Nießen) #34325
  • [a2141d32ed] - src: remove redundant snprintf (Anna Henningsen) #34282
  • [6ddeee4b8d] - src: use FromMaybe instead of ToLocal in GetCert (Daniel Bevenius) #34276
  • [3901c7fd30] - src: add GetCipherValue function (Daniel Bevenius) #34287
  • [c1901896b7] - src: add encoding_type variable in WritePrivateKey (Daniel Bevenius) #34181
  • [00835434ef] - src: fix unused namespace member (Nikola Glavina) #34212
  • [88d12c00da] - src: remove unnecessary ToLocalChecked call (Daniel Bevenius) #33902
  • [a1da012f6b] - src: do not crash if ToggleAsyncHook fails during termination (Anna Henningsen) #34362
  • [2a7c65acaf] - src,doc: fix wording to refer to context, not environment (Turner Jabbour) #34880
  • [302d38974d] - src,doc: rephrase for clarity (Turner Jabbour) #34879
  • [4af336d741] - (SEMVER-MINOR) src,test: add full-featured embedder API test (Anna Henningsen) #30467
  • [d44b05b18c] - stream: allow using .push()/.unshift() during once('data') (Anna Henningsen) #34957
  • [2e77a10d9c] - stream: pipeline should use req.abort() to destroy response (Robert Nagy) #31054
  • [2f67e99a0b] - test: add arrayOfStreams to pipeline (rickyes) #34156
  • [3598056ac1] - test: add vm crash regression test (Anna Henningsen) #34673
  • [8545fb2aa9] - test: add common/udppair utility (James M Snell) #33380
  • [232f6e1154] - test: AsyncLocalStorage works with thenables (Gerhard Stoebich) #34008
  • [4cd7f5f147] - test: add non-ASCII character embedding test (Anna Henningsen) #33972
  • [b0c1acafda] - test: verify threadId in reports (Dylan Coakley) #31556
  • [bd71cdf153] - test: use common.buildType in embedding test (Anna Henningsen) #32422
  • [bdf6d41c72] - test: use InitializeNodeWithArgs in cctest (Anna Henningsen) #32406
  • [61eec0c6c7] - test: wait for message from parent in embedding cctest (Anna Henningsen) #32563
  • [cb635c2dc0] - (SEMVER-MINOR) test: add extended embedder cctest (Anna Henningsen) #30467
  • [f325c9544f] - (SEMVER-MINOR) test: re-enable cctest that was commented out (Anna Henningsen) #30467
  • [5a6bdd040d] - test: improve assertions in pummel/test-timers (Rich Trott) #35216
  • [942551e46f] - test: improve pummel/test-timers.js (Rich Trott) #35175
  • [43c0174867] - test: revise test-policy-integrity (Rich Trott) #35101
  • [d60c487c53] - test: remove setMaxListeners in test-crypto-random (Tobias Nießen) #35079
  • [867c4516af] - test: add regression tests for HTTP parser crash (Anna Henningsen) #34251
  • [627e484e62] - test: use mustCall() in test-http-timeout (Pooja D.P) #34996
  • [cd4b2aa891] - test: change var to let (Pooja D.P) #34902
  • [0bd176896e] - test: remove incorrect debug() in test-policy-integrity (Rich Trott) #34961
  • [327d00997d] - test: fix typo in test/parallel/test-icu-punycode.js (Daijiro Wachi) #34934
  • [3fd7889e30] - test: add readline test for escape sequence (Rich Trott) #34952
  • [46f94f9111] - test: make test-tls-reuse-host-from-socket pass without internet (Rich Trott) #34953
  • [76d991cf6b] - test: simplify test-vm-memleak (Rich Trott) #34881
  • [d016cdcaa9] - test: fix test-cluster-net-listen-relative-path.js to run in / (Rich Trott) #34820
  • [cc98103802] - test: run REPL preview test regardless of terminal type (Rich Trott) #34798
  • [4661b887cf] - test: modernize test-cluster-master-error (Anna Henningsen) #34685
  • [a4d50de661] - test: move test-inspector-already-activated-cli to parallel (Rich Trott) #34755
  • [4b22d335d1] - test: move execution of WPT to worker threads (Michaël Zasso) #34796
  • [ac776f43f4] - test: convert assertion that always fails to assert.fail() (Rich Trott) #34793
  • [a0ba41685b] - test: remove common.rootDir (Rich Trott) #34772
  • [5352cde7ee] - test: allow ENOENT in test-worker-init-failure (Rich Trott) #34769
  • [238d01f62f] - test: allow ENFILE in test-worker-init-failure (Rich Trott) #34769
  • [9cde4eb73a] - test: use process.env.PYTHON to spawn python (Anna Henningsen) #34700
  • [b4d9e0da6b] - test: remove error message checking in test-worker-init-failure (Rich Trott) #34727
  • [335b61ac74] - test: skip node-api/test_worker_terminate_finalization (Anna Henningsen) #34732
  • [e23f7ee1b9] - test: fix test_worker_terminate_finalization (Anna Henningsen) #34726
  • [b77309fe37] - test: split test-crypto-dh-hash (Rich Trott) #34631
  • [aa24b4a69d] - test: use block-scoping in test/pummel/test-timers.js (Rich Trott) #34630
  • [e30ddacddb] - test: remove test-child-process-fork-args flaky designation (Rich Trott) #34684
  • [7eb80403b5] - test: add debugging for callbacks in test-https-foafssl.js (Rich Trott) #34603
  • [4dbc787a2f] - test: add debugging for test-https-foafssl.js (Rich Trott) #34603
  • [71ee48863a] - test: change Fixes: to Refs: (Rich Trott) #34568
  • [09a6cefa94] - test: remove unneeded flag check in test-vm-memleak (Rich Trott) #34528
  • [17973b7d7c] - test: add ref comment to test-regress-GH-814_2 (Rich Trott) #34516
  • [f6c674029d] - test: add ref comment to test-regress-doc: Close code span correctly #814 (Rich Trott) #34516
  • [d8c5bdaa08] - test: remove superfluous check in pummel/test-timers (Rich Trott) #34488
  • [afd6e46772] - test: fix test-heapdump-zlib (Andrey Pechkurov) #34499
  • [72e0df3734] - test: remove duplicate checks in pummel/test-timers (Rich Trott) #34473
  • [4d4aa9a859] - test: delete invalid test (Anna Henningsen) #34445
  • [967334b9dc] - test: fixup worker + source map test (Anna Henningsen) #34446
  • [26c5f9febd] - test: force resigning of app (Colin Ihrig) #34331
  • [8cb306e5a4] - test: fix flaky test-watch-file (Rich Trott) #34420
  • [cc2643188f] - test: fix flaky test-heapdump-http2 (Rich Trott) #34415
  • [2137024a55] - test: do not write to fixtures dir in test-watch-file (Rich Trott) #34376
  • [95b2a39cf6] - test: remove common.localhostIPv6 (Rich Trott) #34373
  • [2ab3fccdbc] - test: fix test-net-pingpong pummel test for non-IPv6 hosts (Rich Trott) #34359
  • [c3ac5e945c] - test: fix flaky test-net-connect-econnrefused (Rich Trott) #34330
  • [bd3cef7e0f] - test: use mustCall() in pummel test (Rich Trott) #34327
  • [9741510336] - test: fix flaky test-http2-reset-flood (Rich Trott) #34318
  • [ed651374a4] - test: add n-api null checks for conversions (Gabriel Schulhof) #34142
  • [55ba743600] - test: add WASI test for file resizing (Colin Ihrig) #31617
  • [4ae34e8ea8] - test: skip an ipv6 test on IBM i (Xu Meng) #34209
  • [b7ae73bfe2] - test: add regression test for C++-created Buffer transfer (Anna Henningsen) #34140
  • [235417039f] - test: replace deprecated function call from test-repl-history-navigation (Rich Trott) #34199
  • [44246e6701] - test: skip some IBM i unsupported test cases (Xu Meng) #34118
  • [bb542176b0] - test: report actual error code on failure (Richard Lau) #34134
  • [09a12892e1] - test: update test-child-process-spawn-loop for Python 3 (Richard Lau) #34071
  • [26ede7f295] - test,doc: add missing uv_setup_args() calls (Colin Ihrig) #34751
  • [987e0cb785] - (SEMVER-MINOR) timers: allow timers to be used as primitives (Denys Otrishko) #34017
  • [9b27933549] - (SEMVER-MINOR) tls: make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
  • [c059d3d287] - tls: enable renegotiation when using BoringSSL (Jeremy Rose) #34832
  • [bcc0913564] - tls: remove setMaxSendFragment guards (Tobias Nießen) #34323
  • [68654da30d] - tls: remove unnecessary close listener (Robert Nagy) #34105
  • [55ed2d2280] - tools: update ESLint to 7.9.0 (Colin Ihrig) #35170
  • [a3c59d8707] - tools: fix docopen target (Antoine du HAMEL) #35062
  • [6d6c6fa929] - tools: fix doc build targets (Antoine du HAMEL) #35060
  • [1dce35d04a] - tools: add banner to lint-md.js by rollup.config.js (KuthorX) #34233
  • [0f6102065e] - tools: update ESLint to 7.8.1 (Colin Ihrig) #35004
  • [eeb8a4aaa0] - tools: update ESLint to 7.8.0 (Colin Ihrig) #35004
  • [b4b0dcd43e] - tools: add debug entitlements for macOS 10.15+ (Gabriele Greco) #34378
  • [a92aec137e] - tools: update ESLint to 7.6.0 (Colin Ihrig) #34589
  • [155f706ad0] - tools: add meta.fixable to fixable lint rules (Colin Ihrig) #34589
  • [aa15abb2be] - tools: update ESLint to 7.5.0 (Colin Ihrig) #34423
  • [0507535277] - tools: remove lint-js.js (Rich Trott) #30955
  • [fed08a8e49] - tools,doc: allow page titles to contain inline code (Antoine du HAMEL) #35003
  • [0ec3e6138e] - tools,doc: fix global table of content active element (Antoine du Hamel) #34976
  • [4a0c01e3d5] - tools,doc: remove "toc" anchor name (Rich Trott) #34893
  • [8d0c21fd24] - util: restrict custom inspect function + vm.Context interaction (Anna Henningsen) #33690
  • [9027a87f62] - util: print External address from inspect (unknown) #34398
  • [58cd76cb04] - util: improve getStringWidth performance (Ruben Bridgewater) #33674
  • [7f51e79511] - vm: add tests for function declarations using [[DefineOwnProperty]] (ExE Boss) #34032
  • [4913051ba6] - wasi: add __wasi_fd_filestat_set_times() test (Colin Ihrig) #34623
  • [2e95550476] - wasi: add reactor support (Gus Caplan) #34046
  • [139442c34e] - (SEMVER-MINOR) worker: add public method for marking objects as untransferable (Anna Henningsen) #33979
  • [44864d7385] - worker: do not crash when JSTransferable lists untransferable value (Anna Henningsen) #34766
  • [dafa380732] - (SEMVER-MINOR) worker: emit 'messagerror' events for failed deserialization (Anna Henningsen) #33772
  • [0d35eaa034] - (SEMVER-MINOR) worker: allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
  • [8e1698a784] - (SEMVER-MINOR) worker: allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
  • [b4819dba5c] - (SEMVER-MINOR) worker: add option to track unmanaged file descriptors (Anna Henningsen) #34303
  • [5e9f0cfa62] - worker: fix --abort-on-uncaught-exception handling (Anna Henningsen) #34724
  • [9173b09445] - (SEMVER-MINOR) worker: add stack size resource limit option (Anna Henningsen) #33085
  • [18ecaebdbb] - worker: unify custom error creation (Anna Henningsen) #33084
  • [c31b6bff34] - worker: fix nested uncaught exception handling (Anna Henningsen) #34310
  • [dd51ba3f93] - (SEMVER-MINOR) worker,fs: make FileHandle transferable (Anna Henningsen) #33772
  • [1b24d3a552] - zlib: remove redundant variable in zlibBufferOnEnd (Andrey Pechkurov) #34072
  • [33b22d7c4f] - (SEMVER-MINOR) zlib: add maxOutputLength option (unknown) #33516
  • [cda459ecb0] - zlib: replace usage of internal stream state with public api (Denys Otrishko) #34884
  • [d60b13f2e3] - zlib: switch to lazy init for zlib streams (Andrey Pechkurov) #34048

addaleax and others added 30 commits September 22, 2020 19:55
PR-URL: #34809
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
Reviewed-By: Khaidi Chu <i@2333.moe>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Fixes an issue on Windows, where Unicode in NODE_OPTIONS was not parsed
correctly.

Fixes: #34399

PR-URL: #34476
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Denys Otrishko <shishugi@gmail.com>
PR-URL: #34798
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Mary Marchini <oss@mmarchini.me>
test-cluster-net-listen-relative-path fails if run from the root
directory on POSIX because the socket filename isn't quite long enough.
Increase it by 2 so that the path length always exceeds 100 characters.

PR-URL: #34820
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
PR-URL: #34834
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
When deleting a weak reference that has no finalizer we must not defer
deletion until the non-existent finalizer gets called.

Fixes: #34731
Signed-off-by: Gabriel Schulhof <gabriel.schulhof@intel.com>

PR-URL: #34839
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #34837
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
PR-URL: #34821
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
PR-URL: #34853
Refs: #34714
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #34832
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Update the destructor and constructor calls to use the default member
function. This will bascially enable the compiler to do better
optimization as the functions as explicitly defined as trivial.

Refs: https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html

PR-URL: #34807
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Fixes: #34855

PR-URL: #34874
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Denys Otrishko <shishugi@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #34872
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #34870
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Signed-off-by: James M Snell <jasnell@gmail.com>

PR-URL: #34843
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Notable changes:

- uv_metrics_idle_time() and UV_METRICS_IDLE_TIME have been added
  for measuring the amount of time the event loop spends idle.
- uv_udp_using_recvmmsg() has been added to determine if a buffer
  is large enough for multiple datagrams should be allocated in
  the allocation callback of uv_udp_recvstart().
- On MinGW, the installation location has been updated to match
  Unix systems rather than Windows.
- uv_fs_copyfile() now tries to use copy_file_range() when
  possible.
- The test suite is now reported to pass on Darwin ARM64 (Apple
  Silicon).
- uv_{get,set}_process_title() now returns an error on platforms
  where uv_setup_args() is required, but has not yet been called.
- The _POSIX_PATH_MAX constant is no longer used, which could
  lead to buffer overflows in uv_fs_readlink() and
  uv_fs_realpath().

PR-URL: #34915
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: David Carlier <devnexen@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
PR-URL: #34881
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Refs: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/a/above

PR-URL: #34877
Reviewed-By: Jan Krems <jan.krems@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This adds a new make target to generate platform dependent
files for openssl on non-linux machines. The scripts we currently
have in place require linux. This adds a Dockerfile that installs
the necessary dependencies to be able to generate these files.

Previously, it was necessary to run `make -C deps/openssl/config`
on a linux machine. Now, as long as docker is installed and in
your `PATH`, it is possible to run `make gen-openssl`.

PR-URL: #34642
Reviewed-By: James M Snell <jasnell@gmail.com>
This adds the required files for supporting openssl
on arm64.

This uses the same configuration that can be found in
openssl/openssl#12369 to generate the required
files.

PR-URL: #34238
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ash Cripps <ashley.cripps@ibm.com>
Ref: nodejs/TSC#886
Ref: #34043

PR-URL: #34238
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ash Cripps <ashley.cripps@ibm.com>
PR-URL: #34889
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Reviewed-By: Mary Marchini <oss@mmarchini.me>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
PR-URL: #34891
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
The _name_ attribute is obsolete. Changing it to _id_ in the case of
"toc" would result in a conflict with an existing id. However, there are
no links to "#toc" in our docs. And if there were, it would be more
appropriate to link to the id toc which is the toc for the individual
documents. So remove the anchor name entirely.

PR-URL: #34893
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
PR-URL: #34879
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34880
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Most of the instances of _node-addon-api_ are surrounded with backticks,
but two aren't. Add backticks for consistency.

PR-URL: #34910
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #34909
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
PR-URL: #34923
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #34926
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Evan Lucas <evanlucas@me.com>
@MylesBorins

This comment has been minimized.

@addaleax
Copy link
Member

addaleax commented Oct 5, 2020

  • ed3278d - module: fix crash on multiline named cjs imports (4 days ago)

I would include this in the release. It’s a straightforward, very low-risk bugfix, and I think including straightforward, low-risk bugfixes in LTS release lines is something that we should do even if 2 weeks have not passed – I think that’s in line with maybe not the wording, but at least the spirit of our LTS policy.

@nodejs-github-bot
Copy link
Collaborator

nodejs-github-bot commented Oct 6, 2020

CI: https://ci.nodejs.org/job/node-test-pull-request/33415/
CITGM: https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/2495/

@codebytere
Copy link
Member Author

codebytere commented Oct 6, 2020

PTAL @nodejs/releasers before i begin promotion! Release builds are almost complete: https://ci-release.nodejs.org/job/iojs+release/6369/

@targos
Copy link
Member

targos commented Oct 6, 2020

@codebytere the commit message still has PR-URL: TODO

@targos
Copy link
Member

targos commented Oct 6, 2020

Sorry about the late review. I didn't realize it was already time for the release.

Notable changes:

assert:
  * (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
  * (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
  * (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
  * (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
  * (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
  * (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
  * (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
  * (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
  * upgrade to libuv 1.39.0 (Colin Ihrig) #34915
  * upgrade npm to 6.14.7 (claudiahdz) #34468
  * upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
  * (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
  * (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
  * (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
  * (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
  * add Ricky Zhou to collaborators (rickyes) #34676
  * add release key for Ruy Adorno (Ruy Adorno) #34628
  * add DerekNonGeneric to collaborators (Derek Lewis) #34602
  * add AshCripps to collaborators (Ash Cripps) #34494
  * add HarshithaKP to collaborators (Harshitha K P) #34417
  * add rexagod to collaborators (Pranshu Srivastava) #34457
  * add release key for Richard Lau (Richard Lau) #34397
  * add danielleadams to collaborators (Danielle Adams) #34360
  * add sxa as collaborator (Stewart X Addison) #34338
  * add ruyadorno to collaborators (Ruy Adorno) #34297
  * (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
  * (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
  * (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
  * (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
  * (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
  * (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
  * (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
  * (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
  * (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
  * (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
  * (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
  * (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
  * (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
  * (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
  * (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
  * (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
  * (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
  * (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
  * (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
  * (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
  * (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
  * (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
  * (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
  * (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
  * (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
  * (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
  * (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
  * switch to lazy init for zlib streams (Andrey Pechkurov) #34048

PR-URL: #35401
@codebytere
Copy link
Member Author

ah d a n g guess i gotta rekick the release builds

alas

@codebytere
Copy link
Member Author

@targos done, new builds: https://ci-release.nodejs.org/job/iojs+release/6370/

@codebytere codebytere requested review from targos and a team October 6, 2020 18:15
Copy link
Member

@richardlau richardlau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

492 commits 😅🤞.

* [[`e9a514d13e`](https://github.com/nodejs/node/commit/e9a514d13e)] - **deps**: upgrade to libuv 1.38.1 (Colin Ihrig) [#34187](https://github.com/nodejs/node/pull/34187)
* [[`a04d76d2ad`](https://github.com/nodejs/node/commit/a04d76d2ad)] - **doc**: add ruyadorno to collaborators (Ruy Adorno) [#34297](https://github.com/nodejs/node/pull/34297)
* [[`c9bd1a7d8a`](https://github.com/nodejs/node/commit/c9bd1a7d8a)] - **(SEMVER-MINOR)** **module**: deprecate module.parent (Antoine du HAMEL) [#32217](https://github.com/nodejs/node/pull/32217)
* [[`0a927216cf`](https://github.com/nodejs/node/commit/0a927216cf)] - **(SEMVER-MAJOR)** **doc**: deprecate process.umask() with no arguments (Colin Ihrig) [#32499](https://github.com/nodejs/node/pull/32499)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I forget, do we change these to semver-minor in the changelogs when partially backporting a PR?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, in the past I've changed the major -> minor when this has happened.

We can always fix this in a follow up PR thought if we missed the boat on it

@codebytere codebytere merged commit d68bff2 into v12.x Oct 6, 2020
codebytere added a commit that referenced this pull request Oct 6, 2020
codebytere added a commit that referenced this pull request Oct 6, 2020
Notable changes:

assert:
  * (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) #31982
async_hooks:
  * (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) #34574
buffer:
  * (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) #34960
  * (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) #34729
build:
  * (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) #34761
cli:
  * (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) #33587
crypto:
  * (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
  * (SEMVER-MINOR) add randomInt function (Oli Lalonde) #34600
deps:
  * upgrade to libuv 1.39.0 (Colin Ihrig) #34915
  * upgrade npm to 6.14.7 (claudiahdz) #34468
  * upgrade to libuv 1.38.1 (Colin Ihrig) #34187
dgram:
  * (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) #14500
  * (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
doc:
  * (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) #33617
  * (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) #30467
  * add Ricky Zhou to collaborators (rickyes) #34676
  * add release key for Ruy Adorno (Ruy Adorno) #34628
  * add DerekNonGeneric to collaborators (Derek Lewis) #34602
  * add AshCripps to collaborators (Ash Cripps) #34494
  * add HarshithaKP to collaborators (Harshitha K P) #34417
  * add rexagod to collaborators (Pranshu Srivastava) #34457
  * add release key for Richard Lau (Richard Lau) #34397
  * add danielleadams to collaborators (Danielle Adams) #34360
  * add sxa as collaborator (Stewart X Addison) #34338
  * add ruyadorno to collaborators (Ruy Adorno) #34297
  * (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) #32499
embedding:
  * (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) #32531
  * (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) #32531
fs:
  * (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
  * (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
  * (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
  * (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
http2:
  * (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
  * (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
module:
  * (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) #35249
  * (SEMVER-MINOR) exports pattern support (Guy Bedford) #34718
  * (SEMVER-MINOR) package "imports" field (Guy Bedford) #34117
  * (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) #32217
n-api:
  * (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) #35199
  * (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) #28237
n-api,src:
  * (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) #34572
perf_hooks:
  * (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) #34938
timers:
  * (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) #34017
tls:
  * (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) #33974
worker:
  * (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
  * (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
  * (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
  * (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
  * (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) #34303
  * (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) #33085
worker,fs:
  * (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
  * (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516
  * switch to lazy init for zlib streams (Andrey Pechkurov) #34048

PR-URL: #35401
@codebytere codebytere deleted the v12.19.0-proposal branch October 6, 2020 20:36
codebytere added a commit to nodejs/nodejs.org that referenced this pull request Oct 6, 2020
codebytere added a commit to nodejs/nodejs.org that referenced this pull request Oct 6, 2020
codebytere added a commit to nodejs/nodejs.org that referenced this pull request Oct 6, 2020
codebytere added a commit to nodejs/nodejs.org that referenced this pull request Oct 6, 2020
joesepi pushed a commit to joesepi/node that referenced this pull request Jan 8, 2021
Notable changes:

assert:
  * (SEMVER-MINOR) port common.mustCall() to assert (ConorDavenport) nodejs#31982
async_hooks:
  * (SEMVER-MINOR) add AsyncResource.bind utility (James M Snell) nodejs#34574
buffer:
  * (SEMVER-MINOR) also alias BigUInt methods (Anna Henningsen) nodejs#34960
  * (SEMVER-MINOR) alias UInt ➡️ Uint in buffer methods (Anna Henningsen) nodejs#34729
build:
  * (SEMVER-MINOR) add build flag for OSS-Fuzz integration (davkor) nodejs#34761
cli:
  * (SEMVER-MINOR) add alias for report-directory to make it consistent (Ash Cripps) nodejs#33587
crypto:
  * (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) nodejs#33360
  * (SEMVER-MINOR) add randomInt function (Oli Lalonde) nodejs#34600
deps:
  * upgrade to libuv 1.39.0 (Colin Ihrig) nodejs#34915
  * upgrade npm to 6.14.7 (claudiahdz) nodejs#34468
  * upgrade to libuv 1.38.1 (Colin Ihrig) nodejs#34187
dgram:
  * (SEMVER-MINOR) add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) nodejs#14500
  * (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) nodejs#22413
doc:
  * (SEMVER-MINOR) Add maxTotalSockets option to agent constructor (rickyes) nodejs#33617
  * (SEMVER-MINOR) add basic embedding example documentation (Anna Henningsen) nodejs#30467
  * add Ricky Zhou to collaborators (rickyes) nodejs#34676
  * add release key for Ruy Adorno (Ruy Adorno) nodejs#34628
  * add DerekNonGeneric to collaborators (Derek Lewis) nodejs#34602
  * add AshCripps to collaborators (Ash Cripps) nodejs#34494
  * add HarshithaKP to collaborators (Harshitha K P) nodejs#34417
  * add rexagod to collaborators (Pranshu Srivastava) nodejs#34457
  * add release key for Richard Lau (Richard Lau) nodejs#34397
  * add danielleadams to collaborators (Danielle Adams) nodejs#34360
  * add sxa as collaborator (Stewart X Addison) nodejs#34338
  * add ruyadorno to collaborators (Ruy Adorno) nodejs#34297
  * (SEMVER-MAJOR) deprecate process.umask() with no arguments (Colin Ihrig) nodejs#32499
embedding:
  * (SEMVER-MINOR) make Stop() stop Workers (Anna Henningsen) nodejs#32531
  * (SEMVER-MINOR) provide hook for custom process.exit() behaviour (Anna Henningsen) nodejs#32531
fs:
  * (SEMVER-MINOR) implement lutimes (Maël Nison) nodejs#33399
http:
  * (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) nodejs#33617
  * (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) nodejs#32789
  * (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) nodejs#33803
http2:
  * (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) nodejs#33994
  * (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) nodejs#33160
module:
  * (SEMVER-MINOR) named exports for CJS via static analysis (Guy Bedford) nodejs#35249
  * (SEMVER-MINOR) exports pattern support (Guy Bedford) nodejs#34718
  * (SEMVER-MINOR) package "imports" field (Guy Bedford) nodejs#34117
  * (SEMVER-MINOR) deprecate module.parent (Antoine du HAMEL) nodejs#32217
n-api:
  * (SEMVER-MINOR) create N-API version 7 (Gabriel Schulhof) nodejs#35199
  * (SEMVER-MINOR) support type-tagging objects (Gabriel Schulhof) nodejs#28237
n-api,src:
  * (SEMVER-MINOR) provide asynchronous cleanup hooks (Anna Henningsen) nodejs#34572
perf_hooks:
  * (SEMVER-MINOR) add idleTime and event loop util (Trevor Norris) nodejs#34938
timers:
  * (SEMVER-MINOR) allow timers to be used as primitives (Denys Otrishko) nodejs#34017
tls:
  * (SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk) nodejs#33974
worker:
  * (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) nodejs#33979
  * (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) nodejs#33772
  * (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) nodejs#33772
  * (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) nodejs#33772
  * (SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen) nodejs#34303
  * (SEMVER-MINOR) add stack size resource limit option (Anna Henningsen) nodejs#33085
worker,fs:
  * (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) nodejs#33772
zlib:
  * (SEMVER-MINOR) add `maxOutputLength` option (unknown) nodejs#33516
  * switch to lazy init for zlib streams (Andrey Pechkurov) nodejs#34048

PR-URL: nodejs#35401
@targos targos added the release Issues and PRs related to Node.js releases. label Jun 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Issues and PRs related to Node.js releases.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet