node
2025-09-24, Version 22.20.0 'Jod' (LTS)
#59973
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
172
Changes
View On
GitHub
2025-09-24, Version 22.20.0 'Jod' (LTS)
#59973
richardlau
merged 172 commits into
v22.x
from
v22.20.0-proposal
deps: fix OpenSSL security level at 1
24762a10
deps: upgrade openssl sources to openssl-3.5.1
bd48a60a
deps: update archs files for openssl-3.5.1
7ffbb424
deps: upgrade openssl sources to openssl-3.5.2
2b983a75
deps: update archs files for openssl-3.5.2
98e399b3
path,win: fix bug in resolve and normalize
9cc89f55
lib: handle windows reserved device names on UNC
0b631bbf
crypto: update root certificates to NSS 3.114
5b83e1e0
deps: V8: cherry-pick 6b1b9bca2a8
2986eca8
doc: mark type stripping as release candidate
a93a8b5e
test_runner: support object property mocking
62bb80c1
test_runner: prefer `Atomics` primordials
d3259d66
test_runner: correct "already mocked" error punctuation placement
88bf1bab
doc: fix links in test.md
c923cfe8
test_runner: clean up promisified interval generation
57c30093
doc: add missing environment variables to manpage
b4a43ed8
fs: fix return value of fs APIs
dafd561d
doc: add new environment variables doc page
16b1f7a6
deps: update amaro to 1.1.1
5780af02
test_runner: remove unused callee convertion
37c6f7d7
src: remove unused DSAKeyExportJob
8e0f9cd0
worker: add name for worker
98cd7e27
tools: disable nullability-completeness warnings
91fa83ff
test: split test-fs-cp.js
f39352b5
test: exclude mock from coverage
8b7a8efe
tools: bump @eslint/plugin-kit from 0.3.3 to 0.3.4 in /tools/eslint
77682b52
lib: simplify IPv6 checks in isLoopback()
3c4541f8
inspector: prevent propagation of promise hooks to noPromise hooks
9b2c0130
worker: add worker name to report
a5ed96bb
src: add Intel CET properties to large_pages.S
20aec239
http: add Agent.agentKeepAliveTimeoutBuffer option
1dbad205
test: skip test-watch-mode inspect when no inspector
3f4bd94b
test_runner: fix isSkipped check in junit
3fdfb187
test: fix typos
b1c3e4a1
tools: fix return value of try_check_compiler
027ae4f6
src: remove duplicate assignment of `O_EXCL` in node_constants.cc
b3c507c8
worker: fix worker name with \0
c5a93a33
doc: add RafaelGSS as performance strategic lead
85b8d255
esm: sync-ify module translation
8c4dcd51
test: refactor error checks to use assert.ifError/mustSucceed
717ea286
src: internalize `v8::ConvertableToTraceFormat` in traces
b2bf620c
src: iterate metadata version entries with std::array
d30287fe
module: correctly detect top-level await in ambiguous contexts
61171c77
test: add missing hasPostData in test-inspector-emit-protocol-event
ce9d6776
src: move shared_ptr objects in KeyObjectData
f764be27
test: use case-insensitive path checking on Windows in fs.cpSync tests
162ac939
http2: report sent headers object in client stream dcs
4d4fb51b
sea: support execArgv in sea config
48bfbd3d
deps: V8: cherry-pick 59d52e311bb1
83410eb0
deps: V8: cherry-pick 7b91e3e2cbaf
4d268ac0
node-api: clarify enum value ABI stability
9a051075
sqlite: avoid useless call to FromMaybe()
312bc4e5
src: fix order of CHECK_NOT_NULL/dereference
9f798de6
test: split test-wasi.js
94f6d6b9
test: mark test-wasi-pthread as flaky
5a8f03df
doc: clarify glob's exclude option behavior
7fa14fcf
doc: fix the version tls.DEFAULT_CIPHERS was added
f3359899
test: make test-debug-process locale-independent
cce938c5
util: add some additional error classes to `wellKnownPrototypes`
f64d0def
util: fix error's namespaced node_modules highlighting using inspect
a2d2003d
child_process: remove unsafe array iteration
208bc810
test: update WPT for WebCryptoAPI to ff26d9b307
fd02295d
doc: add missing Zstd strategy constants
adf98f60
doc: clarify maxRSS unit in `process.resourceUsage()`
46aa3434
benchmark, test: replace CRLF variable with string literal
c5d68c4a
build: do not set `-mminimal-toc` with `clang`
e2c9cab0
esm: show race error message for inner module job race
9e1fbb62
esm: link modules synchronously when no async loader hooks are used
d55c3e7f
doc: add security incident reponse plan
3cfec820
test: fix `test-setproctitle` status when `ps` is not available
36dd8568
tools: avoid parsing test files twice
6197eeee
test: lazy-load internalTTy
d22f113a
stream: add brotli support to CompressionStream and DecompressionStream
cf06e740
http2: add support for raw header arrays in h2Stream.respond()
062e837d
doc: fix typos in `environment_variables.md`
9f058ce7
test: rename test-net-server-drop-connections-in-cluster.js to -http-
4a250479
typings: add missing URLBinding methods
9b66ce5e
doc: link to `TypedArray.from()` in signature
66cdd003
node-api: link to other programming language bindings
75bf3f4a
src: use simdjson to parse --snapshot-config
1b4885a3
sqlite: handle ?NNN parameters as positional
3478130d
test: skip sea tests on Linux ppc64le
8e047e32
test: use mustSucceed in test-repl-tab-complete-import
eb311f17
meta: update devcontainer to the latest schema
c690b53d
test_runner: do not error when getting `fullName` of root context
0a05d06f
sqlite: add sqlite-type symbol for DatabaseSync
5559456f
src: enforce assumptions in FIXED_ONE_BYTE_STRING
8c296bac
benchmark: calibrate length of util.diff
e4fea38b
benchmark: reduce readfile-permission-enabled config
e95c9b29
doc: clarify experimental platform vulnerability policy
18ceefba
crypto: load system CA certificates off thread
d74799d9
sea: implement execArgvExtension
9b7dd40d
benchmark: calibrate config v8/serialize.js
fc3f82d6
doc: improve `sqlite.backup()` progress/fulfillment documentation
0e10a8ea
tools: update gyp-next to 0.20.3
45906b0d
lib: do not modify prototype deprecated asyncResource (encore)
5d3b80d6
tools: add script to make reviewing backport PRs easier
31ee7fc3
test_runner: set mock timer's interval undefined
76bf6b90
doc: fix missing link to the Error documentation in the `http` page
963bfa9d
deps: update amaro to 1.1.2
3ff4eb5b
src: remove JSONParser
fd7559f8
inspector: add http2 tracking support
b8066611
src: add name for more threads
24428fc8
build: compile bundled uvwasi conditionally
e4304646
sea: allow using inspector command line flags with SEA
c66af21e
test: deflake test-http-keep-alive-empty-line
d5b0a645
doc: fix filehandle.read typo
6ff939b8
test: skip test-fs-cp* tests that are constantly failing on Windows
4ae958e5
test: mark test-inspector-network-fetch as flaky again
c2b22f50
doc: update install_tools.bat free disk space
b95ff561
worker: add cpu profile APIs for worker
9e2aa23b
doc: improve documentation for raw headers in HTTP/2 APIs
afaa1ccb
test: fix internet/test-dns
e961060b
lib: revert to using default derived class constructors
10ae8684
stream: replace manual function validation with validateFunction
b95cfdf0
wasi: fix `clean` target in `test/wasi/Makefile`
f334e2d5
benchmark: calibrate config array-vs-concat
4c153877
doc: mark `path.matchesGlob` as stable
bf41218e
build: use `windows-2025` runner
3839593e
fs: fix dereference: false on cpSync
5692dec4
doc: add Miles Guicent as triager
a1d7e4fd
tools: update gyp-next to 0.20.4
5f0090af
src,sqlite: refactor value conversion
0c2b6df9
src: fix race on process exit and off thread CA loading
e9a685bc
build: fix 'implicit-function-declaration' on OpenHarmony platform
9f53db71
doc: update "Type stripping in dependencies" section
d7adf8be
benchmark: sqlite prevent create both tables on prepare selects
9da50a6c
src: fix build on NetBSD
f232bf2c
tools: add sccache to `test-internet` workflow
92100a81
build: fix getting OpenSSL version on Windows
129a1d67
src: track async resources via pointers to stack-allocated handles
be2a5e17
test_runner: fix todo inheritance
fb4180e9
meta: bump actions/checkout from 4.2.2 to 5.0.0
0a013d1d
meta: bump actions/cache from 4.2.3 to 4.2.4
2a0e2649
meta: bump github/codeql-action from 3.29.2 to 3.30.0
d0d357f6
sea: implement sea.getAssetKeys()
24e825f8
meta: bump actions/download-artifact from 4.3.0 to 5.0.0
3dcd8446
meta: bump `codecov/codecov-action`
297f62ba
test: skip more sea tests on Linux ppc64le
903ebd37
url: add err.input to ERR_INVALID_FILE_URL_PATH
ba5b6597
util: hide duplicated stack frames when using util.inspect
7864ad13
deps: update googletest to eb2d85e
8638bd3f
tools: improve error handling in node_mksnapshot
25801b90
util: use getOptionValue('--no-deprecation') in deprecated()
421ab3c2
util: remove outdated TODO comment
91e9b8d1
lib: fix isReadable and isWritable return type value
f291eda2
fs: fix wrong order of file names in cpSync error message
71038932
tools: add v8windbg target
fdc85e50
util: remove unnecessary template strings
aed1b883
Revert "lib: optimize writable stream buffer clearing"
ccf29cda
http: use cached '1.1' http version string
673a48f0
deps: update histogram to 0.11.9
1cf24a04
tools: do not attempt to compress tgz archive
daa06159
tools: remove unused actions from `build-tarball.yml`
ef11d118
tools: use sparse checkout in `build-tarball.yml`
847963bb
diagnostics_channel: revoke DEP0163
1233e92d
typings: add missing properties in ConfigBinding
b8927967
typings: add typing for 'uv'
079a68d3
path: refactor path joining logic for clarity and performance
658c31d6
util: fix numericSeparator with negative fractional numbers
f6609434
assert: cap input size in myersDiff to avoid Int32Array overflow
b7b78fd5
deps: update uvwasi to 0.0.23
cf5d91e2
tools: print appropriate output when test aborted
4b19439d
doc: stabilize --disable-sigusr1
34b25fd9
http: unbreak keepAliveTimeoutBuffer
da6e8cb7
deps: V8: cherry-pick e3df60f3f5ab
d289b1d1
lib: make domexception a native error
edb9248b
lib: fix DOMException subclass support
a2329895
src: track BaseObjects with an efficient list
937e9bb1
esm: add experimental support for addon modules
d302cb3b
vm: expose import attributes on SourceTextModule.moduleRequests
9807ffd6
github-actions
added
release
github-actions
assigned
richardlau
19 days ago
github-actions
added
v22.x
2025-09-24, Version 22.20.0 'Jod' (LTS)
caa20e28
richardlau
force pushed
from
733d242f
to
caa20e28
19 days ago
richardlau
marked this pull request as ready for review
19 days ago
richardlau
requested a review
19 days ago
richardlau
approved these changes on 2025-09-22
richardlau
added
request-ci
github-actions
removed
request-ci
targos
approved these changes on 2025-09-24
richardlau
merged
caa20e28
into v22.x
17 days ago
richardlau
deleted the v22.20.0-proposal branch
17 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
targos
richardlau
Assignees
richardlau
Labels
release
v22.x
Milestone
No milestone
Login to write a write a comment.
Login via GitHub