Skip to content

Instantly share code, notes, and snippets.

@BridgeAR
Created January 16, 2020 16:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save BridgeAR/01d9773427147d531f050dc067387c02 to your computer and use it in GitHub Desktop.
Save BridgeAR/01d9773427147d531f050dc067387c02 to your computer and use it in GitHub Desktop.
Semver-minor 12.5.0 review
* [[`4c317ce4d0`](https://github.com/nodejs/node/commit/4c317ce4d0)] - **(SEMVER-MINOR)** **child_process,cluster**: allow using V8 serialization API (Anna Henningsen) [#30162](https://github.com/nodejs/node/pull/30162)
* [[`7bfc339c47`](https://github.com/nodejs/node/commit/7bfc339c47)] - **(SEMVER-MINOR)** **cli**: add --trace-exit cli option (legendecas) [#30516](https://github.com/nodejs/node/pull/30516)
* [[`f3196db13f`](https://github.com/nodejs/node/commit/f3196db13f)] - **(SEMVER-MINOR)** **cli**: whitelist new V8 flag in NODE\_OPTIONS (Shelley Vohr) [#30094](https://github.com/nodejs/node/pull/30094)
* [[`e08c008b5d`](https://github.com/nodejs/node/commit/e08c008b5d)] - **(SEMVER-MINOR)** **cli**: add --trace-uncaught flag (Anna Henningsen) [#30025](https://github.com/nodejs/node/pull/30025)
* [[`f8d3ea987d`](https://github.com/nodejs/node/commit/f8d3ea987d)] - **(SEMVER-MINOR)** **crypto**: add support for IEEE-P1363 DSA signatures (Tobias Nießen) [#29292](https://github.com/nodejs/node/pull/29292)
* [[`497b59b156`](https://github.com/nodejs/node/commit/497b59b156)] - **(SEMVER-MINOR)** **crypto**: add Hash.prototype.copy() method (Ben Noordhuis) [#29910](https://github.com/nodejs/node/pull/29910)
* [[`c6600d1937`](https://github.com/nodejs/node/commit/c6600d1937)] - **(SEMVER-MINOR)** **deps**: upgrade http-parser to v2.9.1 (Sam Roberts) [#30473](https://github.com/nodejs/node/pull/30473)
* [[`fff116737f`](https://github.com/nodejs/node/commit/fff116737f)] - **(SEMVER-MINOR)** **deps**: upgrade to libuv 1.34.0 (Colin Ihrig) [#30783](https://github.com/nodejs/node/pull/30783)
* [[`ec625fb8f8`](https://github.com/nodejs/node/commit/ec625fb8f8)] - **(SEMVER-MINOR)** **deps**: update V8 to 7.8.279.23 (Michaël Zasso) [#30109](https://github.com/nodejs/node/pull/30109)
* [[`1aeca6d087`](https://github.com/nodejs/node/commit/1aeca6d087)] - **(SEMVER-MINOR)** **dgram**: add source-specific multicast support (Lucas Pardue) [#15735](https://github.com/nodejs/node/pull/15735)
* [[`a0494cfb7b`](https://github.com/nodejs/node/commit/a0494cfb7b)] - **(SEMVER-MINOR)** **esm**: unflag --experimental-exports (Guy Bedford) [#29867](https://github.com/nodejs/node/pull/29867)
* [[`b6d09e83b9`](https://github.com/nodejs/node/commit/b6d09e83b9)] - **(SEMVER-MINOR)** **events**: add EventEmitter.on to async iterate over events (Matteo Collina) [#27994](https://github.com/nodejs/node/pull/27994)
* [[`62d3bebbbb`](https://github.com/nodejs/node/commit/62d3bebbbb)] - **(SEMVER-MINOR)** **events**: allow monitoring error events (Gerhard Stoebich) [#30932](https://github.com/nodejs/node/pull/30932)
* [[`4265d57176`](https://github.com/nodejs/node/commit/4265d57176)] - **(SEMVER-MINOR)** **events**: add captureRejection option (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`ba5683ccea`](https://github.com/nodejs/node/commit/ba5683ccea)] - **(SEMVER-MINOR)** **fs**: add `bufferSize` option to `fs.opendir()` (Anna Henningsen) [#30114](https://github.com/nodejs/node/pull/30114)
* [[`99a09a2e9f`](https://github.com/nodejs/node/commit/99a09a2e9f)] - **(SEMVER-MINOR)** **http**: add captureRejection support to OutgoingMessage (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`cdc33df125`](https://github.com/nodejs/node/commit/cdc33df125)] - **(SEMVER-MINOR)** **http**: implement capture rejections for 'request' event (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`3a7a3be034`](https://github.com/nodejs/node/commit/3a7a3be034)] - **(SEMVER-MINOR)** **http**: opt-in insecure HTTP header parsing (Sam Roberts) [#30567](https://github.com/nodejs/node/pull/30567)
* [[`c1b73f2e20`](https://github.com/nodejs/node/commit/c1b73f2e20)] - **(SEMVER-MINOR)** **http**: outgoing cork (Robert Nagy) [#29053](https://github.com/nodejs/node/pull/29053)
* [[`c2757d1a48`](https://github.com/nodejs/node/commit/c2757d1a48)] - **(SEMVER-MINOR)** **http**: support readable hwm in IncomingMessage (Colin Ihrig) [#30135](https://github.com/nodejs/node/pull/30135)
* [[`fc29cf9421`](https://github.com/nodejs/node/commit/fc29cf9421)] - **(SEMVER-MINOR)** **http**: add reusedSocket property on client request (themez) [#29715](https://github.com/nodejs/node/pull/29715)
* [[`2cc0482c46`](https://github.com/nodejs/node/commit/2cc0482c46)] - **(SEMVER-MINOR)** **http2**: implement capture rection for 'request' and 'stream' events (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`fb4f71bff7`](https://github.com/nodejs/node/commit/fb4f71bff7)] - **(SEMVER-MINOR)** **http2**: make maximum tolerated rejected streams configurable (Denys Otrishko) [#30534](https://github.com/nodejs/node/pull/30534)
* [[`3bed1fa7da`](https://github.com/nodejs/node/commit/3bed1fa7da)] - **(SEMVER-MINOR)** **http2**: allow to configure maximum tolerated invalid frames (Denys Otrishko) [#30534](https://github.com/nodejs/node/pull/30534)
* [[`46cb0da9bf`](https://github.com/nodejs/node/commit/46cb0da9bf)] - **(SEMVER-MINOR)** **http2**: replace direct array usage with struct for js\_fields\_ (Denys Otrishko) [#30534](https://github.com/nodejs/node/pull/30534)
* [[`dc521b03a2`](https://github.com/nodejs/node/commit/dc521b03a2)] - **(SEMVER-MINOR)** **https**: add client support for TLS keylog events (Sam Roberts) [#30053](https://github.com/nodejs/node/pull/30053)
* [[`df867939c2`](https://github.com/nodejs/node/commit/df867939c2)] - **(SEMVER-MINOR)** **module**: resolve self-references (Jan Krems) [#29327](https://github.com/nodejs/node/pull/29327)
* [[`83e225b826`](https://github.com/nodejs/node/commit/83e225b826)] - **(SEMVER-MINOR)** **n-api**: add `napi\_detach\_arraybuffer` (legendecas) [#29768](https://github.com/nodejs/node/pull/29768)
* [[`5eef00a692`](https://github.com/nodejs/node/commit/5eef00a692)] - **(SEMVER-MINOR)** **net**: implement capture rejections for 'connection' event (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`e45edab43c`](https://github.com/nodejs/node/commit/e45edab43c)] - **(SEMVER-MINOR)** **perf_hooks**: move perf\_hooks out of experimental (legendecas) [#31101](https://github.com/nodejs/node/pull/31101)
* [[`95f332f3d2`](https://github.com/nodejs/node/commit/95f332f3d2)] - **(SEMVER-MINOR)** **readline**: promote \_getCursorPos to public api (Jeremy Albright) [#30687](https://github.com/nodejs/node/pull/30687)
* [[`e6397aaff8`](https://github.com/nodejs/node/commit/e6397aaff8)] - **(SEMVER-MINOR)** **repl**: check for NODE\_REPL\_EXTERNAL\_MODULE (Gus Caplan) [#29778](https://github.com/nodejs/node/pull/29778)
* [[`7adb01f0a3`](https://github.com/nodejs/node/commit/7adb01f0a3)] - **(SEMVER-MINOR)** **src**: expose ArrayBuffer version of Buffer::New() (Anna Henningsen) [#30476](https://github.com/nodejs/node/pull/30476)
* [[`036a982843`](https://github.com/nodejs/node/commit/036a982843)] - **(SEMVER-MINOR)** **src**: expose ability to set options (Shelley Vohr) [#30466](https://github.com/nodejs/node/pull/30466)
* [[`3117ea6563`](https://github.com/nodejs/node/commit/3117ea6563)] - **(SEMVER-MINOR)** **src**: allow adding linked bindings to Environment (Anna Henningsen) [#30274](https://github.com/nodejs/node/pull/30274)
* [[`0beb8a6981`](https://github.com/nodejs/node/commit/0beb8a6981)] - **(SEMVER-MINOR)** **src**: deprecate two- and one-argument AtExit() (Anna Henningsen) [#30227](https://github.com/nodejs/node/pull/30227)
* [[`bf4c39dfa4`](https://github.com/nodejs/node/commit/bf4c39dfa4)] - **(SEMVER-MINOR)** **src**: expose granular SetIsolateUpForNode (Shelley Vohr) [#30150](https://github.com/nodejs/node/pull/30150)
* [[`fa544c89a2`](https://github.com/nodejs/node/commit/fa544c89a2)] - **(SEMVER-MINOR)** **stream**: add support for captureRejection option (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`63e3a6221c`](https://github.com/nodejs/node/commit/63e3a6221c)] - **(SEMVER-MINOR)** **stream**: add writableCorked to Duplex (Anna Henningsen) [#29053](https://github.com/nodejs/node/pull/29053)
* [[`6a8a33caf6`](https://github.com/nodejs/node/commit/6a8a33caf6)] - **(SEMVER-MINOR)** **stream**: add writableCorked property (Robert Nagy) [#29012](https://github.com/nodejs/node/pull/29012)
* [[`48fcd76c95`](https://github.com/nodejs/node/commit/48fcd76c95)] - **(SEMVER-MINOR)** **tls**: implement capture rejections for 'secureConnection' event (Matteo Collina) [#27867](https://github.com/nodejs/node/pull/27867)
* [[`bfccc0048e`](https://github.com/nodejs/node/commit/bfccc0048e)] - **(SEMVER-MINOR)** **tls**: add PSK support (Denys Otrishko) [#23188](https://github.com/nodejs/node/pull/23188)
* [[`3f1e4a0fe8`](https://github.com/nodejs/node/commit/3f1e4a0fe8)] - **(SEMVER-MINOR)** **tls**: expose IETF name for current cipher suite (Sam Roberts) [#30637](https://github.com/nodejs/node/pull/30637)
* [[`600c37c4f2`](https://github.com/nodejs/node/commit/600c37c4f2)] - **(SEMVER-MINOR)** **tls**: cli option to enable TLS key logging to file (Sam Roberts) [#30055](https://github.com/nodejs/node/pull/30055)
* [[`219c8e9885`](https://github.com/nodejs/node/commit/219c8e9885)] - **(SEMVER-MINOR)** **util**: add more predefined color codes to inspect.colors (Ruben Bridgewater) [#30659](https://github.com/nodejs/node/pull/30659)
* [[`1fbd7ac32e`](https://github.com/nodejs/node/commit/1fbd7ac32e)] - **(SEMVER-MINOR)** **util**: improve inspect's customInspect performance (Ruben Bridgewater) [#30659](https://github.com/nodejs/node/pull/30659)
* [[`faf3ad2cb4`](https://github.com/nodejs/node/commit/faf3ad2cb4)] - **(SEMVER-MINOR)** **vm**: add Synthetic modules (Gus Caplan) [#29864](https://github.com/nodejs/node/pull/29864)
* [[`b6ce736b9d`](https://github.com/nodejs/node/commit/b6ce736b9d)] - **(SEMVER-MINOR)** **wasi**: introduce initial WASI support (Colin Ihrig) [#30258](https://github.com/nodejs/node/pull/30258)
* [[`81e363a240`](https://github.com/nodejs/node/commit/81e363a240)] - **(SEMVER-MINOR)** **worker**: add argv constructor option (legendecas) [#30559](https://github.com/nodejs/node/pull/30559)
* [[`886ef09f24`](https://github.com/nodejs/node/commit/886ef09f24)] - **(SEMVER-MINOR)** **worker**: allow specifying resource limits (Anna Henningsen) [#26628](https://github.com/nodejs/node/pull/26628)
@BridgeAR
Copy link
Author

I just had a brief look at some commits:

Looks good:

cli: add --trace-exit cli option (legendecas) #30516
cli: whitelist new V8 flag in NODE_OPTIONS (Shelley Vohr) [#30094]
cli: add --trace-uncaught flag (Anna Henningsen) [#30025]
deps: upgrade to libuv 1.34.0 (Colin Ihrig) [#30783] (no known issue report related to it)
events: allow monitoring error events (Gerhard Stoebich) [#30932]
readline: promote _getCursorPos to public api (Jeremy Albright) [#30687]
repl: check for NODE_REPL_EXTERNAL_MODULE (Gus Caplan) [#29778]
util: add more predefined color codes to inspect.colors (Ruben Bridgewater) [#30659]

Should not be counted as semver-minor:

util: improve inspect's customInspect performance (Ruben Bridgewater) [#30659]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment