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

V20.5.0 proposal #48761

Merged
merged 55 commits into from Jul 20, 2023
Merged

V20.5.0 proposal #48761

merged 55 commits into from Jul 20, 2023

Conversation

juanarbol
Copy link
Member

@juanarbol juanarbol commented Jul 13, 2023

2023-07-18, Version 20.5.0 (Current), @juanarbol

Notable Changes

  • [45be29d89f] - doc: add atlowChemi to collaborators (atlowChemi) #48757
  • [a316808136] - (SEMVER-MINOR) events: allow safely adding listener to abortSignal (Chemi Atlow) #48596
  • [986b46a567] - fs: add a fast-path for readFileSync utf-8 (Yagiz Nizipli) #48658
  • [0ef73ff6f0] - (SEMVER-MINOR) test_runner: add shards support (Raz Luvaton) #48639

Commits

  • [eb0aba59b8] - bootstrap: use correct descriptor for Symbol.{dispose,asyncDispose} (Jordan Harband) #48703
  • [e2d0195dcf] - bootstrap: hide experimental web globals with flag kNoBrowserGlobals (Chengzhong Wu) #48545
  • [67a1018389] - build: do not pass target toolchain flags to host toolchain (Ivan Trubach) #48597
  • [7d843bb942] - child_process: use addAbortListener (atlowChemi) #48550
  • [4e08160f8c] - child_process: support Symbol.dispose (Moshe Atlow) #48551
  • [ef7728bf36] - deps: update nghttp2 to 1.55.1 (Node.js GitHub Bot) #48790
  • [1454f02499] - deps: update nghttp2 to 1.55.0 (Node.js GitHub Bot) #48746
  • [fa94debf46] - deps: update minimatch to 9.0.3 (Node.js GitHub Bot) #48704
  • [c73cfcc144] - deps: update acorn to 8.10.0 (Node.js GitHub Bot) #48713
  • [b7a076a052] - deps: V8: cherry-pick cb00db4dba6c (Keyhan Vakil) #48671
  • [150e15536b] - deps: upgrade npm to 9.8.0 (npm team) #48665
  • [c47b2cbd35] - dgram: socket add asyncDispose (atlowChemi) #48717
  • [002ce31cca] - dgram: use addAbortListener (atlowChemi) #48550
  • [45be29d89f] - doc: add atlowChemi to collaborators (atlowChemi) #48757
  • [69b55d2261] - doc: fix ambiguity in http.md and https.md (an5er) #48692
  • [caccb051c7] - doc: clarify transform._transform() callback argument logic (Rafael Sofi-zada) #48680
  • [999ae0c8c3] - doc: fix copy node executable in Windows (Yoav Vainrich) #48624
  • [7daefaeb44] - doc: drop <b> of v20 changelog (Rafael Gonzaga) #48649
  • [dd7ea3e1df] - doc: mention git node release prepare (Rafael Gonzaga) #48644
  • [cc7809df21] - esm: fix emit deprecation on legacy main resolve (Antoine du Hamel) #48664
  • [67b13d1dba] - events: fix bug listenerCount don't compare wrapped listener (yuzheng14) #48592
  • [a316808136] - (SEMVER-MINOR) events: allow safely adding listener to abortSignal (Chemi Atlow) #48596
  • [986b46a567] - fs: add a fast-path for readFileSync utf-8 (Yagiz Nizipli) #48658
  • [e4333ac41f] - http2: use addAbortListener (atlowChemi) #48550
  • [4a0b66e4f9] - http2: send RST code 8 on AbortController signal (Devraj Mehta) #48573
  • [1295c76fce] - lib: use addAbortListener (atlowChemi) #48550
  • [dff6c25a36] - meta: bump actions/checkout from 3.5.2 to 3.5.3 (dependabot[bot]) #48625
  • [b5cb69ceaa] - meta: bump step-security/harden-runner from 2.4.0 to 2.4.1 (dependabot[bot]) #48626
  • [332e480b46] - meta: bump ossf/scorecard-action from 2.1.3 to 2.2.0 (dependabot[bot]) #48628
  • [25c5a0aaee] - meta: bump github/codeql-action from 2.3.6 to 2.20.1 (dependabot[bot]) #48627
  • [6406f50ab1] - module: add SourceMap.lineLengths (Isaac Z. Schlueter) #48461
  • [cfa69bd48c] - net: server add asyncDispose (atlowChemi) #48717
  • [ac11264cc5] - net: use addAbortListener (atlowChemi) #48550
  • [82d6b13bf6] - permission: add debug log when inserting fs nodes (Rafael Gonzaga) #48677
  • [f4333b1cdd] - permission: v8.writeHeapSnapshot and process.report (Rafael Gonzaga) #48564
  • [f691dca6c9] - readline: use addAbortListener (atlowChemi) #48550
  • [227e6bd898] - src: pass syscall on fs.readFileSync fail operation (Yagiz Nizipli) #48815
  • [a9a4b73653] - src: make BaseObject iteration order deterministic (Joyee Cheung) #48702
  • [d99ea4845a] - src: remove kEagerCompile for CompileFunction (Keyhan Vakil) #48671
  • [df363d0010] - src: deduplicate X509 getter implementations (Tobias Nießen) #48563
  • [9cf2e1f55b] - src,lib: reducing C++ calls of esm legacy main resolve (Vinicius Lourenço) #48325
  • [daeb21dde9] - stream: fix deadlock when pipeing to full sink (Robert Nagy) #48691
  • [5a382d02d6] - stream: use addAbortListener (atlowChemi) #48550
  • [6e82077dd4] - test: deflake test-net-throttle (Luigi Pinca) #48599
  • [d378b2c822] - test: move test-net-throttle to parallel (Luigi Pinca) #48599
  • [dfa0aee5bf] - Revert "test: remove test-crypto-keygen flaky designation" (Luigi Pinca) #48652
  • [0ef73ff6f0] - (SEMVER-MINOR) test_runner: add shards support (Raz Luvaton) #48639
  • [e2442bb7ef] - timers: support Symbol.dispose (Moshe Atlow) #48633
  • [4398ade426] - tools: run fetch_deps.py with Python 3 (Richard Lau) #48729
  • [38ce95d054] - tools: update doc to unist-util-select@5.0.0 unist-util-visit@5.0.0 (Node.js GitHub Bot) #48714
  • [b25e78a998] - tools: update lint-md-dependencies to rollup@3.26.2 (Node.js GitHub Bot) #48705
  • [a1f4ff7c59] - tools: update eslint to 8.44.0 (Node.js GitHub Bot) #48632
  • [42dc6eb698] - tools: update lint-md-dependencies to rollup@3.26.0 (Node.js GitHub Bot) #48631
  • [07bfcc45ab] - url: fix canParse false value when v8 optimizes (Yagiz Nizipli) #48817

