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

v16.9.0 release proposal #40011

Merged
merged 67 commits into from Sep 7, 2021
Merged

v16.9.0 release proposal #40011

merged 67 commits into from Sep 7, 2021

Commits on Sep 1, 2021

  1. deps: update V8 to 9.3.345.16

    PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    f43c292 View commit details
    Browse the repository at this point in the history
  2. build: reset embedder string to "-node.0"

    PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    2170346 View commit details
    Browse the repository at this point in the history
  3. deps: V8: un-cherry-pick bd019bd

    Original commit message:
    
        [testrunner] delete ancient junit compatible format support
    
        Testrunner has ancient support for JUnit compatible XML output.
    
        This CL removes this old feature.
    
        R=mstarzinger@chromium.org,jgruber@chromium.org,jkummerow@chromium.org
        CC=​machenbach@chromium.org
    
        Bug: v8:8728
        Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0
        Reviewed-on: https://chromium-review.googlesource.com/c/1430065
        Reviewed-by: Jakob Gruber <jgruber@chromium.org>
        Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
        Commit-Queue: Tamer Tas <tmrts@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#59045}
    
    Refs: v8/v8@bd019bd
    
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    3ce6f72 View commit details
    Browse the repository at this point in the history
  4. deps: V8: patch register-arm64.h

    Fixes a compilation issue on some platforms
    
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    10ba1cb View commit details
    Browse the repository at this point in the history
  5. deps: V8: forward declaration of Rtl*FunctionTable

    This should be semver-patch since actual invocation is version
    conditional.
    
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    refack authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    54f4f1a View commit details
    Browse the repository at this point in the history
  6. deps: make v8.h compatible with VS2015

    There is a bug in the most recent version of VS2015 that affects v8.h
    and therefore prevents compilation of addons.
    
    Refs: https://stackoverflow.com/q/38378693
    
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    joaocgreis authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    068824d View commit details
    Browse the repository at this point in the history
  7. deps: fix V8 build issue with inline methods

    PR-URL: #35415
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    gengjiawen authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    b83cab7 View commit details
    Browse the repository at this point in the history
  8. deps: silence irrelevant V8 warnings

    PR-URL: #37587
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    cd9b03e View commit details
    Browse the repository at this point in the history
  9. deps: silence irrelevant V8 warning

    PR-URL: #38990
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    d9d0104 View commit details
    Browse the repository at this point in the history
  10. deps: V8: cherry-pick 81814ed44574

    Original commit message:
    
        [promise] Avoid stack overflow with context promise hooks in C++
    
        This was handled in JS but not in C++.
    
        Bug: chromium:236703, v8:11025
        Change-Id: Ic9adc4ceb4d2af2614427fec459c3e950654572f
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3074460
        Commit-Queue: Camillo Bruni <cbruni@chromium.org>
        Reviewed-by: Victor Gomes <victorgomes@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#76125}
    
    Refs: v8/v8@81814ed
    
    PR-URL: #39719
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Qard authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    3e1053e View commit details
    Browse the repository at this point in the history
  11. deps: V8: cherry-pick 00bb1a77c03e

    Original commit message:
    
        [date] Fix Date#getMinutes() test failures
    
        After building V8 using Clang (./out/x64.release/v8_build_config.json
        says that "is_clang" is true), I could reproduce the referenced bug
        report locally. Replacing the getMinutes() calls with getUTCMinutes()
        calls fixed the test failure.
    
        Signed-off-by: Darshan Sen <raisinten@gmail.com>
        Bug: v8:11200
        Change-Id: Ia36be481f2c8728380d550ead856ef8e51b1069c
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3093362
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Commit-Queue: Toon Verwaest <verwaest@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#76367}
    
    Refs: v8/v8@00bb1a7
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #39829
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    RaisinTen authored and targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    0140fac View commit details
    Browse the repository at this point in the history
  12. deps: make V8 9.3 abi-compatible with 9.0

    Revert "[api] Avoid handles for const API functions"
    This reverts commit aee471b2ff5b1a9e622426454885b748d226535b.
    
    Revert "[api] Remove deprecated [Shared]ArrayBuffer API"
    This reverts commit 578f6be77fc5d8af975005c2baf918e7225abb62.
    
    Revert "[Jobs]: Cleanup in v8 platform."
    This reverts commit baf2b088dd9f585aa597459f30d71431171666e2.
    
    Revert "Skip global registration of [Shared]ArrayBuffer backing stores"
    This reverts commit fcdf35e6d70d51699ece063e25dc705e80673308.
    
    Revert "[api] Remove previously deprecated Function::GetDisplayName()."
    This reverts commit 6165fef8cc9dde52973e54c915e6905221b3f8fb.
    
    Revert "[api] Remove deprecated Symbol::Name()"
    This reverts commit bbc72ef6c7d6d8e2c4dd074d7713e5c841003163.
    
    Revert API change for HeapProfiler::TakeHeapSnapshot
    This reverts a small part of 7f52e4f92d3d3ded9a1701ee2f93966075ae5004.
    
    Revert "[cpu-profiler] Reintroduce support for context filtering"
    This reverts commit 0aacfb2a6ecbeda1d1d97ca113afd8253a1b9670.
    
    Restore new argument for TakeHeapSnapshot method
    This creates a new TakeHeapSnapshotV8_92 method with the signature from
    7f52e4f92d3d3ded9a1701ee2f93966075ae5004.
    It is necessary because the API is used internall by V8.
    
    Silence irrelevant warning
    V8 triggers it in the Name method.
    
    Revert "[api] Add v8::metrics::LongTaskStats for the LongTasks UKM"
    This reverts commit 521ae93bf652b0cc1fec1fdd788e3b80fb72a349.
    
    Move cage_base isolate data field
    Makes 3ada6f27404b4ffd6d3e97cf15be76672f60c10d ABI-compatible.
    
    Revert ABI-breaking change in FunctionTemplate::SetCallHandler
    Reverts part of a7980d43e030ba4bdb36813d4bc99f85982bf4ee and
    ad4eab00e7ec96730eb2c1b6ddcef14ba2e4becd.
    
    Revert "[api] Support PropertyAttribute in v8::Template::Set"
    This reverts commit 22a32f11f7a39e4a73105608a51ebab0ad97960f.
    
    Revert API change for FunctionTemplate::New
    This reverts the API change of 5f82dbbe534635a8b1e93f27e8fd7e68c0eaf291.
    
    Fix some reverts
    - constness of internal APIs has not external effect
    - restored API function must but adapted to moved internal API.
    
    Fix compilation of d8 and cctest
    
    PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    92d83d1 View commit details
    Browse the repository at this point in the history
  13. deps: restore minimum ICU version to 68

    Refs: v8/v8@edac496
    
    PR-URL: #39470
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    7470db0 View commit details
    Browse the repository at this point in the history
  14. tools: update V8 gypfiles for 9.3

    PR-URL: #39469
    Backport-PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    9f105c7 View commit details
    Browse the repository at this point in the history
  15. build: adapt v8_pch.h to V8 9.3

    A header was moved.
    
    Refs: v8/v8@7f5383e
    
    PR-URL: #39469
    Backport-PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    beca890 View commit details
    Browse the repository at this point in the history
  16. test: adapt test-v8-flags to V8 9.3

    %_IsSmi was removed. %IsSmi can be used instead.
    
    Refs: v8/v8@863a2d6
    
    PR-URL: #39469
    Backport-PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    105bff9 View commit details
    Browse the repository at this point in the history
  17. test: adapt test-util-inspect to V8 9.3

    Classes' "name" property is now installed between "length" and
    "prototype".
    
    Refs: v8/v8@224b659
    
    PR-URL: #39469
    Backport-PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    644b25e View commit details
    Browse the repository at this point in the history
  18. test: adapt test-fs-read to V8 9.3

    An error message changed.
    
    Refs: v8/v8@c0fd89c
    
    PR-URL: #39469
    Backport-PR-URL: #39947
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    549d717 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. src: remove extra semicolons outside fns

    PR-URL: #39800
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    codebytere authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    79ce096 View commit details
    Browse the repository at this point in the history
  2. deps: add corepack

    Corepack provides shims for Yarn and pnpm in order to soften the
    developer experience when working on Node projects.
    
    Refs: #15244
    Refs: nodejs/TSC#904
    
    PR-URL: #39608
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    arcanis authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    71659fd View commit details
    Browse the repository at this point in the history
  3. worker: add brand checks for detached MessageEvent accessors

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #39773
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    3b1ce93 View commit details
    Browse the repository at this point in the history
  4. events: add brand checks for detached accessors

    PR-URL: #39773
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    cfbe906 View commit details
    Browse the repository at this point in the history
  5. events: protect property defs against prototype polution

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #39773
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    a4b8c13 View commit details
    Browse the repository at this point in the history
  6. crypto: fix JWK RSA-PSS SubtleCrypto.exportKey

    PR-URL: #39828
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    panva authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    20cf470 View commit details
    Browse the repository at this point in the history
  7. cluster: fix comment regarding child_process file

    Fixed comment for the description of INTERNAL_PREFIX in child_process
    whereas the value is present in the internal/child_process.js.
    
    PR-URL: #39308
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    yashLadha authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    d33ab96 View commit details
    Browse the repository at this point in the history
  8. meta: update .mailmap to remove duplicate AUTHORS entry for addaleax

    PR-URL: #39880
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    bc236a6 View commit details
    Browse the repository at this point in the history
  9. module: support pattern trailers

    PR-URL: #39635
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    guybedford authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    20da0a5 View commit details
    Browse the repository at this point in the history
  10. test: update error message keywords

    This testcase failed on Apple Silicon M1, add the error message pattern:
    `not a mach-o file`
    
    PR-URL: #39826
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Khaidi Chu <i@2333.moe>
    leeight authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    4e7212c View commit details
    Browse the repository at this point in the history
  11. deps: upgrade openssl sources to OpenSSL_1_1_1l+quic

    This updates all sources in deps/openssl/openssl by:
        $ git clone https://github.com/quictls/openssl
        $ cd openssl
        $ git checkout OpenSSL_1_1_1l+quic
        $ cd ../node/deps/openssl
        $ rm -rf openssl
        $ cp -R ../openssl openssl
        $ rm -rf openssl/.git* openssl/.travis*
        $ git add --all openssl
        $ git commit openssl
    
    PR-URL: #39867
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    richardlau authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    4b5bbec View commit details
    Browse the repository at this point in the history
  12. deps: update archs files for OpenSSL-1.1.1l+quic

    After an OpenSSL source update, all the config files need to be
    regenerated and committed by:
        $ make -C deps/openssl/config
        $ git add deps/openssl/config/archs
        $ git add deps/openssl/openssl/include/crypto/bn_conf.h
        $ git add deps/openssl/openssl/include/crypto/dso_conf.h
        $ git add deps/openssl/openssl/include/openssl/opensslconf.h
        $ git commit
    
    PR-URL: #39867
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    richardlau authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    9270684 View commit details
    Browse the repository at this point in the history
  13. worker: remove file extension check

    Fixes: #39124
    
    PR-URL: #39788
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Ayase-252 authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    16271d2 View commit details
    Browse the repository at this point in the history
  14. doc: move ERR_WORKER_UNSPPORTED_EXTENSION to legacy

    PR-URL: #39788
    Fixes: #39124
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Ayase-252 authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    4861505 View commit details
    Browse the repository at this point in the history
  15. test: add test to verify other extension can be loaded by worker

    PR-URL: #39788
    Fixes: #39124
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Ayase-252 authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    00529b0 View commit details
    Browse the repository at this point in the history
  16. doc: update maintaining openssl guide

    Update the maintaining openssl guide to mention following the
    instructions in the v14.x-staging version of the guide for the
    v14.x-staging branch as the instructions for the quic fork use
    a git clone/checkout of the forked repository while the previous
    instructions for the non-forked openssl use the release tarball.
    
    Remove references to End-of-Life Node.js 10 and update for Node.js
    12 as it is necessary to regenerate the configution files.
    
    PR-URL: #39878
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richardlau authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    d059a51 View commit details
    Browse the repository at this point in the history
  17. doc: add Mesteery to triagers

    PR-URL: #39887
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Mesteery authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    4ac703c View commit details
    Browse the repository at this point in the history
  18. crypto: fix rsa-pss one-shot sign/verify error handling

    fixes #39822
    
    PR-URL: #39830
    Reviewed-By: James M Snell <jasnell@gmail.com>
    panva authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    1dd9158 View commit details
    Browse the repository at this point in the history
  19. meta: add mailmap entry for branisha

    Add mailmap entry to consolidate duplicate entries in AUTHORS file.
    
    PR-URL: #39889
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    259e0cf View commit details
    Browse the repository at this point in the history
  20. deps: upgrade npm to 7.21.1

    PR-URL: #39904
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    npm-robot authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    e25dc8e View commit details
    Browse the repository at this point in the history
  21. test: use error code mapping in place of raw errno

    Refs: #38159 (comment)
    
    PR-URL: #38675
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    RaisinTen authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    007e285 View commit details
    Browse the repository at this point in the history
  22. doc: document JavaScript tool for benchmark comparison

    This makes it simpler for everyone to do the statistical analysis since
    it doesn't require to install R and its dependencies.
    
    Refs: https://github.com/targos/node-benchmark-compare
    
    PR-URL: #39835
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    3a8f77a View commit details
    Browse the repository at this point in the history
  23. crypto: add RSA-PSS params to asymmetricKeyDetails

    Fixes: #39837
    Refs: openssl/openssl#10568
    
    PR-URL: #39851
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    tniessen authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    34c627e View commit details
    Browse the repository at this point in the history
  24. fs: add docs and tests for AsyncIterable support in fh.writeFile

    Refs: #37490
    
    PR-URL: #39836
    Reviewed-By: Nitzan Uziely <linkgoron@gmail.com>
    aduh95 authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    112af69 View commit details
    Browse the repository at this point in the history
  25. doc: add VoltrexMaster to triagers

    PR-URL: #39920
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    VoltrexKeyva authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    8b68f8e View commit details
    Browse the repository at this point in the history
  26. doc: add FrankQiu to a triager

    PR-URL: #39922
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    iam-frankqiu authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    bc2b73e View commit details
    Browse the repository at this point in the history
  27. doc: add docs for duplex.allowHalfOpen property

    PR-URL: #39126
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    pimterry authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    8ea4bef View commit details
    Browse the repository at this point in the history
  28. build: update token used for pull requests

    Refs: #39874 (comment)
    
    PR-URL: #39907
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    0ff88f3 View commit details
    Browse the repository at this point in the history
  29. build: fix find-inactive-collaborators workflow token

    Use a token that will result in GitHub CI running on the pull requests
    that this workflow opens.
    
    PR-URL: #39909
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    afdb665 View commit details
    Browse the repository at this point in the history
  30. doc: move reference to OpenSSL flags SSL_OP_*

    Refs: #34050
    
    PR-URL: #39935
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    9eb4a70 View commit details
    Browse the repository at this point in the history
  31. meta: add mailmap entry for Ethan-Arrowood

    The next update-authors.js run will add a second entry to AUTHORS for
    Ethan-Arrowood because they use a new email address in a commit they
    authored very recently. Add the new email address to mailmap and update
    AUTHORS.
    
    PR-URL: #39930
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Trott authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    3588f07 View commit details
    Browse the repository at this point in the history
  32. doc: update WASI example to use import.meta.url

    PR-URL: #39925
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    guybedford authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    29c4b07 View commit details
    Browse the repository at this point in the history
  33. test: use assert.match instead of regexp.test

    PR-URL: #39928
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    ca9b781 View commit details
    Browse the repository at this point in the history
  34. async_hooks: use resource stack for AsyncLocalStorage run

    PR-URL: #39890
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Qard authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    2343c39 View commit details
    Browse the repository at this point in the history
  35. doc: add nodejs/tweet issue creation to sec. doc

    This commit adds a suggestion to create a github issue for the security
    release tweets. Currently, the security release document requests that
    these tweets be created by asking in the #nodejs-social channel. Someone
    from that channel would then create an issue, so we could just create
    the issue ourselves.
    
    PR-URL: #39940
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    danbev authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    953f2e9 View commit details
    Browse the repository at this point in the history
  36. doc: add missing changes to generateKeyPair(Sync)

    Refs: #26774
    Refs: #26960
    
    PR-URL: #39963
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    fc01dd9 View commit details
    Browse the repository at this point in the history
  37. crypto: fix regression in RSA-PSS keygen

    Fixes: #39936
    Refs: #35093
    
    PR-URL: #39937
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    5851994 View commit details
    Browse the repository at this point in the history
  38. tools: update gyp-next to v0.10.0

    PR-URL: #39857
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    9763561 View commit details
    Browse the repository at this point in the history
  39. build: add support for Visual Studio 2022

    PR-URL: #39857
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    c49b0c0 View commit details
    Browse the repository at this point in the history
  40. build: add windows-2022 to GitHub test matrix

    PR-URL: #39857
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    e783453 View commit details
    Browse the repository at this point in the history
  41. doc: remove danbev from TSC member list

    PR-URL: #39978
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    danbev authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    d43b555 View commit details
    Browse the repository at this point in the history
  42. Revert "build: add windows-2022 to GitHub test matrix"

    This reverts commit 13b569c.
    
    V8 9.3 is not compatible.
    
    Refs: #39976
    
    PR-URL: #39982
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    0095182 View commit details
    Browse the repository at this point in the history
  43. meta: remove duplicate AUTHORS entry for NigelKibodeaux

    PR-URL: #39967
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    402071b View commit details
    Browse the repository at this point in the history
  44. doc: add descriptions about when options.mode is ignored

    PR-URL: #39881
    Fixes: #39859
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    rayw000 authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    7857e9c View commit details
    Browse the repository at this point in the history
  45. src: remove usage of AllocatedBuffer from src/node_buffer.cc

    Since AllocatedBuffer is just a thin wrapper around v8::BackingStore, we
    should prefer using v8::BackingStore directly.
    
    Refs: https://github.com/nodejs/node/blob/52abf271c563ddffdc93b444ea05e5347a7f2784/src/allocated_buffer.h#L30-L31
    
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #39941
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    879dc46 View commit details
    Browse the repository at this point in the history
  46. tools: add support for import assertions in linter

    PR-URL: #39924
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    aduh95 authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    d92bd9a View commit details
    Browse the repository at this point in the history
  47. doc: remove {C,Dec}ompressionStream documentation

    Documentation for `CompressionStream` and `DecompressionStream` was
    erroneously added in f57a0e4d8b.
    
    Fixes: #39895
    
    PR-URL: #39899
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    lpinca authored and targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    9e782eb View commit details
    Browse the repository at this point in the history
  48. stream: add stream.compose

    Refs: #32020
    
    PR-URL: #39029
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Backport-PR-URL: #39563
    ronag authored and targos committed Sep 6, 2021
    1 Configuration menu
    Copy the full SHA
    cb44781 View commit details
    Browse the repository at this point in the history
  49. 2021-09-07, Version 16.9.0 (Current)

    Notable changes:
    
    crypto:
      * (SEMVER-MINOR) add RSA-PSS params to asymmetricKeyDetails (Tobias Nießen) #39851
    deps:
      * (SEMVER-MINOR) add corepack (Maël Nison) #39608
      * (SEMVER-MINOR) update V8 to 9.3.345.16 (Michaël Zasso) #39947
    module:
      * (SEMVER-MINOR) support pattern trailers (Guy Bedford) #39635
    stream:
      * (SEMVER-MINOR) add stream.compose (Robert Nagy) #39029
    
    PR-URL: #40011
    targos committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    b7c0d64 View commit details
    Browse the repository at this point in the history