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.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion CHANGELOG.md
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
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
@@ -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
Expand Up @@ -2,13 +2,14 @@ Alex K. Wolfe <alexkwolfe@gmail.com>
Andrew Bradley <cspotcode@gmail.com>
Andrew Lunny <alunny@gmail.com>
Arlo Breault <arlolra@gmail.com>
Ashley Williams <ashley@npmjs.com> <ashley@bocoup.com>
Ashley Williams <ashley@npmjs.com> <ashley666ashley@gmail.com>
Ashley Williams <ashley@npmjs.com> <ashley@bocoup.com>
Benjamin Coe <bencoe@gmail.com>
Benjamin Coe <bencoe@gmail.com> <ben@npmjs.com>
Brian White <mscdex@mscdex.net> <mscdex@gmail.com>
Cedric Nelson <cedric.nelson@gmail.com>
Charlie Robbins <charlie.robbins@gmail.com>
Claudia Hernández <cghr1990@gmail.com>
Dalmais Maxence <root@ip-10-195-202-5.ec2.internal>
Danila Gerasimov <danila.gerasimov@gmail.com>
Dave Galbraith <dave@jut.io>
Expand All @@ -22,21 +23,23 @@ Evan Lucas <evan@btc.com> <evan.lucas@hattiesburgclinic.com>
Evan Lucas <evan@btc.com> <evanlucas@me.com>
Faiq Raza <faiqrazarizvi@gmail.com>
Forbes Lindesay <forbes@lindesay.co.uk>
Forrest L Norvell <ogd@aoaioxxysz.net> <forrest@npmjs.com> <othiym23@gmail.com>
Forrest L Norvell <ogd@aoaioxxysz.net> <forrest@npmjs.com>
Forrest L Norvell <ogd@aoaioxxysz.net> <othiym23@gmail.com>
Gabriel Barros <descartavel1@gmail.com>
Geoff Flarity <geoff.flarity@gmail.com> <gflarity@raptvm-x02.(none)>
Gregers Gram Rygg <gregers.gram.rygg@finn.no>
Ifeanyi Oraelosi <ifeanyioraelosi@gmail.com>
Isaac Z. Schlueter <i@izs.me> <i@foohack.com>
Isaac Z. Schlueter <i@izs.me> isaacs <i@izs.me>
isaacs <i@izs.me> <i@foohack.com>
isaacs <i@izs.me> <nope@not.real>
isaacs <i@izs.me> <isaacs@npmjs.com>
Jake Verbaten <raynos2@gmail.com>
James Sanders <jimmyjazz14@gmail.com>
James Treworgy <jamietre@gmail.com>
Jason Smith <jhs@iriscouch.com>
Jed Fox <git@twopointzero.us>
Jonas Weber <github@jonasw.de>
Joshua Bennett <legodudejb@gmail.com>
Joshua Bennett <legodudejb@gmail.com> <legodude17@users.noreply.github.com>
Jonas Weber <github@jonasw.de>
Julien Meddah <julien.meddah@deveryware.com>
Kat Marchán <kzm@zkat.tech> <kzm@sykosomatic.org>
Kevin Lorenz <mail@kevinlorenz.com>
Expand All @@ -50,12 +53,12 @@ Max Goodman <c@chromakode.com>
Maxim Bogushevich <boga1@mail.ru>
Maximilian Antoni <mail@maxantoni.de> <maximilian.antoni@juliusbaer.com>
Michael Hayes <michael@hayes.io> <mhayes@newrelic.com>
Nicolas Morel <marsup@gmail.com>
Misha Kaletsky <misha.kaletsky@gmail.com>
Nicolas Morel <marsup@gmail.com>
Olivier Melcher <olivier.melcher@gmail.com>
Ra'Shaun Stovall <rashaunstovall@gmail.com>
Rebecca Turner <me@re-becca.org> <turner@mikomi.org>
Rebecca Turner <me@re-becca.org> <rebecca@npmjs.com>
Rebecca Turner <me@re-becca.org> <turner@mikomi.org>
Ryan Emery <seebees@gmail.com>
Sam Mikes <smikes@cubane.com>
Sreenivas Alapati <sreenivas9alapati@gmail.com>
Expand Down
57 changes: 36 additions & 21 deletions deps/npm/.travis.yml
@@ -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
@@ -1,5 +1,5 @@
# Authors sorted by whether or not they're me
Isaac Z. Schlueter <i@izs.me>
isaacs <i@izs.me>
Steve Steiner <ssteinerX@gmail.com>
Mikeal Rogers <mikeal.rogers@gmail.com>
Aaron Blohowiak <aaron.blohowiak@gmail.com>
Expand Down Expand Up @@ -630,3 +630,29 @@ Amadou Sall <ahasall.dev@gmail.com>
Chris Manson <mansona@users.noreply.github.com>
vlasy <vlasy@users.noreply.github.com>
Emilis Dambauskas (Tokenmill) <emilis.dambauskas@tokenmill.lt>
George Czabania <george@mish.guru>
Jonathan Underwood <junderwood@bitcoinbank.co.jp>
Nick Graef <nicholas.a.graef@gmail.com>
James George <jamesgeorge998001@gmail.com>
John O'Sullivan <j.osullivan42@gmail.com>
ossdev <ossdev@puresoftware.com>
Raphael Goulais <raphael.goulais@f5c.fr>
COURIER, CALEB [AG/1000] <caleb.courier@monsanto.com>
CalebCourier <caleb.courier@monsanto.com>
Florian Keller <florian.keller@wire.com>
Sreeram Jayan <sreeram.jayan@cerner.com>
--get <lars.willighagen@gmail.com>
raywu0123 <b05901189@ntu.edu.tw>
Iván Reinoso García <ireinoso@plainconcepts.com>
Roy Marples <roy@marples.name>
Robert James Gabriel <robert_gabriel@outlook.com>
John Firebaugh <john.firebaugh@gmail.com>
Kitten King <hi@kittenking.me>
Claudia Hernández <cghr1990@gmail.com>
Artem Sapegin <artem@sapegin.ru>
Márton Salomváry <salomvary@gmail.com>
gall0ws <g4ll0ws@gmail.com>
Olivier Chevet <olivr70@outlook.fr>
Maël Nison <nison.mael@gmail.com>
Sara Ahbabou <ahbabousara@gmail.com>
Gareth Jones <Jones258@Gmail.com>