diff --git a/CHANGELOG.md b/CHANGELOG.md
index 02effa0e4d5af5..0c023987b5e6bf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -39,7 +39,8 @@ release.
-23.6.1
+23.7.0
+23.6.1
23.6.0
23.5.0
23.4.0
diff --git a/doc/api/cli.md b/doc/api/cli.md
index f61304619a2f40..a9c088cf09b330 100644
--- a/doc/api/cli.md
+++ b/doc/api/cli.md
@@ -576,7 +576,7 @@ property throw an exception with the code `ERR_PROTO_ACCESS`.
### `--disable-sigusr1`
> Stability: 1.2 - Release candidate
@@ -999,7 +999,7 @@ top-level awaits, and print their location to help users find them.
### `--experimental-quic`
Enables the experimental `node:quic` built-in module.
diff --git a/doc/api/errors.md b/doc/api/errors.md
index b14b668298e92c..b252f49d2c65cd 100644
--- a/doc/api/errors.md
+++ b/doc/api/errors.md
@@ -2094,7 +2094,7 @@ does not consist of exactly two elements.
@@ -3103,7 +3103,7 @@ try {
### `ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX`
The provided TypeScript syntax is unsupported.
diff --git a/doc/api/fs.md b/doc/api/fs.md
index 23ac0b093bb103..36b309a40d9f1e 100644
--- a/doc/api/fs.md
+++ b/doc/api/fs.md
@@ -1074,7 +1074,7 @@ behavior is similar to `cp dir1/ dir2/`.
* Returns: {Object}
@@ -1626,7 +1626,7 @@ should be fetched.
### `module.setSourceMapsSupport(enabled[, options])`
* `enabled` {boolean} Enable the source map support.
diff --git a/doc/api/quic.md b/doc/api/quic.md
index cccc8ebae64979..3badc81abe2704 100644
--- a/doc/api/quic.md
+++ b/doc/api/quic.md
@@ -1,9 +1,9 @@
# QUIC
-
+
> Stability: 1.0 - Early development
@@ -26,7 +26,7 @@ The module is only available under the `node:` scheme.
## `quic.connect(address[, options])`
* `address` {string|net.SocketAddress}
@@ -66,7 +66,7 @@ const client = await connect('123.123.123.123:8888', { endpoint });
## `quic.listen(onsession,[options])`
* `onsession` {quic.OnSessionCallback}
@@ -109,7 +109,7 @@ used as both a client and a server.
### `new QuicEndpoint([options])`
* `options` {quic.EndpointOptions}
@@ -117,7 +117,7 @@ added: REPLACEME
### `endpoint.address`
* {net.SocketAddress|undefined}
@@ -129,7 +129,7 @@ If the endpoint is not currently bound then the value will be `undefined`. Read
### `endpoint.busy`
* {boolean}
@@ -151,7 +151,7 @@ temporarily reject new sessions while it catches up.
### `endpoint.close()`
* Returns: {Promise}
@@ -164,7 +164,7 @@ Returns a promise that is fulfilled when the endpoint is destroyed.
### `endpoint.closed`
* {Promise}
@@ -175,7 +175,7 @@ returned by the `endpoint.close()` function. Read only.
### `endpoint.closing`
* {boolean}
@@ -186,7 +186,7 @@ Read only.
### `endpoint.destroy([error])`
* `error` {any}
@@ -197,7 +197,7 @@ closed.
### `endpoint.destroyed`
* {boolean}
@@ -207,7 +207,7 @@ True if `endpoint.destroy()` has been called. Read only.
### `endpoint.stats`
* {quic.QuicEndpoint.Stats}
@@ -217,7 +217,7 @@ The statistics collected for an active session. Read only.
### `endpoint[Symbol.asyncDispose]()`
Calls `endpoint.close()` and returns a promise that fulfills when the
@@ -226,7 +226,7 @@ endpoint has closed.
## Class: `QuicEndpoint.Stats`
A view of the collected statistics for an endpoint.
@@ -234,7 +234,7 @@ A view of the collected statistics for an endpoint.
### `endpointStats.createdAt`
* {bigint} A timestamp indicating the moment the endpoint was created. Read only.
@@ -242,7 +242,7 @@ added: REPLACEME
### `endpointStats.destroyedAt`
* {bigint} A timestamp indicating the moment the endpoint was destroyed. Read only.
@@ -250,7 +250,7 @@ added: REPLACEME
### `endpointStats.bytesReceived`
* {bigint} The total number of bytes received by this endpoint. Read only.
@@ -258,7 +258,7 @@ added: REPLACEME
### `endpointStats.bytesSent`
* {bigint} The total number of bytes sent by this endpoint. Read only.
@@ -266,7 +266,7 @@ added: REPLACEME
### `endpointStats.packetsReceived`
* {bigint} The total number of QUIC packets successfully received by this endpoint. Read only.
@@ -274,7 +274,7 @@ added: REPLACEME
### `endpointStats.packetsSent`
* {bigint} The total number of QUIC packets successfully sent by this endpoint. Read only.
@@ -282,7 +282,7 @@ added: REPLACEME
### `endpointStats.serverSessions`
* {bigint} The total number of peer-initiated sessions received by this endpoint. Read only.
@@ -290,7 +290,7 @@ added: REPLACEME
### `endpointStats.clientSessions`
* {bigint} The total number of sessions initiated by this endpoint. Read only.
@@ -298,7 +298,7 @@ added: REPLACEME
### `endpointStats.serverBusyCount`
* {bigint} The total number of times an initial packet was rejected due to the
@@ -307,7 +307,7 @@ added: REPLACEME
### `endpointStats.retryCount`
* {bigint} The total number of QUIC retry attempts on this endpoint. Read only.
@@ -315,7 +315,7 @@ added: REPLACEME
### `endpointStats.versionNegotiationCount`
* {bigint} The total number sessions rejected due to QUIC version mismatch. Read only.
@@ -323,7 +323,7 @@ added: REPLACEME
### `endpointStats.statelessResetCount`
* {bigint} The total number of stateless resets handled by this endpoint. Read only.
@@ -331,7 +331,7 @@ added: REPLACEME
### `endpointStats.immediateCloseCount`
* {bigint} The total number of sessions that were closed before handshake completed. Read only.
@@ -339,7 +339,7 @@ added: REPLACEME
## Class: `QuicSession`
A `QuicSession` represents the local side of a QUIC connection.
@@ -347,7 +347,7 @@ A `QuicSession` represents the local side of a QUIC connection.
### `session.close()`
* Returns: {Promise}
@@ -360,7 +360,7 @@ the session has been destroyed.
### `session.closed`
* {Promise}
@@ -370,7 +370,7 @@ A promise that is fulfilled once the session is destroyed.
### `session.destroy([error])`
* `error` {any}
@@ -381,7 +381,7 @@ session will be closed.
### `session.destroyed`
* {boolean}
@@ -391,7 +391,7 @@ True if `session.destroy()` has been called. Read only.
### `session.endpoint`
* {quic.QuicEndpoint}
@@ -401,7 +401,7 @@ The endpoint that created this session. Read only.
### `session.onstream`
* {quic.OnStreamCallback}
@@ -411,7 +411,7 @@ The callback to invoke when a new stream is initiated by a remote peer. Read/wri
### `session.ondatagram`
* {quic.OnDatagramCallback}
@@ -421,7 +421,7 @@ The callback to invoke when a new datagram is received from a remote peer. Read/
### `session.ondatagramstatus`
* {quic.OnDatagramStatusCallback}
@@ -431,7 +431,7 @@ The callback to invoke when the status of a datagram is updated. Read/write.
### `session.onpathvalidation`
* {quic.OnPathValidationCallback}
@@ -441,7 +441,7 @@ The callback to invoke when the path validation is updated. Read/write.
### `seesion.onsessionticket`
* {quic.OnSessionTicketCallback}
@@ -451,7 +451,7 @@ The callback to invoke when a new session ticket is received. Read/write.
### `session.onversionnegotiation`
* {quic.OnVersionNegotiationCallback}
@@ -461,7 +461,7 @@ The callback to invoke when a version negotiation is initiated. Read/write.
### `session.onhandshake`
* {quic.OnHandshakeCallback}
@@ -471,7 +471,7 @@ The callback to invoke when the TLS handshake is completed. Read/write.
### `session.createBidirectionalStream([options])`
* `options` {Object}
@@ -485,7 +485,7 @@ the outgoing stream will be half-closed.
### `session.createUnidirectionalStream([options])`
* `options` {Object}
@@ -499,7 +499,7 @@ the outgoing stream will be closed.
### `session.path`
* {Object|undefined}
@@ -511,7 +511,7 @@ The local and remote socket addresses associated with the session. Read only.
### `session.sendDatagram(datagram)`
* `datagram` {string|ArrayBufferView}
@@ -524,7 +524,7 @@ that view will be transfered to the underlying stream.
### `session.stats`
* {quic.QuicSession.Stats}
@@ -534,7 +534,7 @@ Return the current statistics for the session. Read only.
### `session.updateKey()`
Initiate a key update for the session.
@@ -542,7 +542,7 @@ Initiate a key update for the session.
### `session[Symbol.asyncDispose]()`
Calls `session.close()` and returns a promise that fulfills when the
@@ -551,13 +551,13 @@ session has closed.
## Class: `QuicSession.Stats`
### `sessionStats.createdAt`
* {bigint}
@@ -565,7 +565,7 @@ added: REPLACEME
### `sessionStats.closingAt`
* {bigint}
@@ -573,7 +573,7 @@ added: REPLACEME
### `sessionStats.handshakeCompletedAt`
* {bigint}
@@ -581,7 +581,7 @@ added: REPLACEME
### `sessionStats.handshakeConfirmedAt`
* {bigint}
@@ -589,7 +589,7 @@ added: REPLACEME
### `sessionStats.bytesReceived`
* {bigint}
@@ -597,7 +597,7 @@ added: REPLACEME
### `sessionStats.bytesSent`
* {bigint}
@@ -605,7 +605,7 @@ added: REPLACEME
### `sessionStats.bidiInStreamCount`
* {bigint}
@@ -613,7 +613,7 @@ added: REPLACEME
### `sessionStats.bidiOutStreamCount`
* {bigint}
@@ -621,7 +621,7 @@ added: REPLACEME
### `sessionStats.uniInStreamCount`
* {bigint}
@@ -629,7 +629,7 @@ added: REPLACEME
### `sessionStats.uniOutStreamCount`
* {bigint}
@@ -637,7 +637,7 @@ added: REPLACEME
### `sessionStats.maxBytesInFlights`
* {bigint}
@@ -645,7 +645,7 @@ added: REPLACEME
### `sessionStats.bytesInFlight`
* {bigint}
@@ -653,7 +653,7 @@ added: REPLACEME
### `sessionStats.blockCount`
* {bigint}
@@ -661,7 +661,7 @@ added: REPLACEME
### `sessionStats.cwnd`
* {bigint}
@@ -669,7 +669,7 @@ added: REPLACEME
### `sessionStats.latestRtt`
* {bigint}
@@ -677,7 +677,7 @@ added: REPLACEME
### `sessionStats.minRtt`
* {bigint}
@@ -685,7 +685,7 @@ added: REPLACEME
### `sessionStats.rttVar`
* {bigint}
@@ -693,7 +693,7 @@ added: REPLACEME
### `sessionStats.smoothedRtt`
* {bigint}
@@ -701,7 +701,7 @@ added: REPLACEME
### `sessionStats.ssthresh`
* {bigint}
@@ -709,7 +709,7 @@ added: REPLACEME
### `sessionStats.datagramsReceived`
* {bigint}
@@ -717,7 +717,7 @@ added: REPLACEME
### `sessionStats.datagramsSent`
* {bigint}
@@ -725,7 +725,7 @@ added: REPLACEME
### `sessionStats.datagramsAcknowledged`
* {bigint}
@@ -733,7 +733,7 @@ added: REPLACEME
### `sessionStats.datagramsLost`
* {bigint}
@@ -741,13 +741,13 @@ added: REPLACEME
## Class: `QuicStream`
### `stream.closed`
* {Promise}
@@ -757,7 +757,7 @@ A promise that is fulfilled when the stream is fully closed.
### `stream.destroy([error])`
* `error` {any}
@@ -767,7 +767,7 @@ Immediately and abruptly destroys the stream.
### `stream.destroyed`
* {boolean}
@@ -777,7 +777,7 @@ True if `stream.destroy()` has been called.
### `stream.direction`
* {string} One of either `'bidi'` or `'uni'`.
@@ -787,7 +787,7 @@ The directionality of the stream. Read only.
### `stream.id`
* {bigint}
@@ -797,7 +797,7 @@ The stream ID. Read only.
### `stream.onblocked`
* {quic.OnBlockedCallback}
@@ -807,7 +807,7 @@ The callback to invoke when the stream is blocked. Read/write.
### `stream.onreset`
* {quic.OnStreamErrorCallback}
@@ -817,7 +817,7 @@ The callback to invoke when the stream is reset. Read/write.
### `stream.readable`
* {ReadableStream}
@@ -825,7 +825,7 @@ added: REPLACEME
### `stream.session`
* {quic.QuicSession}
@@ -835,7 +835,7 @@ The session that created this stream. Read only.
### `stream.stats`
* {quic.QuicStream.Stats}
@@ -845,13 +845,13 @@ The current statistics for the stream. Read only.
## Class: `QuicStream.Stats`
### `streamStats.ackedAt`
* {bigint}
@@ -859,7 +859,7 @@ added: REPLACEME
### `streamStats.bytesReceived`
* {bigint}
@@ -867,7 +867,7 @@ added: REPLACEME
### `streamStats.bytesSent`
* {bigint}
@@ -875,7 +875,7 @@ added: REPLACEME
### `streamStats.createdAt`
* {bigint}
@@ -883,7 +883,7 @@ added: REPLACEME
### `streamStats.destroyedAt`
* {bigint}
@@ -891,7 +891,7 @@ added: REPLACEME
### `streamStats.finalSize`
* {bigint}
@@ -899,7 +899,7 @@ added: REPLACEME
### `streamStats.isConnected`
* {bigint}
@@ -907,7 +907,7 @@ added: REPLACEME
### `streamStats.maxOffset`
* {bigint}
@@ -915,7 +915,7 @@ added: REPLACEME
### `streamStats.maxOffsetAcknowledged`
* {bigint}
@@ -923,7 +923,7 @@ added: REPLACEME
### `streamStats.maxOffsetReceived`
* {bigint}
@@ -931,7 +931,7 @@ added: REPLACEME
### `streamStats.openedAt`
* {bigint}
@@ -939,7 +939,7 @@ added: REPLACEME
### `streamStats.receivedAt`
* {bigint}
@@ -949,7 +949,7 @@ added: REPLACEME
### Type: `EndpointOptions`
* {Object}
@@ -959,7 +959,7 @@ The endpoint configuration options passed when constructing a new `QuicEndpoint`
#### `endpointOptions.address`
* {net.SocketAddress | string} The local UDP address and port the endpoint should bind to.
@@ -969,7 +969,7 @@ If not specified the endpoint will bind to IPv4 `localhost` on a random port.
#### `endpointOptions.addressLRUSize`
* {bigint|number}
@@ -982,7 +982,7 @@ need to specify.
#### `endpointOptions.ipv6Only`
* {boolean}
@@ -992,7 +992,7 @@ When `true`, indicates that the endpoint should bind only to IPv6 addresses.
#### `endpointOptions.maxConnectionsPerHost`
* {bigint|number}
@@ -1002,7 +1002,7 @@ Specifies the maximum number of concurrent sessions allowed per remote peer addr
#### `endpointOptions.maxConnectionsTotal`
* {bigint|number}
@@ -1012,7 +1012,7 @@ Specifies the maximum total number of concurrent sessions.
#### `endpointOptions.maxRetries`
* {bigint|number}
@@ -1022,7 +1022,7 @@ Specifies the maximum number of QUIC retry attempts allowed per remote peer addr
#### `endpointOptions.maxStatelessResetsPerHost`
* {bigint|number}
@@ -1032,7 +1032,7 @@ Specifies the maximum number of stateless resets that are allowed per remote pee
#### `endpointOptions.retryTokenExpiration`
* {bigint|number}
@@ -1042,7 +1042,7 @@ Specifies the length of time a QUIC retry token is considered valid.
#### `endpointOptions.resetTokenSecret`
* {ArrayBufferView}
@@ -1052,7 +1052,7 @@ Specifies the 16-byte secret used to generate QUIC retry tokens.
#### `endpointOptions.tokenExpiration`
* {bigint|number}
@@ -1062,7 +1062,7 @@ Specifies the length of time a QUIC token is considered valid.
#### `endpointOptions.tokenSecret`
* {ArrayBufferView}
@@ -1072,7 +1072,7 @@ Specifies the 16-byte secret used to generate QUIC tokens.
#### `endpointOptions.udpReceiveBufferSize`
* {number}
@@ -1080,7 +1080,7 @@ added: REPLACEME
#### `endpointOptions.udpSendBufferSize`
* {number}
@@ -1088,7 +1088,7 @@ added: REPLACEME
#### `endpointOptions.udpTTL`
* {number}
@@ -1096,7 +1096,7 @@ added: REPLACEME
#### `endpointOptions.validateAddress`
* {boolean}
@@ -1107,13 +1107,13 @@ while establishing a new connection.
### Type: `SessionOptions`
#### `sessionOptions.alpn`
* {string}
@@ -1123,7 +1123,7 @@ The ALPN protocol identifier.
#### `sessionOptions.ca`
* {ArrayBuffer|ArrayBufferView|ArrayBuffer\[]|ArrayBufferView\[]}
@@ -1133,7 +1133,7 @@ The CA certificates to use for sessions.
#### `sessionOptions.cc`
* {string}
@@ -1146,7 +1146,7 @@ This is an advanced option that users typically won't have need to specify.
#### `sessionOptions.certs`
* {ArrayBuffer|ArrayBufferView|ArrayBuffer\[]|ArrayBufferView\[]}
@@ -1156,7 +1156,7 @@ The TLS certificates to use for sessions.
#### `sessionOptions.ciphers`
* {string}
@@ -1166,7 +1166,7 @@ The list of supported TLS 1.3 cipher algorithms.
#### `sessionOptions.crl`
* {ArrayBuffer|ArrayBufferView|ArrayBuffer\[]|ArrayBufferView\[]}
@@ -1176,7 +1176,7 @@ The CRL to use for sessions.
#### `sessionOptions.groups`
* {string}
@@ -1186,7 +1186,7 @@ The list of support TLS 1.3 cipher groups.
#### `sessionOptions.keylog`
* {boolean}
@@ -1196,7 +1196,7 @@ True to enable TLS keylogging output.
#### `sessionOptions.keys`
* {KeyObject|CryptoKey|KeyObject\[]|CryptoKey\[]}
@@ -1206,7 +1206,7 @@ The TLS crypto keys to use for sessions.
#### `sessionOptions.maxPayloadSize`
* {bigint|number}
@@ -1216,7 +1216,7 @@ Specifies the maximum UDP packet payload size.
#### `sessionOptions.maxStreamWindow`
* {bigint|number}
@@ -1226,7 +1226,7 @@ Specifies the maximum stream flow-control window size.
#### `sessionOptions.maxWindow`
* {bigint|number}
@@ -1236,7 +1236,7 @@ Specifies the maxumum session flow-control window size.
#### `sessionOptions.minVersion`
* {number}
@@ -1247,7 +1247,7 @@ typically won't have need to specify.
#### `sessionOptions.preferredAddressPolicy`
* {string} One of `'use'`, `'ignore'`, or `'default'`.
@@ -1258,7 +1258,7 @@ to use it or ignore it.
#### `sessionOptions.qlog`
* {boolean}
@@ -1268,7 +1268,7 @@ True if qlog output should be enabled.
#### `sessionOptions.sessionTicket`
* {ArrayBufferView} A session ticket to use for 0RTT session resumption.
@@ -1276,7 +1276,7 @@ added: REPLACEME
#### `sessionOptions.handshakeTimeout`
* {bigint|number}
@@ -1287,7 +1287,7 @@ to complete before timing out.
#### `sessionOptions.sni`
* {string}
@@ -1297,7 +1297,7 @@ The peer server name to target.
#### `sessionOptions.tlsTrace`
* {boolean}
@@ -1307,7 +1307,7 @@ True to enable TLS tracing output.
#### `sessionOptions.transportParams`
* {quic.TransportParams}
@@ -1317,7 +1317,7 @@ The QUIC transport parameters to use for the session.
#### `sessionOptions.unacknowledgedPacketThreshold`
* {bigint|number}
@@ -1327,7 +1327,7 @@ Specifies the maximum number of unacknowledged packets a session should allow.
#### `sessionOptions.verifyClient`
* {boolean}
@@ -1337,7 +1337,7 @@ True to require verification of TLS client certificate.
#### `sessionOptions.verifyPrivateKey`
* {boolean}
@@ -1347,7 +1347,7 @@ True to require private key verification.
#### `sessionOptions.version`
* {number}
@@ -1358,13 +1358,13 @@ won't have need to specify.
### Type: `TransportParams`
#### `transportParams.preferredAddressIpv4`
* {net.SocketAddress} The preferred IPv4 address to advertise.
@@ -1372,7 +1372,7 @@ added: REPLACEME
#### `transportParams.preferredAddressIpv6`
* {net.SocketAddress} The preferred IPv6 address to advertise.
@@ -1380,7 +1380,7 @@ added: REPLACEME
#### `transportParams.initialMaxStreamDataBidiLocal`
* {bigint|number}
@@ -1388,7 +1388,7 @@ added: REPLACEME
#### `transportParams.initialMaxStreamDataBidiRemote`
* {bigint|number}
@@ -1396,7 +1396,7 @@ added: REPLACEME
#### `transportParams.initialMaxStreamDataUni`
* {bigint|number}
@@ -1404,7 +1404,7 @@ added: REPLACEME
#### `transportParams.initialMaxData`
* {bigint|number}
@@ -1412,7 +1412,7 @@ added: REPLACEME
#### `transportParams.initialMaxStreamsBidi`
* {bigint|number}
@@ -1420,7 +1420,7 @@ added: REPLACEME
#### `transportParams.initialMaxStreamsUni`
* {bigint|number}
@@ -1428,7 +1428,7 @@ added: REPLACEME
#### `transportParams.maxIdleTimeout`
* {bigint|number}
@@ -1436,7 +1436,7 @@ added: REPLACEME
#### `transportParams.activeConnectionIDLimit`
* {bigint|number}
@@ -1444,7 +1444,7 @@ added: REPLACEME
#### `transportParams.ackDelayExponent`
* {bigint|number}
@@ -1452,7 +1452,7 @@ added: REPLACEME
#### `transportParams.maxAckDelay`
* {bigint|number}
@@ -1460,7 +1460,7 @@ added: REPLACEME
#### `transportParams.maxDatagramFrameSize`
* {bigint|number}
@@ -1470,7 +1470,7 @@ added: REPLACEME
### Callback: `OnSessionCallback`
* `this` {quic.QuicEndpoint}
@@ -1481,7 +1481,7 @@ The callback function that is invoked when a new session is initiated by a remot
### Callback: `OnStreamCallback`
* `this` {quic.QuicSession}
@@ -1490,7 +1490,7 @@ added: REPLACEME
### Callback: `OnDatagramCallback`
* `this` {quic.QuicSession}
@@ -1500,7 +1500,7 @@ added: REPLACEME
### Callback: `OnDatagramStatusCallback`
* `this` {quic.QuicSession}
@@ -1510,7 +1510,7 @@ added: REPLACEME
### Callback: `OnPathValidationCallback`
* `this` {quic.QuicSession}
@@ -1524,7 +1524,7 @@ added: REPLACEME
### Callback: `OnSessionTicketCallback`
* `this` {quic.QuicSession}
@@ -1533,7 +1533,7 @@ added: REPLACEME
### Callback: `OnVersionNegotiationCallback`
* `this` {quic.QuicSession}
@@ -1544,7 +1544,7 @@ added: REPLACEME
### Callback: `OnHandshakeCallback`
* `this` {quic.QuicSession}
@@ -1559,7 +1559,7 @@ added: REPLACEME
### Callback: `OnBlockedCallback`
* `this` {quic.QuicStream}
@@ -1567,7 +1567,7 @@ added: REPLACEME
### Callback: `OnStreamErrorCallback`
* `this` {quic.QuicStream}
@@ -1578,7 +1578,7 @@ added: REPLACEME
### Channel: `quic.endpoint.created`
* `endpoint` {quic.QuicEndpoint}
@@ -1587,7 +1587,7 @@ added: REPLACEME
### Channel: `quic.endpoint.listen`
* `endpoint` {quic.QuicEndpoint}
@@ -1596,7 +1596,7 @@ added: REPLACEME
### Channel: `quic.endpoint.closing`
* `endpoint` {quic.QuicEndpoint}
@@ -1605,7 +1605,7 @@ added: REPLACEME
### Channel: `quic.endpoint.closed`
* `endpoint` {quic.QuicEndpoint}
@@ -1613,7 +1613,7 @@ added: REPLACEME
### Channel: `quic.endpoint.error`
* `endpoint` {quic.QuicEndpoint}
@@ -1622,7 +1622,7 @@ added: REPLACEME
### Channel: `quic.endpoint.busy.change`
* `endpoint` {quic.QuicEndpoint}
@@ -1631,83 +1631,83 @@ added: REPLACEME
### Channel: `quic.session.created.client`
### Channel: `quic.session.created.server`
### Channel: `quic.session.open.stream`
### Channel: `quic.session.received.stream`
### Channel: `quic.session.send.datagram`
### Channel: `quic.session.update.key`
### Channel: `quic.session.closing`
### Channel: `quic.session.closed`
### Channel: `quic.session.receive.datagram`
### Channel: `quic.session.receive.datagram.status`
### Channel: `quic.session.path.validation`
### Channel: `quic.session.ticket`
### Channel: `quic.session.version.negotiation`
### Channel: `quic.session.handshake`
diff --git a/doc/api/sqlite.md b/doc/api/sqlite.md
index a8b6564747617f..a8a2d07851bb98 100644
--- a/doc/api/sqlite.md
+++ b/doc/api/sqlite.md
@@ -330,7 +330,7 @@ over hand-crafted SQL strings when handling user input.
@@ -366,7 +366,7 @@ execution of this prepared statement. This property is a wrapper around
@@ -390,7 +390,7 @@ values in `namedParameters` and `anonymousParameters`.
@@ -413,7 +413,7 @@ the values in `namedParameters` and `anonymousParameters`.
diff --git a/doc/api/test.md b/doc/api/test.md
index 68b4a0f8a6a969..4012861929a63d 100644
--- a/doc/api/test.md
+++ b/doc/api/test.md
@@ -1751,7 +1751,7 @@ describe('tests', async () => {
## `assert`
An object whose methods are used to configure available assertions on the
@@ -1765,7 +1765,7 @@ preloaded with `--require` or `--import`.
### `assert.register(name, fn)`
Defines a new assertion function with the provided name and function. If an
@@ -3281,7 +3281,7 @@ test('test', (t) => {
#### `context.assert.fileSnapshot(value, path[, options])`
* `value` {any} A value to serialize to a string. If Node.js was started with
@@ -3607,7 +3607,7 @@ test('top level test', async (t) => {
### `context.waitFor(condition[, options])`
* `condition` {Function|AsyncFunction} An assertion function that is invoked
diff --git a/doc/api/util.md b/doc/api/util.md
index 1facf5636714f1..48612ce46db545 100644
--- a/doc/api/util.md
+++ b/doc/api/util.md
@@ -371,10 +371,10 @@ util.formatWithOptions({ colors: true }, 'See object %O', { foo: 42 });
* {boolean}
diff --git a/doc/changelogs/CHANGELOG_V23.md b/doc/changelogs/CHANGELOG_V23.md
index 6fb4f664ead635..bfd951612db819 100644
--- a/doc/changelogs/CHANGELOG_V23.md
+++ b/doc/changelogs/CHANGELOG_V23.md
@@ -8,6 +8,7 @@
|