diff --git a/CHANGELOG.md b/CHANGELOG.md
index 037787d6958a81..6b9fe7ac42ed8a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -29,7 +29,8 @@ release.
-9.3.0
+9.4.0
+9.3.0
9.2.1
9.2.0
9.1.0
diff --git a/doc/api/events.md b/doc/api/events.md
index d0bf2c1897a923..7b510fac0505c0 100644
--- a/doc/api/events.md
+++ b/doc/api/events.md
@@ -576,7 +576,7 @@ Returns a reference to the `EventEmitter`, so that calls can be chained.
### emitter.rawListeners(eventName)
- `eventName` {string|symbol}
diff --git a/doc/api/http.md b/doc/api/http.md
index a4ed90269d61d3..536d247226f3a2 100644
--- a/doc/api/http.md
+++ b/doc/api/http.md
@@ -734,7 +734,7 @@ changes:
description: The default action of calling `.destroy()` on the `socket`
will no longer take place if there are listeners attached
for `clientError`.
- - version: REPLACEME
+ - version: v9.4.0
pr-url: https://github.com/nodejs/node/pull/17672
description: The rawPacket is the current buffer that just parsed. Adding
this buffer to the error object of clientError event is to make
diff --git a/doc/api/http2.md b/doc/api/http2.md
index 28db68e7be0655..09bce9d144d02a 100644
--- a/doc/api/http2.md
+++ b/doc/api/http2.md
@@ -285,7 +285,7 @@ session.on('timeout', () => { /** .. **/ });
#### http2session.alpnProtocol
* Value: {string|undefined}
@@ -297,7 +297,7 @@ property.
#### http2session.close([callback])
* `callback` {Function}
@@ -312,7 +312,7 @@ If specified, the `callback` function is registered as a handler for the
#### http2session.closed
* Value: {boolean}
@@ -354,7 +354,7 @@ longer be used, otherwise `false`.
#### http2session.encrypted
* Value: {boolean|undefined}
@@ -366,7 +366,7 @@ or stream.
#### http2session.goaway([code, [lastStreamID, [opaqueData]]])
* `code` {number} An HTTP/2 error code
@@ -389,7 +389,7 @@ A prototype-less object describing the current local settings of this
#### http2session.originSet
* Value: {string[]|undefined}
@@ -450,7 +450,7 @@ If the `payload` argument is not specified, the default payload will be the
#### http2session.ref()
Calls [`ref()`][`net.Socket.prototype.ref`] on this `Http2Session`
@@ -599,7 +599,7 @@ client.
#### http2session.unref()
Calls [`unref()`][`net.Socket.prototype.unref`] on this `Http2Session`
@@ -612,7 +612,7 @@ added: v8.4.0
#### serverhttp2session.altsvc(alt, originOrStream)
* `alt` {string} A description of the alternative service configuration as
@@ -683,7 +683,7 @@ added: v8.4.0
#### Event: 'altsvc'
The `'altsvc'` event is emitted whenever an `ALTSVC` frame is received by
@@ -929,7 +929,7 @@ connected HTTP/2 peer.
#### http2stream.closed
* Value: {boolean}
@@ -948,7 +948,7 @@ usable.
#### http2stream.pending
* Value: {boolean}
diff --git a/doc/api/stream.md b/doc/api/stream.md
index 537ac8f69c66da..2166ae4eccc5f5 100644
--- a/doc/api/stream.md
+++ b/doc/api/stream.md
@@ -446,7 +446,7 @@ Return the value of `highWaterMark` passed when constructing this
##### writable.writableLength
This property contains the number of bytes (or objects) in the queue
@@ -961,7 +961,7 @@ event has been emitted will return `null`. No runtime error will be raised.
##### readable.readableLength
This property contains the number of bytes (or objects) in the queue
diff --git a/doc/api/zlib.md b/doc/api/zlib.md
index 7a8270702066e7..909a52d6e54ef0 100644
--- a/doc/api/zlib.md
+++ b/doc/api/zlib.md
@@ -286,7 +286,7 @@ Compression strategy.
|