tniessen and others added 30 commits July 13, 2023 16:44
Reorder arguments of internal helper functions such that their order is
consistent across X509 property getters. Add ReturnPropertyThroughBIO()
and ReturnProperty(). Use these new helpers to deduplicate code across
various X509 property getters.

PR-URL: #48563
Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
Reviewed-By: Alba Mendez <me@alba.sh>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.6 to 2.20.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@83f0fe6...f6e388e)

---
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: #48627
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Mestery <mestery@protonmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.3 to 2.2.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](ossf/scorecard-action@80e868c...08b4669)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
PR-URL: #48628
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Mestery <mestery@protonmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Instead of many C++ calls, now we make only one C++ call
to return a enum number that represents the selected state.

PR-URL: #48325
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](step-security/harden-runner@128a634...55d479f)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
PR-URL: #48626
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #48631
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #48632
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
Co-Authored-By: haxatron <haxatron1@gmail.com>
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: #48564
Reviewed-By: Paolo Insogna <paolo@cowtech.it>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@8e5e7e5...c85c95e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
PR-URL: #48625
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Do not install experimental web globals when the environment is
initialized with embedder flag
`node::EnvironmentFlags::kNoBrowserGlobals`.

PR-URL: #48545
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: #48551
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
PR-URL: #48633
Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Robert Nagy <ronagy@icloud.com>
This reverts commit 893c000.

Refs: #48575 (comment)
PR-URL: #48652
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
PR-URL: #48596
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Fixes: #47321
Refs: https://www.rfc-editor.org/rfc/rfc7540#section-7
PR-URL: #48573
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: #48644
Reviewed-By: Ruy Adorno <ruyadorno@google.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
PR-URL: #48649
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Windows where command lists all places it finds a pattern in Path.
The first one is the one that executes when called.
So the old code was overriding the first executable by any other match.

PR-URL: #48624
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #48665
Reviewed-By: Luke Karrys <luke@lukekarrys.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Clarify that `transform._transform()` callback second argument is
used only if the first argument is `null`, i.e. no error occured
processing the chunk.

PR-URL: #48680
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
When add listener by once, it will be wrapped into another function.
And when pass listener and there is just one event listener added by
once, it will return 0 even if passed listener equal wrapped event
listener.

Refs: #46523
PR-URL: #48592
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Paolo Insogna <paolo@cowtech.it>
Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
It wasn't doing anything, and actually enabling it would cause some
tests to fail.

