Skip to content

Commit a14244c

Browse files
committed
2022-12-13, Version 16.19.0 'Gallium' (LTS)
Notable changes: - OpenSSL 1.1.1s - Root certificates updated to NSS 3.85 - Time zone update to 2022f - add dgram send queue info - upgrade npm to 8.19.3 - add `--watch` - add default value option to parsearg PR-URL: #45791
1 parent c7946b1 commit a14244c

File tree

6 files changed

+132
-8
lines changed

6 files changed

+132
-8
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ release.
5858
<a href="doc/changelogs/CHANGELOG_V18.md#18.0.0">18.0.0</a><br/>
5959
</td>
6060
<td valign="top">
61-
<b><a href="doc/changelogs/CHANGELOG_V16.md#16.18.1">16.18.1</a></b><br/>
61+
<b><a href="doc/changelogs/CHANGELOG_V16.md#16.19.0">16.19.0</a></b><br/>
62+
<a href="doc/changelogs/CHANGELOG_V16.md#16.18.1">16.18.1</a><br/>
6263
<a href="doc/changelogs/CHANGELOG_V16.md#16.18.0">16.18.0</a><br/>
6364
<a href="doc/changelogs/CHANGELOG_V16.md#16.17.1">16.17.1</a><br/>
6465
<a href="doc/changelogs/CHANGELOG_V16.md#16.17.0">16.17.0</a><br/>

doc/api/cli.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1580,7 +1580,9 @@ amount of CPUs, but it may diverge in environments such as VMs or containers.
15801580
### `--watch`
15811581

15821582
<!-- YAML
1583-
added: v18.11.0
1583+
added:
1584+
- v18.11.0
1585+
- v16.19.0
15841586
changes:
15851587
- version: v19.2.0
15861588
pr-url: https://github.com/nodejs/node/pull/45214
@@ -1606,7 +1608,9 @@ $ node --watch index.js
16061608
### `--watch-path`
16071609

16081610
<!-- YAML
1609-
added: v18.11.0
1611+
added:
1612+
- v18.11.0
1613+
- v16.19.0
16101614
-->
16111615

16121616
> Stability: 1 - Experimental

doc/api/dgram.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -464,15 +464,19 @@ This method throws [`ERR_SOCKET_BUFFER_SIZE`][] if called on an unbound socket.
464464
### `socket.getSendQueueSize()`
465465

466466
<!-- YAML
467-
added: v18.8.0
467+
added:
468+
- v18.8.0
469+
- v16.19.0
468470
-->
469471

470472
* Returns: {number} Number of bytes queued for sending.
471473

472474
### `socket.getSendQueueCount()`
473475

474476
<!-- YAML
475-
added: v18.8.0
477+
added:
478+
- v18.8.0
479+
- v16.19.0
476480
-->
477481

478482
* Returns: {number} Number of send requests currently in the queue awaiting

