chore(deps): update node.js to v15 #122
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:
14
->15
Release Notes
nodejs/node
v15.0.1
Compare Source
Notable changes
Commits
c509485c19
] - build: use make functions instead of echo (Antoine du Hamel) #35707f5acc2d030
] - crypto: fix regression on randomFillSync (James M Snell) #35723595c8df48d
] - deps: upgrade npm to 7.0.3 (Ruy Adorno) #3572469e7f20f2d
] - deps: V8: set correct V8 version patch number (Michaël Zasso) #35732b78294dc00
] - doc: use kbd element in readline doc (Rich Trott) #356981efa87082b
] - doc: add release key for Danielle Adams (Danielle Adams) #355456e91d644e3
] - doc: use kbd element in os doc (Rich Trott) #356565a48a7b6f8
] - doc: add a statement in the documentation. (Pooja D.P) #355856a7a61be7c
] - src: mark/pop OpenSSL errors in NewRootCertStore (Daniel Bevenius) #35514d54edece99
] - test: refactor test-crypto-pbkdf2 (Tobias Nießen) #35693v15.0.0
Compare Source
Notable Changes
Deprecations and Removals
a11788736a
] - (SEMVER-MAJOR) build: remove --build-v8-with-gn configure option (Yang Guo) #2757689428c7a2d
] - (SEMVER-MAJOR) build: drop support for VS2017 (Michaël Zasso) #33694c25cf34ac1
] - (SEMVER-MAJOR) doc: move DEP0018 to End-of-Life (Rich Trott) #353162002d90abd
] - (SEMVER-MAJOR) fs: deprecation warning on recursive rmdir (Ian Sutherland) #35562eee522ac29
] - (SEMVER-MAJOR) lib: add EventTarget-related browser globals (Anna Henningsen) #3549641796ebd30
] - (SEMVER-MAJOR) net: remove long deprecated server.connections property (James M Snell) #33647a416692e93
] - (SEMVER-MAJOR) repl: remove deprecated repl.memory function (Ruben Bridgewater) #33286f217b2dfb0
] - (SEMVER-MAJOR) repl: remove deprecated repl.turnOffEditorMode() function (Ruben Bridgewater) #33286a1bcad8dc0
] - (SEMVER-MAJOR) repl: remove deprecated repl.parseREPLKeyword() function (Ruben Bridgewater) #332864ace010b53
] - (SEMVER-MAJOR) repl: remove deprecated bufferedCommand property (Ruben Bridgewater) #3328637524307fe
] - (SEMVER-MAJOR) repl: remove deprecated .rli (Ruben Bridgewater) #33286a85ce885bd
] - (SEMVER-MAJOR) src: remove deprecated node debug command (James M Snell) #33648a8904e8eee
] - (SEMVER-MAJOR) timers: introduce timers/promises (James M Snell) #339501211b9a72f
] - (SEMVER-MAJOR) util: change default value ofmaxStringLength
to 10000 (unknown) #32744ca8f3ef2e5
] - (SEMVER-MAJOR) wasi: drop --experimental-wasm-bigint requirement (Colin Ihrig) #35415npm 7 - #35631
Node.js 15 comes with a new major release of npm, npm 7. npm 7 comes with many new features - including npm workspaces and a new package-lock.json format. npm 7 also includes yarn.lock file support. One of the big changes in npm 7 is that peer dependencies are now installed by default.
Throw On Unhandled Rejections - #33021
As of Node.js 15, the default mode for
unhandledRejection
is changed tothrow
(fromwarn
). Inthrow
mode, if anunhandledRejection
hook is not set, theunhandledRejection
is raised as an uncaught exception. Users that have anunhandledRejection
hook should see no change in behavior, and it’s still possible to switch modes using the--unhandled-rejections=mode
process flag.QUIC - #32379
Node.js 15 comes with experimental support QUIC, which can be enabled by compiling Node.js with the
--experimental-quic
configuration flag. The Node.js QUIC implementation is exposed by the corenet
module.V8 8.6 - #35415
The V8 JavaScript engine has been updated to V8 8.6 (V8 8.4 is the latest available in Node.js 14). Along with performance tweaks and improvements the V8 update also brings the following language features:
Promise.any()
(from V8 8.5)AggregateError
(from V8 8.5)String.prototype.replaceAll()
(from V8 8.5)&&=
,||=
, and??=
(from V8 8.5)Other Notable Changes
50228cf6ff
] - (SEMVER-MAJOR) assert: addassert/strict
alias module (ExE Boss) #34001039cd00a9a
] - (SEMVER-MAJOR) dns: add dns/promises alias (shisama) #3295354b36e401d
] - (SEMVER-MAJOR) fs: reimplement read and write streams using stream.construct (Robert Nagy) #29656f5c0e282cc
] - (SEMVER-MAJOR) http2: allow Host in HTTP/2 requests (Alba Mendez) #34664eee522ac29
] - (SEMVER-MAJOR) lib: add EventTarget-related browser globals (Anna Henningsen) #35496a8b26d72c5
] - (SEMVER-MAJOR) lib: unflag AbortController (James M Snell) #3352774ca960aac
] - (SEMVER-MAJOR) lib: initial experimental AbortController implementation (James M Snell) #33527efefdd668d
] - (SEMVER-MAJOR) net: autoDestroy Socket (Robert Nagy) #318060fb91acedf
] - (SEMVER-MAJOR) src: disallow JS execution inside FreeEnvironment (Anna Henningsen) #3387421782277c2
] - (SEMVER-MAJOR) src: use node:moduleName as builtin module filename (Michaël Zasso) #35498fb8cc72e73
] - (SEMVER-MAJOR) stream: construct (Robert Nagy) #29656705d888387
] - (SEMVER-MAJOR) worker: make MessageEvent class more Web-compatible (Anna Henningsen) #35496Semver-Major Commits
50228cf6ff
] - (SEMVER-MAJOR) assert: addassert/strict
alias module (ExE Boss) #34001d701247165
] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #35415a11788736a
] - (SEMVER-MAJOR) build: remove --build-v8-with-gn configure option (Yang Guo) #2757689428c7a2d
] - (SEMVER-MAJOR) build: drop support for VS2017 (Michaël Zasso) #33694dae283d96f
] - (SEMVER-MAJOR) crypto: refactoring internals, add WebCrypto (James M Snell) #35093ba77dc8597
] - (SEMVER-MAJOR) crypto: move node_crypto files to src/crypto (James M Snell) #350939378070da0
] - (SEMVER-MAJOR) deps: V8: cherry-pickd76abfe
(Michaël Zasso) #35415efee8341ad
] - (SEMVER-MAJOR) deps: V8: cherry-pick717543b
(Michaël Zasso) #35415b006fa8730
] - (SEMVER-MAJOR) deps: V8: cherry-pick6be2f6e
(Michaël Zasso) #354153c23af4cb7
] - (SEMVER-MAJOR) deps: fix V8 build issue with inline methods (Jiawen Geng) #35415b803b3f48b
] - (SEMVER-MAJOR) deps: fix platform-embedded-file-writer-win for ARM64 (Michaël Zasso) #3541547cb9f14e8
] - (SEMVER-MAJOR) deps: update V8 postmortem metadata script (Colin Ihrig) #35415a1d639ba5d
] - (SEMVER-MAJOR) deps: update V8 to 8.6.395 (Michaël Zasso) #354153ddcad55fb
] - (SEMVER-MAJOR) deps: upgrade npm to 7.0.0 (Myles Borins) #356312e54524955
] - (SEMVER-MAJOR) deps: update npm to 7.0.0-rc.3 (Myles Borins) #35474e983b1cece
] - (SEMVER-MAJOR) deps: V8: cherry-pick0d6debc
(Gus Caplan) #33600039cd00a9a
] - (SEMVER-MAJOR) dns: add dns/promises alias (shisama) #32953c25cf34ac1
] - (SEMVER-MAJOR) doc: move DEP0018 to End-of-Life (Rich Trott) #353168bf37ee496
] - (SEMVER-MAJOR) doc: update support macos version for 15.x (Ash Cripps) #350222002d90abd
] - (SEMVER-MAJOR) fs: deprecation warning on recursive rmdir (Ian Sutherland) #3556254b36e401d
] - (SEMVER-MAJOR) fs: reimplement read and write streams using stream.construct (Robert Nagy) #2965632b641e528
] - (SEMVER-MAJOR) http: fixed socket.setEncoding fatal error (iskore) #334058a6fab02ad
] - (SEMVER-MAJOR) http: emit 'error' on aborted server request (Robert Nagy) #33172d005f490a8
] - (SEMVER-MAJOR) http: cleanup end argument handling (Robert Nagy) #31818f5c0e282cc
] - (SEMVER-MAJOR) http2: allow Host in HTTP/2 requests (Alba Mendez) #346641e4187fcf4
] - (SEMVER-MAJOR) http2: addinvalidheaders
test (Pranshu Srivastava) #33161d79c330186
] - (SEMVER-MAJOR) http2: refactor state code validation for the http2Stream class (rickyes) #33535df31f71f1e
] - (SEMVER-MAJOR) http2: header field valid checks (Pranshu Srivastava) #331931428db8a1f
] - (SEMVER-MAJOR) lib: refactor Socket._getpeername and Socket._getsockname (himself65) #32969eee522ac29
] - (SEMVER-MAJOR) lib: add EventTarget-related browser globals (Anna Henningsen) #35496c66e6471e7
] - (SEMVER-MAJOR) lib: remove ERR_INVALID_OPT_VALUE and ERR_INVALID_OPT_VALUE_ENCODING (Denys Otrishko) #34682b546a2b469
] - (SEMVER-MAJOR) lib: handle one of args case in ERR_MISSING_ARGS (Denys Otrishko) #34022a86a295fd7
] - (SEMVER-MAJOR) lib: remove NodeError from the prototype of errors with code (Michaël Zasso) #33857a8b26d72c5
] - (SEMVER-MAJOR) lib: unflag AbortController (James M Snell) #3352774ca960aac
] - (SEMVER-MAJOR) lib: initial experimental AbortController implementation (James M Snell) #3352778ca61e2cf
] - (SEMVER-MAJOR) net: check args in net.connect() and socket.connect() calls (Denys Otrishko) #3402241796ebd30
] - (SEMVER-MAJOR) net: remove long deprecated server.connections property (James M Snell) #33647efefdd668d
] - (SEMVER-MAJOR) net: autoDestroy Socket (Robert Nagy) #318066cfba9f7f6
] - (SEMVER-MAJOR) process: update v8 fast api calls usage (Maya Lekova) #354153b10f7f933
] - (SEMVER-MAJOR) process: change default --unhandled-rejections=throw (Dan Fabulich) #33021d8eef83757
] - (SEMVER-MAJOR) process: use v8 fast api calls for hrtime (Gus Caplan) #3360049745cdef0
] - (SEMVER-MAJOR) process: delay throwing an error usingthrowDeprecation
(Ruben Bridgewater) #32312a416692e93
] - (SEMVER-MAJOR) repl: remove deprecated repl.memory function (Ruben Bridgewater) #33286f217b2dfb0
] - (SEMVER-MAJOR) repl: remove deprecated repl.turnOffEditorMode() function (Ruben Bridgewater) #33286a1bcad8dc0
] - (SEMVER-MAJOR) repl: remove deprecated repl.parseREPLKeyword() function (Ruben Bridgewater) #332864ace010b53
] - (SEMVER-MAJOR) repl: remove deprecated bufferedCommand property (Ruben Bridgewater) #3328637524307fe
] - (SEMVER-MAJOR) repl: remove deprecated .rli (Ruben Bridgewater) #33286b65e5aeaa7
] - (SEMVER-MAJOR) src: implement NodePlatform::PostJob (Clemens Backes) #35415b1e8e0e604
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 88 (Michaël Zasso) #35415eeb6b473fd
] - (SEMVER-MAJOR) src: error reporting on CPUUsage (Yash Ladha) #3476221782277c2
] - (SEMVER-MAJOR) src: use node:moduleName as builtin module filename (Michaël Zasso) #3549805771279af
] - (SEMVER-MAJOR) src: enable wasm trap handler on windows (Gus Caplan) #35033b7cf823410
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 86 (Michaël Zasso) #335790fb91acedf
] - (SEMVER-MAJOR) src: disallow JS execution inside FreeEnvironment (Anna Henningsen) #3387453fb2b6b41
] - (SEMVER-MAJOR) src: remove _third_party_main support (Anna Henningsen) #33971a85ce885bd
] - (SEMVER-MAJOR) src: remove deprecated node debug command (James M Snell) #33648ac3714637e
] - (SEMVER-MAJOR) src: remove unused CancelPendingDelayedTasks (Anna Henningsen) #32859a65218f5e8
] - (SEMVER-MAJOR) stream: try to wait for flush to complete before 'finish' (Robert Nagy) #343144e3f6f355b
] - (SEMVER-MAJOR) stream: cleanup and fix Readable.wrap (Robert Nagy) #34204527e2147af
] - (SEMVER-MAJOR) stream: add promises version to utility functions (rickyes) #33991c7e55c6b72
] - (SEMVER-MAJOR) stream: fix writable.end callback behavior (Robert Nagy) #34101fb8cc72e73
] - (SEMVER-MAJOR) stream: construct (Robert Nagy) #296564bc7025309
] - (SEMVER-MAJOR) stream: write should throw on unknown encoding (Robert Nagy) #33075ea87809bb6
] - (SEMVER-MAJOR) stream: fix _final and 'prefinish' timing (Robert Nagy) #327800bd5595509
] - (SEMVER-MAJOR) stream: simplify Transform stream implementation (Robert Nagy) #327638f86986985
] - (SEMVER-MAJOR) stream: use callback to properly propagate error (Robert Nagy) #2917994dd7b9f94
] - (SEMVER-MAJOR) test: update tests after increasing typed array size to 4GB (Kim-Anh Tran) #35415d9e98df01b
] - (SEMVER-MAJOR) test: fix tests for npm 7.0.0 (Myles Borins) #35631c87641aa97
] - (SEMVER-MAJOR) test: fix test suite to work with npm 7 (Myles Borins) #35474eb9d7a437e
] - (SEMVER-MAJOR) test: update WPT harness and tests (Michaël Zasso) #33770a8904e8eee
] - (SEMVER-MAJOR) timers: introduce timers/promises (James M Snell) #33950c55f661551
] - (SEMVER-MAJOR) tools: disable x86 safe exception handlers in V8 (Michaël Zasso) #3541580e8aec4a5
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 8.6 (Ujjwal Sharma) #35415faeb9607c6
] - (SEMVER-MAJOR) tools: update V8 gypfiles for 8.5 (Ujjwal Sharma) #35415bb62f4ad9e
] - (SEMVER-MAJOR) url: file URL path normalization (Daijiro Wachi) #3547769ef4c2375
] - (SEMVER-MAJOR) url: verify domain is not empty after "ToASCII" (Michaël Zasso) #337704831278a16
] - (SEMVER-MAJOR) url: remove U+0000 case in the fragment state (Michaël Zasso) #337700d08d5ae7c
] - (SEMVER-MAJOR) url: remove gopher from special schemes (Michaël Zasso) #333259be51ee9a1
] - (SEMVER-MAJOR) url: forbid lt and gt in url host code point (Yash Ladha) #333281211b9a72f
] - (SEMVER-MAJOR) util: change default value ofmaxStringLength
to 10000 (unknown) #32744ca8f3ef2e5
] - (SEMVER-MAJOR) wasi: drop --experimental-wasm-bigint requirement (Colin Ihrig) #35415abd8cdfc4e
] - (SEMVER-MAJOR) win, child_process: sanitize env variables (Bartosz Sosnowski) #35210705d888387
] - (SEMVER-MAJOR) worker: make MessageEvent class more Web-compatible (Anna Henningsen) #354967603c7e50c
] - (SEMVER-MAJOR) worker: set trackUnmanagedFds to true by default (Anna Henningsen) #343945ef5116311
] - (SEMVER-MAJOR) worker: rename error code to be more accurate (Anna Henningsen) #33872Semver-Minor Commits
1d5fa88eb8
] - (SEMVER-MINOR) cli: add --node-memory-debug option (Anna Henningsen) #35537095be6a01f
] - (SEMVER-MINOR) crypto: add getCipherInfo method (James M Snell) #35368df1023bb22
] - (SEMVER-MINOR) events: allow use of AbortController with on (James M Snell) #34912883fc779b6
] - (SEMVER-MINOR) events: allow use of AbortController with once (James M Snell) #34911e876c0c308
] - (SEMVER-MINOR) http2: add support for sensitive headers (Anna Henningsen) #341456f34498148
] - (SEMVER-MINOR) net: add support for resolving DNS CAA records (Danny Sonnenschein) #3546637a8179673
] - (SEMVER-MINOR) net: make blocklist family case insensitive (James M Snell) #348641f9b20b637
] - (SEMVER-MINOR) net: introduce net.BlockList (James M Snell) #34625278d38f4cf
] - (SEMVER-MINOR) src: add maybe versions of EmitExit and EmitBeforeExit (Anna Henningsen) #354862310f679a1
] - (SEMVER-MINOR) src: move node_binding to modern THROW_ERR* (James M Snell) #35469744a284ccc
] - (SEMVER-MINOR) stream: support async for stream impl functions (James M Snell) #34416bfbdc84738
] - (SEMVER-MINOR) timers: allow promisified timeouts/immediates to be canceled (James M Snell) #33833a8971f87d3
] - (SEMVER-MINOR) url: support non-special URLs (Daijiro Wachi) #34925Semver-Patch Commits
d10c59fc60
] - benchmark,test: remove output from readable-async-iterator benchmark (Rich Trott) #344118a12e9994f
] - bootstrap: use file URL instead of relative url (Daijiro Wachi) #35622f8bde7ce06
] - bootstrap: build fast APIs in pre-execution (Joyee Cheung) #32984b18651bcd2
] - build: do not pass mode option to test-v8 command (Michaël Zasso) #35705bb2945ed6b
] - build: add GitHub Action for code coverage (Benjamin Coe) #35653cfbbeea4a1
] - build: use GITHUB_ENV file to set env variables (Michaël Zasso) #356388a93b371a3
] - build: do not install jq in workflows (Michaël Zasso) #35638ccbd1d5efa
] - build: add quic to github action (gengjiawen) #34336f4f191bbc2
] - build: define NODE_EXPERIMENTAL_QUIC in mkcodecache and node_mksnapshot (Joyee Cheung) #344545b2c263ba8
] - deps: fix typo in zlib.gyp that break arm-fpu-neon build (lucasg) #356595b9593f727
] - deps: upgrade npm to 7.0.2 (Myles Borins) #35667dabc6ddddc
] - deps: upgrade npm to 7.0.0-rc.4 (Myles Borins) #35576757bac6711
] - deps: update nghttp3 (James M Snell) #34752c788be2e6e
] - deps: update ngtcp2 (James M Snell) #347527816e5f7b9
] - deps: fix indenting of sources in ngtcp2.gyp (James M Snell) #34033f5343d1b40
] - deps: re-enable OPENSSL_NO_QUIC guards (James M Snell) #340339de95f494e
] - deps: temporary fixup for ngtcp2 to build on windows (James M Snell) #34033ec7ad1d0ec
] - deps: cherry-pick akamai/openssl/commit/bf4b08e
(Tatsuhiro Tsujikawa) #34033c3d85b7637
] - deps: cherry-pick akamai/openssl/commit/a5a08cb
(Benjamin Kaduk) #34033bad1a150ea
] - deps: cherry-pick akamai/openssl/commit/d5a13ca
(Benjamin Kaduk) #3403374cbfd3f36
] - deps: cherry-pick akamai/openssl/commit/a6282c5
(Benjamin Kaduk) #340338a9763a8ea
] - deps: update nghttp3 (James M Snell) #340336b27d07779
] - deps: update ngtcp2 (James M Snell) #34033a041723774
] - deps: fix indentation for sources in nghttp3.gyp (Daniel Bevenius) #33942a0cbd676e7
] - deps: add defines to nghttp3/ngtcp2 gyp configs (Daniel Bevenius) #33942bccb514936
] - deps: maintaining ngtcp2 and nghttp3 (James M Snell) #32379834fa8f23f
] - deps: add ngtcp2 and nghttp3 (James M Snell) #32379f96b981528
] - deps: details for updating openssl quic support (James M Snell) #3237998c8498552
] - deps: update archs files for OpenSSL-1.1.0 (James M Snell) #323792c549e505e
] - deps: add support for BoringSSL QUIC APIs (Todd Short) #323791103b15af6
] - doc: fix YAML lint error on master (Rich Trott) #357097798e59e98
] - doc: upgrade stability status of report API (Gireesh Punathil) #35654ce03a182cf
] - doc: clarify experimental API elements in vm.md (Rich Trott) #3559489defff3b9
] - doc: correct order of metadata for deprecation (Rich Trott) #35668ee85eb9f8a
] - doc: importModuleDynamically gets Script, not Module (Simen Bekkhus) #355939e5a27a9d3
] - doc: fix EventEmitter examples (Sourav Shaw) #335132c2c87e291
] - doc: fix stability indicator in webcrypto doc (Rich Trott) #35672f59d4e05a2
] - doc: add example code for process.getgroups() (Pooja D.P) #356258a3808dc37
] - doc: use kbd element in tty doc (Rich Trott) #356134079bfd462
] - doc: Remove reference to io.js (Hussaina Begum Nandyala) #35618e6d5af3c95
] - doc: fix typos in quic.md (Luigi Pinca) #35444524123fbf0
] - doc: update releaser in v12.18.4 changelog (Beth Griggs) #35217ccdd1bd82a
] - doc: fix incorrectly marked Buffer in quic.md (Rich Trott) #35075cc754f2985
] - doc: make AbortSignal text consistent in events.md (Rich Trott) #35005f9c362ff6c
] - doc: revise AbortSignal text and example using events.once() (Rich Trott) #350057aeff6b8c8
] - doc: claim ABI version for Electron v12 (Shelley Vohr) #348167a1220a1d7
] - doc: fix headings in quic.md (Anna Henningsen) #34717d5c7aec3cb
] - doc: use _can_ to describe actions in quic.md (Rich Trott) #34613319c275b26
] - doc: use _can_ to describe actions in quic.md (Rich Trott) #346132c30920886
] - doc: use sentence-case in quic.md headers (Rich Trott) #344538ada27510d
] - doc: add missing backticks in timers.md (vsemozhetbyt) #34030862d005e60
] - doc: make globals Extends usage consistent (Colin Ihrig) #3377785dbd17bde
] - doc: make perf_hooks Extends usage consistent (Colin Ihrig) #337772e49010bc8
] - doc: make events Extends usage consistent (Colin Ihrig) #33777680fb8fc62
] - doc: fix deprecation "End-of-Life" capitalization (Colin Ihrig) #33691458677f5ef
] - errors: print original exception context (Benjamin Coe) #33491b1831fed3a
] - events: simplify event target agnostic logic in on and once (Denys Otrishko) #349977f25fe8b67
] - fs: remove unused assignment (Rich Trott) #356422c4f30deea
] - fs: fix when path is buffer on fs.symlinkSync (himself65) #34540db0e991d52
] - fs: remove custom Buffer pool for streams (Robert Nagy) #3398151a2df4439
] - fs: document why isPerformingIO is required (Robert Nagy) #33982999e7d7b44
] - gyp,build: consistent shared library location (Rod Vagg) #3563530cc54275d
] - http: don't emit error after close (Robert Nagy) #33654ddff2b2b22
] - lib: honor setUncaughtExceptionCaptureCallback (Gireesh Punathil) #35595a8806535d9
] - lib: use Object static properties from primordials (Michaël Zasso) #3538011f1ad939f
] - module: only try to enrich CJS syntax errors (Michaël Zasso) #35691aaf225a2a0
] - module: add setter for module.parent (Antoine du Hamel) #35522109a296e2a
] - quic: fix typo in code comment (Ikko Ashimine) #35308186230527b
] - quic: fix error message on invalid connection ID (Rich Trott) #35026e5116b304f
] - quic: remove unused function arguments (Rich Trott) #35010449f73e05f
] - quic: remove undefined variable (Rich Trott) #3500744e6a6af67
] - quic: use qlog fin flag (James M Snell) #347522a80737278
] - quic: fixups after ngtcp2/nghttp3 update (James M Snell) #34752c855c3e8ca
] - quic: use net.BlockList for limiting access to a QuicSocket (James M Snell) #34741bfc35354c1
] - quic: consolidate stats collecting in QuicSession (James M Snell) #3474194aa291348
] - quic: clarify TODO statements (James M Snell) #3474119e712b9b2
] - quic: resolve InitializeSecureContext TODO comment (James M Snell) #34741240592228b
] - quic: fixup session ticket app data todo comments (James M Snell) #34741c17eaa3f3f
] - quic: add natRebinding argument to docs (James M Snell) #34669442968c92a
] - quic: check setSocket natRebinding argument, extend test (James M Snell) #3466910d5047a4f
] - quic: fixup set_socket, fix skipped test (James M Snell) #34669344c5e4e50
] - quic: limit push check to http/3 (James M Snell) #3465534165f03aa
] - quic: resolve some minor TODOs (James M Snell) #346551e6e5c3ef3
] - quic: resolve minor TODO in QuicSocket (James M Snell) #34655ba5c64bf45
] - quic: use AbortController with correct name/message (Anna Henningsen) #34763a7477704c4
] - quic: prefer modernize-make-unique (gengjiawen) #346925b6cd6fa1a
] - quic: use the SocketAddressLRU to track validation status (James M Snell) #34618f75e69a94b
] - quic: use SocketAddressLRU to track known SocketAddress info (James M Snell) #346186b0b33cd4c
] - quic: cleanup some outstanding todo items (James M Snell) #346186e65f26b73
] - quic: use QuicCallbackScope consistently for QuicSession (James M Snell) #34541d96083bad5
] - quic: introduce QuicCallbackScope (James M Snell) #345414b0275ab87
] - quic: refactor clientHello (James M Snell) #34541a97b5f9c6a
] - quic: use OpenSSL built-in cert and hostname validation (James M Snell) #345337a5fbafe96
] - quic: fix build for macOS (gengjiawen) #343361f94b89309
] - quic: refactor ocsp to use async function rather than event/callback (James M Snell) #3449806664298fa
] - quic: remove no-longer relevant TODO statements (James M Snell) #344982fb92f4cc6
] - quic: remove extraneous unused debug property (James M Snell) #34498b06fe33de1
] - quic: use async _construct for QuicStream (James M Snell) #343518bd61d4c38
] - quic: documentation updates (James M Snell) #34351086c916997
] - quic: extensive refactoring of QuicStream lifecycle (James M Snell) #34351cf28f8a7dd
] - quic: gitignore qlog files (James M Snell) #3435183bf0d7e8c
] - quic: remove unneeded quicstream.aborted and fixup docs (James M Snell) #34351a65296db2c
] - quic: remove stream pending code (James M Snell) #34351da20287e1a
] - quic: simplify QuicStream construction logic (James M Snell) #343516e30fe7a7f
] - quic: convert openStream to Promise (James M Snell) #3435189453cfc08
] - quic: fixup quic.md (James M Snell) #342834523d4a813
] - quic: fixup closing/draining period timing (James M Snell) #34283ed4882241c
] - quic: properly pass readable/writable constructor options (James M Snell) #3428357c1129508
] - quic: implement QuicSession close as promise (James M Snell) #342838e5c5b16ab
] - quic: cleanup QuicClientSession constructor (James M Snell) #34283fe4e7e4598
] - quic: use promisified dns lookup (James M Snell) #34283346aeaf874
] - quic: eliminate "ready"/"not ready" states for QuicSession (James M Snell) #342836665dda9f6
] - quic: implement QuicSocket Promise API, part 2 (James M Snell) #3428379c0e892dd
] - quic: implement QuicSocket Promise API, part 1 (James M Snell) #3428353b12f0c7b
] - quic: implement QuicEndpoint Promise API (James M Snell) #3428316b32eae3e
] - quic: handle unhandled rejections on QuicSession (James M Snell) #34283e5d963e24d
] - quic: fixup kEndpointClose (James M Snell) #342839f552df5b4
] - quic: fix endpointClose error handling, document (James M Snell) #34283b80108c033
] - quic: restrict addEndpoint to before QuicSocket bind (James M Snell) #3428381c01bbdba
] - quic: use a getter for stream options (James M Snell) #34283b8945ba2ab
] - quic: clarifying code comments (James M Snell) #34283429ab1dce6
] - quic: minor reduction in code duplication (James M Snell) #34283aafdc2fcad
] - quic: replace ipv6Only option with'udp6-only'
type (James M Snell) #34283fbc38ee134
] - quic: clear clang warning (gengjiawen) #34335c176d5fac2
] - quic: set destroyed at timestamps for duration calculation (James M Snell) #3426248a349efd9
] - quic: use Number instead of BigInt for more stats (James M Snell) #342625e769b2eaf
] - quic: use less specific error codes (James M Snell) #3426226493c02a2
] - quic: remove no longer valid CHECK (James M Snell) #34247458d243f20
] - quic: proper custom inspect for QuicStream (James M Snell) #342470860b11655
] - quic: proper custom inspect for QuicSession (James M Snell) #34247b047930d76
] - quic: proper custom inspect for QuicSocket (James M Snell) #34247511f8c1138
] - quic: proper custom inspect for QuicEndpoint (James M Snell) #34247fe11f6bf7c
] - quic: cleanup QuicSocketFlags, used shared state struct (James M Snell) #34247d08e99de24
] - quic: use getter/setter for stateless reset toggle (James M Snell) [#34247](https://togithub.com/nodejs/nRenovate configuration
📅 Schedule: "every weekend" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR is behind base branch, 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.