Refs: #48576
PR-URL: #48671
Refs: v8/v8@cb00db4
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Original commit message:

    [compiler] fix CompileFunction ignoring kEagerCompile

    v8::ScriptCompiler::CompileFunction was ignoring kEagerCompile. Unlike
    the other functions in v8::ScriptCompiler, it was not actually
    propagating kEagerCompile to the parser. The newly updated test fails
    without this change.

    I did some archeology and found that this was commented out since the
    original CL in https://crrev.com/c/980944.

    As far as I know Node.js is the main consumer of this particular API.
    This CL speeds up Node.js's overall startup time by ~13%.

    Change-Id: Ifc3cd6653555194d46ca48db14f7ba7a4afe0053
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4571822
    Commit-Queue: Marja Hölttä <marja@chromium.org>
    Reviewed-by: Marja Hölttä <marja@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#87944}

Refs: v8/v8@cb00db4
PR-URL: #48671
Refs: #48576
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
PR-URL: #48705
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
PR-URL: #48714
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #48664
Refs: #48325
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
PR-URL: #48550
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: #48550
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: #48550
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: #48550
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
@nodejs-github-bot
Copy link
Collaborator

@juanarbol
Copy link
Member Author

juanarbol commented Jul 19, 2023

CITGM results:

FAILURE: 28 failures in 3190 not present in 3186


┌───────────────────┬───────────────────────┬─────────────────────────┬───────────────────────┬───────────────────────────┬──────────────────────┬────────────────┬───────────────────┬──────────────┬───────────────────────────┬────────────────┐
│      (index)      │           0           │            1            │           2           │             3             │          4           │       5        │         6         │      7       │             8             │       9        │
├───────────────────┼───────────────────────┼─────────────────────────┼───────────────────────┼───────────────────────────┼──────────────────────┼────────────────┼───────────────────┼──────────────┼───────────────────────────┼────────────────┤
│   rhel8-ppc64le   │   'fastify-v4.20.0'   │ 'torrent-stream-v1.2.1' │                       │                           │                      │                │                   │              │                           │                │
│    rhel8-s390x    │   'fastify-v4.20.0'   │                         │                       │                           │                      │                │                   │              │                           │                │
│    win-vs2019     │ 'body-parser-v1.20.2' │     'pino-v8.14.1'      │ 'tough-cookie-v4.1.3' │                           │                      │                │                   │              │                           │                │
│   debian10-x64    │   'fastify-v4.20.0'   │     'pino-v8.14.1'      │                       │                           │                      │                │                   │              │                           │                │
│    aix72-ppc64    │    'async-v3.2.4'     │    'fastify-v4.20.0'    │     'pump-v3.0.0'     │   'tough-cookie-v4.1.3'   │     'ws-v8.13.0'     │                │                   │              │                           │                │
│     rhel8-x64     │   'fastify-v4.20.0'   │                         │                       │                           │                      │                │                   │              │                           │                │
│ fedora-latest-x64 │   'fastify-v4.20.0'   │    'winston-v3.10.0'    │     'ws-v8.13.0'      │ 'yeoman-generator-v5.9.0' │                      │                │                   │              │                           │                │
│   ubuntu1804-64   │    'async-v3.2.4'     │    'fastify-v4.20.0'    │    'semver-v7.5.4'    │     'through2-v4.0.2'     │ 'underscore-v1.13.6' │ 'vinyl-v3.0.0' │ 'winston-v3.10.0' │ 'ws-v8.13.0' │ 'yeoman-generator-v5.9.0' │ 'jest-v29.6.1' │
└───────────────────┴───────────────────────┴─────────────────────────┴───────────────────────┴───────────────────────────┴──────────────────────┴────────────────┴───────────────────┴──────────────┴───────────────────────────┴────────────────┘

@nodejs-github-bot
Copy link
Collaborator

nodejs-github-bot commented Jul 19, 2023

@ljharb
Copy link
Member

ljharb commented Jul 19, 2023

ping @lukekarrys for the semver failure

@lukekarrys
Copy link
Member

Of the 4 semver failures I saw on v20.5.0 and v20.4.1:

3 were citgm having install issues due to running out of space

Output
npm ERR! code ENOSPC
npm ERR! syscall write
npm ERR! errno -28
npm ERR! nospc ENOSPC: no space left on device, write
npm ERR! nospc There appears to be insufficient space on your system to finish.
npm ERR! nospc Clear up some disk space and try again.
npm ERR! A complete log of this run can be found in: /home/iojs/tmp/citgm_tmp/5e8b54be-28b0-4d23-b3f7-3bb758973000/home/.npm/_logs/2023-07-18T19_55_53_715Z-debug-0.log

