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

v13.13.0 release proposal #32813

Merged
merged 181 commits into from Apr 14, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
7f0ed89
doc: add link to DNS definition
rosaxxny Mar 12, 2020
8e00f0d
repl: fixup error message
jasnell Mar 24, 2020
567b352
http: fixup options.method error message
jasnell Mar 24, 2020
eda165f
build: drop Travis in favor of Actions
mmarchini Mar 23, 2020
13377a0
src: cleanup DestroyParam when Environment exits
addaleax Mar 22, 2020
aa28227
src: check for empty maybe local
Xstoudi Mar 18, 2020
778dcc8
src: clean v8 namespaces in env.cc file
juanarbol Mar 19, 2020
edee4ec
doc: add mildsunrise to collaborators
mildsunrise Mar 27, 2020
2f8f619
test: revise test-http-client-default-headers-exist
Trott Mar 25, 2020
09cd744
src: simplify large pages mapping code
Mar 20, 2020
11d7cf1
test: replace Map with Array in test-cluster-net-listen-ipv6only-false
Trott Mar 20, 2020
b1e6f29
test: use Promise.all() in test-cluster-net-listen-ipv6only-false
Trott Mar 21, 2020
1de9718
src: remove excess v8 namespace
himself65 Mar 11, 2020
8770fd9
fs: fixup error message for invalid options.recursive
jasnell Mar 24, 2020
814d88a
console: fixup error message
jasnell Mar 24, 2020
fbf0493
src: fix compiler warnings in node_report_module
danbev Mar 26, 2020
432e58f
build: disable -Wattributes warnings on aix
bnoordhuis Mar 22, 2020
1e27f66
doc: add missing changes: entry for mkdir
addaleax Mar 25, 2020
1b97d25
doc: rename cve_management_process.md to fit doc style guide
lingsamuel Mar 24, 2020
36c6d22
test: unflake async-hooks/test-statwatcher
bzoz Mar 25, 2020
fbb51b9
test: check bundled binaries are signed on macOS
richardlau Mar 27, 2020
f179a22
test: remove a duplicated test
himself65 Mar 24, 2020
bd9f4d2
http: increase default header size from 8KB to 16KB
rosaxxny Mar 27, 2020
394f8ca
doc,crypto: clarify oaepHash option's impact
panva Mar 18, 2020
b973b93
src: enhance template function 'MakeUtf8String'
himself65 Mar 17, 2020
f690fc9
deps: update acorn to v7.1.1
BridgeAR Mar 17, 2020
e7e3aee
doc: use uppercase on windows path
himself65 Mar 16, 2020
7d4ec42
doc: fix profile type of --heap-prof-name
syohex Mar 21, 2020
06bff18
src: replace handle dereference with ContainerOf
HarshithaKP Mar 16, 2020
c71736e
src: unify Linux and FreeBSD large pages implem
Mar 26, 2020
02eea77
test: revise test-http-response-multi-content-length
Trott Mar 27, 2020
6cdccc8
doc: fix typo in maintaining-openssl guide
snitin315 Mar 30, 2020
02b0c9e
doc: fix typo in maintaining-zlib guide
snitin315 Mar 30, 2020
002048e
doc: fix typo in http2 docs
snitin315 Mar 30, 2020
05111c4
benchmark: add `no-var` rule in .eslintrc.yaml
dnlup Feb 14, 2020
b188b3c
benchmark: use const instead of var in async_hooks
dnlup Feb 14, 2020
54c6219
benchmark: use let instead of var in common.js
dnlup Feb 14, 2020
93b3997
benchmark: use let instead of var in dns
dnlup Feb 14, 2020
4ce6fc5
benchmark: use let instead of var in run.js
dnlup Feb 14, 2020
f172014
benchmark: use let instead of var in timers
dnlup Feb 14, 2020
108e91f
benchmark: use let instead of var in tls
dnlup Feb 14, 2020
148df0a
benchmark: use let instead of var in url
dnlup Feb 14, 2020
f1d3fb0
benchmark: use let instead of var in util
dnlup Feb 14, 2020
d831665
benchmark: use let instead of var in worker
dnlup Feb 14, 2020
b556670
benchmark: use let instead of var in zlib
dnlup Feb 14, 2020
1e76bc6
src: check for overflow when extending AliasedBufferBase
amdoku Feb 11, 2020
9c901a5
src: add aliased-buffer-overflow abort test
amdoku Feb 12, 2020
928a490
src: add test/abort build tasks
amdoku Feb 14, 2020
6d86651
util: fix inspecting document.all
devsnek Feb 24, 2020
30d55a3
fs: add fs.readv()
SheikhSajid Mar 16, 2020
72983d2
test: skip some binding tests on IBMi PASE
dmabupt Feb 26, 2020
1905b9e
test: als variant of test-timers-clearImmediate
HarshithaKP Mar 16, 2020
6d4d299
doc: tests local links in markdown documents
aduh95 Mar 19, 2020
7c3c062
http: don't emit 'readable' after 'close'
ronag Mar 15, 2020
68608b2
lib: replace Array to ArrayIsArray by primordials
himself65 Mar 14, 2020
2ee684a
win,build: set exit_code on configure failure
Mar 9, 2020
73fec7c
test: harden the tick sampling logic
HarshithaKP Mar 11, 2020
ff3615d
http: move free socket error handling to agent
ronag Feb 28, 2020
cad768e
stream: change var to let/const in stream files
Saajan Mar 11, 2020
5740a70
lib: removed unused error code
yashLadha Mar 25, 2020
833d78a
worker: runtime error on pthread creation
HarshithaKP Mar 18, 2020
986a605
test: skip a wasi test on IBMi PASE
dmabupt Mar 24, 2020
1fc19b0
test: fix a typo on test-fs-read-optional-params
himself65 Mar 24, 2020
b8b8e82
fs: fix fs.read when passing null value
himself65 Mar 25, 2020
e2b08f0
src: remove unnecessary 'Local.As' operation
himself65 Mar 15, 2020
2c32e59
crypto: clear openssl error stack after en/decrypt
bnoordhuis Mar 13, 2020
b494053
doc: update AUTHORS list
lpinca Mar 12, 2020
e14317a
dns: add dns.ALL hints flag constant
murgatroid99 Mar 9, 2020
4f98b71
wasi: clean up options validation
lundibundi Feb 14, 2020
5080491
src: refactoring and cleanup of node_i18n
jasnell Mar 22, 2020
979fb15
doc: update context-aware section of addon doc
Jul 12, 2019
04237ec
src: handle report options on fatalerror
sam-github Mar 25, 2020
8bcbb8d
test: refactor test-http-information-processing
Trott Mar 29, 2020
ffdd82b
tools: only fetch previous versions when necessary
richardlau Mar 27, 2020
bc7f819
module: path-only CJS exports extension searching
guybedford Mar 18, 2020
9ee2afa
doc: add ASAN build instructions
gengjiawen Mar 23, 2020
3c8bf90
net: wait for shutdown to complete before closing
ronag Mar 25, 2020
ca26620
test: add test-worker-prof to the SLOW list for debug
MylesBorins Mar 31, 2020
28077a0
test: mark test-http2-reset-flood flaky on bsd
MylesBorins Apr 1, 2020
3417cc5
deps: upgrade openssl sources to 1.1.1f
hassaanp Mar 31, 2020
8586838
deps: update archs files for OpenSSL-1.1.1f
hassaanp Mar 31, 2020
f0a31e3
doc: update releaser list in README.md
MylesBorins Mar 31, 2020
4e5271a
tracing: do not attempt to call into JS when disallowed
addaleax Mar 29, 2020
4acd7f4
worker: do not emit 'exit' events during process.exit()
addaleax Mar 29, 2020
8597df4
http: fix incorrect headersTimeout measurement
OrKoN Oct 30, 2019
78b90d9
benchmark: fix error on server close in AsyncLocalStorage benchmark
puzpuzpuz Mar 26, 2020
e066584
src: align PerformanceState class name with conventions
addaleax Mar 28, 2020
f284d59
src: move JSONWriter into its own file
addaleax Mar 29, 2020
c095520
report: add missing locks for report_on_fatalerror accessors
addaleax Mar 28, 2020
0e4ce8f
test: add known issues test for #31733
bnoordhuis Feb 18, 2020
b6f7196
doc: improve fs.read documentation
hachimiSfeir Aug 22, 2019
0faaa7c
src: clean up worker thread creation code
addaleax Mar 30, 2020
4df3ac2
src: remove loop_init_failed_ from Worker class
addaleax Mar 30, 2020
afc6a25
src: use smart pointers for nghttp2 objects
jasnell Mar 29, 2020
8f766e8
src: rename http2 class and suppress compile warnings
jasnell Mar 29, 2020
62db9a0
src: minor http2 refactorings
jasnell Mar 29, 2020
cca269c
test: use template strings in parallel tests
dericop Mar 29, 2020
079a32e
test: use common.mustCall in test-worker-esm-exit
himself65 Mar 29, 2020
edf35db
test: replace flag expose_internals to expose-internals
juanarbol Mar 29, 2020
97a3e2f
tools: update ESLint to 7.0.0-alpha.3
cjihrig Mar 28, 2020
9600332
src: avoid using elevated v8 namespaces in node_errors.h
jasnell Mar 24, 2020
fcfde57
src: avoid using elevated v8 namespaces in node_perf.h
jasnell Mar 24, 2020
991aca3
fs: make parameters optional for readSync
lholmquist Mar 24, 2020
2e015e5
test: fix fs test-fs-utimes strictEqual arg order
bnoordhuis Mar 22, 2020
848d81c
util: only inspect error properties that are not visible otherwise
BridgeAR Mar 17, 2020
7d93a3f
doc: add flarna to collaborators
Flarna Apr 2, 2020
d513b55
doc: improve markdown link checker
mildsunrise Mar 31, 2020
1dee8c1
doc: fix more links
mildsunrise Mar 31, 2020
3296359
doc: add missing changes: entry for dns.ALL
addaleax Apr 2, 2020
408437d
test: validate util.format when the value is 'Infinity'
Mar 30, 2020
8f0c106
test: replace console.log() with debuglog()
juanarbol Mar 29, 2020
8cb5e41
worker: support MessagePort to workers data
juanarbol Mar 14, 2020
30505d7
test: remove unnecessary console.log() calls
juanarbol Mar 29, 2020
93ff4ff
test: add a missing common.mustCall
HarshithaKP Mar 16, 2020
42a28d0
src: fix extra includes of "env.h" and "env-inl.h"
nkreeger Mar 16, 2020
a7b6a10
test: fix python-version selection with actions
MylesBorins Apr 2, 2020
537d2c1
module: expose exports conditions to loaders
jkrems Jan 10, 2020
a1bb93a
doc: fix wordy sentence
NotMoni Mar 30, 2020
34074aa
doc: clarify `requireManualDestroy` option
HarshithaKP Mar 27, 2020
055c568
src,test: add regression test for nested Worker termination
addaleax Apr 2, 2020
e01d061
test: replace console.error() with debuglog calls
Trott Mar 31, 2020
cf4f188
doc: fix return type of `crypto.getFips()`
richardlau Mar 31, 2020
7f971b3
doc: return type of `crypto.getFips()` may change
richardlau Apr 2, 2020
cede0cb
test: skip crypto test on arm buildbots
bnoordhuis Apr 3, 2020
31b2cbb
doc: document that server.address() can return null
watson Mar 27, 2020
e501ba2
test: refactor test-http2-buffersize
Trott Mar 29, 2020
0f1f572
doc: clarify `length` param in `buffer.write`
HarshithaKP Mar 6, 2020
567e671
tools: update Boxstarter script and document
himself65 Mar 16, 2020
b567a63
doc: add unreachable code on events example
himself65 Mar 19, 2020
5c70db4
doc: clarify docs fs.watch exception may be emitted
juanarbol Mar 27, 2020
1e72605
doc: adjust paths in openssl maintenance guide
hassaanp Apr 1, 2020
655ff39
build: remove make lint on lint-py
himself65 Apr 1, 2020
7ae8ce3
doc: make openssl commit messages be valid
sam-github Apr 1, 2020
17a3dce
test: copy addons .gitignore to test/abort/
addaleax Apr 2, 2020
ba0ea79
doc: correct version metadata for Readable.from
kzar Apr 3, 2020
ed89863
test: fix tool path in test-doctool-versions.js
richardlau Apr 3, 2020
17b2526
test: add Worker initialization failure test case
HarshithaKP Feb 24, 2020
3b5c4fb
src: replace goto with lambda in options parser
tniessen Apr 3, 2020
4ffa138
test: refactor test-worker
himself65 Mar 26, 2020
8c68dd4
test: check that --expose-internals is disallowed in NODE_OPTIONS
juanarbol Mar 29, 2020
6d12242
test: remove unused variables on async hook test
julianduque Apr 3, 2020
1fb4f9d
src: fix warnings on SPrintF
himself65 Mar 30, 2020
dd74601
net: fix crash if POLLHUP is received
santigimeno Mar 31, 2020
135f4b9
build: use tabs for indentation in Makefile
lpinca Apr 2, 2020
b632231
async_hooks: move to lazy destroy hook registration in AsyncResource
puzpuzpuz Mar 22, 2020
9df274a
Revert "test: mark empty udp tests flaky on OS X"
lpinca Mar 25, 2020
1c47bba
stream: complete pipeline with stdio
ronag Mar 19, 2020
d779980
src: munmap(2) upon class instance destructor
Mar 30, 2020
c1bb041
doc: update Ninja information in build guide
edsadr Apr 6, 2020
6d47958
test: fix check error name on error instance
himself65 Mar 26, 2020
a25ceef
async_hooks: use hasHooks function internally
rickyes Apr 4, 2020
246b789
src: refactor to avoid goto in node_file.cc
tniessen Apr 3, 2020
6b32877
doc: clarify `listening` event
HarshithaKP Mar 31, 2020
a7a70fa
test: save test file in temporary directory
lpinca Apr 5, 2020
e0e73f6
dns: remove duplicate code
rickyes Apr 5, 2020
94251c4
lib: changed functional logic in cluster schedulers
yashLadha Mar 26, 2020
f41660a
doc: remove optional parameter from markdown anchor link
Trott Apr 5, 2020
756a049
test: make sure that inspector tests finish
addaleax Apr 5, 2020
1763649
src: sync access for report and openssl options
sam-github Apr 2, 2020
0087eb1
util: add `maxStrLength` option to `inspect` function
rosaxxny Mar 20, 2020
19deaa5
doc: clarify behavior of napi_get_typedarray_info
mhdawson Apr 1, 2020
9788b84
doc: add himself65 to collaborators
himself65 Apr 9, 2020
9b84103
report: fix stderr matching for fatal error
gengjiawen Apr 7, 2020
3907de7
n-api: detect deadlocks in thread-safe function
Apr 6, 2020
a11e3ef
build: log detected compilers in --verbose mode
richardlau Apr 8, 2020
bdb2df7
test: replace console.log/error with debuglog
agustindaguerre Apr 6, 2020
4874db7
deps: fix zlib compilation for CPUs without SIMD features
addaleax Apr 3, 2020
809d42c
build: remove `.txt` files from .gitignore
Trott Apr 7, 2020
d7b526c
build: fix LINT_MD_NEWER assignment
Trott Apr 7, 2020
180e437
lib: removes unnecessary params
JesuHrz Apr 6, 2020
1a01ac3
perf_hooks: allow omitted parameters in 'performance.measure'
himself65 Apr 4, 2020
23e56ff
lib: fix return type of setTimeout in net.Socket
LongTengDao Apr 8, 2020
ea17855
src: remove duplicated code
himself65 Apr 8, 2020
c8a007f
src: remove unused v8::TryCatch namespace
juanarbol Apr 8, 2020
66aafcf
doc: add useful v8 option section
nimit95 Mar 14, 2020
f9a2276
build: move doc versions JSON file out of out/doc
richardlau Apr 8, 2020
18b5e04
doc: replace node-test-pull-request-lite-pipeline from onboarding
juanarbol Apr 9, 2020
34f05ce
build: output dots instead of tap in GitHub actions
targos Apr 7, 2020
611dbf8
src: removes unused v8::Integer and v8::Array namespace
JesuHrz Apr 11, 2020
0a8e075
doc: add link to code ide configs
ronag Apr 10, 2020
8130521
2020-04-14, Version 13.13.0 (Current)
targos Apr 13, 2020
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
  •  
  •  
  •  
