Notable changes
Time zone update
Time zone data has been updated to 2022f. This includes changes to Daylight Savings Time (DST) for Fiji and Mexico. For more information, see https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html.
Other notable changes
-
buffer
- (SEMVER-MINOR) introduce
1File
class (Khafra) #45139
- (SEMVER-MINOR) introduce
-
deps
- update V8 to 10.8.168.20 (Michaël Zasso) #45230
-
doc
- deprecate use of invalid ports in
1url.parse
(Antoine du Hamel) #45576
- deprecate use of invalid ports in
-
util
- add fast path for utf8 encoding (Yagiz Nizipli) #45412
Commits
- [
] – (SEMVER-MINOR) async_hooks: add hook to stop propagation (Gerhard Stöbich) #4538617cff1e14ba
- [
] – benchmark: add v8 serialize benchmark (Yagiz Nizipli) #454761f08f6a64a3
- [
] – benchmark: add text-encoder benchmark (Yagiz Nizipli) #45450126ad54c1a2
- [
] – (SEMVER-MINOR) buffer: introduce File (Khafra) #4513916c56c9722b
- [
] – build: avoid redefined macro (Michaël Zasso) #4554416e1e25d6dd
- [
] – build: fix env.h for cpp20 (Jiawen Geng) #4551615c9b2a7c82
- [
] – build: reset embedder string to “-node.0” (Michaël Zasso) #45230154fd8a1966
- [
] – Revert “build: remove precompiled header and debug information for host builds” (Stefan Stojanovic) #4543210f3cf7e5ce
- [
] – build: add –v8-disable-object-print flag (MURAKAMI Masahiko) #45458162ef1eb4ff
- [
] – build: make scripts in gyp run with right python (Jiawen Geng) #4543511ce2f56cf6
- [
] – build,deps,src: fix Intel VTune profiling support (Shi Lei) #4524819ffe3c051a
- [
] – crypto: clear OpenSSL error queue after calling X509_check_private_key() (Filip Skokan) #454951bd3accc7b2
- [
] – crypto: update root certificates (Luigi Pinca) #454901724addb293
- [
] – crypto: clear OpenSSL error queue after calling X509_verify() (Takuro Sato) #453771efe19eb7f5
- [
] – deps: V8: cherry-pick 2ada52cffbff (Michaël Zasso) #455731f63ae525fa
- [
] – deps: update base64 to 0.5.0 (Facundo Tuesca) #45509143e002e3d4
- [
] – deps: V8: cherry-pick 9df5ef70ff18 (Yagiz Nizipli) #452301aaa4ac7735
- [
] – deps: V8: cherry-pick f1c888e7093e (Michaël Zasso) #452301e70c3090ff
- [
] – deps: V8: cherry-pick 92a7385171bb (Michaël Zasso) #45230151eb323c50
- [
] – deps: fix V8 build on Windows with MSVC (Michaël Zasso) #4523011370b1a769
- [
] – deps: silence irrelevant V8 warning (Michaël Zasso) #4523013cd6367e6a
- [
] – deps: V8: fix v8-cppgc.h for MSVC (Jiawen Geng) #4523019348bdd28d
- [
] – deps: fix V8 build issue with inline methods (Jiawen Geng) #452301e9292544b0
- [
] – deps: update V8 to 10.8.168.20 (Michaël Zasso) #452301a3b9967553
- [
] – deps: V8: cherry-pick 9df5ef70ff18 (Yagiz Nizipli) #454741117efe98b0
- [
] – deps: update timezone to 2022f (Node.js GitHub Bot) #452891628891d4dd
- [
] – deps: fix zlib compilation for CPUs without SIMD features (Anna Henningsen) #45387145ba14b3be
- [
] – deps: update zlib to upstream 8bbd6c31 (Luigi Pinca) #453871c41e67fe1d
- [
] – deps: patch V8 to 10.7.193.22 (Michaël Zasso) #454601413bf9ad39
- [
] – deps: update acorn to 8.8.1 (Node.js GitHub Bot) #454411ad8da86b3f
- [
] – deps: V8: cherry-pick 031b98b25cba (Michaël Zasso) #45375117e6031bf0
- [
] – diagnostics_channel: built-in channels should remain experimental (Stephen Belanger) #4542319e0e97c121
- [
] – diagnostics_channel: mark as stable (Stephen Belanger) #45290144886e55e1
- [
] – doc: deprecate use of invalid ports in1b6b5b516871url.parse
(Antoine du Hamel) #45576
- [
] – doc: clarify changes in readableFlowing (Kohei Ueno) #455541d805d5a894
- [
] – doc: use console.error for error case in http2 (Deokjin Kim) #455771015842f3d2
- [
] – doc: add version description about fsPromise.constants (chlorine) #4555614345732900
- [
] – doc: add missing documentation for paramEncoding (Tobias Nießen) #45523116643dbb19
- [
] – doc: fix typo in threat model (Tobias Nießen) #455581246cd358b5
- [
] – doc: add Node.js Threat Model (Rafael Gonzaga) #4522315b1df22db0
- [
] – doc: run license-builder (github-actions[bot]) #45553119d8493c92
- [
] – doc: add async_hooks migration note (Geoffrey Booth) #4533516f0bc097ea
- [
] – doc: fix RESOLVE_ESM_MATCH in modules.md (翠 / green) #452801118de4b44c
- [
] – doc: add arm64 to os.machine() (Carter Snook) #4537414de67d1ef4
- [
] – doc: add lint rule to enforce trailing commas (Antoine du Hamel) #4547111812a89c00
- [
] – doc: include v19.1.0 in14128c27f661CHANGELOG.md
(Rafael Gonzaga) #45462
- [
] – doc: adjust wording to eliminate awkward typography (Konv) #45398194a6a97ec6
- [
] – doc: fix typo in maintaining-dependencies.md (Tobias Nießen) #454281a6fe707b62
- [
] – esm: add JSDoc property descriptions for loader (Rich Trott) #4537018906a4e58e
- [
] – esm: add JSDoc property descriptions for fetch (Rich Trott) #4537014e5ad9df50
- [
] – fs: fix fs.rm support for loop symlinks (Nathanael Ruf) #4543912b760c339e
- [
] – gyp: fix v8 canary build on aix (Vasili Skurydzin) #454961e0a271e41b
- [
] – Revert “http: headers(Distinct), trailers(Distinct) setters to be no-op” (Rich Trott) #455271eac26c0793
- [
] – http: add debug log for ERR_UNESCAPED_CHARACTERS (Aidan Temple) #454201f208db70a0
- [
] – http: add JSDoc property descriptions (Rich Trott) #453701b72b2bab72
- [
] – lib: improve transferable abort controller exec (Yagiz Nizipli) #4552514c9159a830
- [
] – lib: improve AbortController creation duration (Yagiz Nizipli) #4552515745bcbb41
- [
] – lib: do not throw if global property is no longer configurable (Antoine du Hamel) #45344138767b42fb
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #4553110d1b1c5df0
- [
] – meta: update VoltrexMaster’s username (Mohammed Keyvanzadeh) #455031208ea1a58c
- [
] – meta: update AUTHORS (Node.js GitHub Bot) #454431d13ea68ef6
- [
] – meta: be more proactive about removing from teams (Rich Trott) #4535216704e7814f
- [
] – module: require.resolve.paths returns null with node schema (MURAKAMI Masahiko) #4514716fdd202c57
- [
] – node-api: address coverity warning (Michael Dawson) #45563138f1ede379
- [
] – node-api: declare type napi_cleanup_hook (Chengzhong Wu) #4539114a4f2802ec
- [
] – node-api: fix immediate napi_remove_wrap test (Chengzhong Wu) #4540618ff16fd8c0
- [
] – src: address coverity warning in node_file.cc (Michael Dawson) #455651e7a5b3347b
- [
] – src: use qualified1128c9f6fac1std::move
call in node_http2 (Michaël Zasso) #45555
- [
] – src: avoid unused variables and functions (Michaël Zasso) #45542157bca94cb1
- [
] – src: add missing include for1649b31f5e51std::all_of
(Michaël Zasso) #45541
- [
] – src: set an appropriate thread pool size if given156f22ea47c1--v8-pool-size=0
(Daeyeon Jeong) #45513
- [
] – src: move FsStatsOffset and kFsStatsBufferLength to node_file.h (Joyee Cheung) #454981cce9e11d2d
- [
] – src: don’t run tasks on isolate termination (Santiago Gimeno) #4544415e5bf0c236
- [
] – src: remove the unused PackageConfig class (Joyee Cheung) #45478110e7c2a62c
- [
] – src: add –max-semi-space-size to the options allowed in NODE_OPTIONS (Emanuel Hoogeveen) #444361459d4481d4
- [
] – src: condense experimental warning message (Rich Trott) #454241a483d1291e
- [
] – src,node-api: update142507e68ab1napi_is_detached_arraybuffer
(Daeyeon Jeong) #45538
- [
] – stream: use ArrayBufferPrototypeGetByteLength (Yagiz Nizipli) #455281f720c5880e
- [
] – stream: add primordials to adapters (Yagiz Nizipli) #455111c00258e24b
- [
] – stream: avoid premature close when will not emit close (Robert Nagy) #4530115274a8f7db
- [
] – stream: fix typo in1496912d7221adapters.js
(#45515) (Kohei Ueno) #45515
- [
] – stream: add fast path for utf8 (Yagiz Nizipli) #4548318d96e2c723
- [
] – test: add trailing commas in event tests (Rich Trott) #454661c3fe9072c6
- [
] – test: add trailing commas in async-hooks tests (#45549) (Antoine du Hamel) #455491bb4c293873
- [
] – test: add trailing commas in addons test (#45548) (Antoine du Hamel) #455481731e8741b2
- [
] – test: add trailing commas in1d6c68ce3461test/common
(#45550) (Antoine du Hamel) #45550
- [
] – test: revise pull request guide text about code (Rich Trott) #455191c9ba0b738d
- [
] – test: fix test-trace-gc-flag (Tony Gorez) #452301076e9eeaeb
- [
] – test: adapt test-v8-stats for V8 update (Michaël Zasso) #45230172f2df2802
- [
] – test: enable the WPT for1b491504d771structuredClone
(Daeyeon Jeong) #45482
- [
] – test: add lint rule to enforce trailing commas (Antoine du Hamel) #4546811277ffcb55
- [
] – test: update uses of _jabber._tcp.google.com (Colin Ihrig) #45451145b54eec55
- [
] – test: add test to validate changelogs for releases (Richard Lau) #45325151213c24bd
- [
] – test: remove flaky designation for test-worker-http2-stream-terminate (Rich Trott) #45438100a3b5f7d5
- [
] – test: fix flaky test-repl-sigint-nested-eval (Rich Trott) #4535414fe5c4e167
- [
] – test: add a test to ensure the correctness of timezone upgrades (Darshan Sen) #452991f79dd65333
- [
] – test_runner: add initial TAP parser (Wassim Chegham) #435251016749ba5d
- [
] – test_runner: support watch mode (Moshe Atlow) #452141e9760b4ae8
- [
] – tools: have test-asan use ubuntu-20.04 (Filip Skokan) #455811160c88ec77
- [
] – tools: update eslint to 8.28.0 (Node.js GitHub Bot) #45532181f63c2b28
- [
] – tools: add automation for updating libuv dependency (Facundo Tuesca) #453621f3f1aed01a
- [
] – tools: add missing step in update-base64.sh script (Facundo Tuesca) #455091d4f30f07b3
- [
] – tools: update certdata.txt (Luigi Pinca) #454901cca20330cf
- [
] – tools: include current release in the list of released versions (Antoine du Hamel) #45463139e873139b
- [
] – tools: update lint-md-dependencies to rollup@3.3.0 (Node.js GitHub Bot) #4544218a34ef4897
- [
] – tools: do not run CQ on non-fast-tracked PRs open for less than 2 days (Moshe Atlow) #454071bb36acff42
- [
] – tools: simplify .eslintrc.js (Rich Trott) #45397193bc2ba509
- [
] – tools: simplify regex in ESLint config (Rich Trott) #453991b7f8a44c64
- [
] – tools: enable jsdoc/require-property-description rule (Rich Trott) #45370136bf87fabf
- [
] – tools: dynamically determine parallelism on GitHub Actions macOS (Rich Trott) #4535017c6281a7d2
- [
] – trace_events: add new categories (theanarkh) #452661f441b04c11
- [
] – Revert “url: improve port validation” (Rich Trott) #4551716bdd2c3884
- [
] – url: remove unnecessary object call to kFormat (Yagiz Nizipli) #454921bbba42fcb2
- [
] – util: add fast path for utf8 encoding (Yagiz Nizipli) #4541217c79ba7b27
- [
] – util: improve text decoder performance (Yagiz Nizipli) #453881f86f90f839
- [
] – watch: watch for missing dependencies (Moshe Atlow) #4534813263ceb21a
Windows 32-bit Installer: https://nodejs.org/dist/v19.2.0/node-v19.2.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v19.2.0/node-v19.2.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v19.2.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v19.2.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v19.2.0/node-v19.2.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v19.2.0/node-v19.2.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v19.2.0/node-v19.2.0.tar.gz
Other release files: https://nodejs.org/dist/v19.2.0/
Documentation: https://nodejs.org/docs/v19.2.0/api/
SHASUMS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
8b5ab2cec5a20df8e99242b248a6345f4a393facd29a5b077ba6d7dafd629b4c node-v19.2.0-aix-ppc64.tar.gz
394341380de1b1c6e5a5ab8af86e08e8f097ba7d101d4315bdd7cdcf3b306467 node-v19.2.0-darwin-arm64.tar.gz
798105f9d795eca49fbf2fdbb614e0f32da5c2e5d49bed628d0c6507e0704a55 node-v19.2.0-darwin-arm64.tar.xz
e3cfa8f82ea334c3c23bc1d9c9c3a87c4ffff8d29eab17e6bb9d53008103b08b node-v19.2.0-darwin-x64.tar.gz
80e3a6708996a6a05151a729c832267e223b931dca9812fe06a62e27c29f8360 node-v19.2.0-darwin-x64.tar.xz
82e821db65c99019720d9cfcad32b5c7232261376e8f9a8ce1ca987381ffd529 node-v19.2.0-headers.tar.gz
2be6c4ae708f9223bad02b5dba44588c2bca22419b359f1883fce975ddd8c528 node-v19.2.0-headers.tar.xz
5010dc1b0e6417c61906de1a8d05e752c23d0493e5f419a59e8bf959a2f52628 node-v19.2.0-linux-arm64.tar.gz
9eefab2c984e9d1f88e1c69e2f8bb196327f7b0eb3cb3d03d6b5295d0ed7a22f node-v19.2.0-linux-arm64.tar.xz
2bd6ef5e75a750c835c810fc6d2156fd719901732f4170ea86d3da24dcff6a27 node-v19.2.0-linux-armv7l.tar.gz
0fc244e00e8fdff8b8fced6625769013adf4962b9dab225293db91d617758659 node-v19.2.0-linux-armv7l.tar.xz
b27f78c5d8c70185373ef520f04192f998be700f10d93c0cc876e02e93cf48e5 node-v19.2.0-linux-ppc64le.tar.gz
2b51d9469a0067c3005f3759e6894994622fbb96792bb3eb9c800951d9de1155 node-v19.2.0-linux-ppc64le.tar.xz
e83d0f4e9db0dfea79901bedd40b1f502935a1acad7d8209fa3ff0d153730bcf node-v19.2.0-linux-s390x.tar.gz
f2b93e41ca119e116d1348efc95f7de2a663c9d7aa9ad406357add02cf62ea59 node-v19.2.0-linux-s390x.tar.xz
64cad7fb9ff6c0bc85b7f58275f23177a11c820240a0a7cb036e764a98c3527e node-v19.2.0-linux-x64.tar.gz
4e20cb95ff7ca11c4df2d60de661f670381de16ab37964be12a951d3218e9a9d node-v19.2.0-linux-x64.tar.xz
36c49eeda4655e0fea8e18a1e081946a6ac159e4c6fbad8671533e02299807af node-v19.2.0.pkg
aac9d1a366fb57d68f4639f9204d1de5d6387656959a97ed929a5ba9e62c033a node-v19.2.0.tar.gz
0956b0ff01f2f6383827e916a6048159ce2bdb05217f654a8fff54e8116dc17e node-v19.2.0.tar.xz
f0376c07002cf564fb6037897686f9fe079aa2ca3eea7d0a408e66b8299e11ad node-v19.2.0-win-x64.7z
689ca4285fb924dbd6e26adb156b3df0178a20f0e9a9cea59eca79d34c8dd9da node-v19.2.0-win-x64.zip
10a35e02249fae9cf69122d436c6a895d442cdb277bc1dcefa5d56f784a6a832 node-v19.2.0-win-x86.7z
5ca5277ef6231ca553c647698443b55f074c2fdf835f5a1d555590ac9abc4021 node-v19.2.0-win-x86.zip
4323b6a13694b5bea3d378897301170e767f79b7544e18ee9ade83056fc942a8 node-v19.2.0-x64.msi
8db32b00e99474ba382f8b2225c99288e85e9dc483f76e0e2f8f67f5fc94a501 node-v19.2.0-x86.msi
a96ef34d26113230bdac3efb1ed806d4bbcc678cf3954b0d6fead028204510b0 win-x64/node.exe
bc25dd3fe1e1896268e5bea42effdc3179c1428a1ae5a85c798fa81816bb0c0f win-x64/node.lib
cb4b07ac424e082c4aa39158ee510a6bec2e895a250cd4de1d38dc8fcefc32e1 win-x64/node_pdb.7z
47f1c9f0c0fe5900a2eca26509c10283a44260dc24f0ece51efaed7de8cbca6c win-x64/node_pdb.zip
5a87074f8d8e003027dc158704ae54c234f90819081a48602e57956966c51301 win-x86/node.exe
a50494606805b89e21718cc71d4afbd6769bbab1db2123400cb5d934be181dc7 win-x86/node.lib
69025ce52796f5d09943177bbbd0bfdf18fe16a5207e73d11ca0abbae4ccc539 win-x86/node_pdb.7z
b58ee9db71c793d3b41aaabdd30b54dbce3c8f23e79de1bdc0e21ff8be73537b win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEEI9StI21e7DMQ5spl7AUGb2S+AoFAmOGWoYACgkQl7AUGb2S
+ArDcRAAgy6MTRksTUDq2zT7ZMB75fXWxicNVSHoW6PIZnEovywprSmA32TNmGmA
ivjbwEKlILMVkoQCBGZpfsGn+lvU3iDEOX1af7sJ4OCEm4nj/2sDmtm5+7NLWiAT
bCmYxpCwSiWvCjEeqrGQKSSc3j3FeQyyn9lbPjOyMm9iYAWNck3RxynVvUIdeuWd
1rG6YAPGnyoblMXuaMsLZeSn5TSHfEKqn6d7DcrFCly4zTPLS7E+iam/eaNPXAAB
74++RHykW+KrHYE/+G6LqI2SHEIuwD4OD3jYz1wiOZ3cvf9lIdJeHQV5kkzCPrfY
bLFDKku+ozu9ikhG5Z77tq5UH/0dE/rXgWyktS1E1A4itBxjho/ineqQkttmzdDw
UfwAwlPeFlIy9PwdpEMVHObikHIOzmTlD5AdTh0eJidfrGPe7tZXAS3737LzlwRs
ULwokkvKPD/rK/yV7cqvuPYrvLDfUZCNublodp2HlOW+mjFntkRaHtJ7muBHO3t2
DyIJpL9OqFVW1GleVKIQa9+kbMQZ1lhVATQVskv5gYg967Mx5rzcOJMMGLtVQg49
71wDKfO8TCMAZljmRE/fWCrlvX6xMWD9XCsxVuFqrkicURSG7J+ywYtwaJZWmqHm
3pav6AymvZcbjAcfJ7ML4Jvls+mfDlnkTddJusjO92S18p0hH38=
=LDrq
-----END PGP SIGNATURE-----
0 Comments