Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upchore(deps): update node.js to v12.18.4 #244
Open
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
renovate bot commentedSep 15, 2020
•
edited
This PR contains the following updates:
12.16.1->12.18.4Release Notes
nodejs/node
v12.18.4Compare Source
Notable Changes
This is a security release.
Vulnerabilities fixed:
Commits
2ea6d255f8] - deps: libuv: cherry-pick0e6e862(cjihrig) nodejs-private/node-private#22165415049af] - deps: update llhttp to 2.1.2 (Fedor Indutny) nodejs-private/node-private#219edad52e243] - test: modify tests to support the latest llhttp (Fedor Indutny) nodejs-private/node-private#219v12.18.3Compare Source
Notable Changes
9e75217(Colin Ihrig) #33521Commits
0d79c533ef] - async_hooks: callback trampoline for MakeCallback (Stephen Belanger) #33801bfffb977ad] - benchmark: fix async-resource benchmark (Anna Henningsen) #3364209277fa5e4] - benchmark: fixing http_server_for_chunky_client.js (Adrian Estrada) #332715a6d80f25f] - buffer: remove hoisted variable (Nikolai Vavilov) #33470e057189ee8] - build: configure byte order for mips targets (Ben Noordhuis) #33898d77eaeefb8] - build: add target specific build_type variable (Daniel Bevenius) #33925d56585ec8d] - build: add LINT_CPP_FILES to checkimports check (Daniel Bevenius) #33697a5ce90c46b] - build: add --v8-lite-mode flag (Maciej Kacper Jagiełło) #3354111dad02e50] - build: fix python-version selection with actions (Richard Lau) #33589bba41bf6e1] - build: fix makefile script on windows (Thomas) #33136817f6593ee] - configure: account for CLANG_VENDOR when checking for llvm version (Nathan Blair) #33860a9c5b3348c] - console: name console functions appropriately (Ruben Bridgewater) #33524d8365bc71e] - console: mark special console properties as non-enumerable (Ruben Bridgewater) #3352480782cb261] - console: remove dead code (Ruben Bridgewater) #3352418dc03d6a5] - crypto: fix wrong error message (Ben Bucksch) #33482b64963e5c3] - deps: upgrade npm to 6.14.6 (claudiahdz) #342469ee9688fe0] - deps: uvwasi: cherry-pick9e75217(Colin Ihrig) #335218803d7e8cf] - deps: update node-inspect to v2.0.0 (Jan Krems) #334475d3f818e9e] - dns: make dns.Resolver timeout configurable (Ben Noordhuis) #3347210b88cb117] - dns: use ternary operator simplify statement (Wenning Zhang) #33234fbd6fe5839] - doc: update code language flag for internal doc (Rich Trott) #3385224fd15778a] - doc: specify maxHeaderCount alias for maxHeaderListPairs (Pranshu Srivastava) #3351904ceeaf5eb] - doc: add allowed info strings to style guide (Derek Lewis) #34024ee36c87fd7] - doc: clarify thread-safe function references (legendecas) #3387130b5e76ffd] - doc: use npm team for npm upgrades in collaborator guide (Rich Trott) #3399906937249d0] - doc: correct default values in http2 docs (Rich Trott) #33997498dfba33a] - doc: use a single space between sentences (Rich Trott) #3399547ea3067d0] - doc: revise text in dns module documentation introduction (Rich Trott) #33986f29f77f111] - doc: update fs.md (Shakil-Shahadat) #33820ddc5afdddc] - doc: warn that tls.connect() doesn't set SNI (Alba Mendez) #33855732b80b474] - doc: fix lexical sorting of bottom-references in dns doc (Rich Trott) #339876af2ed3fdc] - doc: change "GitHub Repo" to "Code repository" (Rich Trott) #33985322a51e582] - doc: use Class: consistently (Rich Trott) #33978410b23398d] - doc: update WASM code sample (Pragyan Das) #33626335f405f1b] - doc: link readable._read in stream.md (Pranshu Srivastava) #337673789c28c89] - doc: specify default encoding in writable.write (Pranshu Srivastava) #337655609b17e2d] - doc: move --force-context-aware option in cli.md (Daniel Bevenius) #33823f39ee7d245] - doc: add snippet for AsyncResource and EE integration (Andrey Pechkurov) #33751f8baeccaaa] - doc: use single quotes in --tls-cipher-list (Daniel Bevenius) #337094654e2321b] - doc: fix misc. mislabeled code block info strings (Derek Lewis) #33548046dee6eb3] - doc: update V8 inspector example (Colin Ihrig) #33758d547d1c1bc] - doc: fix linting in doc-style-guide.md (Pranshu Srivastava) #337873b437416d5] - doc: add formatting for version numbers to doc-style-guide.md (Rich Trott) #33755b00996ce35] - doc: remove "currently" from repl.md (Rich Trott) #337567595d15286] - doc: remove "currently" from vm.md (Rich Trott) #3375636a8af7a5e] - doc: remove "currently" from addons.md (Rich Trott) #3375627e797687f] - doc: remove "currently" from util.md (Rich Trott) #3375694ac13678d] - doc: change "pre Node.js v0.10" to "prior to Node.js 0.10" (Rich Trott) #33754f1a810880e] - doc: normalize C++ code block info strings (Derek Lewis) #33483289d0bf105] - doc: remove default parameter value from header (Rich Trott) #3375235cee03849] - doc: remove shell dollar signs without output (Nick Schonning) #33692d10fac73a3] - doc: add lint disabling comment for collaborator list (Rich Trott) #337198dbf3349d0] - doc: fix urls to avoid redirection (sapics) #336145416635677] - doc: improve buffer.md a tiny bit (Tom Nagle) #33547a3b6095db1] - doc: normalize Markdown code block info strings (Derek Lewis) #335424fcbfdc45c] - doc: normalize JavaScript code block info strings (Derek Lewis) #33531543605782d] - doc: outline when origin is set to unhandledRejection (Ruben Bridgewater) #335307dc28ab4d3] - doc: update txt fandamental and raw code blocks (Zeke Sikelianos) #33028cf82adf87f] - doc: normalize Bash code block info strings (Derek Lewis) #335107ea6b07b90] - doc: normalize shell code block info strings (Derek Lewis) #3348674a1493441] - doc: normalize C code block info strings (Derek Lewis) #33507281d7f74d8] - doc: correct tls.rootCertificates to match implementation (Eric Bickle) #333136133639d53] - doc: fix Buffer.from(object) documentation (Nikolai Vavilov) #33327b599037f78] - doc: fix typo in pathToFileURL example (Antoine du HAMEL) #3341878734c2698] - doc: eliminate dead space in API section's sidebar (John Gardner) #33469c76ec4d007] - doc: fixed a grammatical error in path.md (Deep310) #334891b76377bce] - doc: correct CommonJS self-resolve spec (Guy Bedford) #3339170d025f510] - doc: standardize on sentence case for headers (Rich Trott) #338893e68d21c6f] - doc: use sentence-case for headings in docs (Rich Trott) #33889dfa8028254] - doc: fix readline key binding documentation (Ruben Bridgewater) #333616f8b7a85d2] - doc,tools: properly syntax highlight API ref docs (Derek Lewis) #3344243d1d89d27] - domain: fix unintentional deprecation warning (Anna Henningsen) #34245ba476326dd] - domain: remove native domain code (Stephen Belanger) #3380176b06e53c6] - errors: fully inspect errors on exit (Ruben Bridgewater) #335239111fab663] - esm: fix loader hooks doc annotations (Derek Lewis) #335633559471153] - esm: share package.json cache between ESM and CJS loaders (Kirill Shatskiy) #33229d09f6d55c7] - esm: doc & validate source values for formats (Bradley Farias) #32202a76fa60c63] - fs: fix readdir failure when libuv returns UV_DIRENT_UNKNOWN (Kirill Shatskiy) #33395b92c0cb15c] - fs: fix realpath inode link caching (Denys Otrishko) #3394504fa6d675f] - fs: close file descriptor of promisified truncate (João Reis) #34239c9cf41d841] - fs: support util.promisify for fs.readv (Lucas Holmquist) #33590adb93f153b] - fs: unify style in preprocessSymlinkDestination (Bartosz Sosnowski) #334965fb1cc8cc1] - fs: replace checkPosition with validateInteger (rickyes) #3327775107e23a8] - http2: always call callback on Http2ServerResponse#end (Pranshu Srivastava) #339110f0720a665] - http2: add writable* properties to compat api (Pranshu Srivastava) #335068def93429e] - http2: add type checks for Http2ServerResponse.end (Pranshu Srivastava) #33146a3b7e5992d] - http2: useObject.create(null)forgetHeaders(Pranshu Srivastava) #33188bcdf4c808d] - http2: reuse ._onTimeout() in Http2Session and Http2Stream classes (rickyes) #33354103a9af673] - inspector: drop 'chrome-' from inspector url (Colin Ihrig) #337580941635bb5] - inspector: throw error when activating an already active inspector (Joyee Cheung) #330150197ea4e56] - lib: replace charCodeAt with fixed Unicode (rickyes) #3275869291e4b7d] - lib: add Int16Array primordials (Sebastien Ahkrin) #3120583c9364bf1] - lib: update TODO comments (Ruben Bridgewater) #33361a94e7dabcc] - lib: update executionAsyncId/triggerAsyncId comment (Daniel Bevenius) #33396857ff68485] - meta: introduce codeowners again (James M Snell) #33895f534ac06bd] - meta: fix a typo in the flaky test template (Colin Ihrig) #336771376c3bab2] - meta: wrap flaky test template at 80 characters (Colin Ihrig) #33677b7ea7be2a8] - meta: add flaky test issue template (Ash Cripps) #335000867ab7da5] - module: fix error message about importing names from cjs (Fábio Santos) #3388247f5eeb0d5] - n-api: add version to wasm registration (Gus Caplan) #340452e97d82509] - n-api: document nextTick timing in callbacks (Mathias Buus) #3380490ddf0aa2e] - n-api: ensure scope present for finalization (Michael Dawson) #33508ed741ecb1e] - n-api: removenapi_env::CallIntoModuleThrow(Gabriel Schulhof) #335700a949c3f93] - napi: add __wasm32__ guards (Gus Caplan) #335977c7f5c8869] - net: refactor check for Windows (rickyes) #33497578e731321] - querystring: fix stringify for empty array (sapics) #3391813b693fd54] - querystring: improve stringify() performance (Brian White) #33669d3737a1c32] - src: add errorProperties on process.report (himself65) #28426b57778ff26] - src: tolerate EPERM returned from tcsetattr (patr0nus) #339449e1185afee] - src: clang_format base_object (Yash Ladha) #3368069f962953c] - src: remove unnecessary calculation in base64.h (sapics) #33839b1c9f75a20] - src: use ToLocal in node_os.cc (wenningplus) #33939153f292a97] - src: handle empty Maybe(Local) in node_util.cc (Anna Henningsen) #338676d5383de35] - src: improve indention for upd_wrap.cc (gengjiawen) #33976437f387de9] - src: reduce scope of code cache mutex (Anna Henningsen) #339809199808355] - src: do not track BaseObjects via cleanup hooks (Anna Henningsen) #338095b987c46b7] - src: remove ref to tools/generate_code_cache.js (Daniel Bevenius) #33825185657dfd7] - src: remove unused vector include in string_bytes (Daniel Bevenius) #33824ec2452c4af] - src: avoid unnecessary ToLocalChecked calls (Daniel Bevenius) #3382474843db28c] - src: simplify format in node_file.cc (himself65) #3366086283aaa6a] - src: handle missing TracingController everywhere (Anna Henningsen) #33815e07c1c2508] - src: simplify Reindent function in json_utils.cc (sapics) #33722449d9ec1c5] - src: add "missing" bash completion options (Daniel Bevenius) #337444b4fb1381b] - src: use Check() instead of FromJust in environment (Daniel Bevenius) #337066f1d38cd8f] - src: use ToLocal in SafeGetenv (Daniel Bevenius) #336955b8cac8cf5] - src: remove unnecessary ToLocalChecked call (Daniel Bevenius) #33683eb8d6f5fd8] - src: simplify MaybeStackBuffer::capacity() (Ben Noordhuis) #33602e3beb781e0] - src: avoid OOB read in URL parser (Anna Henningsen) #3364099371ade2a] - src: use MaybeLocal.ToLocal instead of IsEmpty worker (Daniel Bevenius) #335999c69296990] - src: don't use semicolon outside function (Shelley Vohr) #3359241d879616f] - src: remove unused using declarations (Daniel Bevenius) #33268103479a0c5] - src: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) #3355405cbd8f6f2] - src: use const in constant args.Length() (himself65) #3355548035a2a35] - src: use MaybeLocal::FromMaybe to return exception (Daniel Bevenius) #33514e1050344f8] - Revert "src: fix missing extra ca in tls.rootCertificates" (Eric Bickle) #3331377b6298b67] - src: remove BeforeExit callback list (Ben Noordhuis) #33386a522c0e2c7] - src: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) #334570837c2cc99] - src: remove unused headers in src/util.h (Juan José Arboleda) #330706f6fb1fcf5] - src: prefer make_unique (Michael Dawson) #33378c697b96dea] - src: remove unnecessary else in base_object-inl.h (Daniel Bevenius) #33413abf04b245a] - src,build: add --openssl-default-cipher-list (Daniel Bevenius) #3370862edaaefc2] - stream: fix the spellings (antsmartian) #33635998b22cbbc] - test: add test for Http2ServerResponse#[writableCorked,cork,uncork] (Pranshu Srivastava) #339569b8695fb35] - test: account for non-node basename (Shelley Vohr) #33952b9f8034f95] - test: fix typo in common/index.js (gengjiawen) #339767744f66e0d] - test: print arguments passed to mustNotCall function (Denys Otrishko) #33951b5113d0b53] - test: temporarily exclude test on arm (Michael Dawson) #33814c50bd2f954] - test: fix invalid regular expressions in case test-trace-exit (legendecas) #33769d374e76428] - test: changed function to arrow function (Sagar Jadhav) #337110982bf4234] - test: uv_tty_init now returns EINVAL on IBM i (Xu Meng) #336293032f0f38d] - test: make flaky test stricter (Robert Nagy) #33539ef27e6ce57] - test: mark test-dgram-multicast-ssmv6-multi-process flaky (AshCripps) #33498a131c72586] - tools: enable no-else-return lint rule (Luigi Pinca) #326676651bde34e] - tools: update remark-preset-lint-node@1.15.1 to 1.16.0 (Rich Trott) #338522e38f0dafd] - tools: remove superfluous regex in tools/doc/json.js (Rich Trott) #33998ba813dd0dd] - tools: prevent js2c from running if nothing changed (Daniel Bevenius) #33844fd5ab63d96] - tools: remove unused vector include in mkdcodecache (Daniel Bevenius) #3382854a4a816a4] - tools: update ESLint to 7.2.0 (Colin Ihrig) #337765328089c91] - tools: remove unused using declarations code_cache (Daniel Bevenius) #336972f02fbac3a] - tools: update remark-preset-lint-node from 1.15.0 to 1.15.1 (Rich Trott) #337273d05e3d861] - tools: fix check-imports.py to match on word boundaries (Richard Lau) #33268ff4f9a9247] - tools: update ESLint to 7.1.0 (Colin Ihrig) #33526f495ab3dcb] - tools: add docserve target (Antoine du HAMEL) #33221a9dbb224af] - util: fix width detection for DEL without ICU (Ruben Bridgewater) #3365002ae3f5625] - util: support Combining Diacritical Marks for Symbols (Ruben Bridgewater) #33650524b230143] - util: gracefully handle unknown colors (Ruben Bridgewater) #33797e3533ab337] - util: mark classes while inspecting them (Ruben Bridgewater) #32332c4129f91e8] - vm: allow proxy callbacks to throw (Gus Caplan) #338088adfb542eb] - wasi: allow WASI stdio to be configured (Colin Ihrig) #3354433984d6e4d] - wasi: simplify WASI memory management (Colin Ihrig) #335255e5be9929b] - wasi: refactor and enable poll_oneoff() test (Colin Ihrig) #33521383c5b3962] - wasi: relax WebAssembly.Instance type check (Ben Noordhuis) #334317df79f498c] - wasi,worker: handle termination exception (Ben Noordhuis) #333863b46e7f148] - win,fs: use namespaced path in absolute symlinks (Bartosz Sosnowski) #333514388dad537] - win,msi: add arm64 config for windows msi (Dennis Ameling) #33689032c64f1e4] - worker: fix variable referencing in template string (Harshitha KP) #334671c64bc5e34] - worker: perform initial port.unref() before preload modules (Anna Henningsen) #33455c502384ab7] - worker: use _writev in internal communication (Anna Henningsen) #33454v12.18.2Compare Source
Notable changes
fb26d0b(Matheus Marchini) #33573PrototypeUsers::AddAsyncWrapresource (Anna Henningsen) #31745Commits
97a3f7b702] - deps: V8: backportfb26d0b(Matheus Marchini) #3357330b0339061] - src: use symbol to storeAsyncWrapresource (Anna Henningsen) #31745v12.18.1Compare Source
Notable Changes
548f6c8(Dominykas Blyžė) #33484Commits
ba93c8d87d] - async_hooks: clear async_id_stack for terminations in more places (Anna Henningsen) #33347964adfafa5] - buffer: improve copy() performance (Nikolai Vavilov) #33214af95bd70bd] - deps: V8: cherry-pick548f6c8(Dominykas Blyžė) #334845c7176bf90] - deps: update to uvwasi 0.0.9 (Colin Ihrig) #33445402aa1b840] - deps: upgrade to libuv 1.38.0 (Colin Ihrig) #334464d6f56a76a] - deps: upgrade npm to 6.14.5 (Ruy Adorno) #3323998a7026311] - doc: document module.path (Antoine du Hamel) #333239572701705] - doc: add fs.open() multiple constants example (Ethan Arrowood) #332817d8a226958] - doc: fix typos in handle scope descriptions (Tobias Nießen) #332670c9b826ef8] - doc: update function description fordecipher.setAAD(Jonathan Buhacoff) #330954749156f4b] - doc: add comment about highWaterMark limit (Benjamin Gruenbaum) #33432a48aeb3f74] - doc: clarify about the Node.js-only extensions in perf_hooks (Joyee Cheung) #33199a9ed287f00] - doc: fix extension in esm example (Gus Caplan) #33408d2897a2836] - doc: enhance guides by fixing and making grammar more consistent (Chris Holland) #331523d8ba292e2] - doc: add examples for implementing ESM (unknown) #33168318fcf8188] - doc: add note about clientError writable handling (Paolo Insogna) #3330830c9cb556f] - doc: fix typo in n-api.md (Daniel Bevenius) #333199dde1db332] - doc: add warning for socket.connect reuse (Robert Nagy) #332040c7cf24431] - doc: correct description ofdecipher.setAuthTagin crypto.md (Jonathan Buhacoff)59619b0c9a] - doc: mention python3-distutils dependency in BUILDING.md (osher) #331740cee4c3eae] - doc: removed unnecessary util imports from vm examples (Karol Walasek) #33179903862089b] - doc: update Buffer(size) documentation (Nikolai Vavilov) #331988b44be9b26] - doc: add Uint8Array toendandwrite(Pranshu Srivastava) #332174a584200f8] - doc: specify unit of time passed tofs.utimes(Simen Bekkhus) #33230ad7a890597] - doc: add troubleshooting guide for AsyncLocalStorage (Andrey Pechkurov) #332482262962ab7] - doc: remove AsyncWrap mentions from async_hooks.md (Andrey Pechkurov) #33249ac5cdd682a] - doc: add warnings about transferring Buffers and ArrayBuffer (James M Snell) #33252033bc96ec1] - doc: update napi_async_init documentation (Michael Dawson) #33181ea3a68f74f] - doc: doc and test URLSearchParams discrepancy (James M Snell) #33236c6cf0483f2] - doc: explicitly doc package.exports is breaking (Myles Borins) #33074e572cf93e5] - doc: fix style and grammer in buffer.md (Nikolai Vavilov) #331945d80576889] - errors: skip fatal error highlighting on windows (Thomas) #33132a029dca90e] - esm: improve commonjs hint on module not found (Antoine du Hamel) #33220c129e8809e] - fs: forbid concurrent operations on Dir handle (Anna Henningsen) #33274aa4611cccb] - fs: clean up Dir.read() uv_fs_t data before calling into JS (Anna Henningsen) #33274fa4a37c57b] - http2: comment on usage ofObject.create(null)(Pranshu Srivastava) #3318366dbaff848] - http2: addbytesWrittentest forHttp2Stream(Pranshu Srivastava) #3316259769c4d14] - lib: fix typo in timers insert function comment (Daniel Bevenius) #333016881410951] - lib: refactored scheduling policy assignment (Yash Ladha) #326639017bce54b] - lib: fix grammar in internal/bootstrap/loaders.js (szTheory) #33211d64dbfa1e7] - meta: add issue template for API reference docs (Derek Lewis) #329444f6e4ae49d] - module: add specific error for dir import (Antoine du HAMEL) #3322077caf92314] - module: better error for named exports from cjs (Myles Borins) #3325682da74b1cd] - n-api: add uint32 test for -1 (Gabriel Schulhof)68551d22d2] - perf_hooks: fix error message for invalid entryTypes (Michaël Zasso) #33285e67df04df2] - src: use BaseObjectPtr in StreamReq::Dispose (James M Snell) #33102c797c7c7ab] - src: reduce duplication in RegisterHandleCleanups (Daniel Bevenius) #33421548db2e5b9] - src: remove unused IsolateSettings variable (Daniel Bevenius) #33417e668376b5b] - src: remove unused misc variable (Daniel Bevenius) #334179883ba6ddd] - src: add promise_resolve to SetupHooks comment (Daniel Bevenius) #33365b924910fe7] - src: distinguish refed/unrefed threadsafe Immediates (Anna Henningsen) #3332029d24db914] - src: add #include \<string> in json_utils.h (Cheng Zhao) #33332a0bc2e3b64] - src: replace to CHECK_NOT_NULL in node_crypto (himself65) #333831f159e45f2] - src: add primordials to arguments comment (Daniel Bevenius) #33318fe780a5fe0] - src: remove unused using declarations in node.cc (Daniel Bevenius) #3326182c43d1594] - src: delete unused variables to resolve compile time print warning (rickyes) #33358548672d39c] - src: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) #33312f27ae6ef46] - src: fix typo in comment in async_wrap.cc (Daniel Bevenius) #33350b6300793fb] - src: remove unnecessary Isolate::GetCurrent() calls (Anna Henningsen) #33298642f81317e] - src: fix invalid windowBits=8 gzip segfault (Ben Noordhuis) #33045a5e8c5ce0d] - src: split out callback queue implementation from Environment (Anna Henningsen) #33272ed62d43e79] - src: clean up large pages code (Gabriel Schulhof) #33255c05483483f] - Revert "src: add test/abort build tasks" (Richard Lau) #33196b43fc64aa7] - Revert "src: add aliased-buffer-overflow abort test" (Richard Lau) #33196edf75e4299] - src: use basename(argv0) for --trace-uncaught suggestion (Anna Henningsen) #327984294d92b26] - stream: make from read one at a time (Robert Nagy) #33201194789f25b] - stream: make all streams error in a pipeline (Matteo Collina) #308695da7d52a9f] - test: regression tests for async_hooks + Promise + Worker interaction (Anna Henningsen) #333479f594be75a] - test: fix test-dns-idna2008 (Rich Trott) #3336733a787873f] - test: refactor WPTRunner (Joyee Cheung) #33297fa1631355f] - test: update WPT interfaces and hr-time (Joyee Cheung) #33297c459832e4b] - test: fix test-net-throttle (Rich Trott) #33329cd92052935] - test: add hr-time Web platform tests (Michaël Zasso) #332870177cbf9e0] - test: rename test-lookupService-promises (rickyes) #33100139eb6bd68] - test: skip some console tests on dumb terminal (Adam Majer) #331651766514c5b] - test: add tests for options.fs in fs streams (Julian Duque) #331857315c2288a] - tls: fix --tls-keylog option (Alba Mendez) #33366e240d56983] - tools: update dependencies for markdown linting (Rich Trott) #334122645b1c85b] - tools: update ESLint to 7.0.0 (Colin Ihrig) #33316cdd7d3a66d] - tools: remove obsolete no-restricted-syntax eslint rules (Ruben Bridgewater) #321615d5e66c10c] - tools: add eslint rule to only pass through 'test' to debuglog (Ruben Bridgewater) #3216122f2c2c871] - wasi: fix poll_oneoff memory interface (Colin Ihrig) #3325033aacbefb1] - wasi: prevent syscalls before start (Tobias Nießen) #332355eed20b3b7] - worker: fix race condition in node_messaging.cc (Anna Henningsen) #33429b4d903402b] - worker: fix crash when .unref() is called during exit (Anna Henningsen) #333948a926982e5] - worker: call CancelTerminateExecution() before exiting Locker (Anna Henningsen) #33347631e433cf5] - zlib: reject windowBits=8 when mode=GZIP (Ben Noordhuis) #33045v12.18.0Compare Source
Notable changes
This is a security release.
Vulnerabilities fixed:
napi_get_value_string_*()allows various kinds of memory corruption (High).Commits
c6d0bdacc4] - crypto: update root certificates (AshCripps) #33682916b2824d1] - (SEMVER-MINOR) deps: update nghttp2 to 1.41.0 (James M Snell) nodejs-private/node-private#206d381426377] - (SEMVER-MINOR) http2: implement support for max settings entries (James M Snell) nodejs-private/node-private#2067dd8982570] - napi: fix memory corruption vulnerability (Tobias Nießen) nodejs-private/node-private#1950932309af2] - tls: emitsessionafter verifying certificate (Fedor Indutny) nodejs-private/node-private#200c392d3923f] - tools: update certdata.txt (AshCripps) #33682v12.17.0Compare Source
Notable Changes
ECMAScript Modules -
--experimental-modulesflag removalAs of Node.js 12.17.0, the
--experimental-modulesflag is no longer necessaryto use ECMAScript modules (E
Renovate configuration
This PR has been generated by WhiteSource Renovate. View repository job log here.