-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v10.20.0 proposal #31984
v10.20.0 proposal #31984
Conversation
PR-URL: #31304 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: #31558 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #27277 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
These tests are already marked as flaky on 12.x and master. PR-URL: #31887 Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
PR-URL: #30848 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com>
Backport CLI switches for default TLS versions: - `--tls-max-v1.2` - `--tls-min-v1.0` - `--tls-min-v1.1` - `--tls-min-v1.2` PR-URL: #27946 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Backport-PR-URL: #30361 PR-URL: #19691 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
The test failed in CI once with a timeout but there is insufficient information to further debug. Add additional debugging information. Refactored callbacks to be arrow functions, since that seems to be the direction we're moving. PR-URL: #31698 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Adds `napi_set_instance_data()` and `napi_get_instance_data()`, which allow native addons to store their data on and retrieve their data from `napi_env`. `napi_set_instance_data()` accepts a finalizer which is called when the `node::Environment()` is destroyed. This entails rendering the `napi_env` local to each add-on. Fixes: nodejs/abi-stable-node#378 PR-URL: #28682 Backport-PR-URL: #30537 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
This commit back-ports the implementations of IsRename() and MayAlias() from the upstream 8.0 branch wholesale. Fixes several bugs where V8's load elimination pass considered values to be alive when they weren't. Fixes: #31484 PR-URL: #31613 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
PR-URL: #31753 Refs: v8/v8@d89f4ef Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
The test was using fixed timeouts and that seems to be causing sporadic test failures on pi1-docker host (which is a very slow machine.) Fixes: #30828 PR-URL: #30834 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: #30931 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
PR-URL: #31358 Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
They fail on OS X 10.15 (aka "Catalina"), but pass on earlier OS X. Refs: #30030 Refs: nodejs/build#2189 (comment) PR-URL: #31936 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Co-Authored-By: Gabriel Schulhof <gabriel.schulhof@intel.com> PR-URL: #30006 Backport-PR-URL: #31384 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
Notable changes: - uv_get_constrained_memory() has been added. - A race condition in uv_async_send() has been fixed. - uv_get_free_memory() and uv_get_total_memory() now read from /proc/meminfo, which should improve correctness when called from inside an lxc container. - A failed assertion in uv_fs_poll_stop() has been fixed. - A bug in MAC addresses for IP-aliases has been fixed. Fixes: #27170 Fixes: #27493 PR-URL: #27718 Backport-PR-URL: #31969 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Notable changes: - Support for the Haiku platform has been added. - The maximum UV_THREADPOOL_SIZE has been increased from 128 to 1024. - uv_fs_copyfile() now works properly when the source and destination files are the same. PR-URL: #28449 Backport-PR-URL: #31969 Fixes: #27746 Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
This upgrade is a small patch release, fixing compilation errors on Android, Cygwin, and uClibc - none of which are tested in the CI. PR-URL: #28511 Backport-PR-URL: #31969 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Notable changes: - UV_FS_O_FILEMAP has been added for faster access to memory mapped files on Windows. - uv_fs_mkdir() now returns UV_EINVAL for invalid filenames on Windows. It previously returned UV_ENOENT. - The uv_fs_statfs() API has been added. - The uv_os_environ() and uv_os_free_environ() APIs have been added. Fixes: #28599 Fixes: #28945 Fixes: #29008 PR-URL: #29070 Backport-PR-URL: #31969 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Notable changes: - `uv_tcp_close_reset()` has been added. - `uv_udp_set_source_membership()` has been added. - A double free in `uv_free_cpu_info()` on OpenBSD has been fixed. - Defined, but empty environment variables can now be read on Windows. - Several improvements to the cmake build process. - The `EILSEQ` error code is now mapped by libuv. PR-URL: #29508 Backport-PR-URL: #31969 Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Notable changes: - uv_random() has been added. - More work to read those pesky Windows environment variables. - Several build fixes for Tier 3 platforms (Android, NetBSD, OpenBSD, Haiku). - Stop using fsevents to watch files (using kqueue again). PR-URL: #29996 Backport-PR-URL: #31969 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Notable changes: - Fix handling of large files in uv_fs_copyfile(). Fixes: #30085 - Fix Android build errors. - uv_sleep() has been added. - uv_interface_addresses() IPv6 netmask support has been fixed. Fixes: #30504 - uv_fs_mkstemp() has been added. PR-URL: #30783 Backport-PR-URL: #31969 Fixes: #30085 Fixes: #30504 Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
|
@sam-github thanks, I'll rerun the build and let you know the output. |
It appears our docs are wrong again ill update nodejs/build#2270 with |
@sam-github unfortunately hit the same error on latest couple of runs: 20:13:53 2020-04-07T12:13:27.846-0700 [INFO] notarize: notarization submission complete: output="<?xml version="1.0" encoding="UTF-8"?>
20:13:53 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
20:13:53 <plist version="1.0">
20:13:53 <dict>
20:13:53 <key>os-version</key>
20:13:53 <string>10.15.1</string>
20:13:53 <key>product-errors</key>
20:13:53 <array>
20:13:53 <dict>
20:13:53 <key>code</key>
20:13:53 <integer>1048</integer>
20:13:53 <key>message</key>
20:13:53 <string>You must first sign the relevant contracts online. (1048)</string>
20:13:53 <key>userInfo</key>
20:13:53 <dict>
20:13:53 <key>NSLocalizedDescription</key>
20:13:53 <string>You must first sign the relevant contracts online. (1048)</string>
20:13:53 <key>NSLocalizedFailureReason</key>
20:13:53 <string>You must first sign the relevant contracts online. (1048)</string>
20:13:53 <key>NSLocalizedRecoverySuggestion</key>
20:13:53 <string>You must first sign the relevant contracts online. (1048)</string>
20:13:53 </dict>
20:13:53 </dict>
20:13:53 </array>
20:13:53 <key>tool-path</key>
20:13:53 <string>/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/Frameworks/AppStoreService.framework</string>
20:13:53 <key>tool-version</key>
20:13:53 <string>4.00.1181</string>
20:13:53 </dict>
20:13:53 </plist>
20:13:53 " err="exit status 24"
20:13:53 Error notarizing
20:13:53
20:13:53 ❗️ Error notarizing:
20:13:53
20:13:53 1 error occurred:
20:13:53 * 1 error occurred:
20:13:53 * You must first sign the relevant contracts online. (1048) (1048) https://ci-release.nodejs.org/job/iojs+release/nodes=osx1015-release-pkg/5835/console |
OK, so the language makes this sound like it has nothing to do with accepting the xcode license, but instead accepting some kind of license related to the meaning of notarization. https://forums.developer.apple.com/thread/117351
I logged into itunes connect, which changed to https://appstoreconnect.apple.com/, switched to the node.js account, accepted a license...
I see under licenses and agreements, but not clear idea of how to agree. There is an Action column, but contents are blank. Might be just Rod that can do this. |
@nodejs/releasers I suggest that if its not already the case, that release candidates be notarized, so that as much of the day-of release process as possible is exercised when doing the release candidates. |
@sam-github - v10.20.0-rc.2 was notarized successfully. rc.2 was built to test the notarization changes, as that is when the relevant notarization commits were pulled in. https://ci-release.nodejs.org/job/iojs+release/nodes=osx1015-release-pkg/5820/console All release lines are now seeing this error (including v14.x nightly), so it probably warrants a new issue over in nodejs/build EDIT: raised nodejs/build#2271 |
I see, so its not that it wasn't tested e2e, its more likely something apple-side changed, maybe a new license agreement. |
I did log into our apple developer account, and from the message only the account holder can accept. Rod had tried to give more of us access but the 2fa that apple has in place makes this more difficult than if they used standard 2fa processes/technologies. At this point we'll have to wait. |
I think I have it sorted and have kicked off the macos 10.20.0 build to see. Will explain this deeply frustrating Apple garbage in a nodejs/build. |
CI got this from Apple:
But got an email:
So there's still something amiss. It could be because we had an authentication mixup trying to get Michael into that root account. I'm trying again now. |
Got it! The next one was stuck in a notarization queue, took 53 minutes (welcome to the norm for releases folks!). But it should be in staging now @BethGriggs . Pay careful attention to the expected-assets check when you run the release script, if you don't have a green tick then don't proceed. |
@rvagg should this be sorted for v12.16.2 as well now? |
ah yes, @codebytere should be fixed for all, I'll let you re-run 12.16.2. I saw a 14.0.0-rc in there too that I'll rerun. |
macOS package notarization and a change in builder configuration The macOS binaries for this release, and future 10.x releases, are now being compiled on macOS 10.15 (Catalina) with Xcode 11 to support package notarization, a requirement for installing .pkg files on macOS 10.15 and later. Previous builds of Node.js 10.x were compiled on macOS 10.10 (Yosemite) with a minimum deployment target of macOS 10.7 (Lion). As binaries are still being compiled to support a minimum of macOS 10.7 (Lion) we do not anticipate this having a negative impact on Node.js 10.x users with older versions of macOS. Notable changes: - buffer: add {read|write}Big\[U\]Int64{BE|LE} methods (garygsc) [#19691](#19691) - build: macOS package notarization (Rod Vagg) [#31459](#31459) - deps: - update npm to 6.14.3 (Myles Borins) [#32368](#32368) - upgrade openssl sources to 1.1.1e (Hassaan Pasha) [#32328](#32328) - upgrade to libuv 1.34.2 (cjihrig) [#31477](#31477) - n-api: - add napi\_get\_all\_property\_names (himself65) [#30006](#30006) - add APIs for per-instance state management (Gabriel Schulhof) [#28682](#28682) - define release 6 [#32058](#32058) - turn NAPI\_CALL\_INTO\_MODULE into a function (Anna Henningsen) [#26128](#26128) - tls: - expose keylog event on TLSSocket (Alba Mendez) [#27654](#27654) - support TLS min/max protocol defaults in CLI (Sam Roberts) [#27946](#27946) - url: handle quasi-WHATWG URLs in urlToOptions() (cjihrig) [#26226](#26226) PR-URL: #31984
b6d4334
to
246eede
Compare
macOS package notarization and a change in builder configuration The macOS binaries for this release, and future 10.x releases, are now being compiled on macOS 10.15 (Catalina) with Xcode 11 to support package notarization, a requirement for installing .pkg files on macOS 10.15 and later. Previous builds of Node.js 10.x were compiled on macOS 10.10 (Yosemite) with a minimum deployment target of macOS 10.7 (Lion). As binaries are still being compiled to support a minimum of macOS 10.7 (Lion) we do not anticipate this having a negative impact on Node.js 10.x users with older versions of macOS. Notable changes: - buffer: add {read|write}Big\[U\]Int64{BE|LE} methods (garygsc) [#19691](#19691) - build: macOS package notarization (Rod Vagg) [#31459](#31459) - deps: - update npm to 6.14.3 (Myles Borins) [#32368](#32368) - upgrade openssl sources to 1.1.1e (Hassaan Pasha) [#32328](#32328) - upgrade to libuv 1.34.2 (cjihrig) [#31477](#31477) - n-api: - add napi\_get\_all\_property\_names (himself65) [#30006](#30006) - add APIs for per-instance state management (Gabriel Schulhof) [#28682](#28682) - define release 6 [#32058](#32058) - turn NAPI\_CALL\_INTO\_MODULE into a function (Anna Henningsen) [#26128](#26128) - tls: - expose keylog event on TLSSocket (Alba Mendez) [#27654](#27654) - support TLS min/max protocol defaults in CLI (Sam Roberts) [#27946](#27946) - url: handle quasi-WHATWG URLs in urlToOptions() (cjihrig) [#26226](#26226) PR-URL: #31984
macOS package notarization and a change in builder configuration The macOS binaries for this release, and future 10.x releases, are now being compiled on macOS 10.15 (Catalina) with Xcode 11 to support package notarization, a requirement for installing .pkg files on macOS 10.15 and later. Previous builds of Node.js 10.x were compiled on macOS 10.10 (Yosemite) with a minimum deployment target of macOS 10.7 (Lion). As binaries are still being compiled to support a minimum of macOS 10.7 (Lion) we do not anticipate this having a negative impact on Node.js 10.x users with older versions of macOS. Notable changes: - buffer: add {read|write}Big\[U\]Int64{BE|LE} methods (garygsc) [#19691](#19691) - build: macOS package notarization (Rod Vagg) [#31459](#31459) - deps: - update npm to 6.14.3 (Myles Borins) [#32368](#32368) - upgrade openssl sources to 1.1.1e (Hassaan Pasha) [#32328](#32328) - upgrade to libuv 1.34.2 (cjihrig) [#31477](#31477) - n-api: - add napi\_get\_all\_property\_names (himself65) [#30006](#30006) - add APIs for per-instance state management (Gabriel Schulhof) [#28682](#28682) - define release 6 [#32058](#32058) - turn NAPI\_CALL\_INTO\_MODULE into a function (Anna Henningsen) [#26128](#26128) - tls: - expose keylog event on TLSSocket (Alba Mendez) [#27654](#27654) - support TLS min/max protocol defaults in CLI (Sam Roberts) [#27946](#27946) - url: handle quasi-WHATWG URLs in urlToOptions() (cjihrig) [#26226](#26226) PR-URL: #31984
2020-04-08, Version 10.20.0 'Dubnium' (LTS), @BethGriggs
macOS package notarization and a change in builder configuration
The macOS binaries for this release, and future 10.x releases, are now
being compiled on macOS 10.15 (Catalina) with Xcode 11 to support
package notarization, a requirement for installing .pkg files on macOS
10.15 and later. Previous builds of Node.js 10.x were compiled on macOS
10.10 (Yosemite) with a minimum deployment target of macOS 10.7 (Lion).
As binaries are still being compiled to support a minimum of macOS 10.7
(Lion) we do not anticipate this having a negative impact on Node.js
10.x users with older versions of macOS.
Notable changes
Commits
64744a282e
] - (SEMVER-MINOR) buffer: add {read|write}Big[U]Int64{BE|LE} methods (garygsc) #196918a0ed8f1ff
] - build: macOS package notarization (Rod Vagg) #3145942af3b861a
] - build,win: fix goto exit in vcbuild (João Reis) #30931b164a2e3bf
] - console: add trace-events for time and count (James M Snell) #2370304cd67f85e
] - deps: upgrade npm to 6.14.4 (Ruy Adorno) #324958d85a43d99
] - deps: update term-size with signed version (Rod Vagg) #3145976033c5495
] - deps: update archs files for OpenSSL-1.1.1e (Hassaan Pasha) #3232864c184836b
] - deps: adjust openssl configuration for 1.1.1e (Hassaan Pasha) #32328c8f5ab2089
] - deps: upgrade openssl sources to 1.1.1e (Hassaan Pasha) #32328bf26c44c92
] - deps: remove *.pyc files from deps/npm (Ben Noordhuis) #32387c2b3cf61ce
] - deps: update npm to 6.14.3 (Myles Borins) #323688cae4dde91
] - deps: upgrade npm to 6.14.1 (Isaac Z. Schlueter) #3197747046aa5a9
] - deps: openssl: cherry-pick 4dcb150ea30f (Adam Majer) #32002098704c85d
] - deps: upgrade to libuv 1.34.2 (Colin Ihrig) #314774b1cccc4ce
] - deps: upgrade to libuv 1.34.1 (Colin Ihrig) #31332fff6162693
] - (SEMVER-MINOR) deps: upgrade to libuv 1.34.0 (Colin Ihrig) #307836826ef0568
] - deps: upgrade to libuv 1.33.1 (Colin Ihrig) #29996aed7ca4fb0
] - deps: upgrade to libuv 1.32.0 (Colin Ihrig) #29508794abbc758
] - deps: upgrade to libuv 1.31.0 (Colin Ihrig) #29070ed71f55a54
] - deps: upgrade to libuv 1.30.1 (Colin Ihrig) #285117cde563235
] - deps: upgrade to libuv 1.30.0 (Colin Ihrig) #28449b53ce6e6c5
] - deps: upgrade to libuv 1.29.1 (Colin Ihrig) #277189b2b66b7d8
] - deps: V8: cherry-pick d89f4ef1cd62 (Milad Farazmand) #317537eac95981e
] - deps: upgrade npm to 6.13.7 (Michael Perrotte) #31558db24641fbe
] - deps: upgrade npm to 6.13.6 (Ruy Adorno) #313042e3d511cff
] - doc: correct version metadata for Readable.from (Dave Vandyke) #3263934c1c2a82b
] - doc: add missing version metadata for Readable.from (Anna Henningsen) #28695aa7d369c72
] - doc: update releaser list in README.md (Myles Borins) #3257705f5b3ecc4
] - doc: remove em dashes (Rich Trott) #32080ffa9f9bd1b
] - doc: fix changelog for v10.18.1 (Andrew Hughes) #313580177464b0e
] - doc,tools: get altDocs versions from CHANGELOG.md (Richard Lau) #27661e9c590ea00
] - (SEMVER-MINOR) n-api: define release 6 (Gabriel Schulhof) #32058239377b654
] - (SEMVER-MINOR) n-api: correct instance data tests (Gabriel Schulhof) #32488ecbb331be0
] - (SEMVER-MINOR) n-api: add napi_get_all_property_names (himself65) #30006f29fb14cf6
] - (SEMVER-MINOR) n-api: add APIs for per-instance state management (Gabriel Schulhof) #2868220177b9946
] - n-api: turn NAPI_CALL_INTO_MODULE into a function (Anna Henningsen) #26128017909b847
] - test: fix tool path in test-doctool-versions.js (Richard Lau) #326451ea70d641d
] - test: fix flaky doctool and test (Rich Trott) #2997989692ff19b
] - test: end tls connection with some data (Sam Roberts) #323289bd1317764
] - test: mark empty udp tests flaky on OS X (Sam Roberts) #319365484e061b5
] - test: scale keepalive timeouts for slow machines (Ben Noordhuis) #308343f9cec3f51
] - test: add debugging output to test-net-listen-after-destroy-stdin (Rich Trott) #31698f1a8791316
] - test: allow EAI_FAIL in test-http-dns-error.js (Colin Ihrig) #275004b9a77909b
] - test: mark tests as flaky (João Reis) #30848a8fd8a1a61
] - test: mark http2 tests as flaky on 10.x (AshCripps) #318872315270cb6
] - test: try to stabalize test-child-process-fork-exec-path.js (Refael Ackermann) #27277a2b0e9ef6a
] - (SEMVER-MINOR) tls: expose keylog event on TLSSocket (Alba Mendez) #276541cfb45732a
] - (SEMVER-MINOR) tls: support TLS min/max protocol defaults in CLI (Sam Roberts) #27946a175b8d3a7
] - tools: only fetch previous versions when necessary (Richard Lau) #325183756be8511
] - tools: add NODE_TEST_NO_INTERNET to the doc builder (Joyee Cheung) #31849ac1ea7312a
] - tools: make doctool work if no internet available (Richard Lau) #30214f235eea8b3
] - tools: unify make-v8.sh for ppc64le and s390x (Richard Lau) #3162861e2d4856d
] - tools: use CC instead of CXX when pointing to gcc (Milad Farazmand) #308174390674624
] - url: handle quasi-WHATWG URLs in urlToOptions() (Colin Ihrig) #26226dc61e09feb
] - v8: fix load elimination liveness checks (Ben Noordhuis) #31613