Skip to content

Commit e7618fb

Browse files
committed
2023-04-18, Version 20.0.0 (Current)
Notable Changes: crypto: * (SEMVER-MAJOR) use WebIDL converters in WebCryptoAPI (Filip Skokan) #46067 deps: * update ada to 2.0.0 (Node.js GitHub Bot) #47339 esm: * move hook execution to separate thread (Jacob Smith) #44710 sea: * use JSON configuration and blob content for SEA (Joyee Cheung) #47125 src,process: * (SEMVER-MINOR) add permission model (Rafael Gonzaga) #44004 url: * drop ICU requirement for parsing hostnames (Yagiz Nizipli) #47339 * use ada::url_aggregator for parsing urls (Yagiz Nizipli) #47339 * (SEMVER-MAJOR) runtime-deprecate url.parse() with invalid ports (Rich Trott) #45526 Semver-Major Commits: * [9fafb0a] - (SEMVER-MAJOR) async_hooks: deprecate the AsyncResource.bind asyncResource property (James M Snell) #46432 * [1948d37] - (SEMVER-MAJOR) buffer: check INSPECT_MAX_BYTES with validateNumber (Umuoy) #46599 * [7bc0e6a] - (SEMVER-MAJOR) buffer: graduate File from experimental and expose as global (Khafra) #47153 * [671ffd7] - (SEMVER-MAJOR) buffer: use min/max of `validateNumber` (Deokjin Kim) #45796 * [ab1614d] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #47251 * [c1bcdbc] - (SEMVER-MAJOR) build: warn for gcc versions earlier than 10.1 (Richard Lau) #46806 * [649f68f] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Yagiz Nizipli) #45579 * [9374700] - (SEMVER-MAJOR) crypto: remove DEFAULT_ENCODING (Tobias Nießen) #47182 * [1640aeb] - (SEMVER-MAJOR) crypto: remove obsolete SSL_OP_* constants (Tobias Nießen) #47073 * [c2e4b1f] - (SEMVER-MAJOR) crypto: remove ALPN_ENABLED (Tobias Nießen) #47028 * [3ef38c4] - (SEMVER-MAJOR) crypto: use WebIDL converters in WebCryptoAPI (Filip Skokan) #46067 * [08af023] - (SEMVER-MAJOR) crypto: runtime deprecate replaced rsa-pss keygen parameters (Filip Skokan) #45653 * [7eb0ac3] - (SEMVER-MAJOR) deps: patch V8 to support compilation on win-arm64 (Michaël Zasso) #47251 * [a7c129f] - (SEMVER-MAJOR) deps: silence irrelevant V8 warning (Michaël Zasso) #47251 * [6f5655a] - (SEMVER-MAJOR) deps: always define V8_EXPORT_PRIVATE as no-op (Michaël Zasso) #47251 * [f226350] - (SEMVER-MAJOR) deps: update V8 to 11.3.244.4 (Michaël Zasso) #47251 * [d6dae74] - (SEMVER-MAJOR) deps: V8: cherry-pick f1c888e7093e (Michaël Zasso) #45579 * [56c4365] - (SEMVER-MAJOR) deps: fix V8 build on Windows with MSVC (Michaël Zasso) #45579 * [51ab98c] - (SEMVER-MAJOR) deps: silence irrelevant V8 warning (Michaël Zasso) #45579 * [9f84d3e] - (SEMVER-MAJOR) deps: V8: fix v8-cppgc.h for MSVC (Jiawen Geng) #45579 * [f2318cd] - (SEMVER-MAJOR) deps: fix V8 build issue with inline methods (Jiawen Geng) #45579 * [16e03e7] - (SEMVER-MAJOR) deps: update V8 to 10.9.194.4 (Yagiz Nizipli) #45579 * [6473f5e] - (SEMVER-MAJOR) doc: update toolchains used for Node.js 20 releases (Richard Lau) #47352 * [cc18fd9] - (SEMVER-MAJOR) events: refactor to use `validateNumber` (Deokjin Kim) #45770 * [ff92b40] - (SEMVER-MAJOR) http: close the connection after sending a body without declared length (Tim Perry) #46333 * [2a29df6] - (SEMVER-MAJOR) http: keep HTTP/1.1 conns alive even if the Connection header is removed (Tim Perry) #46331 * [391dc74] - (SEMVER-MAJOR) http: throw error if options of http.Server is array (Deokjin Kim) #46283 * [ed3604c] - (SEMVER-MAJOR) http: server check Host header, to meet RFC 7230 5.4 requirement (wwwzbwcom) #45597 * [88d71dc] - (SEMVER-MAJOR) lib: refactor to use min/max of `validateNumber` (Deokjin Kim) #45772 * [e4d641f] - (SEMVER-MAJOR) lib: refactor to use validators in http2 (Debadree Chatterjee) #46174 * [0f3e531] - (SEMVER-MAJOR) lib: performance improvement on readline async iterator (Thiago Oliveira Santos) #41276 * [5b5898a] - (SEMVER-MAJOR) lib,src: update exit codes as per todos (Debadree Chatterjee) #45841 * [55321ba] - (SEMVER-MAJOR) net: enable autoSelectFamily by default (Paolo Insogna) #46790 * [2d0d997] - (SEMVER-MAJOR) process: remove `process.exit()`, `process.exitCode` coercion to integer (Daeyeon Jeong) #43716 * [dc06df3] - (SEMVER-MAJOR) readline: refactor to use `validateNumber` (Deokjin Kim) #45801 * [295b2f3] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 115 (Michaël Zasso) #47251 * [3803b02] - (SEMVER-MAJOR) src: share common code paths for SEA and embedder script (Anna Henningsen) #46825 * [e8bddac] - (SEMVER-MAJOR) src: apply ABI-breaking API simplifications (Anna Henningsen) #46705 * [f84de0a] - (SEMVER-MAJOR) src: use uint32_t for process initialization flags enum (Anna Henningsen) #46427 * [a624277] - (SEMVER-MAJOR) src: fix ArrayBuffer::Detach deprecation (Michaël Zasso) #45579 * [dd5c39a] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 112 (Yagiz Nizipli) #45579 * [63eca7f] - (SEMVER-MAJOR) stream: validate readable defaultEncoding (Marco Ippolito) #46430 * [9e7093f] - (SEMVER-MAJOR) stream: validate writable defaultEncoding (Marco Ippolito) #46322 * [fb91ee4] - (SEMVER-MAJOR) test: make trace-gc-flag tests less strict (Yagiz Nizipli) #45579 * [eca6180] - (SEMVER-MAJOR) test: adapt test-v8-stats for V8 update (Michaël Zasso) #45579 * [c03354d] - (SEMVER-MAJOR) test: test case for multiple res.writeHead and res.getHeader (Marco Ippolito) #45508 * [c733cc0] - (SEMVER-MAJOR) test_runner: mark module as stable (Colin Ihrig) #46983 * [7ce2232] - (SEMVER-MAJOR) tools: update V8 gypfiles for 11.1 (Michaël Zasso) #47251 * [ca4bd30] - (SEMVER-MAJOR) tools: update V8 gypfiles for 11.0 (Michaël Zasso) #47251 * [58b06a2] - (SEMVER-MAJOR) tools: update V8 gypfiles (Michaël Zasso) #45579 * [027841c] - (SEMVER-MAJOR) url: use private properties for brand check (Yagiz Nizipli) #46904 * [3bed5f1] - (SEMVER-MAJOR) url: runtime-deprecate url.parse() with invalid ports (Rich Trott) #45526 * [7c76fdd] - (SEMVER-MAJOR) util,doc: mark parseArgs() as stable (Colin Ihrig) #46718 * [4b52727] - (SEMVER-MAJOR) wasi: make version non-optional (Michael Dawson) #47391 Signed-off-by: RafaelGSS <[email protected]> PR-URL: #47441 Signed-off-by: RafaelGSS <[email protected]>
1 parent 8bcf0a4 commit e7618fb

