Skip to content
Merged
Changes from all commits
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
8df5862
deps: upgrade npm to 11.6.4
npm-cli-bot Nov 27, 2025
c3c3ed2
doc: fix typos in changelogs
Trott Nov 28, 2025
9eae518
doc: correct 'event handle' to 'event handler' in Utf8Stream drop event
rxiddhi Nov 28, 2025
163c17d
test: skip failing tests when compiled without amaro
y-okt Nov 28, 2025
d6cb762
doc: update debuglog examples to use 'foo-bar' instead of 'foo'
FEliuyg Nov 29, 2025
19a4926
src: use static_cast instead of C-style cast
targos Nov 29, 2025
74b1425
test: fix embedtest in debug windows
vmoroz Nov 29, 2025
8875c91
doc: correct spelling in BUILDING.md
Trott Nov 29, 2025
4c5b622
doc: replace column with columnNumber in example of `util.getCallSites`
deokjinkim Nov 30, 2025
280d567
test: use `assert.match` for non-literal regexp tests
Renegade334 Nov 30, 2025
6c440af
doc: show the use of string expressions in the SQLTagStore example
schliepa Nov 30, 2025
78ad2f4
test: lint more `assert(regexp.test(...))` cases
Renegade334 Nov 30, 2025
28b2848
doc: clarify fileURLToPath security considerations
RafaelGSS Nov 30, 2025
4702a86
src: handle DER decoding errors from system certificates
joyeecheung Dec 1, 2025
f7f9873
tools: don't fetch V8 deps in the source tree
richardlau Dec 1, 2025
dfd4e12
build: run embedtest with node_g when BUILDTYPE=Debug
legendecas Dec 1, 2025
24a50b3
test: update WPT for WebCryptoAPI to 1e4933113d
nodejs-github-bot Dec 2, 2025
e8a09fc
deps: update zlib to 1.3.1-63d7e16
nodejs-github-bot Dec 2, 2025
4121e7a
deps: update sqlite to 3.51.1
nodejs-github-bot Dec 2, 2025
fd155c9
tools: disable some new cpplint rules before update
targos Nov 30, 2025
47851db
src: fix off-thread cert loading in bundled cert mode
joyeecheung Dec 2, 2025
28ecdc5
test: skip SEA inspect test if inspector is not available
LiviaMedeiros Dec 2, 2025
de57704
tools: update ESLint dependencies
targos Nov 30, 2025
78aef6c
tools: remove deprecated ESLint plugins
targos Nov 18, 2025
4f12d38
tools: replace deprecated eslint-plugin-markdown
targos Nov 18, 2025
dae8152
doc: add missing `zstd` to mjs example of zlib
deokjinkim Dec 3, 2025
3976381
benchmark: fix incorrect base64 input in byteLength benchmark
semimikoh Dec 3, 2025
0472104
stream: fix isErrored/isWritable for WritableStreams
Renegade334 Dec 3, 2025
b97081a
util: assert getCallSites does not invoke Error.prepareStackTrace
legendecas Dec 3, 2025
7f146b6
meta: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9
dependabot[bot] Dec 3, 2025
2239939
meta: bump github/codeql-action from 4.31.3 to 4.31.6
dependabot[bot] Dec 3, 2025
416f34c
meta: bump actions/setup-python from 6.0.0 to 6.1.0
dependabot[bot] Dec 3, 2025
49f7a8c
tools: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /tools/doc
dependabot[bot] Dec 4, 2025
7484a34
src: implement Windows-1252 encoding support and update related tests
mertcanaltin Dec 4, 2025
311a04c
esm: improve error messages for ambiguous module syntax
mag123c Dec 5, 2025
0c83169
doc: add File modes cross-references in fs methods
Mohit-Raj-Saxena Dec 7, 2025
18e3b91
test: deflake `test-repl-paste-big-data`
LiviaMedeiros Dec 8, 2025
8a67c00
doc: mark --build-snapshot and --build-snapshot-config as stable
joyeecheung Dec 8, 2025
30e500f
cli: mark --heapsnapshot-near-heap-limit as stable
joyeecheung Dec 8, 2025
bb20678
v8: mark v8.queryObjects() as stable
joyeecheung Dec 8, 2025
9f594f5
test: update WPT for urlpattern to aed1f3d244
nodejs-github-bot Dec 8, 2025
da6cb8e
tools: do not run `test-linux` workflow for changes on `vcbuild.bat`
aduh95 Dec 8, 2025
cd5c76c
tools: fix `vcbuild test` when path contain spaces
stduhpf Dec 9, 2025
5513338
test: update test426 fixtures
Trott Dec 9, 2025
170fda5
benchmark: add microbench on isInsideNodeModules
legendecas Dec 8, 2025
d438062
lib,src: isInsideNodeModules should test on the first non-internal frame
legendecas Dec 8, 2025
a4097ca
doc: mark crypto.hash as stable
joyeecheung Dec 10, 2025
74df70d
test: mark stringbytes-external-max flaky on AIX
sxa Dec 10, 2025
5a40023
deps: upgrade npm to 11.7.0
npm-cli-bot Dec 10, 2025
9a25541
test_runner: propagate V8 options to child process
pmarchini Dec 8, 2025
bb6e680
util: fix parseArgs skipping positional arg with --eval and --print
azadgupta1 Nov 23, 2025
9d993be
sqlite: make `SQLTagStore.prototype.size` a getter
Renegade334 Dec 11, 2025
a9a6a4c
deps: brotli: cherry-pick e230f474b87
Javonne-liu Dec 11, 2025
f130d4b
meta: move lukekarrys to emeritus
nodejs-github-bot Dec 11, 2025
6da3402
test: simplify `test-cli-node-options-docs`
aduh95 Dec 11, 2025
9cb6757
fs: detect dot files when using globstar
robinvw1 Dec 11, 2025
2cf963d
lib: enforce use of `URLParse`
aduh95 Dec 12, 2025
a0adc6a
doc: reorganize docs of module customization hooks
joyeecheung Dec 2, 2025
49f3672
doc: mark sync module hooks as release candidate
joyeecheung Dec 3, 2025
edec5be
module: preserve URL in the parent created by createRequire()
joyeecheung Dec 13, 2025
2ef5be0
tools: improve log output of `create-release-proposal`
aduh95 Dec 14, 2025
678f2ca
tools: fix update-nghttp2 signature verification
richardlau Dec 14, 2025
fa542fb
doc: add gurgunday to collaborators
gurgunday Dec 17, 2025
eaea682
build: skip build-ci on actions with a separate test step
legendecas Dec 17, 2025
f3ec066
doc: warn about short GCM tags visibly
tniessen Dec 18, 2025
2c861d4
tools: simplify `notify-on-push`
aduh95 Dec 18, 2025
3999c2a
doc: add @avivkeller to collaborators
avivkeller Dec 18, 2025
6008354
src: remove unused private field in `SQLTagStore`
targos Dec 20, 2025
ed4de37
doc: exclude compile-time flag features from security policy
mcollina Dec 20, 2025
084741d
doc: add a tip about developer mode on Windows
joyeecheung Dec 20, 2025
bcbbde6
doc: correct invalid collaborator profile
computerscienceiscool Dec 20, 2025
327dd25
test: skip sea tests on riscv64
sxa Dec 20, 2025
f2706e1
test: remove unneccessary repl magic_mode tests
dario-piotrowicz Dec 20, 2025
76a7eb0
doc: fix test settime docs
efekrskl Dec 20, 2025
4c2655f
build: update test-wpt-report to use NODE instead of OUT_NODE
panva Dec 20, 2025
f38cd6d
deps: update googletest to 065127f1e4b46c5f14fc73cf8d323c221f9dc68e
nodejs-github-bot Dec 20, 2025
ce79c72
test_runner: fix lazy `test.assert` accessor
Renegade334 Dec 20, 2025
e880062
test: make buffer sizes 32bit-aware in test-internal-util-construct-sab
Renegade334 Dec 20, 2025
0267293
tools: use sparse-checkout in linter jobs
aduh95 Dec 21, 2025
f104719
tools: only report commit validation failure on Slack
aduh95 Dec 21, 2025
c2ddc9a
deps: update simdjson to 4.2.4
nodejs-github-bot Dec 21, 2025
09ccd94
src: remove redundant CHECK
tniessen Dec 21, 2025
6acc9d7
util: limit `inspect` to only show own properties
BridgeAR Dec 22, 2025
e3b5593
module: fix sync resolve hooks for require with node: prefixes
joyeecheung Dec 22, 2025
54f58e2
os: freeze signals constant
Xstoudi Dec 22, 2025
42e1f72
events: remove eventtarget custom inspect branding
efekrskl Dec 22, 2025
cf0eabc
assert,util: improve deep comparison performance
BridgeAR Dec 15, 2025
a73279c
assert: use a set instead of an array for faster lookup
BridgeAR Dec 15, 2025
368b32d
test: update WPT for urlpattern to a2e15ad405
nodejs-github-bot Dec 23, 2025
c07a38f
deps: update nghttp2 to 1.68.0
nodejs-github-bot Dec 21, 2025
b426a47
deps: nghttp2: revert 7784fa979d0b
aduh95 Oct 26, 2025
fb0f05a
deps: update timezone to 2025c
nodejs-github-bot Dec 23, 2025
99632b1
fs: remove broken symlinks in rmSync
Han5991 Dec 23, 2025
05a6372
doc: add a smooth scrolling effect to the sidebar
btea Dec 24, 2025
d2c8dd2
tools,doc: fix format-md files list
StefanStojanovic Dec 24, 2025
2d23968
build: remove temporal updater
legendecas Dec 24, 2025
91127c9
benchmark: allow boolean option values
SeokhunEom Dec 14, 2025
e1f7d68
benchmark: use boolean options in benchmark tests
SeokhunEom Oct 6, 2025
9c80e5a
src: add HandleScope to edge loop in heap_utils
mertcanaltin Dec 27, 2025
d56066c
sqlite: improve error messages for tag store
MatricalDefunkt Dec 27, 2025
b6d3cae
src: improve StringBytes::Encode perf on ASCII
ChALkeR Dec 27, 2025
bfee9d0
util: optimize toASCIILower function using V8s native toLowerCase
mertcanaltin Dec 27, 2025
c3e776b
doc: document error event on readline InterfaceConstructor
Xstoudi Dec 27, 2025
1c0a1aa
lib: gbk decoder is gb18030 decoder per spec
ChALkeR Dec 28, 2025
0ed0a30
fs: fix rmSync to handle non-ASCII characters
Yeaseen Dec 28, 2025
a3dd30d
doc: correct options for net.Socket class and socket.connect
Xstoudi Dec 29, 2025
d825c88
doc: clarify threat model for application-level API exposure
RafaelGSS Dec 30, 2025
816ce75
doc: missing `passed`, `error` and `passed` properties on `TestContext`
Xstoudi Dec 30, 2025
31afe95
esm: avoid throw when module specifier is not url
CraigMacomber Dec 30, 2025
603f0bf
lib: implement all 1-byte encodings in js
ChALkeR Dec 30, 2025
ba318c5
zlib: add CHECK to validate fast path input
mcollina Dec 30, 2025
d65326c
url: add fast path to getPathFromURL decoder
gurgunday Dec 30, 2025
da4d4d4
test: check util.parseArgs argv parsing with actual process execution
Renegade334 Dec 30, 2025
03a1540
doc: fix tls.connect() timeout documentation
azadgupta1 Jan 1, 2026
8881859
doc: note corepack package removal in distribution doc
MikeMcC399 Jan 1, 2026
3148931
process: improve process.cwd() error message
Tseian Jan 2, 2026
fd6601c
test: asserts that import.meta.resolve invokes sync loader hooks
legendecas Jan 2, 2026
b3fe457
node-api: add napi_set_prototype
siaeyy Jan 2, 2026
b132ecd
fs: validate statfs path
efekrskl Jan 3, 2026
c90fc7c
meta: bump peter-evans/create-pull-request from 7.0.9 to 8.0.0
dependabot[bot] Jan 3, 2026
96901b4
meta: bump codecov/codecov-action from 5.5.1 to 5.5.2
dependabot[bot] Jan 3, 2026
86950a4
meta: bump github/codeql-action from 4.31.6 to 4.31.9
dependabot[bot] Jan 3, 2026
ff98f61
meta: bump actions/cache from 4.3.0 to 5.0.1
dependabot[bot] Jan 3, 2026
4df7134
meta: bump actions/setup-node from 6.0.0 to 6.1.0
dependabot[bot] Jan 3, 2026
9bf899b
meta: bump step-security/harden-runner from 2.13.2 to 2.14.0
dependabot[bot] Jan 3, 2026
f989fdc
tools: bump the eslint group in /tools/eslint with 2 updates
dependabot[bot] Jan 3, 2026
a0a8c96
src: dump snapshot source with node:generate_default_snapshot_source
joyeecheung Jan 3, 2026
940f83d
doc: add reusePort error behavior to net module
mag123c Jan 4, 2026
9ebf1ff
doc: add PR-URL requirement for security backports
RafaelGSS Jan 4, 2026
ef8d26c
build: fix inconsistent quoting in `Makefile`
aduh95 Jan 4, 2026
76a73d6
build: expose libplatform symbols in shared libnode
joyeecheung Jan 5, 2026
32e56ab
doc: correct typo in api contributing doc
MikeMcC399 Jan 5, 2026
e0ff861
worker: update code examples for `node:worker_threads` module
fisker Jan 5, 2026
4b691b5
doc: mention --newVersion release script
RafaelGSS Jan 5, 2026
77437cf
deps: update nbytes to 0.1.2
nodejs-github-bot Jan 6, 2026
0030c05
deps: update cjs-module-lexer to 2.2.0
nodejs-github-bot Jan 6, 2026
0f16bca
doc: fix typos and grammar in `BUILDING.md` & `onboarding.md`
Hardanish-Singh Jan 6, 2026
c7764be
doc: fix filename typo
Hardanish-Singh Jan 8, 2026
99c783b
doc: add sqlite session disposal method
Renegade334 Jan 8, 2026
31476cd
doc: add documentation for process.traceProcessWarnings
AlirezaEbrahimkhani Jan 9, 2026
dcffa88
doc: correct description of `error.stack` accessor behavior
Renegade334 Jan 9, 2026
f22f622
lib: add lint rules for reflective function calls
targos Nov 27, 2025
7327b04
test: ensure assertions are reached on more tests
aduh95 Nov 15, 2025
39ca74e
test: ensure assertions are reached on more tests
aduh95 Nov 24, 2025
4bac4ec
test: ensure assertions are reached on more tests
aduh95 Nov 17, 2025
14b421b
http2,zlib: prefer `call()` over `apply()` if argument list is not array
LiviaMedeiros Dec 4, 2025
f3fe0e7
lib,test: enforce use of `assert.fail` via a lint rule
aduh95 Dec 9, 2025
0bb8f5f
lib,src,test: fix tests without SQLite
aduh95 Dec 11, 2025
89e9d19
doc: update MDN links
LiviaMedeiros Dec 16, 2025
88c6b17
deps: update zlib to 1.3.1-e00f703
nodejs-github-bot Jan 10, 2026
775c772
build,tools: fix addon build deadlock on errors
vmoroz Jan 11, 2026
b46b8dd
deps: update ada to v3.4.0
anonrig Jan 8, 2026
180fdbf
test: update url web-platform tests
anonrig Jan 8, 2026
97b1492
meta: label v8 module PRs
Renegade334 Jan 11, 2026
72fcc3e
build: fix crate vendor file checksums on windows
legendecas Jan 11, 2026
c460090
deps: update icu to 78.2
nodejs-github-bot Jan 11, 2026
e00755a
build: fix misplaced comma in ldflags
hqzing Jan 11, 2026
4990812
doc: document ALPNCallback option for TLSSocket constructor
ikeyan Jan 10, 2026
a3b08dd
doc: run license-builder
github-actions[bot] Jan 14, 2026
2c7da15
cluster: fix port reuse between cluster
islandryu Jan 14, 2026
9f68d30
doc: restore @watilde to collaborators
watilde Jan 14, 2026
c9b0dc6
zlib: validate write_result array length
islandryu Jan 15, 2026
7168d0b
build: add embedtest into native suite
joyeecheung Jan 15, 2026
13af640
esm: ensure watch mode restarts after syntax errors
Xstoudi Jan 15, 2026
8f8c6f6
deps: update sqlite to 3.51.2
nodejs-github-bot Jan 15, 2026
c07c807
doc: added 'secure' event to tls.TLSSocket
ikeyan Jan 16, 2026
346311c
doc: add esm and cjs examples to node:v8
mfdebian Jan 16, 2026
61190bf
doc: packages: example of private import switch to internal
coderaiser Jan 16, 2026
0ca4fac
typings: add typing for string_decoder
kimtaejin3 Jan 16, 2026
42110af
test: aix: mark test-emit-on-destroyed as flaky
sxa Jan 16, 2026
4f832b1
src: fix pointer alignment
jhofstee Jan 16, 2026
073a145
fs: remove duplicate fd validation in sync functions
mertcanaltin Jan 16, 2026
8047ac3
doc: add marco and rafael in last sec release
marco-ippolito Jan 16, 2026
e75617d
test: split test-esm-loader-hooks
joyeecheung Jan 16, 2026
179162f
node-api: use Node-API in comments
vmoroz Jan 16, 2026
ce417b1
test_runner: nix dead reporter code
vassudanagunta Jan 16, 2026
0e53c48
tools: fix vcbuild lint-js-build
vmoroz Jan 16, 2026
6a61bcd
assert,util: fix deep comparison for sets and maps with mixed types
BridgeAR Jan 17, 2026
8aca37c
doc: add deprecation history for url.parse
Juneezee Jan 17, 2026
de4a11b
meta: fix typos in issue template config
watilde Jan 17, 2026
55a3c70
fs: fix ENOTDIR in globSync when file is treated as dir
Han5991 Jan 17, 2026
9382be5
test_runner: fix rerun ambiguous test failures
MoLow Jan 17, 2026
8fc61e4
test_runner: print info when test restarts
Xstoudi Jan 17, 2026
73146e9
test_runner: fix coverage report when a directory is named file
heathdutton Jan 17, 2026
9bb9fc7
fs: fix errorOnExist behavior for directory copy in fs.cp
npaun Jan 17, 2026
078cfa2
test_runner: fix memory leaks in runner
abhishekSavani Nov 27, 2025
8de391e
lib: fix TypeScript support check in jitless mode
Han5991 Jan 14, 2026
b254bab
doc: refine WebAssembly error documentation
Han5991 Jan 15, 2026
d2586b7
child_process: treat ipc length header as unsigned uint32
islandryu Jan 19, 2026
53bfbaa
http2: validate initialWindowSize per HTTP/2 spec
mcollina Jan 19, 2026
cacef92
events: remove redundant todo
gurgunday Jan 19, 2026
e349d34
test: check new WebCryptoAPI enum values
panva Jan 19, 2026
0248357
doc: note resume build should not be done on node-test-commit
sxa Jan 13, 2026
001be8a
src: use C++ nullptr in webstorage
tniessen Jan 19, 2026
b3a7a8c
build: update devcontainer.json to use paired nix env
joyeecheung Jan 19, 2026
2711762
sqlite: add some tests
araujogui Jan 19, 2026
d3676d0
src: use C++ nullptr in sqlite
tniessen Jan 19, 2026
bc0a55f
crypto: update root certificates to NSS 3.119
nodejs-github-bot Jan 20, 2026
820e0a5
lib: fix typo in `util.js` comment
kimtaejin3 Jan 20, 2026
2bba7ef
deps: update googletest to 85087857ad10bd407cd6ed2f52f7ea9752db621f
nodejs-github-bot Jan 20, 2026
c1aa9f4
src: use starts_with instead of rfind/find
tniessen Jan 20, 2026
bb9e4e0
src: cache missing package.json files in the C++ package config cache
michaelsmithxyz Jan 20, 2026
45663c8
doc: update Python 3.14 manual install instructions (Windows)
MikeMcC399 Jan 20, 2026
e2481c5
build,win: update WinGet configurations to Python 3.14
MikeMcC399 Jan 20, 2026
fd8b613
fs: remove duplicate getValidatedPath calls
mertcanaltin Jan 20, 2026
977f46c
src: cache context lookup in vectored io loops
mertcanaltin Jan 20, 2026
fa7830b
doc: clarify TypedArray properties on Buffer
silverwind Jan 20, 2026
b4041ab
doc: remove Windows Dev Home instructions from BUILDING
MikeMcC399 Jan 21, 2026
89a7f18
doc: clarify process.argv[1] behavior for -e/--eval
Jeevankumar-s Jan 21, 2026
ea46879
build: update android-patches/trap-handler.h.patch
moluopro Jan 21, 2026
92c517c
buffer: make methods work on Uint8Array instances
nbbeeken Jan 21, 2026
034a5f2
src: add missing override specifier to Clean()
tniessen Jan 21, 2026
c335462
tools: validate release commit diff as part of `lint-release-proposal`
aduh95 Jan 21, 2026
99c29eb
test: add implicit test for fs dispose handling with using
IlyasShabi Jan 21, 2026
ceaa200
src: improve StringBytes::Encode perf on UTF8
ChALkeR Jan 21, 2026
746206b
v8: add GCProfiler support for erm
IlyasShabi Jan 22, 2026
8a43244
doc: include OpenJSF handle for security stewards
RafaelGSS Jan 22, 2026
5deafc1
build,win: improve logs when ClangCL is missing
MikeMcC399 Jan 22, 2026
59d94ba
http: fix rawHeaders exceeding maxHeadersCount limit
Meltedd Jan 22, 2026
5cc3596
node-api: fix node_api_create_object_with_properties name
vmoroz Jan 23, 2026
4815e4a
doc: update previous version links in BUILDING
MikeMcC399 Jan 23, 2026
b483b5a
stream: export namespace object from internal end-of-stream module
Renegade334 Jan 23, 2026
e22aad1
gyp: aix: change gcc version detection so CXX="ccache g++" works
sxa Jan 23, 2026
9b29d56
doc: add CVE delay mention
RafaelGSS Jan 23, 2026
ff3b9ac
benchmark: add SQLite benchmarks
araujogui Jan 23, 2026
3b24691
deps: upgrade npm to 11.8.0
npm-cli-bot Jan 23, 2026
8b783d4
meta: do not fast-track npm updates
aduh95 Jan 24, 2026
4a88ed0
doc: mention constructor comparison in assert.deepStrictEqual
hamzakargin Jan 24, 2026
fc9c906
doc: remove `v` prefix for version references
MikeMcC399 Jan 25, 2026
403c50c
deps: update corepack to 0.34.6
nodejs-github-bot Jan 28, 2026
283ab61
doc: align Buffer.concat documentation with behavior
gurgunday Feb 2, 2026
12fb95d
doc: update IBM/Red Hat volunteers with dedicated project time
BethGriggs Feb 1, 2026
f505f81
doc: restore @ChALkeR to collaborators
ChALkeR Jan 27, 2026
2e3337d
doc: added `requestOCSP` option to `tls.connect`
ikeyan Jan 27, 2026
6f123f1
doc: move Security-Team from TSC to SECURITY
RafaelGSS Jan 25, 2026
0035f3f
test: delay writing the files only on macOS
lpinca Jan 28, 2026
41710ba
test: ensure removeListener event fires for once() listeners
Han5991 Jan 27, 2026
f511c24
test: fix flaky debugger test
islandryu Jan 27, 2026
6c18bf2
test: update WPT for url to 81a2aed262
nodejs-github-bot Jan 27, 2026
dd13f10
test: skip --build-sea tests on platforms where SEA is flaky
joyeecheung Jan 26, 2026
bc610a8
tools: update gyp-next to 0.21.1
nodejs-github-bot Jan 28, 2026
2e387fb
url: update ada to v3.4.2 and support unicode 17
anonrig Feb 1, 2026
0869728
deps: upgrade openssl sources to openssl-3.5.5
nodejs-github-bot Jan 27, 2026
fba95be
deps: update archs files for openssl-3.5.5
nodejs-github-bot Jan 27, 2026
f7450a9
repl: move completion logic to internal module
dario-piotrowicz Oct 8, 2025
1f64d68
build: test on Python 3.14
cclauss Oct 13, 2025
4ef7a6c
lib: backport `_tls_common` and `_tls_wrap` refactors
dario-piotrowicz May 10, 2025
32b03d0
lib: add TLSSocket default error handler
RafaelGSS Oct 31, 2025
36e29bf
tls: route callback exceptions through error handlers
mcollina Dec 22, 2025
a087002
2026-02-10, Version 24.13.1 'Krypton' (LTS)
aduh95 Feb 6, 2026

Sorry, this diff is taking too long to generate.

It may be too large to display on GitHub.