Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
22.11.0-alpine
->23.1.0-alpine
Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
nodejs/node (node)
v23.1.0
: 2024-10-24, Version 23.1.0 (Current), @aduh95Compare Source
Notable Changes
Buffer
now work with resizableArrayBuffer
When a
Buffer
is created using a resizableArrayBuffer
, theBuffer
lengthwill now correctly change as the underlying
ArrayBuffer
size is changed.Contributed by James M Snell in #55377.
MockTimers
test runner API is now stableMockTimers
, introduced in April 2023, has just reached stable status. ThisAPI provides comprehensive support for mocking
Date
and all major timers inNode.js, including
setTimeout
,setInterval
, andsetImmediate
, both fromthe
node:timers
,node:timers/promises
modules and global objects. Aftermonths of refinement, developers can now fully rely on
MockTimers
for testingtime-based operations with confidence, ensuring better control over asynchronous
behavior in their Node.js applications.
Example usage with initial
Date
object as time set:Contributed by Erick Wendel in #55398.
JSON modules and import attributes are now stable
The two proposals reached stage 4 of the TC39 process, at the October 2024
meeting. The Node.js implementation already matches exactly the semantics
required by the proposals.
Contributed by Nicolò Ribaudo by #55333.
Other Notable Changes
4ba31b7f20
] - (SEMVER-MINOR) assert: makeassertion_error
use Myers diff algorithm (Giovanni Bucci) #54862dcbc5fbe65
] - (SEMVER-MINOR) lib: addUV_UDP_REUSEPORT
for udp (theanarkh) #55403ec867ac7ce
] - (SEMVER-MINOR) net: addUV_TCP_REUSEPORT
for tcp (theanarkh) #55408Commits
4ba31b7f20
] - (SEMVER-MINOR) assert: make assertion_error use Myers diff algorithm (Giovanni Bucci) #54862fe667bea28
] - assert: fix deepEqual always return true on URL (Xuguang Mei) #50853aca03d9083
] - benchmark: add --runs support to run.js (Rafael Gonzaga) #55158c5abf50692
] - benchmark: adjust byte size for buffer-copy (Rafael Gonzaga) #55295d3618b2334
] - benchmark: adjust config for deepEqual object (Rafael Gonzaga) #55254c05582da3d
] - (SEMVER-MINOR) buffer: make Buffer work with resizable ArrayBuffer (James M Snell) #55377194bb0fca5
] - build: fix GN build for cares/uv deps (Cheng) #554778eb5359592
] - build: fix uninstall script for AIX 7.1 (Cloorc) #5543832f7d5ad1c
] - build: conditionally compile bundled sqlite (Richard Lau) #554092147e496e7
] - build: tidy up cares.gyp (Richard Lau) #554452beae50c77
] - build: synchronize list of c-ares source files (Richard Lau) #55445f48d30eb9f
] - build: fix path concatenation (Mohammed Keyvanzadeh) #55387d42522eec5
] - build: fix make errors that occur in Makefile (minkyu_kim) #5528752da293471
] - cli: add--heap-prof
flag available toNODE_OPTIONS
(Juan José) #54259adead26815
] - crypto: include openssl/rand.h explicitly (Shelley Vohr) #55425df2f1adf9e
] - deps: V8: cherry-pickf915fa4
(Chengzhong Wu) #55484bfc10a975f
] - deps: update googletest todf1544b
(Node.js GitHub Bot) #5546545ef1809bd
] - deps: update c-ares to v1.34.2 (Node.js GitHub Bot) #55463c2b5ebfeca
] - deps: update ada to 2.9.1 (Node.js GitHub Bot) #54679903863cafa
] - deps: update simdutf to 5.6.0 (Node.js GitHub Bot) #55379008fb5f7f4
] - deps: patch V8 to 12.9.202.28 (Node.js GitHub Bot) #553718b282228ae
] - deps: update c-ares to v1.34.1 (Node.js GitHub Bot) #5536954d55f2337
] - Revert "deps: disable io_uring support in libuv by default" (Santiago Gimeno) #55114bfb3c621c4
] - deps: update libuv to 1.49.1 (Santiago Gimeno) #55114055d2b8919
] - deps: update amaro to 0.1.9 (Node.js GitHub Bot) #55348c028d21b44
] - diagnostics_channel: fix unsubscribe during publish (simon-id) #55116b4b6ddb777
] - dns: honor the order option (Luigi Pinca) #5539237352cef7f
] - doc: changed the command used to verify SHASUMS256 (adriancuadrado) #5542066bcf4c065
] - doc: move dual package shipping docs to separate repo (Joyee Cheung) #5544404b41bda03
] - doc: add note about stdio streams in child_process (Ederin (Ed) Igharoro) #55322689d3a3e41
] - doc: addisBigIntObject
to documentation (leviscar) #55450784c825a27
] - doc: remove outdated remarks abouthighWaterMark
in fs (Ian Kerins) #554621ec25e8573
] - doc: move Danielle Adams key to old gpg keys (RafaelGSS) #553997d5bb097eb
] - doc: move Bryan English key to old gpg keys (RafaelGSS) #553992967471f67
] - doc: move Beth Griggs keys to old gpg keys (RafaelGSS) #553990be3a7505f
] - doc: add changelog for mocktimers (Erick Wendel) #55398e15f779794
] - doc: spell out condition restrictions (Jan Martin) #55187c3f2216a7d
] - doc: add instructions for WinGet build (Hüseyin Açacak) #55356bdc2c3bb94
] - doc: add missing return values in buffer docs (Karl Horky) #5527341f68f59af
] - doc: fix ambasador markdown list (Rafael Gonzaga) #55361bbd5318729
] - esm: add a fallback when importer in not a file (Antoine du Hamel) #5547122d77773fd
] - esm: fix inconsistency withimportAssertion
inresolve
hook (Wei Zhu) #5536548bb87b059
] - esm: mark import attributes and JSON module as stable (Nicolò Ribaudo) #553338ceefebaf2
] - events: optimize EventTarget.addEventListener (Robert Nagy) #5531245f960cab6
] - fs: pass correct path toDirentFromStats
duringglob
(Aviv Keller) #55071d9494a7641
] - fs: usewstring
on Windows paths (jazelly) #551710f1d13e359
] - lib: ensure FORCE_COLOR forces color output in non-TTY environments (Pietro Marchini) #55404dcbc5fbe65
] - (SEMVER-MINOR) lib: add UV_UDP_REUSEPORT for udp (theanarkh) #55403714f272423
] - lib: remove startsWith/endsWith primordials for char checks (Gürgün Dayıoğlu) #554074e5c90bb41
] - lib: replacecreateDeferredPromise
util withPromise.withResolvers
(Yagiz Nizipli) #54836db18aca47a
] - lib: add flag to drop connection when running in cluster mode (theanarkh) #54927dd848f2d1e
] - lib: test_runner#mock:timers respeced timeout_max behaviour (BadKey) #55375a9473bb8e3
] - lib: remove settled dependant signals when they are GCed (Edigleysson Silva (Edy)) #5535407ad987aa1
] - lib: convert transfer sequence to array in js (Jason Zhang) #55317d54d3b24c3
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #5538112d709bd27
] - meta: assign CODEOWNERS for /deps/ncrypto/* (Filip Skokan) #554260130780eec
] - meta: change color to blue notify review-wanted (Rafael Gonzaga) #55423335a507027
] - meta: bump codecov/codecov-action from 4.5.0 to 4.6.0 (dependabot[bot]) #552225ffc721d09
] - meta: bump github/codeql-action from 3.26.6 to 3.26.10 (dependabot[bot]) #55221d9fde2c45b
] - meta: bump step-security/harden-runner from 2.9.1 to 2.10.1 (dependabot[bot]) #552202c960a212e
] - module: include module information in require(esm) warning (Joyee Cheung) #55397a12dbf03d9
] - module: simplify ts under node_modules check (Marco Ippolito) #55440ec867ac7ce
] - (SEMVER-MINOR) net: add UV_TCP_REUSEPORT for tcp (theanarkh) #554089e320279a2
] - Revert "path: fix bugs and inconsistencies" (Aviv Keller) #554141ce8928db3
] - sqlite: cache column names in stmt.all() (Fedor Indutny) #55373cc775d314a
] - src: switch fromGet/SetPrototype
toGet/SetPrototypeV2
(Aviv Keller) #5545389c96ade53
] - src: remove icu basedToASCII
andToUnicode
(Yagiz Nizipli) #5515657dbbf8402
] - src: fix winapi_strerror error string (Hüseyin Açacak) #55207a490bb8745
] - src: remove uv__node_patch_is_using_io_uring (Santiago Gimeno) #551140da1632937
] - src,lib: introduceutil.getSystemErrorMessage(err)
(Juan José) #540756764273127
] - stream: propagate AbortSignal reason (Marvin ROGER) #554734dc2791cdd
] - test: add repl preview timeout test (Chengzhong Wu) #554848634e054d4
] - test: make test-node-output-v8-warning more flexible (Shelley Vohr) #554016c8564b55d
] - test: fix addons and node-api test assumptions (Antoine du Hamel) #5544194e863cdb7
] - test: update wpt test for webmessaging/broadcastchannel (devstone) #55205c10c6715cd
] - test: deflaketest-cluster-shared-handle-bind-privileged-port
(Aviv Keller) #553786f7379a048
] - test: fix invalidfile:
URL intest-fs-path-dir
(Antoine du Hamel) #55454dd5a08d022
] - test: updateconsole
wpt (Aviv Keller) #551929b7b4a6b25
] - test: remove duplicate tests (Luigi Pinca) #55393eb2fab3da1
] - test: update test_util.cc for coverage (minkyu_kim) #5529159923d137e
] - test: updatecompression
wpt (Aviv Keller) #551911b63a822ac
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #5542797c6448f63
] - test_runner: mark mockTimers as stable (Erick Wendel) #5539869ee56aacd
] - test_runner: add support for scheduler.wait on mock timers (Erick Wendel) #55244d9f0407cf6
] - test_runner: require--enable-source-maps
for sourcemap coverage (Aviv Keller) #553592ac2c5a7e7
] - tools: update lint-md-dependencies (Node.js GitHub Bot) #5547010f6b90f7d
] - tools: update gyp-next to 0.18.3 (Node.js GitHub Bot) #5546465936a8bb6
] - tools: add script to synch c-ares source lists (Richard Lau) #554451da4168486
] - tools: addpolyfilled
option toprefer-primordials
rule (Antoine du Hamel) #553183b2b3a8df2
] - tools: fix typos (Nathan Baulch) #55061736c085a5d
] - typings: add missing type ofArrayBufferPrototypeGetByteLength
(Wuli Zuo) #554397b3e38b855
] - url: handle "unsafe" characters properly inpathToFileURL
(Antoine du Hamel) #54545v23.0.0
: 2024-10-16, Version 23.0.0 (Current), @RafaelGSSCompare Source
We’re excited to announce the release of Node.js 23! Key highlights include:
require(esm)
by default for Node.js applicationsnode --run
commandNode.js 23 will replace Node.js 22 as the ‘Current’ release line when Node.js 22 enters long-term support (LTS) later this month.
According to the release schedule, Node.js 23 will remain the ‘Current’ release for the next six months, until April 2025.
Other Notable Changes
7ad0cc3e57
] - (SEMVER-MAJOR) build: remove support for 32-bit Windows (Michaël Zasso) #5318483eb4f2855
] - (SEMVER-MINOR) deps: V8: cherry-pickcd10ad7
(Joyee Cheung) #52535b8493a5789
] - doc: add abmusse to collaborators (Abdirahim Musse) #550867fab6e8885
] - (SEMVER-MAJOR) doc: use gcc 12 on AIX for Node.js >=23 (Richard Lau) #54338d473606040
] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #5482606206af181
] - (SEMVER-MINOR) module: unflag --experimental-require-module (Joyee Cheung) #550850b9249e335
] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #5464892a25abca9
] - (SEMVER-MINOR) path: addmatchGlob
method (Aviv Keller) #5288112dd4c7575
] - src: mark node --run as stable (Yagiz Nizipli) #537634174b73153
] - test: support glob matching coverage files (Aviv Keller) #53553Semver-Major Commits
764b13d75c
] - (SEMVER-MAJOR) assert,util: change WeakMap and WeakSet comparison handling (Cristian Barlutiu) #534953800d60c66
] - (SEMVER-MAJOR) buffer: throw when writing beyond buffer" (Robert Nagy) #5458817fd32790a
] - (SEMVER-MAJOR) buffer: make File cloneable (Matthew Aitken) #47613f68d7d2acc
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #545369d0748c5df
] - (SEMVER-MAJOR) build: disable ICF for mksnapshot (Leszek Swirski) #54077b7bcf3e121
] - (SEMVER-MAJOR) build: include v8-sandbox.h header in distribution (Michaël Zasso) #540771dfa3b8255
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #54077046343ea9d
] - (SEMVER-MAJOR) build: warn for GCC versions earlier than 12.2 (Michaël Zasso) #54081a5decd4c8d
] - (SEMVER-MAJOR) build: drop experimental support for Windows <10 (Michaël Zasso) #540797ad0cc3e57
] - (SEMVER-MAJOR) build: remove support for 32-bit Windows (Michaël Zasso) #53184c7e42092f3
] - (SEMVER-MAJOR) build: compile with C++20 support (Michaël Zasso) #45427e2b7e41e23
] - (SEMVER-MAJOR) child_process: remove unused internal event (Rich Trott) #537934f1fe8a015
] - (SEMVER-MAJOR) cli: remove deprecated V8 flag (Omer Katz) #547618f37492b65
] - (SEMVER-MAJOR) cli: move --trace-atomics-wait to eol (Marco Ippolito) #52747f7e73cd1f2
] - (SEMVER-MAJOR) cli: remove --no-experimental-global-customevent flag (Daeyeon Jeong) #52723311504125f
] - (SEMVER-MAJOR) cli: remove --no-experimental-fetch flag (Filip Skokan) #52611a30ae50860
] - (SEMVER-MAJOR) cli: remove --no-experimental-global-webcrypto flag (Filip Skokan) #52564afe56aa58b
] - (SEMVER-MAJOR) crypto: runtime deprecate crypto.fips (Yagiz Nizipli) #5501933a6d1fe3a
] - (SEMVER-MAJOR) crypto: remove ERR_CRYPTO_SCRYPT_INVALID_PARAMETER (Tobias Nießen) #53305ff826069a8
] - (SEMVER-MAJOR) crypto: move DEP0182 to runtime deprecation (Tobias Nießen) #525526e150f9527
] - (SEMVER-MAJOR) deps: V8: cherry-pick97199f6
(Michaël Zasso) #545361e16779fa1
] - (SEMVER-MAJOR) deps: V8: cherry-pick01a47f3
(Michaël Zasso) #54536762a440e68
] - (SEMVER-MAJOR) deps: patch V8 to support older Clang versions (Michaël Zasso) #5453695f2213eed
] - (SEMVER-MAJOR) deps: always define V8_NODISCARD as no-op (Michaël Zasso) #5453609d997f181
] - (SEMVER-MAJOR) deps: fix FP16 bitcasts.h (Stefan Stojanovic) #545361866363854
] - (SEMVER-MAJOR) deps: patch V8 to support compilation with MSVC (StefanStojanovic) #545366f4f22f84c
] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54536dfff61475e
] - (SEMVER-MAJOR) deps: disable V8 concurrent sparkplug compilation (Michaël Zasso) #5453669ad89f8eb
] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #545365ab3140dfb
] - (SEMVER-MAJOR) deps: update V8 to 12.9.202.18 (Michaël Zasso) #54536fba06eb34a
] - (SEMVER-MAJOR) deps: remove bogus V8 DCHECK (Michaël Zasso) #540775355603fb5
] - (SEMVER-MAJOR) deps: V8: cherry-pick00e9eeb
(Michaël Zasso) #54077bcc1e2716c
] - (SEMVER-MAJOR) deps: V8: cherry-pickb139777
(Michaël Zasso) #54077415bc750a5
] - (SEMVER-MAJOR) deps: V8: cherry-pick35888fe
(Joyee Cheung) #5407728f3e5c9d1
] - (SEMVER-MAJOR) deps: always define V8_NODISCARD as no-op (Michaël Zasso) #54077a41c381cde
] - (SEMVER-MAJOR) deps: fix FP16 bitcasts.h (Stefan Stojanovic) #5407716c9348e60
] - (SEMVER-MAJOR) deps: V8: revert CL5331688
(Michaël Zasso) #54077dc4e702a45
] - (SEMVER-MAJOR) deps: patch V8 to support compilation with MSVC (StefanStojanovic) #54077f626acc328
] - (SEMVER-MAJOR) deps: silence internal V8 deprecation warning (Michaël Zasso) #54077ed187faa64
] - (SEMVER-MAJOR) deps: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #54077ed029bded7
] - (SEMVER-MAJOR) deps: avoid compilation error with ASan (Michaël Zasso) #54077e600de93cf
] - (SEMVER-MAJOR) deps: disable V8 concurrent sparkplug compilation (Michaël Zasso) #54077cc36db7c06
] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #540779d7cd9b864
] - (SEMVER-MAJOR) deps: update V8 to 12.8.374.13 (Michaël Zasso) #540774f70132972
] - (SEMVER-MAJOR) doc: reflect toolchains used for official binaries (Richard Lau) #549677fab6e8885
] - (SEMVER-MAJOR) doc: use gcc 12 on AIX for Node.js >=23 (Richard Lau) #543381d5ed725e9
] - (SEMVER-MAJOR) esm: export 'module.exports' on ESM CJS wrapper (Guy Bedford) #53848d5c29ba12d
] - (SEMVER-MAJOR) events: set EventEmitterAsyncResource fields private (Yagiz Nizipli) #54889f202322ea4
] - (SEMVER-MAJOR) fs: adjust typecheck fortype
infs.symlink()
(Livia Medeiros) #4974115e7563062
] - (SEMVER-MAJOR) fs: runtime deprecatedirent.path
(Antoine du Hamel) #5105000b2f07f9d
] - (SEMVER-MAJOR) fs,win: fix bug in paths with trailing slashes (Hüseyin Açacak) #54160e973c3e94b
] - (SEMVER-MAJOR) lib: validate signals with interface converter (Jason Zhang) #54965a5a946d8a5
] - (SEMVER-MAJOR) lib: implement interface converter in webidl (Jason Zhang) #549656ed93b4d69
] - (SEMVER-MAJOR) lib: expose global CloseEvent (Matthew Aitken) #5335552322aa42a
] - (SEMVER-MAJOR) net: validate host name for server listen (Jason Zhang) #54470efbba60e5b
] - (SEMVER-MAJOR) path: fix bugs and inconsistencies (Hüseyin Açacak) #54224c237eabf4c
] - (SEMVER-MAJOR) process: removeprocess.assert
(Aviv Keller) #5503517a17164d6
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 131 (Michaël Zasso) #54536f0134fa6c3
] - (SEMVER-MAJOR) src: stop using deprecated fields ofv8::FastApiCallbackOptions
(Andreas Haas) #540770be79f4deb
] - (SEMVER-MAJOR) src: remove dependency on wrapper-descriptor-based CppHeap (Joyee Cheung) #54077525b3f22d1
] - (SEMVER-MAJOR) src: add source location to v8::TaskRunner (François Doray) #54077e945bd9525
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 129 (Michaël Zasso) #54077bb8d2936ab
] - (SEMVER-MAJOR) src: do not use soon-to-be-deprecated V8 API (Igor Sheludko) #5317475884678d7
] - (SEMVER-MAJOR) src: add UV_PIPE_NO_TRUNCATE for bind in pipe_wrap.cc (theanarkh) #52347922feb1ff5
] - (SEMVER-MAJOR) stream: pipe to a closed or destroyed stream is not allowed in pipeline (jakecastelli) #53241ffe0dc5b87
] - (SEMVER-MAJOR) string_decoder: refactor encoding validation (Yagiz Nizipli) #54957df9efba2ce
] - (SEMVER-MAJOR) test: update v8-stats test for V8 12.6 (Michaël Zasso) #54077dbaef339aa
] - (SEMVER-MAJOR) test_runner: detect only tests when --test is not used (Colin Ihrig) #54881eb7e18fe94
] - (SEMVER-MAJOR) test_runner: always make spec the default reporter (Colin Ihrig) #545480db38f0f99
] - (SEMVER-MAJOR) test_runner: expose lcov reporter as newable function (Chemi Atlow) #52403f5ed3386fd
] - (SEMVER-MAJOR) timers: emit warning if delay is negative or NaN (jakecastelli) #46678f666a1b754
] - (SEMVER-MAJOR) tls: fix 'ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED' typo (Aviv Keller) #52627c8c108f9b0
] - (SEMVER-MAJOR) tools: add additonal include dirs for V8 on AIX (Abdirahim Musse) #5453664e8646618
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 12.8 (Michaël Zasso) #54077dc352a5ff2
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 12.7 (Richard Lau) #540778044051ce3
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 12.6 (Michaël Zasso) #54077982f6ad516
] - (SEMVER-MAJOR) util: move util.log to eol (marco-ippolito) #527441d817dcb52
] - (SEMVER-MAJOR) util: move util.isPrimitive to eol (marco-ippolito) #5274472240942ed
] - (SEMVER-MAJOR) util: move util.isFunction to eol (marco-ippolito) #52744dc379626ab
] - (SEMVER-MAJOR) util: move util.isError to eol (marco-ippolito) #52744b5cae4fea6
] - (SEMVER-MAJOR) util: move util.isDate to eol (marco-ippolito) #52744bd559e3e5a
] - (SEMVER-MAJOR) util: move util.isObject to eol (marco-ippolito) #52744d3068b9cfa
] - (SEMVER-MAJOR) util: move util.isRegExp to eol (marco-ippolito) #52744a59c7aeb27
] - (SEMVER-MAJOR) util: move util.isUndefined to eol (marco-ippolito) #5274405e72c939a
] - (SEMVER-MAJOR) util: move util.isSymbol to eol (marco-ippolito) #52744832a77c003
] - (SEMVER-MAJOR) util: move util.isString to eol (marco-ippolito) #52744708f57ea49
] - (SEMVER-MAJOR) util: move util.isNumber to eol (marco-ippolito) #527446ec403fe91
] - (SEMVER-MAJOR) util: move util.isNullOrUndefined to eol (marco-ippolito) #527447cd8bb26d1
] - (SEMVER-MAJOR) util: move util.isNull to eol (marco-ippolito) #52744e32b0c1eab
] - (SEMVER-MAJOR) util: move util.isBuffer to eol (marco-ippolito) #52744be528ab11e
] - (SEMVER-MAJOR) util: move util.isBoolean to eol (marco-ippolito) #52744ac97a532f5
] - (SEMVER-MAJOR) util: move util._extend to eol (marco-ippolito) #52744e225f00034
] - (SEMVER-MAJOR) zlib: removezlib.bytesRead
(Yagiz Nizipli) #55020Semver-Minor Commits
90e3e5e173
] - (SEMVER-MINOR) crypto: add KeyObject.prototype.toCryptoKey (Filip Skokan) #5526229f31c6a76
] - (SEMVER-MINOR) crypto: add Date fields forvalidTo
andvalidFrom
(Andrew Moon) #5415983eb4f2855
] - (SEMVER-MINOR) deps: V8: cherry-pickcd10ad7
(Joyee Cheung) #525356c6562ce8b
] - (SEMVER-MINOR) http2: expose nghttp2_option_set_stream_reset_rate_limit as an option (Maël Nison) #54875d473606040
] - (SEMVER-MINOR) lib: propagate aborted state to dependent signals before firing events (jazelly) #54826772b35bdc4
] - (SEMVER-MINOR) module: support loading entrypoint as url (RedYetiDev) #5493306206af181
] - (SEMVER-MINOR) module: unflag --experimental-require-module (Joyee Cheung) #550850b9249e335
] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #5464862383cd113
] - (SEMVER-MINOR) module: implement flushCompileCache() (Joyee Cheung) #549714dfed556ba
] - (SEMVER-MINOR) module: throw when invalid argument is passed to enableCompileCache() (Joyee Cheung) #549719a73aa0d15
] - (SEMVER-MINOR) module: write compile cache to temporary file and then rename it (Joyee Cheung) #5497192a25abca9
] - (SEMVER-MINOR) path: addmatchGlob
method (Aviv Keller) #52881b0f025208f
] - (SEMVER-MINOR) process: add process.features.require_module (Joyee Cheung) #55241bf11e5793b
] - (SEMVER-MINOR) test_runner: support custom arguments inrun()
(Aviv Keller) #55126059e08bb21
] - (SEMVER-MINOR) test_runner: add 'test:summary' event (Colin Ihrig) #54851f79fd03f41
] - (SEMVER-MINOR) test_runner: add support for coverage via run() (Chemi Atlow) #53937d2ad9b4fb6
] - (SEMVER-MINOR) worker: addmarkAsUncloneable
api (Jason Zhang) #55234Semver-Patch Commits
e1d8b4f038
] - assert: show the diff when deep comparing data with a custom message (Giovanni) #547594eeeab09f0
] - benchmark: rewrite detect-esm-syntax benchmark (Joyee Cheung) #55238834316d541
] - benchmark: add no-warnings to process.has bench (Rafael Gonzaga) #5515900d4f8073c
] - benchmark: create benchmark for typescript (Marco Ippolito) #5490496ec7eede9
] - benchmark: add webstorage benchmark (jakecastelli) #5504029357cb0ef
] - benchmark: include ascii to fs/readfile (Rafael Gonzaga) #5498853cba82e55
] - benchmark: add dotenv benchmark (Aviv Keller) #542784062b3fb43
] - buffer: coerce extrema to int inblob.slice
(Antoine du Hamel) #55141f805d0be95
] - buffer: correctly apply prototype to clonedFile
/Blob
(Aviv Keller) #55138da5887d8e9
] - buffer: extract Blob's .arrayBuffer() & webidl changes (Matthew Aitken) #533720d4387ebe2
] - buffer: use simdutf convert_latin1_to_utf8_safe (Robert Nagy) #54798ae1e2b53b7
] - build: fix notify-on-review-wanted action (Rafael Gonzaga) #5530422bc15764b
] - build: include.nycrc
in coverage workflows (Wuli Zuo) #5521028ffa4b751
] - build: fix not valid json in coverage (jakecastelli) #551791398c04c47
] - build: notify via slack when review-wanted (Rafael Gonzaga) #55102b2c42dbcbb
] - build: add more information to Makefile help (Aviv Keller) #53381a1cd3c8777
] - build: update ruff and addlint-py-fix
(Aviv Keller) #544106a6c957be7
] - build: remove -v flag to reduce noise (iwuliz) #550255f6bb7d007
] - build: display free disk space after build in the test-macOS workflow (iwuliz) #55025415b82d8b8
] - build: support up to python 3.13 in android-configure (Aviv Keller) #54529beb1892036
] - build: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) #5227981cc72996a
] - build: fix eslint makefile target (Aviv Keller) #549997e00be7650
] - Revert "build: upgrade clang-format to v18" (Chengzhong Wu) #5499496e057093f
] - build: printRunning XYZ linter...
for py and yml (Aviv Keller) #54386ab5e58bf29
] - Revert "build: only generate specified build type files" (Chengzhong Wu) #535806cb940a546
] - build: only generate specified build type files (Chengzhong Wu) #5351127f8d9e9d2
] - build,win: enable pch for clang-cl (Stefan Stojanovic) #55249bbf08c6a1b
] - build,win: add winget config to set up env (Hüseyin Açacak) #54729653b96527a
] - build,win: float VS 17.11 compilation patch (Stefan Stojanovic) #549700c5fa57bc7
] - cli: ensure --run has proper pwd (Yagiz Nizipli) #5494965768bca59
] - cli: fix spacing for port range error (Aviv Keller) #544952d77ba5d30
] - Revert "Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.