The other was a timeout due to the bin/semver.js test (which uses child_process.spawn) running very slowly

Output
 # Subtest: test/bin/semver.js
     # Subtest: inc tests
     ok 1 - inc tests # time=28627.251ms
     
     # Subtest: help output
     ok 2 - help output # time=589.471ms
     
     # Subtest: sorting and filtering
         not ok 1 - 1.2.3 3.2.1 2.3.4
           ---
           at: {}
           found:
             !error
             name: Error
             message: error thrown while awaiting Promise
           ...
         
         
         not ok 2 - timeout!
           ---
           expired: test/bin/semver.js
           ...
         1..2
         # failed 2 of 2 tests
     not ok 3 - timeout!
     
     1..3
     # failed 1 of 3 tests
 not ok 4 - test/bin/semver.js # time=31017.384ms

I'll look into bumping up the semver timeout for that one test. The test timeout was recently added to catch redos issues.

@bricss
Copy link

bricss commented Jul 20, 2023

Is there any chance to bring #48838 to the party? 🎈

@juanarbol juanarbol merged commit f13c7f5 into v20.x Jul 20, 2023
50 checks passed
juanarbol added a commit that referenced this pull request Jul 20, 2023
@juanarbol juanarbol deleted the v20.5.0-proposal branch July 20, 2023 17:45
@juanarbol
Copy link
Member Author

Is there any chance to bring #48838 to the party? 🎈

Oh sorry, I ran out of time with this release and CI is not happy yet with that PR 💔

juanarbol added a commit that referenced this pull request Jul 20, 2023
Notable changes:

doc:
  * add atlowChemi to collaborators (atlowChemi) #48757
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596
fs:
  * add a fast-path for readFileSync utf-8 (Yagiz Nizipli) #48658
test_runner:
  * (SEMVER-MINOR) add shards support (Raz Luvaton) #48639

PR-URL: #48761
juanarbol added a commit to juanarbol/nodejs.org that referenced this pull request Jul 20, 2023
juanarbol added a commit to nodejs/nodejs.org that referenced this pull request Jul 20, 2023
rluvaton pushed a commit to rluvaton/node that referenced this pull request Jul 21, 2023
Notable changes:

doc:
  * add atlowChemi to collaborators (atlowChemi) nodejs#48757
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) nodejs#48596
fs:
  * add a fast-path for readFileSync utf-8 (Yagiz Nizipli) nodejs#48658
test_runner:
  * (SEMVER-MINOR) add shards support (Raz Luvaton) nodejs#48639

PR-URL: nodejs#48761
pluris pushed a commit to pluris/node that referenced this pull request Aug 6, 2023
Notable changes:

doc:
  * add atlowChemi to collaborators (atlowChemi) nodejs#48757
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) nodejs#48596
fs:
  * add a fast-path for readFileSync utf-8 (Yagiz Nizipli) nodejs#48658
test_runner:
  * (SEMVER-MINOR) add shards support (Raz Luvaton) nodejs#48639

PR-URL: nodejs#48761
pluris pushed a commit to pluris/node that referenced this pull request Aug 7, 2023
Notable changes:

doc:
  * add atlowChemi to collaborators (atlowChemi) nodejs#48757
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) nodejs#48596
fs:
  * add a fast-path for readFileSync utf-8 (Yagiz Nizipli) nodejs#48658
test_runner:
  * (SEMVER-MINOR) add shards support (Raz Luvaton) nodejs#48639

PR-URL: nodejs#48761
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
Notable changes:

doc:
  * add atlowChemi to collaborators (atlowChemi) nodejs#48757
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) nodejs#48596
fs:
  * add a fast-path for readFileSync utf-8 (Yagiz Nizipli) nodejs#48658
test_runner:
  * (SEMVER-MINOR) add shards support (Raz Luvaton) nodejs#48639

PR-URL: nodejs#48761
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Aug 14, 2023
Notable changes:

doc:
  * add atlowChemi to collaborators (atlowChemi) nodejs#48757
events:
  * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) nodejs#48596
fs:
  * add a fast-path for readFileSync utf-8 (Yagiz Nizipli) nodejs#48658
test_runner:
  * (SEMVER-MINOR) add shards support (Raz Luvaton) nodejs#48639

PR-URL: nodejs#48761
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-ci PRs that need a full CI run. release Issues and PRs related to Node.js releases. v20.x v20.x Issues that can be reproduced on v20.x or PRs targeting the v20.x-staging branch.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet