Skip to content
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.17.0 proposal #29875

Merged
merged 46 commits into from
Oct 22, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
4f41e4f
n-api: implement date object
jarrodconnolly Feb 4, 2019
f862276
n-api: make func argument of napi_create_threadsafe_function optional
legendecas May 21, 2019
859d475
src: reduce platform worker barrier lifetime
ofrobots Oct 11, 2018
a3eda28
doc: fixup changelog for v10.16.3
andrewhughes101 Aug 16, 2019
7735824
crypto: increase maxmem range from 32 to 53 bits
tniessen Jul 21, 2019
c74c6a5
n-api: mark version 5 N-APIs as stable
Sep 5, 2019
36a0e9a
http2: do not crash on stream listener removal w/ destroyed session
addaleax Sep 5, 2019
69b0212
http2: do not start reading after write if new write is on wire
addaleax Sep 1, 2019
15c2eb0
doc: update N-API version matrix
Sep 21, 2019
7f48519
deps: do not link against librt
sam-github Sep 26, 2019
56a834a
doc,test: clarify that Http2Stream is destroyed after data is read
mildsunrise May 26, 2019
f78ecc3
test: fix race in test-http2-origin
mildsunrise Jul 30, 2019
fe58bca
tls: group chunks into TLS segments
mildsunrise May 24, 2019
ccf2823
http: makes response.writeHead return the response
qubyte Feb 6, 2019
9258496
http2: makes response.writeHead return the response
qubyte Feb 6, 2019
2afbb3e
test,win: cleanup exec-timeout processes
joaocgreis Jul 16, 2019
cef5010
doc: describe tls.DEFAULT_MIN_VERSION/_MAX_VERSION
ckarande Jul 23, 2019
c285e69
doc: fix the links tls default version sections
ckarande Jul 24, 2019
b43d7e8
process: add --unhandled-rejections flag
BridgeAR Mar 11, 2019
2eae030
worker: add missing return value in case of fatal exceptions
BridgeAR Sep 24, 2019
9c393f1
deps: upgrade openssl sources to 1.1.1d
sam-github Oct 10, 2019
7202792
deps: update archs files for OpenSSL-1.1.1d
sam-github Oct 10, 2019
13d8549
test: well-defined DH groups now verify clean
sam-github Sep 13, 2019
69bf5b7
net: treat ENOTCONN at shutdown as success
addaleax Oct 10, 2019
85ce8ef
fs: remove experimental warning for fs.promises
addaleax Mar 11, 2019
333963e
deps: dlloads node static linked executable
lal12 Jun 4, 2019
ddb5152
stream: implement Readable.from async iterator utility
guybedford May 12, 2019
e8c90bf
zlib: do not coalesce multiple `.flush()` calls
addaleax Jul 3, 2019
66387cd
http2: send out pending data earlier
addaleax Sep 1, 2019
f1a5a36
build: update Windows icon to Feb 2016 rebrand
mikemaccana Jul 3, 2019
d6c998a
process: use public readableFlowing property
ckarande Sep 8, 2019
65e68d1
doc: add documentation for stream readableFlowing
ckarande Sep 9, 2019
1bb5102
src: use more explicit return type in Sign::SignFinal()
addaleax Oct 20, 2018
18b140a
src: use maybe version v8::Function::Call
oyyd Oct 23, 2018
00831f0
stream: make Symbol.asyncIterator support stable
mcollina Mar 29, 2019
79f3844
readline: make Symbol.asyncIterator support stable
mcollina Apr 1, 2019
fa27aac
dns: remove dns.promises experimental warning
cjihrig Mar 11, 2019
fcc22d3
dns: make dns.promises enumerable
cjihrig Mar 27, 2019
90fb146
doc: move dns.promises to stable status
cjihrig Mar 27, 2019
4f0f12c
crypto: fix rsa key gen with non-default exponent
sam-github Apr 4, 2019
03b6966
deps: upgrade npm to 6.10.0
Jul 3, 2019
e2291cf
deps: upgrade npm to 6.10.2
isaacs Jul 25, 2019
55cd01c
deps: update npm to 6.10.3
isaacs Aug 6, 2019
e53dbba
deps: update npm to 6.11.3
claudiahdz Sep 3, 2019
63de2ad
crypto: add support for chacha20-poly1305 for AEAD
chux0519 Nov 4, 2018
5dae3ef
2019-10-22, Version 10.17.0 'Dubnium' (LTS)
BethGriggs Oct 1, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ release.
<a href="doc/changelogs/CHANGELOG_V12.md#12.0.0">12.0.0</a><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V10.md#10.16.3">10.16.3</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V10.md#10.17.0">10.17.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.3">10.16.3</a><br/>
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.2">10.16.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.1">10.16.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V10.md#10.16.0">10.16.0</a><br/>
Expand Down
14 changes: 13 additions & 1 deletion common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,19 @@
'ldflags': [
'-Wl,--export-dynamic',
],
}]
}],
# if node is built as an executable,
# the openssl mechanism for keeping itself "dload"-ed to ensure proper
# atexit cleanup does not apply
['node_shared_openssl!="true" and node_shared!="true"', {
'defines': [
# `OPENSSL_NO_PINSHARED` prevents openssl from dload
# current node executable,
# see https://github.com/nodejs/node/pull/21848
# or https://github.com/nodejs/node/issues/27925
'OPENSSL_NO_PINSHARED'
],
}],
],
}
}
9 changes: 7 additions & 2 deletions deps/npm/.licensee.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
{
"license": "(MIT OR BSD-2-Clause OR BSD-3-Clause OR Apache-2.0 OR ISC OR Unlicense OR CC-BY-3.0 OR CC0-1.0 OR Artistic-2.0)",
"licenses": {
"spdx": [
"CC-BY-3.0"
],
"blueOak": "bronze"
},
"corrections": true,
"whitelist": {
"packages": {
"config-chain": "1.1.12",
"cyclist": "0.2.2",
"json-schema": "0.2.3",
Expand Down
17 changes: 10 additions & 7 deletions deps/npm/.mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@ Alex K. Wolfe <[email protected]>
Andrew Bradley <[email protected]>
Andrew Lunny <[email protected]>
Arlo Breault <[email protected]>
Ashley Williams <[email protected]> <[email protected]>
Ashley Williams <[email protected]> <[email protected]>
Ashley Williams <[email protected]> <[email protected]>
Benjamin Coe <[email protected]>
Benjamin Coe <[email protected]> <[email protected]>
Brian White <[email protected]> <[email protected]>
Cedric Nelson <[email protected]>
Charlie Robbins <[email protected]>
Claudia Hernández <[email protected]>
Dalmais Maxence <[email protected]>
Danila Gerasimov <[email protected]>
Dave Galbraith <[email protected]>
Expand All @@ -22,21 +23,23 @@ Evan Lucas <[email protected]> <[email protected]>
Evan Lucas <[email protected]> <[email protected]>
Faiq Raza <[email protected]>
Forbes Lindesay <[email protected]>
Forrest L Norvell <[email protected]> <[email protected]> <[email protected]>
Forrest L Norvell <[email protected]> <[email protected]>
Forrest L Norvell <[email protected]> <[email protected]>
Gabriel Barros <[email protected]>
Geoff Flarity <[email protected]> <gflarity@raptvm-x02.(none)>
Gregers Gram Rygg <[email protected]>
Ifeanyi Oraelosi <[email protected]>
Isaac Z. Schlueter <[email protected]> <[email protected]>
Isaac Z. Schlueter <[email protected]> isaacs <[email protected]>
isaacs <[email protected]> <[email protected]>
isaacs <[email protected]> <[email protected]>
isaacs <[email protected]> <[email protected]>
Jake Verbaten <[email protected]>
James Sanders <[email protected]>
James Treworgy <[email protected]>
Jason Smith <[email protected]>
Jed Fox <[email protected]>
Jonas Weber <[email protected]>
Joshua Bennett <[email protected]>
Joshua Bennett <[email protected]> <[email protected]>
Jonas Weber <[email protected]>
Julien Meddah <[email protected]>
Kat Marchán <[email protected]> <[email protected]>
Kevin Lorenz <[email protected]>
Expand All @@ -50,12 +53,12 @@ Max Goodman <[email protected]>
Maxim Bogushevich <[email protected]>
Maximilian Antoni <[email protected]> <[email protected]>
Michael Hayes <[email protected]> <[email protected]>
Nicolas Morel <[email protected]>
Misha Kaletsky <[email protected]>
Nicolas Morel <[email protected]>
Olivier Melcher <[email protected]>
Ra'Shaun Stovall <[email protected]>
Rebecca Turner <[email protected]> <[email protected]>
Rebecca Turner <[email protected]> <[email protected]>
Rebecca Turner <[email protected]> <[email protected]>
Ryan Emery <[email protected]>
Sam Mikes <[email protected]>
Sreenivas Alapati <[email protected]>
Expand Down
57 changes: 36 additions & 21 deletions deps/npm/.travis.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,53 @@
sudo: false
sudo: true
# need to declare the language as well as the matrix below
language: node_js

os:
- linux

node_js:
- 12
- 10
- 8

env: "DEPLOY_VERSION=testing"

# having top-level `env:` adds a phantom build
# https://github.com/travis-ci/travis-ci/issues/4681
#env: DEPLOY_VERSION=testing
matrix:
include:
# LTS is our most important target
- node_js: "10"
# Run the sudotest, but only on Linux
- node_js: "12"
# DEPLOY_VERSION is used to set the couchapp setup mode for test/tap/registry.js
# only gather coverage info for LTS
env: DEPLOY_VERSION=testing COVERALLS_REPO_TOKEN="$COVERALLS_OPTIONAL_TOKEN"
script:
- "node . run tap-cover -- \"test/tap/*.js\""
- "unset COVERALLS_REPO_TOKEN ; node . run tap -- \"test/broken-under-*/*.js\""
# previous LTS is next most important
- node_js: "6"
env: DEPLOY_VERSION=testing
- node_js: "8"
env: DEPLOY_VERSION=testing
- node_js: "9"
env: DEPLOY_VERSION=testing
- node_js: "11"
env: DEPLOY_VERSION=testing
# run the sudo tests, with coverage enabled
- "sudo PATH=$PATH $(which node) . run tap -- \"test/tap/*.js\" --coverage --timeout 600"

# also run standard and license checking
- node_js: "10"
script:
- "npx standard"
- "node . run licenses"
- "node . run tap -- \"test/tap/*.js\" \"test/broken-under-nyc/*.js\""
- "npx standard"
- "node . run licenses"

# separate out node 6 so we can turn off caching, because that
# always breaks for some reason.
- node_js: "6"
cache: false
env: "DEPLOY_VERSION=testing"

# only run one test on Windows, because it's hella slow
- node_js: "12"
os: "windows"
env: "DEPLOY_VERSION=testing"

notifications:
slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8
cache:
directories:
- node_modules/.cache

install:
- "node . install"

script:
- "node . run tap -- \"test/tap/*.js\" \"test/broken-under-nyc/*.js\""
- "node . run tap -- \"test/tap/*.js\" -t600 -Rclassic -c"
28 changes: 27 additions & 1 deletion deps/npm/AUTHORS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Authors sorted by whether or not they're me
Isaac Z. Schlueter <[email protected]>
isaacs <[email protected]>
Steve Steiner <[email protected]>
Mikeal Rogers <[email protected]>
Aaron Blohowiak <[email protected]>
Expand Down Expand Up @@ -630,3 +630,29 @@ Amadou Sall <[email protected]>
Chris Manson <[email protected]>
vlasy <[email protected]>
Emilis Dambauskas (Tokenmill) <[email protected]>
George Czabania <[email protected]>
Jonathan Underwood <[email protected]>
Nick Graef <[email protected]>
James George <[email protected]>
John O'Sullivan <[email protected]>
ossdev <[email protected]>
Raphael Goulais <[email protected]>
COURIER, CALEB [AG/1000] <[email protected]>
CalebCourier <[email protected]>
Florian Keller <[email protected]>
Sreeram Jayan <[email protected]>
--get <[email protected]>
raywu0123 <[email protected]>
Iván Reinoso García <[email protected]>
Roy Marples <[email protected]>
Robert James Gabriel <[email protected]>
John Firebaugh <[email protected]>
Kitten King <[email protected]>
Claudia Hernández <[email protected]>
Artem Sapegin <[email protected]>
Márton Salomváry <[email protected]>
gall0ws <[email protected]>
Olivier Chevet <[email protected]>
Maël Nison <[email protected]>
Sara Ahbabou <[email protected]>
Gareth Jones <[email protected]>
Loading