37 files changed

+357
-39
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Select a Node.js version below to view the changelog history:
44

5+
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) **Current**
56
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) **Current**
67
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Long Term Support**
78
* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) End-of-Life
@@ -28,13 +29,17 @@ release.
2829

2930
<table>
3031
<tr>
32+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (Current)</th>
3133
<th title="Current"><a href="doc/changelogs/CHANGELOG_V19.md">19</a> (Current)</th>
3234
<th title="LTS Until 2025-04"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (LTS)</th>
3335
<th title="LTS Until 2023-09"><a href="doc/changelogs/CHANGELOG_V16.md">16</a> (LTS)</th>
3436
<th title="LTS Until 2023-04"><a href="doc/changelogs/CHANGELOG_V14.md">14</a> (LTS)</th>
3537
</tr>
3638
<tr>
3739
<td valign="top">
40+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.0.0">20.0.0</a></b><br/>
41+
</td>
42+
<td valign="top">
3843
<b><a href="doc/changelogs/CHANGELOG_V19.md#19.9.0">19.9.0</a></b><br/>
3944
<a href="doc/changelogs/CHANGELOG_V19.md#19.8.1">19.8.1</a><br/>
4045
<a href="doc/changelogs/CHANGELOG_V19.md#19.8.0">19.8.0</a><br/>

doc/abi_version_registry.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"NODE_MODULE_VERSION": [
33
{ "modules": 116,"runtime": "electron", "variant": "electron", "versions": "25" },
4-
{ "modules": 115,"runtime": "node", "variant": "v8_11.2", "versions": "20.0.0-pre" },
4+
{ "modules": 115,"runtime": "node", "variant": "v8_11.3", "versions": "20.0.0" },
55
{ "modules": 114,"runtime": "electron", "variant": "electron", "versions": "24" },
66
{ "modules": 113,"runtime": "electron", "variant": "electron", "versions": "23" },
77
{ "modules": 112,"runtime": "node", "variant": "v8_10.9", "versions": "20.0.0-pre" },

doc/api/async_context.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ added:
505505
- v14.8.0
506506
- v12.19.0
507507
changes:
508-
- version: REPLACEME
508+
- version: v20.0.0
509509
pr-url: https://github.com/nodejs/node/pull/46432
510510
description: The `asyncResource` property added to the bound function
511511
has been deprecated and will be removed in a future
@@ -535,7 +535,7 @@ added:
535535
- v14.8.0
536536
- v12.19.0
537537
changes:
538-
- version: REPLACEME
538+
- version: v20.0.0
539539
pr-url: https://github.com/nodejs/node/pull/46432
540540
description: The `asyncResource` property added to the bound function
541541
has been deprecated and will be removed in a future

doc/api/buffer.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5055,7 +5055,7 @@ added:
50555055
- v19.2.0
50565056
- v18.13.0
50575057
changes:
5058-
- version: REPLACEME
5058+
- version: v20.0.0
50595059
pr-url: https://github.com/nodejs/node/pull/47153
50605060
description: No longer experimental.
50615061
-->

doc/api/cli.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ If this flag is passed, the behavior can still be set to not abort through
103103
### `--allow-child-process`
104104

105105
<!-- YAML
106-
added: REPLACEME
106+
added: v20.0.0
107107
-->
108108

109109
> Stability: 1 - Experimental
@@ -144,7 +144,7 @@ Error: Access to this API has been restricted
144144
### `--allow-fs-read`
145145

146146
<!-- YAML
147-
added: REPLACEME
147+
added: v20.0.0
148148
-->
149149

150150
> Stability: 1 - Experimental
@@ -190,7 +190,7 @@ $ node --experimental-permission --allow-fs-read=/path/to/index.js index.js
190190
### `--allow-fs-write`
191191

192192
<!-- YAML
193-
added: REPLACEME
193+
added: v20.0.0
194194
-->
195195

196196
> Stability: 1 - Experimental
@@ -210,7 +210,7 @@ Relative paths are NOT supported through the CLI flag.
210210
### `--allow-worker`
211211

212212
<!-- YAML
213-
added: REPLACEME
213+
added: v20.0.0
214214
-->
215215

216216
> Stability: 1 - Experimental
@@ -467,7 +467,7 @@ against FIPS-compatible OpenSSL.)
467467
<!-- YAML
468468
added: v19.4.0
469469
changes:
470-
- version: REPLACEME
470+
- version: v20.0.0
471471
pr-url: https://github.com/nodejs/node/pull/46790
472472
description: The flag was renamed from `--no-enable-network-family-autoselection`
473473
to `--no-network-family-autoselection`. The old name can still work as
@@ -543,7 +543,7 @@ Enable experimental support for the `https:` protocol in `import` specifiers.
543543
### `--experimental-permission`
544544

545545
<!-- YAML
546-
added: REPLACEME
546+
added: v20.0.0
547547
-->
548548

549549
Enable the Permission Model for current process. When enabled, the
@@ -597,7 +597,7 @@ Use this flag to disable top-level await in REPL.
597597
### `--experimental-sea-config`
598598

599599
<!-- YAML
600-
added: REPLACEME
600+
added: v20.0.0
601601
-->
602602

603603
> Stability: 1 - Experimental
@@ -644,7 +644,7 @@ added:
644644
- v13.3.0
645645
- v12.16.0
646646
changes:
647-
- version: REPLACEME
647+
- version: v20.0.0
648648
pr-url: https://github.com/nodejs/node/pull/47286
649649
description: This option is no longer required as WASI is
650650
enabled by default, but can still be passed.
@@ -1418,7 +1418,7 @@ added:
14181418
- v18.1.0
14191419
- v16.17.0
14201420
changes:
1421-
- version: REPLACEME
1421+
- version: v20.0.0
14221422
pr-url: https://github.com/nodejs/node/pull/46983
14231423
description: The test runner is now stable.
14241424
- version:
@@ -1438,7 +1438,7 @@ for more details.
14381438
<!-- YAML
14391439
added: v18.11.0
14401440
changes:
1441-
- version: REPLACEME
1441+
- version: v20.0.0
14421442
pr-url: https://github.com/nodejs/node/pull/46983
14431443
description: The test runner is now stable.
14441444
-->
@@ -1454,7 +1454,7 @@ added:
14541454
- v19.6.0
14551455
- v18.15.0
14561456
changes:
1457-
- version: REPLACEME
1457+
- version: v20.0.0
14581458
pr-url: https://github.com/nodejs/node/pull/46983
14591459
description: The test runner is now stable.
14601460
-->
@@ -1469,7 +1469,7 @@ added:
14691469
- v19.6.0
14701470
- v18.15.0
14711471
changes:
1472-
- version: REPLACEME
1472+
- version: v20.0.0
14731473
pr-url: https://github.com/nodejs/node/pull/46983
14741474
description: The test runner is now stable.
14751475
-->
@@ -1484,7 +1484,7 @@ added:
14841484
- v18.0.0
14851485
- v16.17.0
14861486
changes:
1487-
- version: REPLACEME
1487+
- version: v20.0.0
14881488
pr-url: https://github.com/nodejs/node/pull/46983
14891489
description: The test runner is now stable.
14901490
-->

doc/api/deprecations.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1864,7 +1864,7 @@ bits are allowed. Authentication tags of other lengths are invalid per
18641864

18651865
<!-- YAML
18661866
changes:
1867-
- version: REPLACEME
1867+
- version: v20.0.0
18681868
pr-url: https://github.com/nodejs/node/pull/47182
18691869
description: End-of-Life.
18701870
- version: v10.0.0
@@ -2979,7 +2979,7 @@ option, or a non-nullish non-boolean value for `verbatim` option in
29792979