79 changes: 0 additions & 79 deletions .github/workflows/CI.yml

This file was deleted.

23 changes: 23 additions & 0 deletions .github/workflows/build-windows.yml
@@ -0,0 +1,23 @@
name: build-windows

on: [push, pull_request]

env:
PYTHON_VERSION: 3.8
FLAKY_TESTS: dontcare

jobs:
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Install deps
run: choco install nasm
- name: Environment Information
run: npx envinfo
- name: Build
run: ./vcbuild.bat
73 changes: 73 additions & 0 deletions .github/workflows/linters.yml
@@ -0,0 +1,73 @@
name: linters

on: [push, pull_request]

env:
PYTHON_VERSION: 3.8
NODE_VERSION: 10.x

jobs:
lint-addon-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Lint addon docs
run: NODE=$(which node) make lint-addon-docs
lint-cpp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v1
with:
PYTHON_VERSION: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Lint C/C++ files
run: make lint-cpp
lint-md:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Lint docs
run: |
echo "::add-matcher::.github/workflows/remark-lint-problem-matcher.json"
NODE=$(which node) make lint-md
lint-js:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Lint JavaScript files
run: NODE=$(which node) make lint-js
lint-py:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v1
with:
PYTHON_VERSION: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Lint Python
run: |
make lint-py-build || true
NODE=$(which node) make lint-py
24 changes: 24 additions & 0 deletions .github/workflows/misc.yml
@@ -0,0 +1,24 @@
name: misc

on: [push, pull_request]

env:
NODE_VERSION: 12.x

jobs:
build-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Build
run: NODE=$(which node) make doc-only
- uses: actions/upload-artifact@v1
with:
name: docs
path: out/doc
33 changes: 0 additions & 33 deletions .github/workflows/pythonpackage.yml

This file was deleted.

23 changes: 23 additions & 0 deletions .github/workflows/test-linux.yml
@@ -0,0 +1,23 @@
name: test-linux

on: [push, pull_request]

env:
PYTHON_VERSION: 3.8
FLAKY_TESTS: dontcare

jobs:
test-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Build
run: make build-ci -j2 V=1
- name: Test
run: make run-ci -j2 V=1 TEST_CI_ARGS="-p dots"
23 changes: 23 additions & 0 deletions .github/workflows/test-macos.yml
@@ -0,0 +1,23 @@
name: test-macOS

on: [push, pull_request]

env:
PYTHON_VERSION: 3.8
FLAKY_TESTS: dontcare

jobs:
test-macOS:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@v1
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Environment Information
run: npx envinfo
- name: Build
run: make build-ci -j8 V=1
- name: Test
run: make run-ci -j8 V=1 TEST_CI_ARGS="-p dots"
2 changes: 0 additions & 2 deletions .gitignore
Expand Up @@ -19,7 +19,6 @@
!.gitkeep
!.mailmap
!.nycrc
!.travis.yml
!.eslintrc.yaml
!.cpplint

