|
34 | 34 | ### Notable Changes
|
35 | 35 |
|
36 | 36 | * **assert**:
|
37 |
| - * improve performance to instantiate errors (Ruben Bridgewater) [#26738](https://github.com/nodejs/node/pull/26738) |
38 | 37 | * validate required arguments (Ruben Bridgewater) [#26641](https://github.com/nodejs/node/pull/26641)
|
39 | 38 | * adjust loose assertions (Ruben Bridgewater) [#25008](https://github.com/nodejs/node/pull/25008)
|
40 | 39 | * **async_hooks**:
|
41 |
| - * remove deprecated emitBefore and emitAfter (Matteo Collina) [#26530](https://github.com/nodejs/node/pull/26530) |
| 40 | + * remove deprecated `emitBefore` and `emitAfter` (Matteo Collina) [#26530](https://github.com/nodejs/node/pull/26530) |
42 | 41 | * remove promise object from resource (Andreas Madsen) [#23443](https://github.com/nodejs/node/pull/23443)
|
43 | 42 | * **bootstrap**: make Buffer and process non-enumerable (Ruben Bridgewater) [#24874](https://github.com/nodejs/node/pull/24874)
|
44 | 43 | * **buffer**:
|
45 | 44 | * use stricter range checks (Ruben Bridgewater) [#27045](https://github.com/nodejs/node/pull/27045)
|
46 |
| - * harden SlowBuffer creation (ZYSzys) [#26272](https://github.com/nodejs/node/pull/26272) |
| 45 | + * harden `SlowBuffer` creation (ZYSzys) [#26272](https://github.com/nodejs/node/pull/26272) |
47 | 46 | * harden validation of buffer allocation size (ZYSzys) [#26162](https://github.com/nodejs/node/pull/26162)
|
48 | 47 | * do proper error propagation in addon methods (Anna Henningsen) [#23939](https://github.com/nodejs/node/pull/23939)
|
49 | 48 | * **child_process**:
|
50 |
| - * change the defaults maxBuffer size (kohta ito) [#27179](https://github.com/nodejs/node/pull/27179) |
| 49 | + * remove `options.customFds` (cjihrig) [#25279](https://github.com/nodejs/node/pull/25279) |
51 | 50 | * harden fork arguments validation (ZYSzys) [#27039](https://github.com/nodejs/node/pull/27039)
|
52 |
| - * use non-infinite maxBuffer defaults (kohta ito) [#23027](https://github.com/nodejs/node/pull/23027) |
53 |
| -* **console**: don't use ANSI escape codes when TERM=dumb (Vladislav Kaminsky) [#26261](https://github.com/nodejs/node/pull/26261) |
| 51 | + * use non-infinite `maxBuffer` defaults (kohta ito) [#23027](https://github.com/nodejs/node/pull/23027) |
| 52 | +* **console**: don't use ANSI escape codes when `TERM=dumb` (Vladislav Kaminsky) [#26261](https://github.com/nodejs/node/pull/26261) |
54 | 53 | * **crypto**:
|
55 | 54 | * remove legacy native handles (Tobias Nießen) [#27011](https://github.com/nodejs/node/pull/27011)
|
56 | 55 | * decode missing passphrase errors (Tobias Nießen) [#25208](https://github.com/nodejs/node/pull/25208)
|
57 |
| - * move DEP0113 to End-of-Life (Tobias Nießen) [#26249](https://github.com/nodejs/node/pull/26249) |
58 |
| - * remove deprecated crypto.\_toBuf (Tobias Nießen) [#25338](https://github.com/nodejs/node/pull/25338) |
| 56 | + * remove `Cipher.setAuthTag()` and `Decipher.getAuthTag()` (Tobias Nießen) [#26249](https://github.com/nodejs/node/pull/26249) |
| 57 | + * remove deprecated `crypto._toBuf()` (Tobias Nießen) [#25338](https://github.com/nodejs/node/pull/25338) |
59 | 58 | * set `DEFAULT\_ENCODING` property to non-enumerable (Antoine du Hamel) [#23222](https://github.com/nodejs/node/pull/23222)
|
60 | 59 | * **deps**:
|
61 |
| - * silence irrelevant V8 warning (Michaël Zasso) [#26685](https://github.com/nodejs/node/pull/26685) |
62 |
| - * update postmortem metadata generation script (cjihrig) [#26685](https://github.com/nodejs/node/pull/26685) |
63 |
| - * V8: un-cherry-pick bd019bd (Refael Ackermann) [#26685](https://github.com/nodejs/node/pull/26685) |
64 |
| - * V8: cherry-pick 6 commits (Michaël Zasso) [#26685](https://github.com/nodejs/node/pull/26685) |
65 |
| - * V8: cherry-pick d82c9af (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
66 |
| - * V8: cherry-pick e5f01ba (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
67 |
| - * V8: cherry-pick d5f08e4 (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
68 |
| - * V8: cherry-pick 6b09d21 (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
69 |
| - * V8: cherry-pick f0bb5d2 (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
70 |
| - * V8: cherry-pick 5b0510d (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
71 |
| - * V8: cherry-pick 91f0cd0 (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
72 |
| - * V8: cherry-pick 392316d (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
73 |
| - * V8: cherry-pick 2f79d68 (Anna Henningsen) [#26685](https://github.com/nodejs/node/pull/26685) |
74 |
| - * sync V8 gypfiles with 7.4 (Ujjwal Sharma) [#26685](https://github.com/nodejs/node/pull/26685) |
75 |
| - * update V8 to 7.4.288.13 (Ujjwal Sharma) [#26685](https://github.com/nodejs/node/pull/26685) |
| 60 | + * update V8 to 7.4.288.13 (Michaël Zasso, cjihrig, Refael Ackermann, Anna Henningsen, Ujjwal Sharma) [#26685](https://github.com/nodejs/node/pull/26685) |
76 | 61 | * bump minimum icu version to 63 (Ujjwal Sharma) [#25852](https://github.com/nodejs/node/pull/25852)
|
77 |
| - * silence irrelevant V8 warnings (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852) |
78 |
| - * V8: cherry-pick 7803fa6 (Jon Kunkee) [#25852](https://github.com/nodejs/node/pull/25852) |
79 |
| - * V8: cherry-pick 58cefed (Jon Kunkee) [#25852](https://github.com/nodejs/node/pull/25852) |
80 |
| - * V8: cherry-pick d3308d0 (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852) |
81 |
| - * V8: cherry-pick 74571c8 (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852) |
82 |
| - * cherry-pick fc0ddf5 from upstream V8 (Anna Henningsen) [#25852](https://github.com/nodejs/node/pull/25852) |
83 |
| - * sync V8 gypfiles with 7.3 (Ujjwal Sharma) [#25852](https://github.com/nodejs/node/pull/25852) |
84 |
| - * sync V8 gypfiles with 7.2 (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852) |
85 |
| - * update V8 to 7.3.492.25 (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852) |
86 |
| - * add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) [#19794](https://github.com/nodejs/node/pull/19794) |
87 |
| - * sync V8 gypfiles with 7.1 (Refael Ackermann) [#23423](https://github.com/nodejs/node/pull/23423) |
88 |
| - * update V8 to 7.1.302.28 (Michaël Zasso) [#23423](https://github.com/nodejs/node/pull/23423) |
89 |
| -* **doc**: |
90 |
| - * update behaviour of fs.writeFile (Sakthipriyan Vairamani (thefourtheye)) [#25080](https://github.com/nodejs/node/pull/25080) |
91 |
| - * add internal functionality details of util.inherits (Ruben Bridgewater) [#24755](https://github.com/nodejs/node/pull/24755) |
| 62 | + * update OpenSSL to 1.1.1b (Sam Roberts, Shigeki Ohtsu) [#26327](https://github.com/nodejs/node/pull/26327) |
92 | 63 | * **errors**: update error name (Ruben Bridgewater) [#26738](https://github.com/nodejs/node/pull/26738)
|
93 | 64 | * **fs**:
|
94 | 65 | * use proper .destroy() implementation for SyncWriteStream (Matteo Collina) [#26690](https://github.com/nodejs/node/pull/26690)
|
95 | 66 | * improve mode validation (Ruben Bridgewater) [#26575](https://github.com/nodejs/node/pull/26575)
|
96 |
| - * harden validation of start option in createWriteStream (ZYSzys) [#25579](https://github.com/nodejs/node/pull/25579) |
| 67 | + * harden validation of start option in `createWriteStream()` (ZYSzys) [#25579](https://github.com/nodejs/node/pull/25579) |
97 | 68 | * make writeFile consistent with readFile wrt fd (Sakthipriyan Vairamani (thefourtheye)) [#23709](https://github.com/nodejs/node/pull/23709)
|
98 | 69 | * **http**:
|
99 |
| - * validate timeout in ClientRequest() (cjihrig) [#26214](https://github.com/nodejs/node/pull/26214) |
100 |
| - * return HTTP 431 on HPE\_HEADER\_OVERFLOW error (Albert Still) [#25605](https://github.com/nodejs/node/pull/25605) |
| 70 | + * validate timeout in `ClientRequest()` (cjihrig) [#26214](https://github.com/nodejs/node/pull/26214) |
| 71 | + * return HTTP 431 on `HPE_HEADER_OVERFLOW` error (Albert Still) [#25605](https://github.com/nodejs/node/pull/25605) |
101 | 72 | * switch default parser to llhttp (Anna Henningsen) [#24870](https://github.com/nodejs/node/pull/24870)
|
102 |
| - * change DEP0066 to a runtime deprecation (Morgan Roderick) [#24167](https://github.com/nodejs/node/pull/24167) |
103 |
| - * else case is not reachable (szabolcsit) [#24176](https://github.com/nodejs/node/pull/24176) |
| 73 | + * Runtime-deprecate `outgoingMessage._headers` and `outgoingMessage._headerNames` (Morgan Roderick) [#24167](https://github.com/nodejs/node/pull/24167) |
104 | 74 | * **lib**:
|
105 |
| - * move DEP0021 to end of life (cjihrig) [#27127](https://github.com/nodejs/node/pull/27127) |
106 |
| - * remove Atomics.wake (Gus Caplan) [#27033](https://github.com/nodejs/node/pull/27033) |
107 |
| - * validate Error.captureStackTrace() calls (Ruben Bridgewater) [#26738](https://github.com/nodejs/node/pull/26738) |
108 |
| - * refactor Error.captureStackTrace() usage (Ruben Bridgewater) [#26738](https://github.com/nodejs/node/pull/26738) |
| 75 | + * remove `Atomics.wake()` (Gus Caplan) [#27033](https://github.com/nodejs/node/pull/27033) |
109 | 76 | * move DTRACE\_\* probes out of global scope (James M Snell) [#26541](https://github.com/nodejs/node/pull/26541)
|
110 |
| - * deprecate \_stream\_wrap (Sam Roberts) [#26245](https://github.com/nodejs/node/pull/26245) |
111 |
| - * don't use `util.inspect()` internals (Ruben Bridgewater) [#24971](https://github.com/nodejs/node/pull/24971) |
112 |
| - * improve error message for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh) [#25690](https://github.com/nodejs/node/pull/25690) |
113 |
| - * requireStack property for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh) [#25690](https://github.com/nodejs/node/pull/25690) |
114 |
| - * move DEP0029 to end of life (cjihrig) [#25377](https://github.com/nodejs/node/pull/25377) |
115 |
| - * move DEP0028 to end of life (cjihrig) [#25377](https://github.com/nodejs/node/pull/25377) |
116 |
| - * move DEP0027 to end of life (cjihrig) [#25377](https://github.com/nodejs/node/pull/25377) |
117 |
| - * move DEP0026 to end of life (cjihrig) [#25377](https://github.com/nodejs/node/pull/25377) |
118 |
| - * move DEP0023 to end of life (cjihrig) [#25280](https://github.com/nodejs/node/pull/25280) |
119 |
| - * move DEP0006 to end of life (cjihrig) [#25279](https://github.com/nodejs/node/pull/25279) |
120 |
| - * remove unintended access to deps/ (Anna Henningsen) [#25138](https://github.com/nodejs/node/pull/25138) |
121 |
| - * move DEP0120 to end of life (cjihrig) [#24862](https://github.com/nodejs/node/pull/24862) |
| 77 | + * deprecate `_stream_wrap` (Sam Roberts) [#26245](https://github.com/nodejs/node/pull/26245) |
122 | 78 | * use ES6 class inheritance style (Ruben Bridgewater) [#24755](https://github.com/nodejs/node/pull/24755)
|
123 |
| - * remove `inherits()` usage (Ruben Bridgewater) [#24755](https://github.com/nodejs/node/pull/24755) |
124 | 79 | * **module**:
|
| 80 | + * remove unintended access to deps/ (Anna Henningsen) [#25138](https://github.com/nodejs/node/pull/25138) |
| 81 | + * improve error message for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh) [#25690](https://github.com/nodejs/node/pull/25690) |
| 82 | + * requireStack property for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh) [#25690](https://github.com/nodejs/node/pull/25690) |
125 | 83 | * remove dead code (Ruben Bridgewater) [#26983](https://github.com/nodejs/node/pull/26983)
|
126 |
| - * mark DEP0019 as End-of-Life (Ruben Bridgewater) [#26973](https://github.com/nodejs/node/pull/26973) |
| 84 | + * make `require('.')` never resolve outside the current directory (Ruben Bridgewater) [#26973](https://github.com/nodejs/node/pull/26973) |
127 | 85 | * throw an error for invalid package.json main entries (Ruben Bridgewater) [#26823](https://github.com/nodejs/node/pull/26823)
|
128 |
| - * don't search in require.resolve.paths (cjihrig) [#23683](https://github.com/nodejs/node/pull/23683) |
129 |
| -* **n-api**: remove code from error name (Ruben Bridgewater) [#26738](https://github.com/nodejs/node/pull/26738) |
| 86 | + * don't search in `require.resolve.paths` (cjihrig) [#23683](https://github.com/nodejs/node/pull/23683) |
130 | 87 | * **net**:
|
131 |
| - * do not manipulate potential user code (Ruben Bridgewater) [#26751](https://github.com/nodejs/node/pull/26751) |
| 88 | + * remove `Server.listenFD()` (cjihrig) [#27127](https://github.com/nodejs/node/pull/27127) |
| 89 | + * do not add `.host` and `.port` properties to DNS error (Ruben Bridgewater) [#26751](https://github.com/nodejs/node/pull/26751) |
132 | 90 | * emit "write after end" errors in the next tick (Ouyang Yadong) [#24457](https://github.com/nodejs/node/pull/24457)
|
133 |
| - * deprecate \_setSimultaneousAccepts() undocumented function (James M Snell) [#23760](https://github.com/nodejs/node/pull/23760) |
134 |
| -* **net,http2**: merge setTimeout code (ZYSzys) [#25084](https://github.com/nodejs/node/pull/25084) |
135 |
| -* **os**: implement os.type() using uv\_os\_uname() (cjihrig) [#25659](https://github.com/nodejs/node/pull/25659) |
| 91 | + * deprecate `_setSimultaneousAccepts()` undocumented function (James M Snell) [#23760](https://github.com/nodejs/node/pull/23760) |
| 92 | +* **os**: |
| 93 | + * implement `os.type()` using `uv_os_uname()` (cjihrig) [#25659](https://github.com/nodejs/node/pull/25659) |
| 94 | + * remove `os.getNetworkInterfaces()` (cjihrig) [#25280](https://github.com/nodejs/node/pull/25280) |
136 | 95 | * **process**:
|
137 |
| - * global.process, global.Buffer getters (Guy Bedford) [#26882](https://github.com/nodejs/node/pull/26882) |
| 96 | + * make global.process, global.Buffer getters (Guy Bedford) [#26882](https://github.com/nodejs/node/pull/26882) |
138 | 97 | * move DEP0062 (node --debug) to end-of-life (Joyee Cheung) [#25828](https://github.com/nodejs/node/pull/25828)
|
139 | 98 | * exit on --debug and --debug-brk after option parsing (Joyee Cheung) [#25828](https://github.com/nodejs/node/pull/25828)
|
140 | 99 | * improve `--redirect-warnings` handling (Ruben Bridgewater) [#24965](https://github.com/nodejs/node/pull/24965)
|
141 | 100 | * **readline**: support TERM=dumb (Vladislav Kaminsky) [#26261](https://github.com/nodejs/node/pull/26261)
|
142 | 101 | * **repl**:
|
143 | 102 | * add welcome message (gengjiawen) [#25947](https://github.com/nodejs/node/pull/25947)
|
144 | 103 | * fix terminal default setting (Ruben Bridgewater) [#26518](https://github.com/nodejs/node/pull/26518)
|
145 |
| - * check colors with .getColorDepth() (Vladislav Kaminsky) [#26261](https://github.com/nodejs/node/pull/26261) |
| 104 | + * check colors with `.getColorDepth()` (Vladislav Kaminsky) [#26261](https://github.com/nodejs/node/pull/26261) |
146 | 105 | * deprecate REPLServer.rli (Ruben Bridgewater) [#26260](https://github.com/nodejs/node/pull/26260)
|
147 | 106 | * **src**:
|
148 |
| - * remove unused INT\_MAX constant (Sam Roberts) [#27078](https://github.com/nodejs/node/pull/27078) |
149 |
| - * update NODE\_MODULE\_VERSION to 72 (Ujjwal Sharma) [#26685](https://github.com/nodejs/node/pull/26685) |
| 107 | + * remove unused `INT_MAX` constant (Sam Roberts) [#27078](https://github.com/nodejs/node/pull/27078) |
| 108 | + * update `NODE_MODULE_VERSION` to 72 (Ujjwal Sharma) [#26685](https://github.com/nodejs/node/pull/26685) |
150 | 109 | * remove `AddPromiseHook()` (Anna Henningsen) [#26574](https://github.com/nodejs/node/pull/26574)
|
151 |
| - * update NODE\_MODULE\_VERSION to 71 (Michaël Zasso) [#25852](https://github.com/nodejs/node/pull/25852) |
152 |
| - * clean up MultiIsolatePlatform interface (Anna Henningsen) [#26384](https://github.com/nodejs/node/pull/26384) |
| 110 | + * clean up `MultiIsolatePlatform` interface (Anna Henningsen) [#26384](https://github.com/nodejs/node/pull/26384) |
153 | 111 | * properly configure default heap limits (Ali Ijaz Sheikh) [#25576](https://github.com/nodejs/node/pull/25576)
|
154 |
| - * remove icuDataDir from node config (GauthamBanasandra) [#24780](https://github.com/nodejs/node/pull/24780) |
155 |
| - * explicitly allow JS in ReadHostObject (Yang Guo) [#23423](https://github.com/nodejs/node/pull/23423) |
156 |
| - * update postmortem constant (cjihrig) [#23423](https://github.com/nodejs/node/pull/23423) |
157 |
| - * update NODE\_MODULE\_VERSION to 68 (Michaël Zasso) [#23423](https://github.com/nodejs/node/pull/23423) |
| 112 | + * remove `icuDataDir` from node config (GauthamBanasandra) [#24780](https://github.com/nodejs/node/pull/24780) |
158 | 113 | * **tls**:
|
159 | 114 | * support TLSv1.3 (Sam Roberts) [#26209](https://github.com/nodejs/node/pull/26209)
|
160 |
| - * return correct version from getCipher() (Sam Roberts) [#26625](https://github.com/nodejs/node/pull/26625) |
| 115 | + * return correct version from `getCipher()` (Sam Roberts) [#26625](https://github.com/nodejs/node/pull/26625) |
161 | 116 | * check arg types of renegotiate() (Sam Roberts) [#25876](https://github.com/nodejs/node/pull/25876)
|
162 |
| - * add code for ERR\_TLS\_INVALID\_PROTOCOL\_METHOD (Sam Roberts) [#24729](https://github.com/nodejs/node/pull/24729) |
| 117 | + * add code for `ERR_TLS_INVALID_PROTOCOL_METHOD` (Sam Roberts) [#24729](https://github.com/nodejs/node/pull/24729) |
163 | 118 | * emit a warning when servername is an IP address (Rodger Combs) [#23329](https://github.com/nodejs/node/pull/23329)
|
164 | 119 | * disable TLS v1.0 and v1.1 by default (Ben Noordhuis) [#23814](https://github.com/nodejs/node/pull/23814)
|
165 | 120 | * remove unused arg to createSecureContext() (Sam Roberts) [#24241](https://github.com/nodejs/node/pull/24241)
|
166 |
| - * deprecate Server.prototype.setOptions() (cjihrig) [#23820](https://github.com/nodejs/node/pull/23820) |
167 |
| - * load NODE\_EXTRA\_CA\_CERTS at startup (Ouyang Yadong) [#23354](https://github.com/nodejs/node/pull/23354) |
| 121 | + * deprecate `Server.prototype.setOptions()` (cjihrig) [#23820](https://github.com/nodejs/node/pull/23820) |
| 122 | + * load `NODE_EXTRA_CA_CERTS` at startup (Ouyang Yadong) [#23354](https://github.com/nodejs/node/pull/23354) |
168 | 123 | * **util**:
|
| 124 | + * remove `util.print()`, `util.puts()`, `util.debug()` and `util.error()` (cjihrig) [#25377](https://github.com/nodejs/node/pull/25377) |
169 | 125 | * change inspect compact and breakLength default (Ruben Bridgewater) [#27109](https://github.com/nodejs/node/pull/27109)
|
170 | 126 | * improve inspect edge cases (Ruben Bridgewater) [#27109](https://github.com/nodejs/node/pull/27109)
|
171 | 127 | * only the first line of the error message (Simon Zünd) [#26685](https://github.com/nodejs/node/pull/26685)
|
172 | 128 | * don't set the prototype of callbackified functions (Ruben Bridgewater) [#26893](https://github.com/nodejs/node/pull/26893)
|
173 | 129 | * rename callbackified function (Ruben Bridgewater) [#26893](https://github.com/nodejs/node/pull/26893)
|
174 | 130 | * increase function length when using `callbackify()` (Ruben Bridgewater) [#26893](https://github.com/nodejs/node/pull/26893)
|
175 | 131 | * prevent tampering with internals in `inspect()` (Ruben Bridgewater) [#26577](https://github.com/nodejs/node/pull/26577)
|
176 |
| - * fix proxy inspection (Ruben Bridgewater) [#26241](https://github.com/nodejs/node/pull/26241) |
| 132 | + * prevent Proxy traps being triggered by `.inspect()` (Ruben Bridgewater) [#26241](https://github.com/nodejs/node/pull/26241) |
177 | 133 | * prevent leaking internal properties (Ruben Bridgewater) [#24971](https://github.com/nodejs/node/pull/24971)
|
178 | 134 | * protect against monkeypatched Object prototype for inspect() (Rich Trott) [#25953](https://github.com/nodejs/node/pull/25953)
|
179 | 135 | * treat format arguments equally (Roman Reiss) [#23162](https://github.com/nodejs/node/pull/23162)
|
|
0 commit comments