29802980
<!-- YAML
29812981
changes:
2982-
- version: REPLACEME
2982+
- version: v20.0.0
29832983
pr-url: https://github.com/nodejs/node/pull/45653
29842984
description: Runtime deprecation.
29852985
- version: v16.10.0
@@ -3187,7 +3187,7 @@ thing instead.
31873187

31883188
<!-- YAML
31893189
changes:
3190-
- version: REPLACEME
3190+
- version: v20.0.0
31913191
pr-url: https://github.com/nodejs/node/pull/43716
31923192
description: End-of-Life.
31933193
- version: v19.0.0
@@ -3313,7 +3313,7 @@ issued for `url.parse()` vulnerabilities.
33133313
<!-- YAML
33143314
changes:
33153315
- version:
3316-
- REPLACEME
3316+
- v20.0.0
33173317
pr-url: https://github.com/nodejs/node/pull/45526
33183318
description: Runtime deprecation.
33193319
- version:
@@ -3350,7 +3350,7 @@ In a future version of Node.js, [`message.headers`][],
33503350

33513351
<!-- YAML
33523352
changes:
3353-
- version: REPLACEME
3353+
- version: v20.0.0
33543354
pr-url: https://github.com/nodejs/node/pull/46432
33553355
description: Runtime-deprecation.
33563356
-->

doc/api/esm.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<!-- YAML
88
added: v8.5.0
99
changes:
10-
- version: REPLACEME
10+
- version: v20.0.0
1111
pr-url: https://github.com/nodejs/node/pull/44710
1212
description: Loader hooks are executed off the main thread.
1313
- version:
@@ -328,7 +328,7 @@ added:
328328
- v13.9.0
329329
- v12.16.2
330330
changes:
331-
- version: REPLACEME
331+
- version: v20.0.0
332332
pr-url: https://github.com/nodejs/node/pull/44710
333333
description: This API now returns a string synchronously instead of a Promise.
334334
- version:

doc/api/fs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ number of bytes read is zero.
451451
<!-- YAML
452452
added: v17.0.0
453453
changes:
454-
- version: REPLACEME
454+
- version: v20.0.0
455455
pr-url: https://github.com/nodejs/node/pull/46933
456456
description: Added option to create a 'bytes' stream.
457457
-->

doc/api/globals.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ A browser-compatible implementation of the [`fetch()`][] function.
477477
## Class: `File`
478478

479479
<!-- YAML
480-
added: REPLACEME
480+
added: v20.0.0
481481
-->
482482

483483
<!-- type=global -->

doc/api/net.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -870,7 +870,7 @@ behavior.
870870
<!-- YAML
871871
added: v0.1.90
872872
changes:
873-
- version: REPLACEME
873+
- version: v20.0.0
874874
pr-url: https://github.com/nodejs/node/pull/46790
875875
description: The default value for the autoSelectFamily option is now true.
876876
The `--enable-network-family-autoselection` CLI flag has been renamed

doc/api/process.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1728,7 +1728,7 @@ that started the Node.js process. Symbolic links, if any, are resolved.
17281728
<!-- YAML
17291729
added: v0.1.13
17301730
changes:
1731-
- version: REPLACEME
1731+
- version: v20.0.0
17321732
pr-url: https://github.com/nodejs/node/pull/43716
17331733
description: Only accepts a code of type number, or of type string if it
17341734
represents an integer.
@@ -1836,7 +1836,7 @@ than the current process.
18361836
<!-- YAML
18371837
added: v0.11.8
18381838
changes:
1839-
- version: REPLACEME
1839+
- version: v20.0.0
18401840
pr-url: https://github.com/nodejs/node/pull/43716
18411841
description: Only accepts a code of type number, or of type string if it
18421842
represents an integer.
@@ -2623,7 +2623,7 @@ flag's behavior.
26232623
## `process.permission`
26242624
26252625
<!-- YAML
2626-
added: REPLACEME
2626+
added: v20.0.0
26272627
-->
26282628
26292629
* {Object}
@@ -2637,7 +2637,7 @@ for the current process. Additional documentation is available in the
26372637
### `process.permission.has(scope[, reference])`
26382638
26392639
<!-- YAML
2640-
added: REPLACEME
2640+
added: v20.0.0
26412641
-->
26422642
26432643
* `scopes` {string}

doc/api/test.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ added:
77
- v18.0.0
88
- v16.17.0
99
changes:
10-
- version: REPLACEME
10+
- version: v20.0.0
1111
pr-url: https://github.com/nodejs/node/pull/46983
1212
description: The test runner is now stable.
1313
-->

doc/api/url.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ return `true`.
131131

132132
<!--
133133
changes:
134-
- version: REPLACEME
134+
- version: v20.0.0
135135
pr-url: https://github.com/nodejs/node/pull/47339
136136
description: ICU requirement is removed.
137137
-->
@@ -1034,7 +1034,7 @@ added:
10341034
- v7.4.0
10351035
- v6.13.0
10361036
changes:
1037-
- version: REPLACEME
1037+
- version: v20.0.0
10381038
pr-url: https://github.com/nodejs/node/pull/47339
10391039
description: ICU requirement is removed.
10401040
-->
@@ -1076,7 +1076,7 @@ added:
10761076
- v7.4.0
10771077
- v6.13.0
10781078
changes:
1079-
- version: REPLACEME
1079+
- version: v20.0.0
10801080
pr-url: https://github.com/nodejs/node/pull/47339
10811081
description: ICU requirement is removed.
10821082
-->

doc/api/util.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1385,7 +1385,7 @@ added:
13851385
- v16.17.0
13861386
changes:
13871387
- version:
1388-
- REPLACEME
1388+
- v20.0.0
13891389
pr-url: https://github.com/nodejs/node/pull/46718
13901390
description: The API is no longer experimental.
13911391
- version:

doc/api/wasi.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ added:
118118
- v13.3.0
119119
- v12.16.0
120120
changes:
121-
- version: REPLACEME
121+
- version: v20.0.0
122122
pr-url: https://github.com/nodejs/node/pull/47391
123123
description: The version option is now required and has no default value.
124124
- version: v19.8.0

doc/api/webcrypto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- YAML
44
changes:
5-
- version: REPLACEME
5+
- version: v20.0.0
66
pr-url: https://github.com/nodejs/node/pull/46067
77
description: Arguments are now coersed and validated as per their WebIDL
88
definitions like in other Web Crypto API implementations.

doc/changelogs/CHANGELOG_ARCHIVE.md

+1
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@
154154
</table>
155155

156156
* Other Versions
157+
* [20.x](CHANGELOG_V20.md)
157158
* [19.x](CHANGELOG_V19.md)
158159
* [18.x](CHANGELOG_V18.md)
159160
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_IOJS.md

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
</table>
6363

6464
* Other Versions
65+
* [20.x](CHANGELOG_V20.md)
6566
* [19.x](CHANGELOG_V19.md)
6667
* [18.x](CHANGELOG_V18.md)
6768
* [17.x](CHANGELOG_V17.md)

doc/changelogs/CHANGELOG_V010.md

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
</table>
6565

6666
* Other Versions
67+
* [20.x](CHANGELOG_V20.md)
6768
* [18.x](CHANGELOG_V18.md)
6869
* [17.x](CHANGELOG_V17.md)
6970
* [16.x](CHANGELOG_V16.md)

doc/changelogs/CHANGELOG_V012.md

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [20.x](CHANGELOG_V20.md)
3536
* [18.x](CHANGELOG_V18.md)
3637
* [17.x](CHANGELOG_V17.md)
3738
* [16.x](CHANGELOG_V16.md)

0 commit comments

Comments
 (0)