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

v22.8.0 proposal #54560

Merged
merged 90 commits into from
Sep 3, 2024
Merged

v22.8.0 proposal #54560

merged 90 commits into from
Sep 3, 2024

Commits on Aug 24, 2024

  1. doc: reserve ABI 130 for Electron 33

    Backport-PR-URL: #54455
    PR-URL: #54383
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    clavin authored and RafaelGSS committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    83b5efe View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. doc: add esm examples to node:https

    PR-URL: #54399
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    mfdebian authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    2541991 View commit details
    Browse the repository at this point in the history
  2. doc, meta: add missing , to BUILDING.md

    PR-URL: #54409
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RedYetiDev authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    6ccbd32 View commit details
    Browse the repository at this point in the history
  3. meta: run coverage-windows when vcbuild.bat updated

    PR-URL: #54412
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    RedYetiDev authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    c4996c1 View commit details
    Browse the repository at this point in the history
  4. src: move more crypto code to ncrypto

    PR-URL: #54320
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    jasnell authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    909c532 View commit details
    Browse the repository at this point in the history
  5. test_runner: finish build phase before running tests

    This commit updates the test runner to wait for suites to finish
    building before starting any tests. This is necessary when test
    filtering is enabled, as suites may transition from filtered to
    not filtered depending on what is inside of them.
    
    Fixes: #54084
    Fixes: #54154
    PR-URL: #54423
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    cjihrig authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    cbe30a0 View commit details
    Browse the repository at this point in the history
  6. src: improve buffer.transcode performance

    PR-URL: #54153
    Reviewed-By: Daniel Lemire <daniel@lemire.me>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    anonrig authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    3a74c40 View commit details
    Browse the repository at this point in the history
  7. test_runner: make mock.module's specifier consistent with import()

    The previous implementation was trying to follow both `require` and
    `import` conventions. It is not practical to try to follow both,
    and aligning with `import()` seems to be what makes the most sense.
    
    PR-URL: #54416
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    aduh95 authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    1c29e74 View commit details
    Browse the repository at this point in the history
  8. module: add sourceURL magic comment hinting generated source

    Source map is not necessary in strip-only mode. However, to map the
    source file in debuggers to the original TypeScript source, add a
    sourceURL magic comment to hint that it is a generated source.
    
    PR-URL: #54402
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    legendecas authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    336496b View commit details
    Browse the repository at this point in the history
  9. test_runner: account for newline in source maps

    This commit updates the source mapping logic in the test runner
    to account for newline characters that are not included in line
    length calculations.
    
    Co-authored-by: Simon Chan <1330321+yume-chan@users.noreply.github.com>
    Fixes: #54240
    PR-URL: #54444
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    2 people authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    45b0250 View commit details
    Browse the repository at this point in the history
  10. test_runner: defer inheriting hooks until run()

    This commit updates the way the test runner computes inherited
    hooks. Instead of computing them when the Test/Suite is
    constructed, they are now computed just prior to running the
    Test/Suite. The reason is because when multiple test files are
    run in the same process, it is possible for the inherited hooks
    to change as more files are loaded.
    
    PR-URL: #53927
    Fixes: #51548
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    cjihrig authored and RafaelGSS committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    858b583 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. test_runner: support running tests in process

    This commit introduces a new --experimental-test-isolation flag
    that, when set to 'none', causes the test runner to execute all
    tests in the same process. By default, this is the main test
    runner process, but if watch mode is enabled, it spawns a separate
    process that runs all of the tests.
    
    The default value of the new flag is 'process', which uses the
    existing behavior of running each test file in its own child
    process.
    
    It is worth noting that when the isolation mode is 'none', globals
    and all other top level logic (such as top level before() and after()
    hooks) is shared among all files.
    
    Co-authored-by: Moshe Atlow <moshe@atlow.co.il>
    PR-URL: #53927
    Fixes: #51548
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    2 people authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    97fa075 View commit details
    Browse the repository at this point in the history
  2. deps: update sqlite to 3.46.1

    PR-URL: #54433
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    nodejs-github-bot authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3caf29e View commit details
    Browse the repository at this point in the history
  3. deps: sqlite: fix Windows compilation

    This is equivalent to the following upstream change:
    https://sqlite.org/src/info/6c103aee6f146869
    
    Original commit message:
    
        Change constant expressions to pre-computed constants, because apparently
        MSVC on ARM requires that.
        [forum:/forumpost/4feb1685cced0a8e|Forum thread 4feb1685cced0a8e].
    
        FossilOrigin-Name: 6c103aee6f146869a3e0c48694592f2e4c6b57ecdb4450f46e762c38b4e686f1
    
    PR-URL: #54433
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    cjihrig authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a5ce241 View commit details
    Browse the repository at this point in the history
  4. test_runner: refactor mock_loader

    PR-URL: #54223
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    0cf78aa View commit details
    Browse the repository at this point in the history
  5. test: prevent V8 from writing into the system's tmpdir

    Refs: nodejs/build#3864
    PR-URL: #54395
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    targos authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b0ed8db View commit details
    Browse the repository at this point in the history
  6. tools: add swc license

    PR-URL: #54462
    Fixes: nodejs/amaro#49
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    marco-ippolito authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    da6c61d View commit details
    Browse the repository at this point in the history
  7. deps: update undici to 6.19.8

    PR-URL: #54456
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    nodejs-github-bot authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    9c70920 View commit details
    Browse the repository at this point in the history
  8. meta: add more labels to dep-updaters

    PR-URL: #54454
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RedYetiDev authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    0d7171d View commit details
    Browse the repository at this point in the history
  9. doc: fix capitalization in module.md

    PR-URL: #54488
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    shallow-beach authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    61affd7 View commit details
    Browse the repository at this point in the history
  10. deps: update amaro to 0.1.7

    PR-URL: #54473
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    nodejs-github-bot authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b584356 View commit details
    Browse the repository at this point in the history
  11. stream: change stream to use index instead of for...of

    PR-URL: #54474
    Refs: https://github.com/nodejs/node/blob/main/doc/contributing/primordials.md#unsafe-array-iteration
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Raz Luvaton <rluvaton@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    HBSPS authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fffc300 View commit details
    Browse the repository at this point in the history
  12. net: exclude ipv6 loopback addresses from server.listen

    Fixes: #51732
    PR-URL: #54264
    Reviewed-By: Tim Perry <pimterry@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    puskin94 authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    1e01bdc View commit details
    Browse the repository at this point in the history
  13. src: remove cached data tag from snapshot metadata

    This only served as a preemptive check, but serializing this in
    the snapshot would make it unreproducible on different hardware.
    In the current cached data version tag, the V8 version can already
    be checked as part of the existing Node.js version check. The V8
    flags aren't necessarily important for snapshot/code cache mismatches
    (only a small subset are), and the CPU features currently don't
    matter, so doing an exact match is stricter than necessary.
    Removing the check to help making the snapshot more reproducible on
    different hardware.
    
    PR-URL: #54122
    Refs: nodejs/build#3043
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    eef3030 View commit details
    Browse the repository at this point in the history
  14. meta: remind users to use a supported version in bug reports

    PR-URL: #54481
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    RedYetiDev authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b5a23c9 View commit details
    Browse the repository at this point in the history
  15. test_runner: add support for coverage thresholds

    Co-Authored-By: Marco Ippolito <marcoippolito54@gmail.com>
    PR-URL: #54429
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    2 people authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    d4310fe View commit details
    Browse the repository at this point in the history
  16. build: update required python version to 3.8

    Co-Authored-By: Jim B <d3x0r@users.noreply.github.com>
    PR-URL: #54358
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    2 people authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    71fdf96 View commit details
    Browse the repository at this point in the history
  17. test: add tests for runner coverage with different stdout column widths

    PR-URL: #54494
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    pmarchini authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    8a4f8a9 View commit details
    Browse the repository at this point in the history
  18. build: don't clean obj.target directory if it doesn't exist

    This can happen to ninja builds, which would then throw an
    error instead of being a noop if the command is executed.
    
    PR-URL: #54337
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    467ac3a View commit details
    Browse the repository at this point in the history
  19. fs: refactor handleTimestampsAndMode to remove redundant call

    Refactored the `handleTimestampsAndMode` function to eliminate the
    redundant `setDestTimestampsAndMode` call. This simplifies the function
    by ensuring that `setDestTimestampsAndMode` is only called once after
    any necessary modifications to file writability.
    
    PR-URL: #54369
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    rayark1 authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fc08a9b View commit details
    Browse the repository at this point in the history
  20. typings: provide internal types for wasi bindings

    PR-URL: #54119
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    RulerOfCakes authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    16d4c43 View commit details
    Browse the repository at this point in the history
  21. doc: update websocket flag description to reflect stable API status

    doc: update websocket flag description to reflect stable API status
    
    doc: revert syntax detection description
    PR-URL: #54482
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    debbs061 authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    1800a58 View commit details
    Browse the repository at this point in the history
  22. test: fix improper path to URL conversion

    PR-URL: #54509
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    02d664b View commit details
    Browse the repository at this point in the history
  23. timers: fix validation

    PR-URL: #54404
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    ShogunPanda authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    8a4b26f View commit details
    Browse the repository at this point in the history
  24. deps: update amaro to 0.1.8

    PR-URL: #54520
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    290f6ce View commit details
    Browse the repository at this point in the history
  25. sqlite: return results with null prototype

    These objects are dictionaries, and a query can return columns with
    special names like `__proto__` (which would be ignored without this
    change).
    
    Also construct the object by passing vectors of properties for better
    performance and improve error handling by using `MaybeLocal`.
    
    PR-URL: #54350
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    72c554a View commit details
    Browse the repository at this point in the history
  26. benchmark: fix benchmark for file path and URL conversion

    PR-URL: #54190
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    EarlyRiser42 authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    94985df View commit details
    Browse the repository at this point in the history
  27. test: use valid hostnames

    Use valid hostnames in
    `test/sequential/test-net-server-listen-ipv6-link-local.js`.
    
    Refs: #54554
    PR-URL: #54556
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    lpinca authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    66ae9f4 View commit details
    Browse the repository at this point in the history
  28. src: change SetEncodedValue to return Maybe<void>

    With recent versions of V8, it is not necessary to use Maybe<bool>
    anymore. This changes SetEncodedValue to return Maybe<void> instead.
    
    PR-URL: #54443
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    tniessen authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    7d9e994 View commit details
    Browse the repository at this point in the history
  29. test: force spec reporter in test-runner-watch-mode.mjs

    In the CI this test generates TAP output that can confuse the
    Python test runner. Avoid the problem by not outputting TAP at
    from the spawned child process.
    
    Fixes: #54535
    PR-URL: #54538
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b5eb24c View commit details
    Browse the repository at this point in the history
  30. src: use better return types in KVStore

    - Use `v8::Maybe<void>` instead of `v8::Maybe<bool>` and handle error
      from `AssignFromObject`.
    - An empty `v8::Maybe` is supposed to be returned when an exception is
      pending. Use `std::optional` instead to indicate a missing value in
      `Get(key)`.
    
    PR-URL: #54539
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    targos authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4578e94 View commit details
    Browse the repository at this point in the history
  31. src: return v8::Object from error constructors

    It's more specific than `v8::Value`.
    
    PR-URL: #54541
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    targos authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4938188 View commit details
    Browse the repository at this point in the history
  32. src: handle errors correctly in permission.cc

    Return an empty `MaybeLocal` to indicate that an exception is pending.
    
    PR-URL: #54541
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    targos authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    1ff3f63 View commit details
    Browse the repository at this point in the history
  33. tools: remove unused python files

    PR-URL: #53928
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    RedYetiDev authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3879814 View commit details
    Browse the repository at this point in the history
  34. test: refactor test_runner tests to change default reporter

    This commit updates the test runner tests in order to switch the
    default reporter from tap to spec. This commit can be backported,
    while changing the default reporter cannot.
    
    Refs: #54540
    PR-URL: #54547
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    cjihrig authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    846e2b2 View commit details
    Browse the repository at this point in the history
  35. deps: update c-ares to v1.33.1

    PR-URL: #54549
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fe56949 View commit details
    Browse the repository at this point in the history
  36. buffer: allow invalid encoding in from

    Looks like a bug to me but the change should probably
    done in a semver majpr.
    
    PR-URL: #54533
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    ronag authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    afd8c1e View commit details
    Browse the repository at this point in the history
  37. src: remove redundant AESCipherMode

    For each supported variant of AES, we already have OpenSSL's associated
    NID, so we can simply retrieve the block cipher mode of operation from
    the NID.
    
    PR-URL: #54438
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    tniessen authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    e6e1f4e View commit details
    Browse the repository at this point in the history
  38. buffer: truncate instead of throw when writing beyond buffer

    Fixes: #54523
    Fixes: #54518
    PR-URL: #54524
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ronag authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    ac178b0 View commit details
    Browse the repository at this point in the history
  39. node-api: remove RefBase and CallbackWrapper

    PR-URL: #53590
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    vmoroz authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3cd10a3 View commit details
    Browse the repository at this point in the history
  40. src: move more crypto_dh.cc code to ncrypto

    Update deps/ncrypto/ncrypto.cc
    
    PR-URL: #54459
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    jasnell authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    101e299 View commit details
    Browse the repository at this point in the history
  41. module: use amaro default transform values

    PR-URL: #54517
    Fixes: #54514
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    marco-ippolito authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3cf6457 View commit details
    Browse the repository at this point in the history
  42. zlib: simplify validators

    PR-URL: #54442
    Reviewed-By: James M Snell <jasnell@gmail.com>
    anonrig authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    8ffdd1e View commit details
    Browse the repository at this point in the history
  43. doc: add note about shasum generation failure

    PR-URL: #54487
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marco-ippolito authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fc57bea View commit details
    Browse the repository at this point in the history
  44. lib: fix emit warning for debuglog.time when disabled

    PR-URL: #54275
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    H4ad authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a9ce2b6 View commit details
    Browse the repository at this point in the history
  45. doc: support collaborators - talk amplification

    - document that we support collaborators by amplifying their talks
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #54508
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c3dc83b View commit details
    Browse the repository at this point in the history
  46. deps: backport ICU-22787 to fix ClangCL on Windows

    - Floating patch for ICU 75.x
    
    ICU Bug: https://unicode-org.atlassian.net/browse/ICU-22787
    Backport of: unicode-org/icu#3023
    
    PR-URL: #54502
    Reviewed-By: Steven R Loomis <srl295@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    StefanStojanovic authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    33a6b3c View commit details
    Browse the repository at this point in the history
  47. doc: fix information about including coverage files

    PR-URL: #54527
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    RedYetiDev authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c499913 View commit details
    Browse the repository at this point in the history
  48. test: fix embedding test for Windows

    PR-URL: #53659
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    vmoroz authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    72345de View commit details
    Browse the repository at this point in the history
  49. doc: run license-builder

    PR-URL: #54562
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    github-actions[bot] authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    7fd033f View commit details
    Browse the repository at this point in the history
  50. Revert "net: validate host name for server listen"

    This reverts commit 52322aa.
    
    PR-URL: #54554
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jakecastelli authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    04f83b5 View commit details
    Browse the repository at this point in the history
  51. lib: respect terminal capabilities on styleText

    This PR changes styleText API to respect terminal
    capabilities and environment variables such as
    NO_COLOR, NODE_DISABLE_COLORS, and FORCE_COLOR.
    
    PR-URL: #54389
    Fixes: #54365
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4a664b5 View commit details
    Browse the repository at this point in the history
  52. src: add JS APIs for compile cache and NODE_DISABLE_COMPILE_CACHE

    This patch adds the following API for tools to enable compile
    cache dynamically and query its status.
    
    - module.enableCompileCache(cacheDir)
    - module.getCompileCacheDir()
    
    In addition this adds a NODE_DISABLE_COMPILE_CACHE environment
    variable to disable the code cache enabled by the APIs as
    an escape hatch to avoid unexpected/undesired effects of
    the compile cache (e.g. less precise test coverage).
    
    When the module.enableCompileCache() method is invoked without
    a specified directory, Node.js will use the value of
    the NODE_COMPILE_CACHE environment variable if it's set, or
    defaults to `path.join(os.tmpdir(), 'node-compile-cache')`
    otherwise. Therefore it's recommended for tools to call this
    method without specifying the directory to allow overrides.
    
    PR-URL: #54501
    Fixes: #53639
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4baf463 View commit details
    Browse the repository at this point in the history
  53. test: refactor test-abortcontroller to use node:test

    Starting the long process of refactoring our own tests to use
    the node:test module and mocks.
    
    PR-URL: #54574
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    64442fc View commit details
    Browse the repository at this point in the history
  54. test: update test-aborted-util to use node:test

    PR-URL: #54578
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    dbbc790 View commit details
    Browse the repository at this point in the history
  55. test: move a couple of tests over to using node:test

    PR-URL: #54582
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c10aff6 View commit details
    Browse the repository at this point in the history
  56. deps: V8: cherry-pick e74d0f437fcd

    Original commit message:
    
        [api] add v8::Isolate::GetDefaultLocale()
    
        This allows embedders to query the default locale used by Intl
        APIs.
    
        This information is already available to user land via
        Intl?.Collator().resolvedOptions().locale, the issue with this
        is that it's a lot slower and requires dynamic access to Intl
        API, which is subject to patching and prototype pollution so it's
        not as reliable for embedders than having a V8 API to query
        the default locale directly.
    
        Refs: #54279
        Change-Id: I5a1823993c9ae79f8f61f54c6464daf882a09ba3
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5772938
        Reviewed-by: Leszek Swirski <leszeks@chromium.org>
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Cr-Commit-Position: refs/heads/main@{#95678}
    
    Refs: v8/v8@e74d0f4
    PR-URL: #54279
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b00c087 View commit details
    Browse the repository at this point in the history
  57. src: use v8::Isolate::GetDefaultLocale() to compute navigator.language

    Using the Intl API to get the default locale slows down the startup
    significantly. This patch uses a new v8 API to get the default locale
    directly.
    
    PR-URL: #54279
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    f8cbbc6 View commit details
    Browse the repository at this point in the history
  58. doc: fix module compile cache description

    PR-URL: #54625
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    ShenHongFei authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    80e5150 View commit details
    Browse the repository at this point in the history
  59. doc: add getHeapStatistics() property descriptions

    PR-URL: #54584
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    bcmarinacci authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    825d933 View commit details
    Browse the repository at this point in the history
  60. src: disable fast methods for buffer.write

    It should resolve the regressions while we work on fixing them.
    
    Refs: #54521
    PR-URL: #54565
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    e071651 View commit details
    Browse the repository at this point in the history
  61. test: merge ongc and gcutil into gc.js

    PR-URL: #54355
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    tannal authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a0be95e View commit details
    Browse the repository at this point in the history
  62. test_runner: ensure test watcher picks up new test files

    PR-URL: #54225
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
    pmarchini authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a4bebf8 View commit details
    Browse the repository at this point in the history
  63. vm: introduce vanilla contexts via vm.constants.DONT_CONTEXTIFY

    This implements a flavor of vm.createContext() and friends
    that creates a context without contextifying its global object.
    This is suitable when users want to freeze the context (impossible
    when the global is contextified i.e. has interceptors installed)
    or speed up the global access if they don't need the interceptor
    behavior.
    
    ```js
    const vm = require('node:vm');
    
    const context = vm.createContext(vm.constants.DONT_CONTEXTIFY);
    
    // In contexts with contextified global objects, this is false.
    // In vanilla contexts this is true.
    console.log(vm.runInContext('globalThis', context) === context);
    
    // In contexts with contextified global objects, this would throw,
    // but in vanilla contexts freezing the global object works.
    vm.runInContext('Object.freeze(globalThis);', context);
    
    // In contexts with contextified global objects, freezing throws
    // and won't be effective. In vanilla contexts, freezing works
    // and prevents scripts from accidentally leaking globals.
    try {
      vm.runInContext('globalThis.foo = 1; foo;', context);
    } catch(e) {
      console.log(e); // Uncaught ReferenceError: foo is not defined
    }
    
    console.log(context.Array);  // [Function: Array]
    ```
    
    PR-URL: #54394
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    db80eac View commit details
    Browse the repository at this point in the history
  64. deps: update nghttp2 to 1.63.0

    PR-URL: #54589
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    nodejs-github-bot authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    73604cf View commit details
    Browse the repository at this point in the history
  65. test,crypto: update WebCryptoAPI WPT

    Refs: #54572
    Refs: #54468
    PR-URL: #54593
    Refs: #54572
    Refs: #54468
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    panva authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    5ee234a View commit details
    Browse the repository at this point in the history
  66. test: update test-assert to use node:test

    PR-URL: #54585
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    c74f2ae View commit details
    Browse the repository at this point in the history
  67. test: update test-assert-typedarray-deepequal to use node:test

    PR-URL: #54585
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    jasnell authored and RafaelGSS committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    9f1ce73 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. doc: fix typo in styleText description

    PR-URL: #54616
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    bf82448 View commit details
    Browse the repository at this point in the history
  2. test: update test-abortsignal-cloneable to use node:test

    PR-URL: #54581
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    bc976cf View commit details
    Browse the repository at this point in the history
  3. test: increase key size for ca2-cert.pem

    Refs: #44498
    Refs: #53382
    
    Key sizes were increased to 2048 in PR 44498 including
    the configuration file for the generation of ca2-cert.pem.
    However, it seems like updating ca2-cert.pem and related files
    themselves were missed as they were not updated in the PR and
    the ca2-cert.pem reported as being associated with a 1024 bit key.
    I believe that was the cause of some of the failures mentioned in
    #53382 as OpenSSL 3.2
    increased the default security level from 1 to 2 and that
    would mean that certificates associated with keys of 1024 bits
    would no longer be accepted.
    
    This PR updates the key size for ca2-cert.pem. It was not
    necessary to change the config, only run the generation for
    the ca2-cert.pem and related files.
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #54599
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    mhdawson authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    edbecf5 View commit details
    Browse the repository at this point in the history
  4. test: run V8 Fast API tests in release mode too

    Only keep the call count assertions under `common.isDebug`.
    
    PR-URL: #54570
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    522d5a3 View commit details
    Browse the repository at this point in the history
  5. vm: return all own names and symbols in property enumerator interceptor

    Property enumerator methods like `Object.getOwnPropertyNames`,
    `Object.getOwnPropertySymbols`, and `Object.keys` all invokes the
    named property enumerator interceptor. V8 will filter the result based
    on the invoked enumerator variant. Fix the enumerator interceptor to
    return all potential properties.
    
    PR-URL: #54522
    Refs: jsdom/jsdom#3688
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    legendecas authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    fe5666f View commit details
    Browse the repository at this point in the history
  6. src,lib: add performance.uvMetricsInfo

    This commit exposes a new API to the perf_hooks.performance
    module. This wraps uv_metrics_info into
    performance.uvMetricsInfo() function.
    
    PR-URL: #54413
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    9ba75fa View commit details
    Browse the repository at this point in the history
  7. doc: add alert on REPL from TCP socket

    PR-URL: #54594
    Refs: https://hackerone.com/reports/2684357
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    f5c5529 View commit details
    Browse the repository at this point in the history
  8. doc: add support me link for anonrig

    PR-URL: #54611
    Refs: https://github.com/nodejs/node/blob/4f14eb15454b9f6ae7f0145947debd2c79a2a84f/doc/contributing/recognizing-contributors.md?plain=1#L23
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Ruy Adorno <ruy@vlt.sh>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    anonrig authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    68758d4 View commit details
    Browse the repository at this point in the history
  9. test: update TLS test for OpenSSL 3.2

    Update `parallel/test-tls-set-sigalgs` to account for error code changes
    in OpenSSL 3.2 and later.
    
    PR-URL: #54612
    Refs: #53384
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    richardlau authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    76345a5 View commit details
    Browse the repository at this point in the history
  10. test: fix test-tls-client-auth test for OpenSSL32

    Refs: #53382
    Refs: #53384
    
    Same change as in 53384 where OpenSSL32 returns a slightly
    different error but for a different test.
    
    Signed-off-by: Michael Dawson <midawson@redhat.com>
    PR-URL: #54610
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    a4a6ef8 View commit details
    Browse the repository at this point in the history
  11. build: reclaim disk space on macOS GHA runner

    Refs: nodejs/build#3878
    PR-URL: #54658
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    jakecastelli authored and RafaelGSS committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    6f0cf35 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. 2024-09-03, Version 22.8.0 (Current)

    Notable changes:
    
    net:
      * (SEMVER-MINOR) exclude ipv6 loopback addresses from server.listen (Giovanni Bucci) #54264
    src:
      * (SEMVER-MINOR) add JS APIs for compile cache and NODE_DISABLE_COMPILE_CACHE (Joyee Cheung) #54501
    src,lib:
      * (SEMVER-MINOR) add performance.uvMetricsInfo (Rafael Gonzaga) #54413
    test_runner:
      * (SEMVER-MINOR) add support for coverage thresholds (Aviv Keller) #54429
      * (SEMVER-MINOR) support running tests in process (Colin Ihrig) #53927
      * (SEMVER-MINOR) defer inheriting hooks until run() (Colin Ihrig) #53927
    vm:
      * (SEMVER-MINOR) introduce vanilla contexts via vm.constants.DONT_CONTEXTIFY (Joyee Cheung) #54394
    
    PR-URL: #54560
    RafaelGSS committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    78ee90e View commit details
    Browse the repository at this point in the history