Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
236 commits
Select commit Hold shift + click to select a range
0b3a10d
2025-10-15, Version 25.0.0 (Current)
RafaelGSS Sep 15, 2025
6e42852
Working on v25.0.1
RafaelGSS Oct 15, 2025
6735585
deps: update googletest to 279f847
nodejs-github-bot Oct 14, 2025
42729f0
src: stop using deprecated v8::Context::GetIsolate
targos Oct 14, 2025
8c8525c
doc: fix not working code example in vm docs
arturgawlik Oct 14, 2025
64fc625
inspector: support handshake response for websocket inspection
islandryu Oct 14, 2025
4395fe1
http: add optimizeEmptyRequests server option
RafaelGSS Oct 14, 2025
be1b84f
module: handle null source from async loader hooks in sync hooks
joyeecheung Oct 14, 2025
f1aa1ea
inspector: add network payload buffer size limits
legendecas Oct 15, 2025
21bcd0e
deps: V8: cherry-pick 3d0f462a17ff
joyeecheung Sep 16, 2025
1bbcdf9
benchmark: add vm.SourceTextModule benchmark
joyeecheung Oct 10, 2025
6f3b16d
esm: use index-based resolution callbacks
joyeecheung Aug 7, 2025
a40e533
src: add a default branch for module phase
legendecas Oct 15, 2025
14f3189
tools: add inspector_protocol updater
legendecas Oct 15, 2025
0f0d3c0
doc: fix `blob.bytes()` heading level
xty Oct 16, 2025
8492bc6
doc: add --heap-snapshot-on-oom to useful v8 flag
jakecastelli Oct 17, 2025
afdb362
src: use `Utf8Value` and `TwoByteValue` instead of V8 helpers
addaleax Oct 13, 2025
11ebb04
tools: add C++ lint rule to avoid using `String::Utf8Value`
addaleax Oct 13, 2025
5dd670b
src: initial enablement of IsolateGroups
jasnell Oct 17, 2025
8caae1a
test: move sea tests into test/sea
joyeecheung Oct 13, 2025
26b01bf
test: skip sea tests on x64 macOS
joyeecheung Oct 13, 2025
bac70c6
doc: document wildcard supported by tools/test.py
joyeecheung Oct 17, 2025
ffeebeb
test: make test-worker-prof more tolerant
joyeecheung Oct 17, 2025
405a9c4
test: parallelize test-without-async-context-frame correctly
joyeecheung Oct 17, 2025
9ecaf41
typings: delete undefined property in ConfigBinding
whsung0330 Oct 14, 2025
09ae6fc
typings: add missing properties in HTTPParser
whsung0330 Oct 14, 2025
ef4c596
typings: add missing properties and method in Worker
whsung0330 Oct 14, 2025
e3c3b48
test: ignore EPIPE errors in https proxy invalid URL test
joyeecheung Oct 18, 2025
df8396a
src: replace Environment::GetCurrent with args.GetIsolate
KimSH39 Oct 18, 2025
47fa765
tools: optimize wildcard execution in tools/test.py
joyeecheung Oct 18, 2025
e600711
benchmark: add benchmark for leaf source text modules
joyeecheung Oct 12, 2025
79b2387
vm: make vm.Module.evaluate() conditionally synchronous
joyeecheung Oct 10, 2025
30451d3
test: fix incorrect calculation in test-perf-hooks.js
joyeecheung Oct 18, 2025
8a6de38
doc, assert: correct order of changes entries
Flarna Oct 18, 2025
9e6d6ce
util: mark special properties when inspecting them
BridgeAR Oct 18, 2025
a507308
tools: fix inspector_protocol updater
legendecas Oct 18, 2025
8ccff0d
doc: update decorator documentation to reflect actual policy
salman-aziz-4425 Oct 19, 2025
36837fa
src: use cached primordials_string
KimSH39 Oct 19, 2025
04cc7aa
build: remove V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE defs
joyeecheung Oct 19, 2025
a07f32e
test: split test-runner-watch-mode-kill-signal
joyeecheung Oct 19, 2025
59223a7
meta: loop userland-migrations in deprecations
legendecas Oct 19, 2025
17fde3f
build: build v8 with -fvisibility=hidden -fvisibility-inlines-hidden
joyeecheung Oct 19, 2025
4b23ac8
test: fix status when compiled without inspector
aduh95 Oct 19, 2025
99e357a
doc: use `any` for `worker_threads.Worker` 'error' event argument `err`
jonasgeiler Oct 19, 2025
f437204
src: add watch config namespace
marco-ippolito Oct 9, 2025
4a86016
util: use more defensive code when inspecting error objects
aduh95 Oct 20, 2025
a02897e
meta: move one or more collaborators to emeritus
nodejs-github-bot Oct 20, 2025
8596891
deps: update inspector_protocol to af7f5a8173fdbc29f0835ec94395932e328b
nodejs-github-bot Oct 21, 2025
aacfc0d
deps: update corepack to 0.34.1
nodejs-github-bot Oct 21, 2025
9310284
build: use call command when calling python configure
ZenMasterJacob20011 Oct 21, 2025
6e8b029
tools: limit inspector protocol PR title length
legendecas Oct 21, 2025
063fbd8
msi: fix WiX warnings
StefanStojanovic Oct 22, 2025
3d89331
test_runner: use module.registerHooks in module mocks
joyeecheung Oct 22, 2025
6bacb65
doc, module: change async customization hooks to experimental
Flarna Oct 22, 2025
6de2407
test: fix small compile warning in test_network_requests_buffer.cc
xiaocainiao633 Oct 22, 2025
e8fdd8d
tools: update gyp-next to 0.20.5
nodejs-github-bot Oct 22, 2025
064c8c5
doc: add missing CAA type to dns.resolveAny() & dnsPromises.resolveAny()
hkleungai Oct 22, 2025
2d48d17
module: refactor and clarify async loader hook customizations
joyeecheung Oct 23, 2025
22fa6bd
build: ibmi follow aix visibility
sravani1510 Oct 24, 2025
563e131
doc: remove unnecessary statement of web storage
deokjinkim Oct 24, 2025
0b38de3
test: put helper in test-runner-output into common
joyeecheung Oct 24, 2025
12773d1
test: increase debugger waitFor timeout on macOS
legendecas Oct 24, 2025
e83dbcb
test,crypto: sha3 algorithms aren't supported with BoringSSL
codebytere Oct 25, 2025
8a20530
crypto: update root certificates to NSS 3.116
nodejs-github-bot Oct 25, 2025
e5559f3
win: upgrade Visual Studio workload from 2019 to 2022
gengjiawen Oct 25, 2025
3d183e3
test,crypto: fix conditional SHA3-* skip on BoringSSL
panva Oct 25, 2025
29a5855
test: ensure assertions are reachable in `test/addons`
aduh95 Oct 25, 2025
4a5d7a4
src: conditionally disable source phase imports by default
codebytere Oct 26, 2025
377e8ce
tls: avoid external memory leak on invalid protocol versions
codebytere Oct 26, 2025
7a6542c
test: skip failing test on macOS 15.7+
aduh95 Oct 26, 2025
5d5c848
tools: run CI with shared libs on GHA
aduh95 Oct 17, 2025
f402b4e
tools: show diff alongside the error in Nix linter
aduh95 Oct 19, 2025
ffec592
meta: fix typo in test-shared workflow name
Ronitsabhaya75 Oct 19, 2025
03b0347
tools: disable inspector on macOS-shared to reduce flakiness
aduh95 Oct 21, 2025
cb615b1
tools: skip test-shared workflow for draft PRs
targos Oct 24, 2025
ae4858c
tools: add an option to generate lighter archives
aduh95 Sep 8, 2025
425a187
doc: mention more codemods in `deprecations.md`
AugustinMauroy Oct 27, 2025
95644a4
http: lazy allocate cookies array
ronag Oct 27, 2025
2e55c6a
sqlite: allow setting defensive flag
louwers Oct 27, 2025
bb27766
benchmark: improve cpu.sh for safety and usability
meteorqz6 Oct 27, 2025
fe91c0f
deps: update simdjson to 4.0.7
nodejs-github-bot Oct 27, 2025
0ecbb80
lib: fix typo in createBlobReaderStream
SeokhunEom Oct 27, 2025
267e1b3
src: add COUNT_GENERIC_USAGE utility for tests
joyeecheung Oct 27, 2025
dc93d69
src: fix timing of snapshot serialize callback
joyeecheung Oct 27, 2025
1da054d
2025-10-28, Version 25.1.0 (Current)
aduh95 Oct 28, 2025
76e0d86
Working on v25.1.1
aduh95 Oct 28, 2025
7fc9931
tools: do not use short hashes for deps versioning to avoid collision
aduh95 Oct 27, 2025
3671851
perf_hooks: move non-standard performance properties to perf_hooks
legendecas Oct 27, 2025
8c31cbb
test: move test-runner-watch-mode helper into common
joyeecheung Oct 24, 2025
1e979e6
test: split test-runner-watch-mode
joyeecheung Oct 24, 2025
6ab83cf
node-api: use local files for instanceof test
vmoroz Oct 28, 2025
07fa6c9
meta: call `create-release-post.yml` post release
avivkeller Oct 28, 2025
7015f30
src: add enum handle for ToStringHelper + formatting
wooffie Oct 28, 2025
fd63c27
test,crypto: update x448 and ed448 expectation when on boringssl
codebytere Oct 29, 2025
003121c
inspector: fix crash when receiving non json message
islandryu Oct 29, 2025
d09ba98
tools: document that nixpkgs updates should not be backported
aduh95 Oct 29, 2025
781a266
test: ensure assertions are reachable in more folders
aduh95 Oct 29, 2025
12e9213
test: ensure assertions are reachable in `test/sequential`
aduh95 Oct 25, 2025
ca39540
doc: clarify --use-system-ca support status
joyeecheung Oct 29, 2025
fe2d6d4
tools: remove undici from daily wpt.fyi job
panva Oct 29, 2025
5941341
src: clean up generic counter implementation
addaleax Oct 30, 2025
39dfcba
stream: don't try to read more if reading
ronag Oct 30, 2025
b606d46
src: remove unconditional NAPI_EXPERIMENTAL in node.h
legendecas Oct 30, 2025
3ec9764
tools: pin OpenSSL to 3.5.4 on test-shared workflow
aduh95 Oct 30, 2025
019af5b
tools: skip running test-shared on deps changes
aduh95 Oct 30, 2025
166c72e
node-api: add napi_create_object_with_properties
miguelmarcondesf Oct 30, 2025
69b3d2c
http: replace startsWith with strict equality
btea Oct 30, 2025
97d7422
tools: fix failing release-proposal linter for LTS transitions
aduh95 Oct 30, 2025
edc3033
sqlite,doc: fix StatementSync section
geeksilva97 Oct 31, 2025
6877139
util: fix stylize of special properties in inspect
Snowflyt Oct 31, 2025
ccc2637
test: capture stack trace in debugger timeout errors
joyeecheung Oct 31, 2025
74719da
doc: clarify Linux runtime requirements for >=25
joyeecheung Oct 31, 2025
4fbb1ab
lib: throw from localStorage getter on missing storage path
Renegade334 Oct 31, 2025
cd5c1ad
doc: correct module loading descriptions
joyeecheung Oct 31, 2025
3bcf86d
esm: use sync loading/resolving on non-loader-hook thread
joyeecheung Oct 31, 2025
07b0b5a
tools: fix linter for semver-major release proposals
aduh95 Nov 1, 2025
44ca97b
tools: fix update-icu script
targos Nov 1, 2025
3139834
test: fix flaky test-watch-mode-kill-signal-*
joyeecheung Nov 1, 2025
a38e2f5
http2: add diagnostics channels for client stream request body
RaisinTen Oct 27, 2025
4810e4b
buffer: speed up concat via TypedArray#set
gurgunday Nov 1, 2025
07bcd28
deps: V8: cherry-pick 7ef6a001762
Xiao-Tao Nov 2, 2025
de78da7
src: move Node-API version detection to where it is used
addaleax Oct 31, 2025
4385b0b
src: move `napi_addon_register_func` to `node_api_types.h`
addaleax Oct 31, 2025
eca6227
test: ensure assertions are reachable in `test/internet`
aduh95 Nov 2, 2025
97ed560
tools: skip unaffected GHA jobs for changes in `test/internet`
aduh95 Nov 2, 2025
0b9ef68
doc: instantiate resolver object
codenamenam Nov 2, 2025
62889d7
doc: clarify require(esm) description
dynst Nov 2, 2025
94a94a6
console: optimize single-string logging
gurgunday Nov 2, 2025
519c537
doc: add haramj as triager
haramj Nov 3, 2025
fdff838
src: add internal binding for constructing SharedArrayBuffers
Renegade334 Oct 28, 2025
219d2e9
lib: replace global SharedArrayBuffer constructor with bound method
Renegade334 Oct 30, 2025
bf0de92
tls: fix leak on invalid protocol method
codebytere Nov 3, 2025
b9ba3a7
deps: V8: backport fe81545e6d14
caiolima Nov 3, 2025
b60157a
meta: bump actions/stale from 10.0.0 to 10.1.0
dependabot[bot] Nov 3, 2025
995596a
meta: bump actions/setup-node from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
d1d9891
meta: bump actions/github-script from 7.0.1 to 8.0.0
dependabot[bot] Nov 3, 2025
3314b0b
meta: bump actions/upload-artifact from 4.6.2 to 5.0.0
dependabot[bot] Nov 3, 2025
b722236
meta: bump actions/download-artifact from 5.0.0 to 6.0.0
dependabot[bot] Nov 3, 2025
1664902
meta: bump github/codeql-action from 3.30.5 to 4.31.2
dependabot[bot] Nov 3, 2025
ca8934f
meta: bump cachix/install-nix-action from 31.6.1 to 31.8.2
dependabot[bot] Nov 3, 2025
3446cf3
doc: update devcontainer.json and add documentation
joyeecheung Nov 3, 2025
3bf42a5
test: spin longer on flaky platforms for test-worker-prof
joyeecheung Nov 3, 2025
ad376c3
crypto: fix argument validation in crypto.timingSafeEqual fast path
joyeecheung Nov 3, 2025
d2087ba
inspector: support inspecting HTTP/2 request and response bodies
RaisinTen Nov 4, 2025
c94c655
test,crypto: handle a few more BoringSSL tests
codebytere Nov 4, 2025
a02e05c
deps: update amaro to 1.1.5
nodejs-github-bot Nov 4, 2025
6e1b23d
deps: update corepack to 0.34.2
nodejs-github-bot Nov 4, 2025
ae91a6c
tools: only add test reporter args when node:test is used
joyeecheung Nov 4, 2025
506b79e
net: increase network family autoselection timeout to 500ms
rvagg Nov 4, 2025
13120a4
deps: update simdjson to 4.1.0
nodejs-github-bot Nov 4, 2025
bc8f7db
test: correct conditional secure heap flags test
codebytere Nov 4, 2025
9c99ab6
doc: fix typo in http.md
mikicho Nov 4, 2025
a37c01e
lib: add options to util.deprecate
RafaelGSS Nov 5, 2025
2c199f7
test: split test-esm-wasm.js
joyeecheung Nov 5, 2025
2a57268
test: mark stringbytes-external-exceed-max tests as flaky on AIX
joyeecheung Nov 5, 2025
5efe4f7
test: add more logs to test-esm-loader-hooks-inspect-wait
joyeecheung Nov 5, 2025
22fd621
test: split test-perf-hooks-timerify
joyeecheung Nov 5, 2025
6ddee4a
repl: fix pasting after moving the cursor to the left
BridgeAR Nov 5, 2025
bc41acf
test: ensure assertions are reached on more tests
aduh95 Nov 6, 2025
6aaf18c
test: ensure assertions are reached on more tests
aduh95 Oct 29, 2025
759d693
test: ensure assertions are reachable in `test/es-module`
aduh95 Oct 25, 2025
8cae858
test: ensure assertions are reached on more tests
aduh95 Nov 7, 2025
be8c417
test: only show overridden env in child process failures
joyeecheung Nov 7, 2025
26a5305
benchmark: add per-suite setup option
joyeecheung Nov 7, 2025
ac08760
tools: extract Nix dependency lists to separate files
aduh95 Nov 8, 2025
2892d15
doc: add missing word in `single-executable-applications.md`
tsabolov Nov 8, 2025
a9c70ce
doc: add missing variable in code snippet
koushil-mankali Nov 8, 2025
f72880d
doc: fix pseudo code in modules.md
chirsz-ever Nov 8, 2025
9632c39
doc: improve agent.createConnection docs for http and https agents
mag123c Nov 8, 2025
356bdae
doc: add some entries to `glossary.md`
Mohataseem89 Jul 29, 2025
263c060
doc: fix typo in `process.unref` documentation
wo-o29 Nov 8, 2025
2127754
doc: add CJS code snippets in `sqlite.md`
mureinik Nov 8, 2025
795f32b
doc: highlight module loading difference between import and require
Ajay-2005 Nov 8, 2025
a25d76c
doc: recommend events.once to manage 'close' event
dfabulich Nov 8, 2025
e3c5dcf
doc: correct values/references for buffer.kMaxLength
Renegade334 Nov 8, 2025
815edb0
tools,doc: update JavaScript primitive types to match MDN Web Docs
JustappleJust Nov 8, 2025
d5158a0
benchmark: focus on import.meta intialization in import-meta benchmark
joyeecheung Nov 7, 2025
c4eb9c3
test: parallelize sea tests when there's enough disk space
joyeecheung Nov 8, 2025
cdf70de
doc: add missing history entry for `sqlite.md`
aduh95 Nov 8, 2025
9558c1c
doc: fix linter issues
aduh95 Nov 8, 2025
b8e40e4
doc: fix link in `--env-file=file` section
tenkirin Nov 8, 2025
68791e2
test: async iife in repl
tony-go Nov 8, 2025
3e11658
doc: update Collaborators list to reflect hybrist handle change
aduh95 Nov 9, 2025
f0d81c9
test: apply a delay to `watch-mode-kill-signal` tests
joyeecheung Nov 10, 2025
eef838f
deps: update nghttp2 to 1.67.1
nodejs-github-bot Oct 5, 2025
51e5030
deps: nghttp2: revert 7784fa979d0b
aduh95 Oct 26, 2025
c047e73
inspector: inspect HTTP response body
legendecas Nov 6, 2025
dbf204c
doc,crypto: link keygen to supported types
panva Nov 7, 2025
dc38a45
debugger: fix event listener leak in the run command
joyeecheung Nov 7, 2025
399b340
v8: adding total_allocated_bytes to HeapStatistics
caiolima Nov 7, 2025
a6c2213
src: avoid C strings in more C++ exception throws
addaleax Nov 7, 2025
a31ad37
src: show original file name in FileHandle GC close errors
addaleax Nov 7, 2025
0ebf839
src: use CP_UTF8 for wide file names on win32
indutny Nov 8, 2025
727560a
module: mark type stripping as stable
marco-ippolito Nov 8, 2025
d64795b
watch: fix interaction with multiple env files
marco-ippolito Nov 8, 2025
e9b68e6
src: move import.meta initializer to native land
joyeecheung Nov 4, 2025
a61e5d8
deps: call OPENSSL_free after ANS1_STRING_to_UTF8
RafaelGSS Nov 10, 2025
ee333c9
test: deflake test-perf-hooks-timerify-histogram-sync
joyeecheung Nov 10, 2025
7e8373b
tools: replace invalid expression in dependabot config
rxiddhi Nov 11, 2025
cc33907
2025-11-11, Version 25.2.0 (Current)
nodejs-github-bot Nov 11, 2025
9ca46de
Working on v25.2.1
aduh95 Nov 11, 2025
5316b58
deps: V8: backport 2e4c5cf9b112
targos Nov 11, 2025
a4dee61
Revert "lib: throw from localStorage getter on missing storage path"
aduh95 Nov 16, 2025
ca878bc
doc,src,lib: clarify experimental status of Web Storage support
aduh95 Nov 16, 2025
ff89b7b
crypto: ensure documented RSA-PSS saltLength default is used
panva Nov 12, 2025
4cac2b9
2025-11-17, Version 25.2.1 (Current)
nodejs-github-bot Nov 16, 2025
adb8ef2
Move node_snapshot_stub.cc to node library
sparist Jan 10, 2023
cfb75a6
Use "fat archives" in all cases
sparist Jan 10, 2023
4854d82
Change nosnapshot to set --without-node-snapshot
sparist Jan 12, 2023
2ec7c0f
Streamline node_snapshot_stub.cc addition to sources
sparist Jan 13, 2023
7dc642c
Fix node_snapshot_stub.cc conditional
sparist Jan 13, 2023
68bd87d
Revert napi_create_external_buffer introduction
sparist Feb 3, 2023
3447e58
Replace 'wrapper' private with internal field 0
sparist Feb 3, 2023
3a6489b
Replace 'type_tag' private with internal field 1
sparist Feb 3, 2023
760d81a
Remove includes of upward dependencies
sparist Feb 3, 2023
ea6301c
Export PumpMessageLoop symbol
sparist Feb 12, 2023
6acbcf2
Treat V8 platform symbols same as base
sparist Feb 12, 2023
df59a8a
fix the use of upward dependency of `node_errors.h`
Xmader May 12, 2025
2dbecd9
fix headers include
Xmader May 14, 2025
414f10a
fix the API call to mark the buffer as untransferable
Xmader May 14, 2025
91ecea7
remove `mark_arraybuffer_as_untransferable`
Xmader May 14, 2025
823bbf7
`Reference::Finalize`/`RefBase::Finalize` was generalized
Xmader May 14, 2025
b1cb23d
`RefBase`'s call shape has been changed
Xmader May 14, 2025
d383782
MSVC is more strict on implicit type cast
Xmader May 15, 2025
c606b4c
disable GitHub actions
Xmader May 22, 2025
24dcc2b
fix errors after the upgrade
Xmader Dec 10, 2025
f43eb18
internal field of a `v8::Object` is now a `v8::Data` instead of `v8::…
Xmader Dec 10, 2025
18111f2
The `v8impl::Reference` class is now separated into `ReferenceWithFin…
Xmader Dec 10, 2025
cb0dba9
Add V8_ENABLE_CHECKS to Debug defines, comment out error when compili…
RyanSawe Jan 8, 2026
09ae3d4
Fix `android_getCpuFeatures()` is somehow not available in the build …
Xmader Jan 20, 2026
1cf29ee
Android build
Xmader Jan 26, 2026
44f1bbe
disable `V8_TRAP_HANDLER_SUPPORTED` for all platforms, since there's …
Xmader Jan 28, 2026
015e733
build for Android with Intl support
Xmader Mar 5, 2026
78097f9
Fix building on API level 26
Xmader Mar 24, 2026
812226b
deps: patch V8 to 14.6.202.34
nodejs-github-bot Apr 28, 2026
dcededb
deps: uv: restore prior signal disposition on Android (DCP-4748)
philippela Jun 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 0 additions & 25 deletions .devcontainer.json

This file was deleted.

11 changes: 11 additions & 0 deletions .devcontainer/base/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "Node.js Dev Container",
"image": "nodejs/devcontainer:nightly",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/developer/nodejs/node,type=bind,consistency=cached",
"workspaceFolder": "/home/developer/nodejs/node",
"remoteUser": "developer",
"mounts": [
"source=node-devcontainer-cache,target=/home/developer/nodejs/node/out,type=volume"
],
"postCreateCommand": "git restore-mtime"
}
231 changes: 0 additions & 231 deletions .github/CODEOWNERS

This file was deleted.

60 changes: 0 additions & 60 deletions .github/ISSUE_TEMPLATE/1-bug-report.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/2-feature-request.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/3-api-ref-docs-problem.yml

This file was deleted.

Loading