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

v17.1.0 release proposal #40758

Merged
merged 117 commits into from
Nov 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
a11f9ea
src: register external references in crypto bindings
joyeecheung Sep 27, 2021
accab38
src: register external references in os bindings
joyeecheung Sep 28, 2021
e4c7406
meta: consolidate AUTHORS entries for cxreg
Trott Oct 17, 2021
aa61551
lib: add return value for DC channel.unsubscribe
simon-id Oct 19, 2021
1ddbae2
lib: add unsubscribe method to non-active DC channels
simon-id Oct 19, 2021
aefb097
test: fix test description
lpinca Oct 17, 2021
6a771f8
meta: consolidate AUTHORS entries for dguo
Trott Oct 19, 2021
7cee125
meta: add Richard Lau to TSC list in README.md
Trott Oct 19, 2021
5a588ff
doc: add updating expected assets to release guide
richardlau Oct 15, 2021
814126c
src,fs: remove `ToLocalChecked()` call from `fs::AfterMkdirp()`
RaisinTen Oct 9, 2021
4433852
src,crypto: remove `AllocatedBuffer` from `crypto_cipher.cc`
RaisinTen Oct 10, 2021
1e9f3cc
typings: separate `internalBinding` typings
Mesteery Oct 11, 2021
d4b45cc
src,stream: remove `*Check*()` calls from non-`Initialize()` functions
RaisinTen Oct 12, 2021
34e244b
doc: clarify behavior of napi_extended_error_info
mhdawson Oct 14, 2021
5df8ce5
deps,build,tools: fix openssl-is-fips for ninja builds
danbev Oct 19, 2021
d2839bf
deps: regenerate OpenSSL arch files
danbev Oct 19, 2021
2b9fcdf
deps: attempt to suppress macro-redefined warning
danbev Oct 19, 2021
81cd7f3
lib: fix regular expression to detect `/` and `\`
fasttime Oct 5, 2021
bd06e99
meta: move one or more collaborators to emeritus
nodejs-github-bot Oct 15, 2021
ed04827
doc: update link in onboarding doc
Trott Oct 21, 2021
cdf5c44
deps: add riscv64 config into openssl gypi
luyahan Oct 16, 2021
ef1ace7
src,crypto: use `std::variant` in DH params
RaisinTen Oct 14, 2021
6357ef1
doc: document considerations for inclusion in core
Trott Oct 5, 2021
89b34ec
doc: add VoltrexMaster to collaborators
VoltrexKeyva Oct 22, 2021
ba9a6c5
meta: consolidate AUTHORS entries for dfabulich
Trott Oct 19, 2021
4993d87
doc: fix entry for Slack channel in onboarding.md
Trott Oct 22, 2021
0375d95
doc: explain backport labels
Qard Oct 19, 2021
acc22c7
doc: add missing entry in `globals.md`
aduh95 Oct 20, 2021
404730a
doc: update for changed `--dns-result-order` default
richardlau Oct 20, 2021
fd94621
doc: fix `fs.symlink` code example
juanarbol Oct 11, 2021
9c6a9fd
doc: use GFM footnotes in BUILDING.md
Trott Oct 16, 2021
556e49c
doc: use GFM footnotes in maintaining-V8.md (#40476)
Trott Oct 23, 2021
c2265a9
tools: update license-builder.sh for OpenSSL
Trott Oct 20, 2021
6e39e0e
doc: run license-builder
Trott Oct 20, 2021
8d16f0d
deps: V8: cherry-pick 422dc378a1da
rayw000 Oct 14, 2021
396342e
src: throw error instead of assertion
rayw000 Sep 26, 2021
305c022
doc: describe buffer limit of v8.serialize
rayw000 Oct 5, 2021
a95e344
tty: support more CI services in `getColorDepth`
Richienb Oct 9, 2021
9f46fca
build: disable v8 pointer compression on 32bit archs
zcbenz Oct 12, 2021
507f1db
tools: udpate doc tools to accommodate GFM footnotes
Trott Oct 16, 2021
1587fe6
doc: use GFM footnotes in webcrypto.md
Trott Oct 16, 2021
841f35c
deps: upgrade npm to 8.1.1
npm-robot Oct 21, 2021
bac7fe0
stream: remove no longer necessary ComposeDuplex
ronag Oct 21, 2021
488ee51
meta: update AUTHORS
nodejs-github-bot Oct 24, 2021
6e3e50f
doc: improve async_context introduction
targos Oct 22, 2021
c1c1738
doc: fix macOS environment variables for ccache
Trott Oct 21, 2021
5e2d0ed
doc: simplify ccache instructions
Trott Oct 21, 2021
08e7a2f
meta: consolidate AUTHORS entries for darai0512
Trott Oct 22, 2021
132f6cb
doc: update onboarding task
Trott Oct 22, 2021
8a00dc5
build: skip long-running Actions for README-only modifications
Trott Oct 22, 2021
075cfbf
module: resolver & spec hardening /w refactoring
guybedford Oct 19, 2021
b320387
policy: fix message for invalid manifest specifier
Trott Oct 23, 2021
825a683
http: response should always emit 'close'
ronag Oct 21, 2021
79bf429
dgram: fix send with out of bounds offset + length
Linkgoron Oct 22, 2021
7eb1a44
doc: fix typo in changelogs
lpinca Oct 24, 2021
ec02e7b
meta: consolidate AUTHORS entries for clakech
Trott Oct 24, 2021
d81b65c
meta: move Fishrock123 to emeritus
Fishrock123 Oct 25, 2021
46ec5ac
doc: add info on project's usage of coverity
mhdawson Oct 18, 2021
9cb2116
tools: fix formatting of warning message in update-authors.js
Trott Oct 25, 2021
7169634
tools: update ESLint to 8.1.0
lpinca Oct 24, 2021
0923921
doc: update CHANGELOG.md for Node.js 16.13.0
richardlau Oct 26, 2021
6ae134e
doc: correct esm spec scope lookup definition
guybedford Oct 24, 2021
5951ccc
doc: simplify CHANGELOG.md
Trott Oct 16, 2021
4870a23
doc: remove unused imports
dnalborczyk Oct 23, 2021
35dbed2
doc: call cwd function
dnalborczyk Oct 23, 2021
8f41022
doc: add node: url scheme
dnalborczyk Oct 23, 2021
71bac70
doc: ref OpenSSL legacy provider from crypto docs
tniessen Oct 24, 2021
c78d708
doc: use 'GitHub Actions workflow' instead
Mesteery Oct 24, 2021
90aa96d
typings: improve internal bindings typings
Mesteery Oct 11, 2021
88d8127
meta: consolidate AUTHORS entries for Azard
Trott Oct 27, 2021
18296c3
meta: consolidate AUTHORS entries for alexzherdev
Trott Oct 27, 2021
cf6ded4
test: use conventional argument order in assertion
tniessen Oct 24, 2021
7a22f91
src: fix #endif description in crypto_keygen.h
tniessen Oct 27, 2021
65effa1
doc: fix markdown syntax and HTML tag misses
AliasT Oct 26, 2021
ac81f89
doc: update tracking issues of startup performance
joyeecheung Oct 27, 2021
aa98c6b
meta: consolidate AUTHORS entries for brettkiefer
Trott Oct 25, 2021
179a5c5
test: test `crypto.setEngine()` using an actual engine
RaisinTen Oct 16, 2021
e9388c8
src: remove usage of `AllocatedBuffer` from `node_http2`
RaisinTen Oct 24, 2021
c700de3
tools: avoid fetch extra commits when validating commit messages
aduh95 Oct 30, 2021
da859b5
typings: add JSDoc typings for inspector
VoltrexKeyva Apr 24, 2021
c104f5a
doc: remove `--experimental-modules` documentation
iam-frankqiu Oct 27, 2021
b4194ff
typings: add more bindings typings
Mesteery Oct 11, 2021
16624b4
tools,meta: remove exclusions from AUTHORS
Trott Oct 29, 2021
95a7117
doc: final round of markdown format changes
Trott Oct 29, 2021
47eddd7
tools: avoid unnecessary escaping in markdown formatter
Trott Oct 30, 2021
8fa1c61
test: fix test-datetime-change-notify after daylight change
PiotrRybak Oct 31, 2021
f731f5f
test,tools: increase timeout for benchmark tests
Trott Nov 1, 2021
1844463
test,tools: increase pummel/benchmark test timeout from 4x to 6x
Trott Nov 1, 2021
5020f63
test: mark test-policy-integrity flaky on Windows
Trott Nov 1, 2021
fbeb895
v8: multi-tenant promise hook api
Jul 5, 2021
ddc44dd
tools: fix commit-lint workflow
aduh95 Oct 31, 2021
0787c78
tools: abort CQ session when landing several commits
aduh95 Nov 1, 2021
126e669
test,doc: correct documentation for runBenchmark()
Trott Nov 1, 2021
c2fabdb
meta: update AUTHORS
nodejs-github-bot Oct 31, 2021
ecccf48
doc: format v8.md in preparation for stricter linting
Trott Nov 1, 2021
5daa313
tools: notify user if format-md needs to be run
Trott Oct 29, 2021
e374f3d
doc: fix lint re-enabling comment in README.md
Trott Oct 30, 2021
ec2cade
tools: add script to update c-ares
richardlau Oct 29, 2021
c003ba1
deps: update c-ares to 1.18.1
richardlau Oct 29, 2021
3805b80
deps: upgrade npm to 8.1.2
npm-robot Oct 28, 2021
dfd0215
test: avoid deep comparisons with literals
tniessen Oct 27, 2021
c29658f
doc: update cjs-module-lexer repo link
guybedford Nov 2, 2021
95e4d29
esm: add support for JSON import assertion
aduh95 Aug 27, 2021
50d102e
tools: fix bug in `prefer-primordials` ESLint rule
aduh95 Nov 4, 2021
95fe9bb
test: deflake http2-cancel-while-client-reading
lpinca Oct 29, 2021
ac3bc6e
test: add semicolon after chunk size
lpinca Oct 17, 2021
b7e7368
tools: use GitHub Squash and Merge feature when using CQ
aduh95 Oct 30, 2021
306d953
tools: update ESLint to 8.2.0
lpinca Nov 6, 2021
ea968d5
process: refactor execution
VoltrexKeyva Nov 6, 2021
a3df50d
tools: ensure the PR was not pushed before merging
aduh95 Nov 7, 2021
bbc10f1
tools: simplify and fix commit queue
targos Nov 7, 2021
fb7c437
src: make LoadEnvironment with string work with builtin modules path
targos Oct 26, 2021
8c103ab
test: skip macos sandbox test with builtin modules path
targos Oct 26, 2021
e58cce4
test: disable warnings to fix flaky test
aduh95 Nov 6, 2021
d97872d
meta: use form schema for flaky test template
targos Nov 6, 2021
5bef743
deps: patch V8 to 9.5.172.25
targos Oct 25, 2021
2b1744b
2021-11-09, Version 17.1.0 (Current)
targos Nov 8, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 0 additions & 34 deletions .github/ISSUE_TEMPLATE/4-report-a-flaky-test.md

This file was deleted.

47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/4-report-a-flaky-test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Report a flaky test
description: Report a flaky test in our CI
title: "Investigate flaky test - "
labels: ["flaky-test"]
body:
- type: markdown
attributes:
value: |
Thank you for reporting a flaky test.

Flaky tests are tests that fail occasionally in the Node.js CI, but not
consistently enough to block PRs from landing, or that are failing in CI
jobs or test modes that are not run for every PR.

Please fill in as much of the form below as you're able.
- type: input
attributes:
label: Test
description: The test that is flaky.
placeholder: e.g. `test-fs-stat-bigint`
validations:
required: true
- type: input
attributes:
label: Platform
description: The platform the test is flaky on.
placeholder: e.g. `macos` or `linux`
- type: textarea
attributes:
label: Console output
description: >
A pasted console output from a failed CI job showing the whole failure
of the test.
render: console
- type: textarea
attributes:
label: Build links
description: Links to builds affected by the flaky test.
value: '- '
- type: textarea
attributes:
label: Additional information
description: >
If any investigation has been done, please include any information
found, such as how consistently the test fails, whether the failure
could be reproduced locally, when the test started failing, or anything
else you think is relevant.
4 changes: 3 additions & 1 deletion .github/workflows/auto-start-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,6 @@ jobs:
ncu-config set repo ${{ env.REPOSITORY }}

- name: Start CI
run: ./tools/actions/start-ci.sh ${{ secrets.GITHUB_TOKEN }} ${{ env.OWNER }} ${{ env.REPOSITORY }} $(echo '${{ steps.get_prs_for_ci.outputs.data }}' | jq '.repository.pullRequests.nodes | map(.number) | .[]')
run: ./tools/actions/start-ci.sh $(echo '${{ steps.get_prs_for_ci.outputs.data }}' | jq '.repository.pullRequests.nodes | map(.number) | .[]')
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 4 additions & 0 deletions .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: build-windows

on:
pull_request:
paths-ignore:
- "README.md"
types: [opened, synchronize, reopened, ready_for_review]
push:
branches:
Expand All @@ -10,6 +12,8 @@ on:
- canary
- v[0-9]+.x-staging
- v[0-9]+.x
paths-ignore:
- "README.md"

env:
PYTHON_VERSION: '3.10'
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,17 @@ jobs:
lint-commit-message:
runs-on: ubuntu-latest
steps:
- name: Compute number of commits in the PR
id: nb-of-commits
run: echo "::set-output name=nb::$((${{ github.event.pull_request.commits }} + 1))"
- uses: actions/checkout@v2
with:
# Last 100 commits should be enough for a PR
fetch-depth: 100
fetch-depth: ${{ steps.nb-of-commits.outputs.nb }}
- name: Install Node.js
uses: actions/setup-node@v2
with:
node-version: ${{ env.NODE_VERSION }}
- name: Validate commit messages
run: |
echo "::add-matcher::.github/workflows/commit-lint-problem-matcher.json"
git log --oneline ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }} | grep -v -e fixup -e squash | awk '{ print $1 }' | xargs npx -q core-validate-commit --no-validate-metadata --tap
git log --oneline -${{ github.event.pull_request.commits }} HEAD^ | awk '{ if ($2 != "fixup!" && $2 != "squash!") { print $1 } }' | xargs npx -q core-validate-commit --no-validate-metadata --tap
4 changes: 3 additions & 1 deletion .github/workflows/commit-queue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,6 @@ jobs:
ncu-config set owner "${OWNER}"

- name: Start the commit queue
run: ./tools/actions/commit-queue.sh ${OWNER} ${REPOSITORY} ${{ secrets.GITHUB_TOKEN }} $(echo '${{ steps.get_mergable_pull_requests.outputs.data }}' | jq '.repository.pullRequests.nodes | map(.number) | .[]')
run: ./tools/actions/commit-queue.sh ${OWNER} ${REPOSITORY} $(echo '${{ steps.get_mergable_pull_requests.outputs.data }}' | jq '.repository.pullRequests.nodes | map(.number) | .[]')
env:
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
4 changes: 4 additions & 0 deletions .github/workflows/test-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ name: test-linux

on:
pull_request:
paths-ignore:
- "README.md"
types: [opened, synchronize, reopened, ready_for_review]
push:
branches:
Expand All @@ -10,6 +12,8 @@ on:
- canary
- v[0-9]+.x-staging
- v[0-9]+.x
paths-ignore:
- "README.md"

env:
PYTHON_VERSION: '3.10'
Expand Down
44 changes: 30 additions & 14 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Alex Hultman <alexhultman@gmail.com> <alexhultman@localhost.localdomain>
Alex Jordan <alex@strugee.net>
Alex Kocharin <rlidwka@kocharin.ru>
Alex Kocharin <rlidwka@kocharin.ru> <alex@kocharin.ru>
Alex Zherdev <alex.zherdev@gmail.com> <alex_zherdev@acl.com>
Alexander Marchenko <axvmindaweb@gmail.com>
Alexey Kupershtokh <alexey.kupershtokh@gmail.com> <wicked@alawar.com>
Alexis Campailla <alexis@janeasystems.com> <orangemocha@github.com>
Expand Down Expand Up @@ -45,10 +46,12 @@ Ashley Maceli <ashley.maceli@gmail.com>
Ashok Suthar <coderatlabs@gmail.com>
Ashutosh Kumar Singh <singhjug1994@gmail.com>
Atsuo Fukaya <fukayatsu@gmail.com>
Azard <azardf4yy@gmail.com> <330815461@qq.com>
Ben Lugavere <b.lugavere@gmail.com>
Ben Noordhuis <info@bnoordhuis.nl> <ben@strongloop.com>
Ben Noordhuis <info@bnoordhuis.nl> <bnoordhuis@bender.(none)>
Ben Taber <ben.taber@gmail.com>
Benedikt Meurer <bmeurer@google.com> <bmeurer@chromium.org>
Benjamin Coe <bencoe@gmail.com> <ben@npmjs.com>
Benjamin Coe <bencoe@gmail.com> <bencoe@google.com>
Benjamin Fleischer <github@benjaminfleischer.com> <benjamin.fleischer@swipesense.com>
Expand All @@ -68,6 +71,7 @@ Brandon Benvie <brandon@bbenvie.com> <brandon@brandonbenvie.com>
Brandon Kobel <kobelb@gmail.com> <brandon.kobel@elastic.co>
Brendan Ashworth <brendan.ashworth@me.com> <squirrelslikeacorns@gmail.com>
Brent Pendergraft <bpent3l@gmail.com>
Brett Kiefer <kiefer@gmail.com> <brett@trello.com>
Brian White <mscdex@mscdex.net>
Brian White <mscdex@mscdex.net> <mscdex@gmail.com>
Caleb Boyd <caleb.boyd@gmail.com>
Expand All @@ -88,24 +92,31 @@ Christopher Lenz <cmlenz@gmail.com> <chris@lamech.local>
Claudio Rodriguez <cjrodr@yahoo.com> <cr@fansworld.tv>
Colin Ihrig <cjihrig@gmail.com>
Corey Martin <coreymartin496@gmail.com>
Cyril Lakech <cyril.lakech@axa.fr> <1169286+clakech@users.noreply.github.com>
Daiki Arai <darai0512@yahoo.co.jp> <darai@yahoo-corp.jp>
Damien Simonin Feugas <damien.feugas@gmail.com>
Dan Carney <dcarney@chromium.org>
Dan Fabulich <dan@fabulich.com> <dan.fabulich@redfin.com>
Dan Kaplun <dbkaplun@gmail.com> <dan@beardtree.com>
Dan Williams <dan@igniter.com> <daniel@chat.za.net>
Daniel Abrão <danielpaladar@gmail.com>
Daniel Berger <code+node@dpbis.net>
Daniel Bevenius <daniel.bevenius@gmail.com>
Daniel Chcouri <333222@gmail.com>
Daniel Clifford <danno@chromium.org>
Daniel Gröber <darklord@darkboxed.org>
Daniel Gröber <darklord@darkboxed.org> <dxld@darkboxed.org>
Daniel Paulino <d_paulino@outlook.com>
Daniel Pihlström <sciolist.se@gmail.com>
Daniel Wang <wangyang0123@gmail.com>
Daniel Wang <wangyang0123@gmail.com> <wangyang02@baidu.com>
Danielle Adams <adamzdanielle@gmail.com> <danielle.adams@heroku.com>
Danny Guo <danny@dannyguo.com> <dannyguo91@gmail.com>
Danny Nemer <hi@dannynemer.com> <DannyNemer@users.noreply.github.com>
Danny Nemer <hi@dannynemer.com> <hi@DannyNemer.com>
Darshan Sen <raisinten@gmail.com>
Darshan Sen <raisinten@gmail.com> <darshan.sen@postman.com>
Dave Olszewski <cxreg@pobox.com> <daveo@nodesource.com>
Dave Pacheco <dap@joyent.com> <dap@cs.brown.edu>
David Cai <davidcai1993@yahoo.com>
David Mark Clements <david.clements@nearform.com>
Expand All @@ -121,8 +132,10 @@ Eduard Burtescu <eddy_me08@yahoo.com>
Einar Otto Stangvik <einaros@gmail.com>
Elliott Cable <me@ell.io>
Emanuel Buholzer <contact@emanuelbuholzer.com> <EmanuelBuholzer@outlook.com>
Enrico Pertoso <epertoso@chromium.org>
Eric Bickle <wolf.code@outlook.com> <ebickle@users.noreply.github.com>
Eric Phetteplace <phette23@gmail.com>
Erik Corry <erik.corry@gmail.com>
Ernesto Salazar <ernestoalbertosalazar@gmail.com>
Erwin W. Ramadhan <erwinwahyuramadhan@gmail.com>
Ethan Arrowood <ethan@arrowood.dev> <ethan.arrowood@gmail.com>
Expand All @@ -148,6 +161,7 @@ Florian Margaine <florian@margaine.com>
Forrest L Norvell <othiym23@gmail.com> <forrest@npmjs.com>
Forrest L Norvell <othiym23@gmail.com> <ogd@aoaioxxysz.net>
Franziska Hinkelmann <franziska.hinkelmann@gmail.com> <fhinkel@vt.edu>
Franziska Hinkelmann <franziska.hinkelmann@gmail.com> <franzih@chromium.org>
Friedemann Altrock <frodenius@gmail.com>
Fuji Goro <gfuji@cpan.org>
Gabriel de Perthuis <g2p.code@gmail.com>
Expand Down Expand Up @@ -190,6 +204,7 @@ Isuru Siriwardana <isuruanatomy@gmail.com>
Italo A. Casas <me@italoacasas.com> <italo@italoacasas.com>
Jackson Tian <shyvo1987@gmail.com> <puling.tyq@alibaba-inc.com>
Jake Verbaten <raynos2@gmail.com>
Jakob Kummerow <jkummerow@chromium.org>
Jamen Marzonie <jamenmarz@gmail.com> <jamenmarz+gh@gmail.com>
James Beavers <jamesjbeavers@gmail.com>
James Bromwell <james.bromwell@gdit.com> <943160+thw0rted@users.noreply.github.com>
Expand All @@ -205,12 +220,14 @@ Jennifer Bland <ratracegrad@gmail.com> <jennifer.bland@sbdinc.com>
JeongHoon Byun <outsideris@gmail.com>
Jered Schmidt <tr@nslator.jp>
Jeremiah Senkpiel <fishrock123@rocketmail.com>
Jeremy Apthorp <nornagon@nornagon.net> <jeremya@chromium.org>
Jérémy Lal <kapouer@melix.org>
Jérémy Lal <kapouer@melix.org> <holisme@gmail.com>
Jerry Chin <qinjia@outlook.com>
Jessica Quynh Tran <jessica.quynh.tran@gmail.com>
Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Jimb Esser <wasteland@gmail.com> <jimb@railgun3d.com>
Jochen Eisinger <jochen@chromium.org>
Joe Shaw <joe@joeshaw.org> <joeshaw@litl.com>
Johan Bergström <bugs@bergstroem.nu>
Johan Dahlberg <jfd@distrop.com> <dahlberg.johan@gmail.com>
Expand Down Expand Up @@ -253,6 +270,7 @@ Kazuyuki Yamada <tasogare.pg@gmail.com>
Ke Ding <dingkework@hotmail.com>
Keith M Wesolowski <wesolows@joyent.com> <wesolows@foobazco.org>
Kelsey Breseman <ifoundthemeaningoflife@gmail.com>
Kevin Millikin <kmillikin@chromium.org>
Khaidi Chu <i@2333.moe>
Khaidi Chu <i@2333.moe> <admin@xcoder.in>
Kimberly Wilber <gcr@sneakygcr.net>
Expand All @@ -266,6 +284,7 @@ Kyle Robinson Young <kyle@dontkry.com>
Lakshmi Swetha Gopireddy <lakshmiswethagopireddy@gmail.com> <lakshmigopireddy@in.ibm.com>
Lakshmi Swetha Gopireddy <lakshmiswethagopireddy@gmail.com> <lgopired@in.ibm.com>
Lars-Magnus Skog <ralphtheninja@riseup.net> <lars.magnus.skog@gmail.com>
Lasse R.H. Nielsen <lrn@chromium.org>
Leeseean Chiu <leeseean@qq.com>
Lucas Pardue <lucaspardue.24.7@gmail.com> <lucas.pardue@bbc.co.uk>
Luke Bayes <lbayes@patternpark.com>
Expand Down Expand Up @@ -299,8 +318,10 @@ Matthew Lye <muddletoes@hotmail.com>
Matthew Turner <matty_t47@hotmail.com> <ramesius@users.noreply.github.com>
Matthias Bastian <dev@matthias-bastian.de> <piepmatz@users.noreply.github.com>
Maurice Hayward <mauricehayward1@gmail.com>
Maya Lekova <apokalyptra@gmail.com> <mslekova@chromium.org>
Michael Bernstein <michaelrbernstein@gmail.com>
Michael Dawson <michael_dawson@ca.ibm.com> <mdawson@devrus.com>
Michael Starzinger <mstarzinger@chromium.org>
Michaël Zasso <targos@protonmail.com> <mic.besace@gmail.com>
Michael-Rainabba Richardson <rainabba@gmail.com>
Michał Gołębiowski-Owczarek <m.goleb@gmail.com>
Expand Down Expand Up @@ -333,6 +354,7 @@ Nikolai Vavilov <vvnicholas@gmail.com>
Nils Kuhnhenn <lain@volafile.io>
Nitzan Uziely <linkgoron@gmail.com> <nitzan@testim.io>
Noah Rose Ledesma <noahroseledesma@seattleacademy.org>
Oliver Chang <ochang@chromium.org>
Oluwaseun Omoyajowo <omoyajowo2015@gmail.com>
Onne Gorter <onne@onnlucky.com>
Oscar Martinez <oscar@mtnz-web.com> <oscar.martinez@hautelook.com>
Expand All @@ -341,6 +363,7 @@ Paul Querna <pquerna@apache.org> <paul@querna.org>
Pedro Lima <pvsousalima@gmail.com>
Peng Lyu <penn.lv@gmail.com>
Peter Flannery <pflannery@users.noreply.github.com>
Peter Marshall <p.s.marshall0@gmail.com> <petermarshall@chromium.org>
Peter Marton <email@martonpeter.com> <peter@risingstack.com>
Peter Paugh <ppaugh@chariotsolutions.com>
Phillip Johnsen <johphi@gmail.com> <phillip.johnsen@finn.no>
Expand Down Expand Up @@ -385,9 +408,9 @@ Sam Roberts <vieuxtech@gmail.com> <sam@strongloop.com>
Sam Shull <brickysam26@gmail.com> <brickysam26@samuel-shulls-computer.local>
Sam Shull <brickysam26@gmail.com> <sam+github@samshull.com>
Sam Shull <brickysam26@gmail.com> <sshull@squaremouth.com>
Samuel Attard <samuel.r.attard@gmail.com> <sattard@slack-corp.com>
Samantha Sample <ssample812@gmail.com> <=>
Sambasiva Suda <sambasivarao@gmail.com>
Samuel Attard <samuel.r.attard@gmail.com> <sattard@slack-corp.com>
San-Tai Hsu <v@fatpipi.com>
Santiago Gimeno <santiago.gimeno@gmail.com> <santiago.gimeno@ionide.es>
Sarah Meyer <sarahsaltrick@gmail.com>
Expand Down Expand Up @@ -423,6 +446,7 @@ Stewart X Addison <sxa@redhat.com> <sxa@uk.ibm.com>
Suraiya Hameed <hameedsuraiya@gmail.com>
Suramya shah <shah.suramya@gmail.com> <ss22ever@users.noreply.github.com>
Surya Panikkal <surya.com@gmail.com>
Sven Panne <svenpanne@chromium.org>
Szymon Marczak <sz.marczak@gmail.com> <36894700+szmarczak@users.noreply.github.com>
Tadashi SAWADA <cesare@mayverse.jp>
Tadhg Creedon <tadhgcreedon@gmail.com> <tadhg.creedon@rangle.io>
Expand All @@ -446,6 +470,7 @@ Tim Price <timprice@mangoraft.com>
Tim Ruffles <timruffles@googlemail.com> <oi@truffles.me.uk>
Tim Smart <timehandgod@gmail.com>
Tim Smart <timehandgod@gmail.com> <tim@fostle.com>
Timothy Gu <timothygu99@gmail.com> <timothygu@chromium.org>
Timothy Leverett <zzzzBov@gmail.com>
Timothy O. Peters <timotewpeters@gmail.com>
Timur Shemsedinov <timur.shemsedinov@gmail.com>
Expand All @@ -463,20 +488,22 @@ Tom Hughes-Croucher <tom_croucher@yahoo.com>
Tom Purcell <tpurcell@chariotsolutions.com>
Tom White <tomtinkerer@gmail.com>
Tomoki Okahana <umatomakun@gmail.com>
Toon Verwaest <verwaest@chromium.org>
Tracy Hinds <tracyhinds@gmail.com>
Travis Meisenheimer <travis@indexoutofbounds.com> <tmeisenh@gmail.com>
Trevor Burnham <trevor@databraid.com> <trevorburnham@gmail.com>
Trivikram Kamat <trivikr.dev@gmail.com> <16024985+trivikr@users.noreply.github.com>
ttzztztz <ttzztztz@outlook.com> <yangziyue80@outlook.com>
Tyler Larson <talltyler@gmail.com>
Ujjwal Sharma <ryzokuken@disroot.org> <usharma1998@gmail.com>
Ujjwal Sharma <ryzokuken@disroot.org> <ryzokuken@igalia.com>
Ujjwal Sharma <ryzokuken@disroot.org> <usharma1998@gmail.com>
Uttam Pawar <upawar@gmail.com> <uttam.c.pawar@intel.com>
Viktor Karpov <viktor.s.karpov@gmail.com>
Vincent Voyer <v@fasterize.com>
Vladimir de Turckheim <vlad2t@hotmail.com>
Voltrex <mohammadkeyvanzade94@gmail.com> <62040526+VoltrexMaster@users.noreply.github.com>
vsemozhetbyt <vsemozhetbyt@gmail.com>
Vyacheslav Egorov <vegorov@chromium.org>
Wang Xinyong <wang.xy.chn@gmail.com> <wangxy.chn@gmail.com>
Wei-Wei Wu <wuxx1045@umn.edu>
Weijia Wang <starkwang@126.com>
Expand All @@ -490,6 +517,7 @@ Xavier J Ortiz <xavier.ortiz.ch@gmail.com>
xiaoyu <306766053@qq.com>
Xu Meng <dmabupt@gmail.com> <mengxumx@cn.ibm.com>
Yael Hermon <yaelherm@gmail.com> <yaelhe@wix.com>
Yang Guo <yangguo@chromium.org>
ycjcl868 <45808948@qq.com> <chaolinjin@gmail.com>
Yingchen Xue <yingchenxue@qq.com>
Yongsheng Zhang <zyszys98@gmail.com>
Expand All @@ -507,15 +535,3 @@ Zachary Vacura <admin@hackzzila.com>
Zoran Tomicic <ztomicic@gmail.com>
Сковорода Никита Андреевич <chalkerx@gmail.com>
隋鑫磊 <joshuasui@163.com>

# These people didn't contribute patches to node directly,
# but we've landed their v8 patches in the node repository:
Daniel Clifford <danno@chromium.org>
Erik Corry <erik.corry@gmail.com>
Jakob Kummerow <jkummerow@chromium.org>
Kevin Millikin <kmillikin@chromium.org>
Lasse R.H. Nielsen <lrn@chromium.org>
Michael Starzinger <mstarzinger@chromium.org>
Toon Verwaest <verwaest@chromium.org>
Vyacheslav Egorov <vegorov@chromium.org>
Yang Guo <yangguo@chromium.org>
Loading