Expand All @@ -37,7 +36,6 @@
/*.exe
/*.swp
/out
/*.txt
/*.msi
/*.wixpdb

Expand Down
3 changes: 3 additions & 0 deletions .mailmap
Expand Up @@ -23,6 +23,7 @@ Amery <amery@xiangfa.org> 子丶言 <amery@xiangfa.org>
Amit Bendor <ajbendor@gmail.com>
Anatoli Papirovski <apapirovski@mac.com> <anatoli.papirovski@postmates.com>
Andreas Offenhaeuser <offenhaeuser@gmail.com> anoff <offenhaeuser@gmail.com>
Andrew Hughes <Andrew.Hughes1@ibm.com> <andrew.hughes.101@outlook.com>
Andy Bettisworth <andy.bettisworth@accreu.com>
Angel Stoyanov <atstojanov@gmail.com> atstojanov <atstojanov@gmail.com>
Anna Henningsen <anna@addaleax.net> <sqrt@entless.org>
Expand Down Expand Up @@ -250,6 +251,7 @@ Masato Ohba <over.rye@gmail.com>
Matheus Marchini <mat@mmarchini.me> <matheusdot@gmail.com>
Matheus Marchini <mat@mmarchini.me> <matheus@sthima.com.br>
Matheus Marchini <mat@mmarchini.me> <matheus@sthima.com>
Matheus Marchini <mat@mmarchini.me> <mmarchini@netflix.com>
Matt Lang <matt@mediasuite.co.nz> matt-in-a-hat <matt@mediasuite.co.nz>
Matt Reed <matthewreed26@gmail.com> matthewreed26 <matthewreed26@gmail.com>
Matteo Collina <matteo.collina@gmail.com> <hello@matteocollina.com>
Expand Down Expand Up @@ -408,6 +410,7 @@ Travis Meisenheimer <travis@indexoutofbounds.com> <tmeisenh@gmail.com>
Trevor Burnham <trevor@databraid.com> <trevorburnham@gmail.com>
Trivikram Kamat <trivikr.dev@gmail.com> <16024985+trivikr@users.noreply.github.com>
Tyler Larson <talltyler@gmail.com>
Ujjwal Sharma <usharma1998@gmail.com> <ryzokuken@disroot.org>
Viktor Karpov <viktor.s.karpov@gmail.com> vitkarpov <viktor.s.karpov@gmail.com>
Vincent Voyer <v@fasterize.com>
Vladimir de Turckheim <vlad2t@hotmail.com>
Expand Down