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

V23.1.0 proposal #55513

Merged
merged 93 commits into from
Oct 24, 2024
Merged
Changes from 1 commit
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
d3618b2
benchmark: adjust config for deepEqual object
RafaelGSS Oct 11, 2024
d9fde2c
meta: bump step-security/harden-runner from 2.9.1 to 2.10.1
dependabot[bot] Oct 11, 2024
5ffc721
meta: bump github/codeql-action from 3.26.6 to 3.26.10
dependabot[bot] Oct 11, 2024
335a507
meta: bump codecov/codecov-action from 4.5.0 to 4.6.0
dependabot[bot] Oct 11, 2024
59923d1
test: update `compression` wpt
Oct 11, 2024
055d2b8
deps: update amaro to 0.1.9
nodejs-github-bot Oct 12, 2024
48bb87b
esm: mark import attributes and JSON module as stable
nicolo-ribaudo Oct 12, 2024
fe667be
assert: fix deepEqual always return true on URL
meixg Oct 13, 2024
07ad987
lib: convert transfer sequence to array in js
jazelly Oct 13, 2024
41f68f5
doc: fix ambasador markdown list
RafaelGSS Oct 13, 2024
bdc2c3b
doc: add missing return values in buffer docs
karlhorky Oct 13, 2024
d42522e
build: fix make errors that occur in Makefile
kmk324 Oct 14, 2024
eb2fab3
test: update test_util.cc for coverage
kmk324 Oct 14, 2024
bfb3c62
deps: update libuv to 1.49.1
santigimeno Oct 11, 2024
54d55f2
Revert "deps: disable io_uring support in libuv by default"
santigimeno Aug 8, 2024
a490bb8
src: remove uv__node_patch_is_using_io_uring
santigimeno Aug 8, 2024
8ceefeb
events: optimize EventTarget.addEventListener
ronag Oct 14, 2024
c028d21
diagnostics_channel: fix unsubscribe during publish
simon-id Oct 14, 2024
c5abf50
benchmark: adjust byte size for buffer-copy
RafaelGSS Oct 14, 2024
d9f0407
test_runner: require `--enable-source-maps` for sourcemap coverage
Oct 14, 2024
a9473bb
lib: remove settled dependant signals when they are GCed
geeksilva97 Oct 14, 2024
8b28222
deps: update c-ares to v1.34.1
nodejs-github-bot Oct 15, 2024
008fb5f
deps: patch V8 to 12.9.202.28
nodejs-github-bot Oct 15, 2024
57dbbf8
src: fix winapi_strerror error string
huseyinacacak-janea Oct 15, 2024
c3f2216
doc: add instructions for WinGet build
huseyinacacak-janea Oct 15, 2024
1ce8928
sqlite: cache column names in stmt.all()
indutny Oct 15, 2024
dd848f2
lib: test_runner#mock:timers respeced timeout_max behaviour
badkeyy Oct 15, 2024
3b2b3a8
tools: fix typos
NathanBaulch Oct 15, 2024
c05582d
buffer: make Buffer work with resizable ArrayBuffer
jasnell Oct 15, 2024
903863c
deps: update simdutf to 5.6.0
nodejs-github-bot Oct 15, 2024
22d7777
esm: fix inconsistency with `importAssertion` in `resolve` hook
yesmeck Oct 15, 2024
69ee56a
test_runner: add support for scheduler.wait on mock timers
ErickWendel Oct 15, 2024
e15f779
doc: spell out condition restrictions
jkrems Sep 30, 2024
1da4168
tools: add `polyfilled` option to `prefer-primordials` rule
aduh95 Oct 17, 2024
f48d30e
build: fix path concatenation
VoltrexKeyva Oct 17, 2024
b4b6ddb
dns: honor the order option
lpinca Oct 17, 2024
9b7b4a6
test: remove duplicate tests
lpinca Oct 17, 2024
db18aca
lib: add flag to drop connection when running in cluster mode
theanarkh Oct 17, 2024
0130780
meta: change color to blue notify review-wanted
RafaelGSS Oct 17, 2024
4ba31b7
assert: make assertion_error use Myers diff algorithm
puskin94 Oct 17, 2024
12d709b
meta: assign CODEOWNERS for /deps/ncrypto/*
panva Oct 17, 2024
97c6448
test_runner: mark mockTimers as stable
ErickWendel Oct 15, 2024
0be3a75
doc: add changelog for mocktimers
ErickWendel Oct 16, 2024
2967471
doc: move Beth Griggs keys to old gpg keys
RafaelGSS Oct 15, 2024
7d5bb09
doc: move Bryan English key to old gpg keys
RafaelGSS Oct 15, 2024
1ec25e8
doc: move Danielle Adams key to old gpg keys
RafaelGSS Oct 15, 2024
dd5a08d
test: update `console` wpt
Oct 18, 2024
d9494a7
fs: use `wstring` on Windows paths
jazelly Oct 6, 2024
7b3e38b
url: handle "unsafe" characters properly in `pathToFileURL`
aduh95 Oct 18, 2024
aca03d9
benchmark: add --runs support to run.js
RafaelGSS Oct 18, 2024
89c96ad
src: remove icu based `ToASCII` and `ToUnicode`
anonrig Oct 18, 2024
4e5c90b
lib: replace `createDeferredPromise` util with `Promise.withResolvers`
anonrig Oct 19, 2024
714f272
lib: remove startsWith/endsWith primordials for char checks
gurgunday Oct 19, 2024
adead26
crypto: include openssl/rand.h explicitly
codebytere Oct 19, 2024
1b63a82
test,crypto: update WebCryptoAPI WPT
panva Oct 19, 2024
0da1632
src,lib: introduce `util.getSystemErrorMessage(err)`
juanarbol Oct 19, 2024
52da293
cli: add `--heap-prof` flag available to `NODE_OPTIONS`
juanarbol Oct 20, 2024
a12dbf0
module: simplify ts under node_modules check
marco-ippolito Oct 20, 2024
65936a8
tools: add script to synch c-ares source lists
richardlau Oct 18, 2024
2beae50
build: synchronize list of c-ares source files
richardlau Oct 18, 2024
2147e49
build: tidy up cares.gyp
richardlau Oct 18, 2024
6f7379a
test: fix invalid `file:` URL in `test-fs-path-dir`
aduh95 Oct 21, 2024
9e32027
Revert "path: fix bugs and inconsistencies"
Oct 21, 2024
dcbc5fb
lib: add UV_UDP_REUSEPORT for udp
theanarkh Oct 21, 2024
ec867ac
net: add UV_TCP_REUSEPORT for tcp
theanarkh Oct 21, 2024
d54d3b2
meta: move one or more collaborators to emeritus
nodejs-github-bot Oct 21, 2024
c2b5ebf
deps: update ada to 2.9.1
nodejs-github-bot Oct 21, 2024
32f7d5a
build: conditionally compile bundled sqlite
richardlau Oct 21, 2024
8eb5359
build: fix uninstall script for AIX 7.1
cloorc Oct 21, 2024
784c825
doc: remove outdated remarks about `highWaterMark` in fs
isker Oct 22, 2024
45ef180
deps: update c-ares to v1.34.2
nodejs-github-bot Oct 22, 2024
bfc10a9
deps: update googletest to df1544b
nodejs-github-bot Oct 22, 2024
c10c671
test: deflake `test-cluster-shared-handle-bind-privileged-port`
Oct 22, 2024
689d3a3
doc: add `isBigIntObject` to documentation
leviscar Oct 22, 2024
04b41bd
doc: add note about stdio streams in child_process
Ed-roro Oct 22, 2024
cc775d3
src: switch from `Get/SetPrototype` to `Get/SetPrototypeV2`
Oct 22, 2024
94e863c
test: update wpt test for webmessaging/broadcastchannel
Nahee-Park Oct 22, 2024
6c8564b
test: fix addons and node-api test assumptions
aduh95 Oct 22, 2024
736c085
typings: add missing type of `ArrayBufferPrototypeGetByteLength`
iwuliz Oct 22, 2024
45f960c
fs: pass correct path to `DirentFromStats` during `glob`
Oct 22, 2024
10f6b90
tools: update gyp-next to 0.18.3
nodejs-github-bot Oct 22, 2024
2ac2c5a
tools: update lint-md-dependencies
nodejs-github-bot Oct 22, 2024
8634e05
test: make test-node-output-v8-warning more flexible
codebytere Oct 22, 2024
bbd5318
esm: add a fallback when importer in not a file
aduh95 Oct 22, 2024
6764273
stream: propagate AbortSignal reason
marvinroger Oct 22, 2024
2c960a2
module: include module information in require(esm) warning
joyeecheung Oct 22, 2024
66bcf4c
doc: move dual package shipping docs to separate repo
joyeecheung Oct 22, 2024
194bb0f
build: fix GN build for cares/uv deps
zcbenz Oct 23, 2024
0f1d13e
lib: ensure FORCE_COLOR forces color output in non-TTY environments
pmarchini Oct 23, 2024
37352ce
doc: changed the command used to verify SHASUMS256
adriancuadrado Oct 23, 2024
df2f1ad
deps: V8: cherry-pick f915fa4c9f41
legendecas Oct 21, 2024
4dc2791
test: add repl preview timeout test
legendecas Oct 21, 2024
17fae65
2024-10-24, Version 23.1.0 (Current)
aduh95 Oct 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
2024-10-24, Version 23.1.0 (Current)
Notable changes:

assert:
  * (SEMVER-MINOR) make `assertion_error` use Myers diff algorithm (Giovanni Bucci) #54862
buffer:
  * (SEMVER-MINOR) make `Buffer` work with resizable `ArrayBuffer` (James M Snell) #55377
esm:
  * mark import attributes and JSON module as stable (Nicolò Ribaudo) #55333
lib:
  * (SEMVER-MINOR) add `UV_UDP_REUSEPORT` for udp (theanarkh) #55403
net:
  * (SEMVER-MINOR) add `UV_TCP_REUSEPORT` for tcp (theanarkh) #55408
test_runner:
  * mark `MockTimers` as stable (Erick Wendel) #55398

PR-URL: #55513
aduh95 committed Oct 24, 2024
commit 17fae65c72321659390c4cbcd9ddaf248accb953
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -38,7 +38,8 @@ release.
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
</tr>
<tr>
<b><a href="doc/changelogs/CHANGELOG_V23.md#23.0.0">23.0.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V23.md#23.1.0">23.1.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.0.0">23.0.0</a><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.9.0">22.9.0</a></b><br/>
2 changes: 1 addition & 1 deletion doc/api/dgram.md
Original file line number Diff line number Diff line change
@@ -918,8 +918,8 @@
<!-- YAML
added: v0.11.13
changes:
- version: REPLACEME
- version: v23.1.0
pr-url: https://github.com/nodejs/node/pull/55403

Check warning on line 922 in doc/api/dgram.md

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: The `reusePort` option is supported.
- version: v15.8.0
pr-url: https://github.com/nodejs/node/pull/37026
4 changes: 2 additions & 2 deletions doc/api/net.md
Original file line number Diff line number Diff line change
@@ -471,8 +471,8 @@
<!-- YAML
added: v0.11.14
changes:
- version: REPLACEME
- version: v23.1.0
pr-url: https://github.com/nodejs/node/pull/55408

Check warning on line 475 in doc/api/net.md

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: The `reusePort` option is supported.
- version: v15.6.0
pr-url: https://github.com/nodejs/node/pull/36623
@@ -623,7 +623,7 @@
### `server.dropMaxConnection`

<!-- YAML
added: REPLACEME
added: v23.1.0
-->

* {boolean}
2 changes: 1 addition & 1 deletion doc/api/test.md
Original file line number Diff line number Diff line change
@@ -2223,8 +2223,8 @@
- v20.4.0
- v18.19.0
changes:
- version: REPLACEME
- version: v23.1.0
pr-url: https://github.com/nodejs/node/pull/55398

Check warning on line 2227 in doc/api/test.md

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: The Mock Timers is now stable.
-->

2 changes: 1 addition & 1 deletion doc/api/util.md
Original file line number Diff line number Diff line change
@@ -466,7 +466,7 @@ fs.access('file/that/does/not/exist', (err) => {
## `util.getSystemErrorMessage(err)`

<!-- YAML
added: REPLACEME
added: v23.1.0
-->

* `err` {number}
152 changes: 152 additions & 0 deletions doc/changelogs/CHANGELOG_V23.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/node_version.h
Original file line number Diff line number Diff line change
@@ -23,13 +23,13 @@
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 23
#define NODE_MINOR_VERSION 0
#define NODE_PATCH_VERSION 1
#define NODE_MINOR_VERSION 1
#define NODE_PATCH_VERSION 0

#define NODE_VERSION_IS_LTS 0
#define NODE_VERSION_LTS_CODENAME ""

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)