Update Node.js to v16.4.2 #8
Merged
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:
16.3.0-alpine->16.4.2-alpineRelease Notes
nodejs/node
v16.4.2Compare Source
Notable Changes
Node.js 16.4.1 introduced a regression in the Windows installer on
non-English locales that is being fixed in this release. There is no
need to download this release if you are not using the Windows
installer.
Commits
76e709ec63] - win,msi: use localized "Authenticated Users" name (Richard Lau) #39241v16.4.1Compare Source
This is a security release.
Notable Changes
Vulnerabilities fixed:
Commits
d33aead28b] - deps: uv: cherry-pick99c29c9(Ben Noordhuis) nodejs-private/node-private#2672690907b81] - win,msi: set install directory permission (AkshayK) nodejs-private/node-private#269v16.4.0Compare Source
Notable changes
--dns-result-orderto change default dns verbatim (Ouyang Yadong) #38099Commits
d2b972ee52] - async_hooks: check for empty contexts before removing (Bryan English) #3909503e75fda4c] - async_hooks: switch between native and context hooks correctly (Stephen Belanger) #389128115e6ee6d] - (SEMVER-MINOR) async_hooks: stabilize part of AsyncLocalStorage (Vladimir de Turckheim) #376755f51729014] - bootstrap: move event loop handle checking into snapshot builder (Joyee Cheung) #390079d100aa269] - bootstrap: split NodeMainInstance::Run() (Joyee Cheung) #390072aaf2f231f] - build: reconfigure when gyp files change on Windows (Joyee Cheung) #390667f225a05ee] - Revert "build: work around bug in MSBuild v16.10.0" (Michaël Zasso) #389771853127dde] - build: reset embedder string to "-node.0" (Michaël Zasso) #38273c0d236f5ea] - build: make build-addons errors fail the build (Richard Lau) #38983173292bcf8] - build: fix commit-queue default branch (Mary Marchini) #38998e939e243bf] - build: don't pass python override to V8 build (Richard Lau) #38969651c58b412] - build: correct Xcode spelling in .gitignore (bl-ue) #388955203c9ced7] - build: fast-track npm PRs and dont-land them on LTS (Michaël Zasso) #388857de57d4d33] - build: dont-land gyp-next PRs on LTS branches (Michaël Zasso) #38887e87cd4542b] - child_process: refactor to usevalidateBoolean(Qingyu Deng) #3892769fa9e16e9] - (SEMVER-MINOR) child_process: allowoptions.cwdreceive a URL (Khaidi Chu) #38862cf9d686c35] - crypto: fix aes crash when tag length too small (Khaidi Chu) #389141799ea36f0] - crypto: use compatible version of EVP_CIPHER_name (Shelley Vohr) #389256d5dc63ae4] - crypto: fix label cast in EVP_PKEY_CTX_set0_rsa_oaep_label (Shelley Vohr) #389266e93c17bf5] - crypto: use EVP_get_cipherbynid directly (Shelley Vohr) #3890182c293959e] - crypto: add missing rand.h include (Shelley Vohr) #38864e4f802de9a] - debugger: rename internal library for clarity (Rich Trott) #390801e8bdab581] - debugger: use ERR_DEBUGGER_STARTUP_ERROR in _inspect.js (Rich Trott) #39024b43cb69fbb] - debugger: use error codes in debugger REPL (Rich Trott) #39024dc9218136b] - debugger: use ERR_DEBUGGER_ERROR in debugger client (Rich Trott) #39024711916a271] - debugger: remove unnecessary boilerplate copyright comment (Rich Trott) #389520f65e41442] - debugger: reduce scope of eslint disable comment (Rich Trott) #389461fa724ec5a] - deps: upgrade npm to 7.18.1 (npm-robot) #39065c6aa68598d] - deps: upgrade npm to 7.17.0 (npm-robot) #38999864fe9910b] - deps: make V8 9.1 abi-compatible with 9.0 (Michaël Zasso) #38991c93f3573eb] - deps: V8: cherry-pickfa4cb17(Michaël Zasso) #382733c6c28b0a1] - deps: V8: cherry-pick4c07451(Michaël Zasso) #382733c37396d5c] - deps: V8: cherry-pick5f44131(Michaël Zasso) #382733433559a55] - deps: V8: cherry-pick272445f(Michaël Zasso) #38273f56c78574e] - deps: V8: cherry-pickc0fceaa(Michaël Zasso) #382737197fcec93] - deps: V8: cherry-pickd59db06(Michaël Zasso) #38273bf7aa9fef8] - deps: silence irrelevant V8 warnings (Michaël Zasso) #37587eac377bc15] - deps: V8: backportaaacffa(Michaël Zasso) #382731a7c8a12c1] - deps: fix V8 build issue with inline methods (Jiawen Geng) #354153c9a75522b] - deps: make v8.h compatible with VS2015 (Joao Reis) #321168ed258339a] - deps: V8: forward declaration ofRtl*FunctionTable(Refael Ackermann) #321164ef37c83a9] - deps: V8: patch register-arm64.h (Refael Ackermann) #321167c61c6ee25] - deps: V8: un-cherry-pickbd019bd(Refael Ackermann) #32116e82ef4148e] - (SEMVER-MINOR) deps: update V8 to 9.1.269.36 (Michaël Zasso) #3827370af146745] - deps: upgrade npm to 7.16.0 (npm-robot) #38920a71df7630e] - (SEMVER-MINOR) dns: allow--dns-result-orderto change default dns verbatim (Ouyang Yadong) #38099dce256b210] - doc: remove references to deleted freenode channels (devsnek) #390471afff98805] - doc: fix typos (bl-ue) #39049858f66e691] - doc: add missing parameter types (Voltrex) #39013ed91379186] - doc: clearify that http does chunked encoding itself (Mao Wtm) #2837951561f390a] - doc: add missing changelog links (Antoine du Hamel) #39016a19170eb9d] - doc: clarify that only one Python version is required to build (bl-ue) #388947b219992e0] - doc: fix markup for aesImportParams (Tobias Nießen) #38898405b50cdba] - doc: useawaitin filehandle.truncate() snippet (RA80533) #389395218fe86d1] - doc: fixed typo in process.md (Derevianchenko Maksym) #38941f903ad85f2] - doc: add missing semis after classes (Darshan Sen) #389310bdeeda3b5] - doc: update write callback documentation (Simone Busoli) #389597a7c0588ad] - doc: mark util.inherits as legacy (Voltrex) #38896f6964dc506] - doc: clarify whenreadable._read(...)is called (Shaun Keys) #387263481b02e77] - doc: mark Node.js v15.x as EOL (Antoine du Hamel) #3889117a9846920] - doc: fix .mjs syntax in crypto.md (himself65) #388828c7b2bab5f] - doc,fs: remove experimental status for WHATWG URL as path (Antoine du Hamel) #38870eddde6c31a] - errors: don't rekey on primitive type (Benjamin Coe) #390253d7892ef39] - errors: add ERR_DEBUGGER_STARTUP_ERROR (Rich Trott) #39024631856ea32] - errors: add ERR_DEBUGGER_ERROR (Rich Trott) #39024336571fbdd] - Revert "http: make HEAD method to work with keep-alive" (Michaël Zasso) #38949c2b4fbba0f] - lib: remove semicolon in preparation for babel/eslint-parser update (Rich Trott) #39094f17dde81f3] - lib: make internal/options lazy (Joyee Cheung) #38993551430514b] - lib: add JSDoc typings for child_process (Voltrex) #38222ded83350a0] - lib: make primordials Promise methods safe (Antoine du Hamel) #38650637c1fa83c] - lib: refactor debuglog init (Antoine du Hamel) #388385b5e07a2cc] - meta: update label-pr-config (Michaël Zasso) #3895092ed1c6cce] - module: fix legacynodespecifier resolution to resolve"main"field (Antoine du Hamel) #389794174f139b6] - net: use missing validator (Voltrex) #38984f7724ab342] - node-api: avoid crashing on passed-in null string (Gabriel Schulhof) #38923ec3e5b4c15] - node-api: avoid SecondPassCallback crash (Michael Dawson) #3889974f5e30d69] - node-api: rtn pending excep on napi_new_instance (legendecas) #387984c6193fea1] - report: generates report on threads with no isolates (legendecas) #389943c7a7d9ee4] - (SEMVER-MINOR) src: allow to negate boolean CLI flags (Michaël Zasso) #39023284d9c6228] - src: cleanup uv_fs_t regardless of success or not (legendecas) #38996902bb858d7] - src: refactor to use locale functions (Darshan Sen) #3901410370c5e8a] - src: fix multiple AddLinkedBinding() calls (Anna Henningsen) #39012ff8313c3a5] - src: throw error in LoadBuiltinModuleSource when reading fails (Joyee Cheung) #389049ba5518f08] - src: skip test_fatal/test_threads for Debug builds (Daniel Bevenius) #3880506afb8df65] - (SEMVER-MINOR) src: make InitializeOncePerProcess more flexible (Shelley Vohr) #38888db4b192113] - src: add not-weak DCHECK to PersistentToLocal::Strong (Anna Henningsen) #3887508b2a4a138] - src,test: raise error for --enable-fips when no FIPS (Daniel Bevenius) #388595d92c09bbf] - src,url: separate some tables out of node_url.cc (Khaidi Chu) #38988c20e28e1a0] - stream: fix pipeline pump (Robert Nagy) #390067b026d8a72] - test: move inspector-cli tests to sequential (Rich Trott) #39079a53911b166] - test: improve buffer coverage (Rongjian Zhang) #385385e9175f148] - test: fix name of variable in inspector-cli test (Tobias Nießen) #38869bd924610ec] - test: fix typo (Houssem Chebab) #39045d50df5dec1] - test: fix typo in test-http2-invalidheaderfield.js (Ikko Ashimine) #390216111671d45] - test: adapt abort tests for new Windows code (Michaël Zasso) #382731816d46cef] - test: adapt test-linux-perf to V8 changes (Michaël Zasso) #3827332961c4781] - test: fix V8 serdes test for V8 9.1 (Michaël Zasso) #38273f652284b3b] - test: remove obsolete TLS test (Rich Trott) #3900181bbeab3bd] - test: improve coverage of lib/events.js (Rongjian Zhang) #38582e82111f890] - test: http outgoing _headers setter null (ycjcl868) #388811f10e84939] - test: suppress warning in test_environment.cc (Daniel Bevenius) #38868379b5f79a9] - tls: tweak clientCertEngine argument parsing (Shelley Vohr) #3890078d2e0ed8e] - tools: update babel-eslint-parser to 7.14.5 (Rich Trott) #39094fed641127a] - tools: update ESLint to 7.29.0 (Rich Trott) #390833ae2a0be48] - tools: fix typo (Houssem Chebab) #39044a1d0aef60e] - tools: update doctool dependencies, migrate to ESM (Michaël Zasso) #389662a292cf574] - tools: update V8 gypfiles for 9.1 (Michaël Zasso) #382730c90fd8454] - tools: avoid crashing CQ when git push fails (Antoine du Hamel) #36861f817c2d3bb] - tools: fix typo in commit-queue.sh (bl-ue) #39000be5101eb32] - tools: update ESLint to 7.28.0 (Luigi Pinca) #389559bf9ddb490] - tools: refactor snapshot builder (Joyee Cheung) #389020706565097] - tools: bump remark-preset-lint-node to 2.3.0 (Rich Trott) #389107d35fa7938] - tools: update gyp-next to v0.9.1 (Jiawen Geng) #3886700c20e621f] - tools,doc: forbid CJS globals in ESM code snippets (Antoine du Hamel) #3888999161b09f6] - url,src: simplify ipv6 logic by using uv_inet_pton (Khaidi Chu) #38842f40725f2a1] - vm: use missing validator (Voltrex) #38935f959cb3c68] - worker: do not look up context twice in PostMessage (Anna Henningsen) #38784Configuration
📅 Schedule: 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 has been generated by WhiteSource Renovate. View repository job log here.