doc/api/test.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,9 @@ test('spies on an object method', (t) => {
457457
## `run([options])`
458458

459459
<!-- YAML
460-
added: v18.9.0
460+
added:
461+
- v18.9.0
462+
- v16.19.0
461463
-->
462464

463465
* `options` {Object} Configuration options for running tests. The following
@@ -1041,7 +1043,7 @@ not disassociate the mocks from the `MockTracker` instance.
10411043
### `mock.setter(object, methodName[, implementation][, options])`
10421044

10431045
<!-- YAML
1044-
added: REPLACEME
1046+
added: v16.19.0
10451047
-->
10461048

10471049
This function is syntax sugar for [`MockTracker.method`][] with `options.setter`

doc/api/util.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1380,7 +1380,9 @@ added:
13801380
- v18.3.0
13811381
- v16.17.0
13821382
changes:
1383-
- version: v18.11.0
1383+
- version:
1384+
- v18.11.0
1385+
- v16.19.0
13841386
pr-url: https://github.com/nodejs/node/pull/44631
13851387
description: Add support for default values in input `config`.
13861388
- version:

doc/changelogs/CHANGELOG_V16.md

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
</tr>
1010
<tr>
1111
<td valign="top">
12+
<a href="#16.19.0">16.19.0</a><br/>
1213
<a href="#16.18.1">16.18.1</a><br/>
1314
<a href="#16.18.0">16.18.0</a><br/>
1415
<a href="#16.17.1">16.17.1</a><br/>
@@ -68,6 +69,116 @@
6869
* [io.js](CHANGELOG_IOJS.md)
6970
* [Archive](CHANGELOG_ARCHIVE.md)
7071

72+
<a id="16.19.0"></a>
73+
74+
## 2022-12-13, Version 16.19.0 'Gallium' (LTS), @richardlau
75+
76+
### Notable Changes
77+
78+
#### OpenSSL 1.1.1s
79+
80+
This update is a bugfix release and does not address any security
81+
vulnerabilities.
82+
83+
#### Root certificates updated to NSS 3.85
84+
85+
Certificates added:
86+
87+
* Autoridad de Certificacion Firmaprofesional CIF A62634068
88+
* Certainly Root E1
89+
* Certainly Root R1
90+
* D-TRUST BR Root CA 1 2020
91+
* D-TRUST EV Root CA 1 2020
92+
* DigiCert TLS ECC P384 Root G5
93+
* DigiCert TLS RSA4096 Root G5
94+
* E-Tugra Global Root CA ECC v3
95+
* E-Tugra Global Root CA RSA v3
96+
* HiPKI Root CA - G1
97+
* ISRG Root X2
98+
* Security Communication ECC RootCA1
99+
* Security Communication RootCA3
100+
* Telia Root CA v2
101+
* vTrus ECC Root CA
102+
* vTrus Root CA
103+
104+
Certificates removed:
105+
106+
* Cybertrust Global Root
107+
* DST Root CA X3
108+
* GlobalSign Root CA - R2
109+
* Hellenic Academic and Research Institutions RootCA 2011
110+
111+
#### Time zone update to 2022f
112+
113+
Time zone data has been updated to 2022f. This includes changes to Daylight
114+
Savings Time (DST) for Fiji and Mexico. For more information, see
115+
<https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html>.
116+
117+
#### Other Notable Changes
118+
119+
* \[[`33707dcd03`](https://github.com/nodejs/node/commit/33707dcd03)] - **dgram**: add dgram send queue info (theanarkh) [#44149](https://github.com/nodejs/node/pull/44149)
120+
121+
Dependency updates:
122+
123+
* \[[`3b2b70d792`](https://github.com/nodejs/node/commit/3b2b70d792)] - **deps**: upgrade npm to 8.19.3 (npm team) [#45322](https://github.com/nodejs/node/pull/45322)
124+
125+
Experimental features:
126+
127+
* \[[`1e0dcd1ee0`](https://github.com/nodejs/node/commit/1e0dcd1ee0)] - **cli**: add `--watch` (Moshe Atlow) [#44366](https://github.com/nodejs/node/pull/44366)
128+
* \[[`8c73279ebb`](https://github.com/nodejs/node/commit/8c73279ebb)] - **util**: add default value option to parsearg (Manuel Spigolon) [#44631](https://github.com/nodejs/node/pull/44631)
129+
130+
### Commits
131+
132+
* \[[`bbef3c42f6`](https://github.com/nodejs/node/commit/bbef3c42f6)] - **build**: add version info to timezone update PR (Darshan Sen) [#45021](https://github.com/nodejs/node/pull/45021)
133+
* \[[`cc2c7648e0`](https://github.com/nodejs/node/commit/cc2c7648e0)] - **build**: support Python 3.11 (Luigi Pinca) [#45191](https://github.com/nodejs/node/pull/45191)
134+
* \[[`ac24c80663`](https://github.com/nodejs/node/commit/ac24c80663)] - **build**: remove redundant condition from common.gypi (Richard Lau) [#45076](https://github.com/nodejs/node/pull/45076)
135+
* \[[`03dcbe3030`](https://github.com/nodejs/node/commit/03dcbe3030)] - **build**: fix bad upstream merge (Stephen Gallagher) [#44642](https://github.com/nodejs/node/pull/44642)
136+
* \[[`1e0dcd1ee0`](https://github.com/nodejs/node/commit/1e0dcd1ee0)] - **cli**: add `--watch` (Moshe Atlow) [#44366](https://github.com/nodejs/node/pull/44366)
137+
* \[[`96d131665e`](https://github.com/nodejs/node/commit/96d131665e)] - **cluster**: use inspector utils (Moshe Atlow) [#44592](https://github.com/nodejs/node/pull/44592)
138+
* \[[`704836033a`](https://github.com/nodejs/node/commit/704836033a)] - **crypto**: update root certificates (Luigi Pinca) [#45490](https://github.com/nodejs/node/pull/45490)
139+
* \[[`5a776d4a69`](https://github.com/nodejs/node/commit/5a776d4a69)] - **deps**: update timezone to 2022f (Richard Lau) [#45613](https://github.com/nodejs/node/pull/45613)
140+
* \[[`3b2b70d792`](https://github.com/nodejs/node/commit/3b2b70d792)] - **deps**: upgrade npm to 8.19.3 (npm team) [#45322](https://github.com/nodejs/node/pull/45322)
141+
* \[[`9fbc8b21db`](https://github.com/nodejs/node/commit/9fbc8b21db)] - **deps**: update corepack to 0.15.1 (Node.js GitHub Bot) [#45331](https://github.com/nodejs/node/pull/45331)
142+
* \[[`87e3d002ca`](https://github.com/nodejs/node/commit/87e3d002ca)] - **deps**: update corepack to 0.15.0 (Node.js GitHub Bot) [#45235](https://github.com/nodejs/node/pull/45235)
143+
* \[[`e972ff7b13`](https://github.com/nodejs/node/commit/e972ff7b13)] - **deps**: V8: backport bbd800c6e359 (Chengzhong Wu) [#44947](https://github.com/nodejs/node/pull/44947)
144+
* \[[`af9d8217c0`](https://github.com/nodejs/node/commit/af9d8217c0)] - **deps**: V8: cherry-pick b95354290941 (Chengzhong Wu) [#44947](https://github.com/nodejs/node/pull/44947)
145+
* \[[`38202d321b`](https://github.com/nodejs/node/commit/38202d321b)] - **deps**: update undici to 5.12.0 (Node.js GitHub Bot) [#45236](https://github.com/nodejs/node/pull/45236)
146+
* \[[`7c0da6adf9`](https://github.com/nodejs/node/commit/7c0da6adf9)] - **deps**: update archs files for OpenSSL-1.1.1s (RafaelGSS) [#45274](https://github.com/nodejs/node/pull/45274)
147+
* \[[`1149ead6f7`](https://github.com/nodejs/node/commit/1149ead6f7)] - **deps**: upgrade openssl sources to OpenSSL\_1\_1\_1s (RafaelGSS) [#45274](https://github.com/nodejs/node/pull/45274)
148+
* \[[`cd54bce4f5`](https://github.com/nodejs/node/commit/cd54bce4f5)] - **deps**: update timezone (Node.js GitHub Bot) [#44950](https://github.com/nodejs/node/pull/44950)
149+
* \[[`2901abe4f0`](https://github.com/nodejs/node/commit/2901abe4f0)] - **deps**: update undici to 5.11.0 (Node.js GitHub Bot) [#44929](https://github.com/nodejs/node/pull/44929)
150+
* \[[`c80cf97033`](https://github.com/nodejs/node/commit/c80cf97033)] - **deps**: update corepack to 0.14.2 (Node.js GitHub Bot) [#44775](https://github.com/nodejs/node/pull/44775)
151+
* \[[`33707dcd03`](https://github.com/nodejs/node/commit/33707dcd03)] - **dgram**: add dgram send queue info (theanarkh) [#44149](https://github.com/nodejs/node/pull/44149)
152+
* \[[`c708d9bb94`](https://github.com/nodejs/node/commit/c708d9bb94)] - **doc**: fix typo in parseArgs default value (Tobias Nießen) [#45083](https://github.com/nodejs/node/pull/45083)
153+
* \[[`5a0efa05d2`](https://github.com/nodejs/node/commit/5a0efa05d2)] - **node-api**: handle no support for external buffers (Michael Dawson) [#45181](https://github.com/nodejs/node/pull/45181)
154+
* \[[`db31de634e`](https://github.com/nodejs/node/commit/db31de634e)] - **readline**: refactor to avoid unsafe regex primordials (Antoine du Hamel) [#43475](https://github.com/nodejs/node/pull/43475)
155+
* \[[`fbc52e5729`](https://github.com/nodejs/node/commit/fbc52e5729)] - **src**: disambiguate terms used to refer to builtins and addons (Joyee Cheung) [#44135](https://github.com/nodejs/node/pull/44135)
156+
* \[[`953072d3db`](https://github.com/nodejs/node/commit/953072d3db)] - **src**: let http2 streams end after session close (Santiago Gimeno) [#45153](https://github.com/nodejs/node/pull/45153)
157+
* \[[`54608d8dc3`](https://github.com/nodejs/node/commit/54608d8dc3)] - **src**: split property helpers from node::Environment (Chengzhong Wu) [#44056](https://github.com/nodejs/node/pull/44056)
158+
* \[[`6733556783`](https://github.com/nodejs/node/commit/6733556783)] - **test**: add test to validate changelogs for releases (Richard Lau) [#45325](https://github.com/nodejs/node/pull/45325)
159+
* \[[`821d832cef`](https://github.com/nodejs/node/commit/821d832cef)] - **test**: mark test-watch-mode\* as flaky on all platforms (Pierrick Bouvier) [#45049](https://github.com/nodejs/node/pull/45049)
160+
* \[[`02a18eac69`](https://github.com/nodejs/node/commit/02a18eac69)] - **test**: fix test-runner-inspect (Moshe Atlow) [#44620](https://github.com/nodejs/node/pull/44620)
161+
* \[[`197df63f74`](https://github.com/nodejs/node/commit/197df63f74)] - **test**: add a test to ensure the correctness of timezone upgrades (Darshan Sen) [#45299](https://github.com/nodejs/node/pull/45299)
162+
* \[[`42e9d8016a`](https://github.com/nodejs/node/commit/42e9d8016a)] - **test**: fix textdecoder test for small-icu builds (Richard Lau) [#45225](https://github.com/nodejs/node/pull/45225)
163+
* \[[`6d736a56d8`](https://github.com/nodejs/node/commit/6d736a56d8)] - **test**: fix watch mode test flake (Moshe Atlow) [#44739](https://github.com/nodejs/node/pull/44739)
164+
* \[[`543d3d2bf3`](https://github.com/nodejs/node/commit/543d3d2bf3)] - **test**: deflake watch mode tests (Moshe Atlow) [#44621](https://github.com/nodejs/node/pull/44621)
165+
* \[[`97f6caf4eb`](https://github.com/nodejs/node/commit/97f6caf4eb)] - **test**: split watch mode inspector tests to sequential (Moshe Atlow) [#44551](https://github.com/nodejs/node/pull/44551)
166+
* \[[`499750ff7a`](https://github.com/nodejs/node/commit/499750ff7a)] - **test**: update list of known globals (Antoine du Hamel) [#45255](https://github.com/nodejs/node/pull/45255)
167+
* \[[`64d343af74`](https://github.com/nodejs/node/commit/64d343af74)] - **test\_runner**: support using `--inspect` with `--test` (Moshe Atlow) [#44520](https://github.com/nodejs/node/pull/44520)
168+
* \[[`99ee5e484d`](https://github.com/nodejs/node/commit/99ee5e484d)] - **test\_runner**: fix `duration_ms` to be milliseconds (Moshe Atlow) [#44450](https://github.com/nodejs/node/pull/44450)
169+
* \[[`37e909251c`](https://github.com/nodejs/node/commit/37e909251c)] - **test\_runner**: support programmatically running `--test` (Moshe Atlow) [#44241](https://github.com/nodejs/node/pull/44241)
170+
* \[[`0ae5694f88`](https://github.com/nodejs/node/commit/0ae5694f88)] - **tools**: update certdata.txt (Luigi Pinca) [#45490](https://github.com/nodejs/node/pull/45490)
171+
* \[[`891368cefd`](https://github.com/nodejs/node/commit/891368cefd)] - **tools**: remove faulty early termination logic from update-timezone.mjs (Darshan Sen) [#44870](https://github.com/nodejs/node/pull/44870)
172+
* \[[`543493c242`](https://github.com/nodejs/node/commit/543493c242)] - **tools**: fix timezone update tool (Darshan Sen) [#44870](https://github.com/nodejs/node/pull/44870)
173+
* \[[`c77f660b75`](https://github.com/nodejs/node/commit/c77f660b75)] - **tools**: fix `create-or-update-pull-request-action` hash on GHA (Antoine du Hamel) [#45166](https://github.com/nodejs/node/pull/45166)
174+
* \[[`58c30dd049`](https://github.com/nodejs/node/commit/58c30dd049)] - **tools**: update gr2m/create-or-update-pull-request-action (Luigi Pinca) [#45022](https://github.com/nodejs/node/pull/45022)
175+
* \[[`749a4b3e5e`](https://github.com/nodejs/node/commit/749a4b3e5e)] - **tools**: use Python 3.11 in GitHub Actions workflows (Luigi Pinca) [#45191](https://github.com/nodejs/node/pull/45191)
176+
* \[[`6f541d99a5`](https://github.com/nodejs/node/commit/6f541d99a5)] - **tools**: have test-asan use ubuntu-20.04 (Filip Skokan) [#45581](https://github.com/nodejs/node/pull/45581)
177+
* \[[`e7ed56f501`](https://github.com/nodejs/node/commit/e7ed56f501)] - **tools**: make license-builder.sh comply with shellcheck 0.8.0 (Rich Trott) [#41258](https://github.com/nodejs/node/pull/41258)
178+
* \[[`cc819b4bf8`](https://github.com/nodejs/node/commit/cc819b4bf8)] - **tools**: fix typo in `avoid-prototype-pollution` lint rule (Antoine du Hamel) [#44446](https://github.com/nodejs/node/pull/44446)
179+
* \[[`254358c81e`](https://github.com/nodejs/node/commit/254358c81e)] - **tools**: refactor `avoid-prototype-pollution` lint rule (Antoine du Hamel) [#43476](https://github.com/nodejs/node/pull/43476)
180+
* \[[`8c73279ebb`](https://github.com/nodejs/node/commit/8c73279ebb)] - **util**: add default value option to parsearg (Manuel Spigolon) [#44631](https://github.com/nodejs/node/pull/44631)
181+
71182
<a id="16.18.1"></a>
72183

73184
## 2022-11-04, Version 16.18.1 'Gallium' (LTS), @BethGriggs

0 commit comments

Comments
 (0)