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

v21.7.1 release proposal #52002

Merged
merged 28 commits into from
Mar 8, 2024
Merged

v21.7.1 release proposal #52002

merged 28 commits into from
Mar 8, 2024

Commits on Mar 7, 2024

  1. lib: return directly if udp socket close before lookup

    PR-URL: #51914
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    theanarkh authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fcc6d54 View commit details
    Browse the repository at this point in the history
  2. src: fix --disable-single-executable-application

    Previously it would not compile if the build is configured with
    --disable-single-executable-application because we use directives
    to exclude the definition of SEA-related code completely. This patch
    changes them so that the SEA code are still compiled and internals
    can still check whether the executable is an SEA. The executable would
    not try to load the SEA blob at all if SEA is disabled. If future
    modifications to the C++ code attempt to load the SEA blob when SEA
    is disabled, UNREACHABLE() would be raised. If user attempt to
    generate the SEA blob with --experimental-sea-config with an executable
    that disables SEA, they would get an error.
    
    PR-URL: #51808
    Fixes: #51730
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    joyeecheung authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5034363 View commit details
    Browse the repository at this point in the history
  3. test: skip SEA tests when SEA generation fails

    In the SEA tests, if any of these steps fail:
    
    1. Copy the executable
    2. Inject the SEA blob
    3. Signing the SEA
    
    We skip the test because the error likely comes from the system or
    postject and is not something the Node.js core can fix. We only leave
    an exception for a basic test that test injecting empty files as
    SEA to ensure the workflow is working (but we still skip if copying
    fails or signing fails on Windows).
    
    PR-URL: #51887
    Refs: #49630
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    joyeecheung authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e992af8 View commit details
    Browse the repository at this point in the history
  4. doc: clarify Corepack threat model

    PR-URL: #51917
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5908c12 View commit details
    Browse the repository at this point in the history
  5. test: remove flaky designation

    Searching the automatically-generated test failure reports in the issues
    at https://github.com/nodejs/reliability/issues, I don't see
    `test-worker-message-port-message-before-close` failing any time
    recently.
    
    PR-URL: #51736
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    lpinca authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    9d2c039 View commit details
    Browse the repository at this point in the history
  6. doc,module: clarify hook chain execution sequence

    PR-URL: #51884
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    JakobJingleheimer authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    20e0ba3 View commit details
    Browse the repository at this point in the history
  7. doc: fix actual result of example is different in events

    Refs: #50428
    PR-URL: #51925
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    deokjinkim authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    87d2acc View commit details
    Browse the repository at this point in the history
  8. doc: add policy for distribution

    PR-URL: #51918
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    GeoffreyBooth authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fcf235d View commit details
    Browse the repository at this point in the history
  9. Revert "build: fix warning in cares under GN build"

    This reverts commit f22802c.
    
    PR-URL: #51865
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    lpinca authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    9617adc View commit details
    Browse the repository at this point in the history
  10. lib: make sure close net server

    PR-URL: #51929
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    theanarkh authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    4d99797 View commit details
    Browse the repository at this point in the history
  11. meta: bump actions/setup-node from 4.0.1 to 4.0.2

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@b39b52d...60edb5d)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51937
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    dependabot[bot] authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    67e8001 View commit details
    Browse the repository at this point in the history
  12. meta: bump actions/download-artifact from 4.1.1 to 4.1.3

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4.1.1 to 4.1.3.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@6b208ae...87c5514)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51938
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    dependabot[bot] authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e476cb4 View commit details
    Browse the repository at this point in the history
  13. meta: bump actions/cache from 4.0.0 to 4.0.1

    Bumps [actions/cache](https://github.com/actions/cache) from 4.0.0 to 4.0.1.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@13aacd8...ab5e6d0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51939
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    dependabot[bot] authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    015a157 View commit details
    Browse the repository at this point in the history
  14. meta: bump codecov/codecov-action from 4.0.1 to 4.1.0

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.0.1 to 4.1.0.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@e0b68c6...54bcd87)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51940
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    42ca545 View commit details
    Browse the repository at this point in the history
  15. meta: bump actions/upload-artifact from 4.3.0 to 4.3.1

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.0 to 4.3.1.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@26f96df...5d5d22a)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51941
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    dependabot[bot] authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    78f38a0 View commit details
    Browse the repository at this point in the history
  16. meta: bump github/codeql-action from 3.23.2 to 3.24.6

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.23.2 to 3.24.6.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@b7bf0a3...8a470fd)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #51942
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    dependabot[bot] authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    10aaabd View commit details
    Browse the repository at this point in the history
  17. test: fix flaky http-chunk-extensions-limit test

    Replace the setInterval with a queueMicrotask to make test less flaky.
    
    Fixes: #51883
    PR-URL: #51943
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Ethan-Arrowood authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    57ba8f5 View commit details
    Browse the repository at this point in the history
  18. build: respect the NODE env variable in Makefile

    PR-URL: #51743
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    aduh95 authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    23c32ab View commit details
    Browse the repository at this point in the history
  19. benchmark: update iterations of benchmark/domain/domain-fn-args.js

    Fixes: #50571
    PR-URL: #51408
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    lucshi authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    625c9e0 View commit details
    Browse the repository at this point in the history
  20. benchmark: update iterations of benchmark/async_hooks/async-local-

    storage-getstore-nested-resources.js
    
    Fixes: #50571
    PR-URL: #51420
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    lucshi authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0dfe810 View commit details
    Browse the repository at this point in the history
  21. deps: update nghttp2 to 1.60.0

    PR-URL: #51948
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5864534 View commit details
    Browse the repository at this point in the history
  22. Revert "build: workaround for node-core-utils"

    This reverts commit b2a6083.
    
    PR-URL: #51975
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz.nizipli@sentry.io>
    richardlau authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fd86ea8 View commit details
    Browse the repository at this point in the history
  23. test: reduce flakiness of test-runner-output

    PR-URL: #51952
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    aduh95 authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    fff7f48 View commit details
    Browse the repository at this point in the history
  24. build: fix arm64 host cross-compilation in GN

    Should use `current_cpu` instead of `target_cpu` in GN build files,
    otherwise the host build may use wrong configs when doing cross
    compilation.
    
    PR-URL: #51903
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zcbenz authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    7ff3551 View commit details
    Browse the repository at this point in the history
  25. Revert "test_runner: do not invoke after hook when test is empty"

    This reverts commit a53fd95.
    
    This caused a regression because the original issue this commit
    was attempting to fix is not a bug. The after() hook should
    always run.
    
    Fixes: #51997
    PR-URL: #51998
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    cjihrig authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    85aa6ca View commit details
    Browse the repository at this point in the history
  26. test: add regression test for test_runner after hook

    Refs: #51997
    PR-URL: #51998
    Fixes: #51997
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    cjihrig authored and targos committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    bee3b36 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. stream: do not defer construction by one microtick

    Fixes: #51993
    PR-URL: #52005
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    mcollina authored and targos committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    a48c9ca View commit details
    Browse the repository at this point in the history
  2. 2024-03-08, Version 21.7.1 (Current)

    Notable changes:
    
    This release reverts #51389,
    which landed in Node.js 21.7.0. It is a documented feature that
    `t.after()` hooks are run even if a test has no subtests. The hook can
    be used to clean up the test itself.
    
    PR-URL: #52002
    targos committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    84c7e6f View commit details
    Browse the repository at this point in the history