2017-09-05, Version 6.11.3 'Boron' (LTS), @MylesBorins
This LTS release comes with 152 commits. This includes 75 which are test related,
25 which are doc related, 21 which are build / tool related and 3 commits which are updates to dependencies.
Notable Changes
- build:
- Codesigning is fixed on macOS (Evan Lucas) #14179
- deps:
- Snapshots are turned back on!!! (Yang Guo) #14385
- path:
- win32 volume-relative paths are working again! (Timothy Gu) #14440
- tools:
- v6.x can now build with ICU 59 (Steven R. Loomis) #12078
Commits
- [
95be08e3d2
] - benchmark: fix typo in inspect-proxy (Vse Mozhet Byt) #14237 - [
dbb65203f1
] - buffer: remove a wrongly added attribute specifier (Jiajie Hu) #14466 - [
977fdce406
] - build: codesign tarball binary on macOS (Evan Lucas) #14179 - [
a04d4ea8d7
] - build: clean up config_fips.gypi (Daniel Bevenius) #13837 - [
c7025de6e2
] - build: support dtrace on ARM (Bradley T. Hughes) #12193 - [
efc0f64c17
] - build: reduce one level of spawning in node_gyp (Refael Ackermann) #12653 - [
1a7e872302
] - build,tools: do not force codesign prefix (Evan Lucas) #14179 - [
325813ea97
] - build,win: fix python detection script (Jason Ginchereau) #14546 - [
c2090a0634
] - build,windows: restore DISTTYPEDIR (Refael Ackermann) #13969 - [
2a1a93dcbf
] - build,windows: implement PEP514 python detection (Refael Ackermann) #13900 - [
2bc7c3a8dd
] - child_process: fix handleless NODE_HANDLE handling (Santiago Gimeno) #13235 - [
5900ebe9e4
] - crypto: remove root_cert_store from node_crypto.h (Daniel Bevenius) #13194 - [
987332abdf
] - deps: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) #13883 - [
7fed989deb
] - deps: cherry-pick f5fad6d from upstream v8 (daniel.bevenius) #12826 - [
67ce52c740
] - deps: backport rehash strings after deserialization (Yang Guo) #14385 - [
6518932466
] - dns: fixresolve
failed starts without network (XadillaX) #13076 - [
438a6427e5
] - doc: add gabrielschulhof to collaborators (Gabriel Schulhof) #14692 - [
c013c545a4
] - doc: update experimental status to reflect use (James M Snell) #12723 - [
ad2431ce28
] - doc: describe labelling process for backports (Anna Henningsen) #12431 - [
013155d0b4
] - doc: add XadillaX to collaborators (XadillaX) #14388 - [
226ef71a1b
] - doc: replace dead link in v8 module (Devin Boyer) #14372 - [
8b69504e17
] - doc: move LTS README link to increase prominence (Gibson Fahnestock) #14259 - [
b0286acd52
] - doc: update umask for clarity (James Sumners) #14170 - [
49d3dee0c2
] - doc: correct stream Duplex allowHalfOpen doc (Rich Trott) #14127 - [
9599faae18
] - doc: note 'resize' event conditions on Windows (Dean Coakley) #13576 - [
8dbf827de3
] - doc: fix mistake in http.md (Moogen Tian) #14126 - [
a3cd733dea
] - doc: fix indentation issues in sample code (Rich Trott) #13950 - [
3b3d47c483
] - doc: add CTC members to Collaborators list (Rich Trott) #13284 - [
f1d91ce3d2
] - doc: fix example in child_process.md (Ruslan Iusupov) #13716 - [
db4fabae27
] - doc: note that fs.futimes only works on AIX >7.1 (Gibson Fahnestock) #13659 - [
7648cca3de
] - doc: add @nodejs/documentation to CC table (Vse Mozhet Byt) #13952 - [
b03430b4ec
] - doc: add gireeshpunathil to collaborators (Gireesh Punathil) #13967 - [
c34a7472d2
] - doc: fix mistake in path.relative (Tobias Nießen) #13912 - [
7142c92dd6
] - doc: fixed formatting issue in cli docs (Chris Young) #13808 - [
87906d25d4
] - doc: add missing zlib link to stream API docs (Rob Wu) #13838 - [
5ba65f2870
] - doc: add entry for subprocess.killed property (Rich Trott) #14578 - [
73c720dd9e
] - doc: changechild
tosubprocess
(Rich Trott) #14578 - [
7f6f1c2ddc
] - doc, util, console: clarify ambiguous docs (Natanael Log) #14027 - [
d6ab8e2f43
] - doc,stream: _transform happens one at a time (Matteo Collina) #14321 - [
c307f03b2b
] - doc,test: fs - reserved characters under win32 (XadillaX) #13875 - [
1d5ba9c8e9
] - docs: add note about fs.rmdir() (Oleksandr Kushchak) #14323 - [
f8b60e40a4
] - gyp: implement LD/LDXX for ninja and FIPS (Sam Roberts) - [
963ea0e99b
] - lib: update indentation of ternaries (Rich Trott) #14247 - [
0cacd6c89e
] - lib: normalize indentation in parentheses (Rich Trott) #14125 - [
4dabeeecdd
] - lib: remove excess indentation (Rich Trott) #14090 - [
f20ed49b5e
] - lib: use consistent indentation for ternaries (Rich Trott) #14078 - [
81edf592ae
] - lib: fix typos (Ruben Bridgewater) #14044 - [
39f62403c7
] - linkedlist: correct grammar in comments (alexbostock) #14546 - [
e82a9144ed
] - path: remove unnecessary string copies (Tobias Nießen) #14438 - [
eefd32264e
] - path: fix win32 volume-relative paths (Timothy Gu) #14440 - [
fe6735cc19
] - src: use existing strings over creating new ones (Anna Henningsen) #14587 - [
4d3b76d2be
] - src: remove GTEST_DONT_DEFINE_ASSERT_EQ in util.h (Daniel Bevenius) #12638 - [
51364b746f
] - src: move crypto_bio/clienthello to crypto ns (Daniel Bevenius) #13957 - [
35f911152a
] - src: add missing new line to printed message (Timothy Gu) #13940 - [
135e1e3b0b
] - src: mergefn_name
in NODE_SET_PROTOTYPE_METHOD (XadillaX) #13547 - [
403c45fcc9
] - src: only call FatalException if not verbose (Daniel Bevenius) #12826 - [
547e74bb22
] - src: use option parser for expose_internals (Sam Roberts) #12245 - [
f9e427945b
] - src: supply missing comments for CLI options (Sam Roberts) #12245 - [
9ca67e0147
] - src: make root_cert_vector function scoped (Daniel Bevenius) #12788 - [
2ce80d97e9
] - test: refactor test-domain-abort-on-uncaught (Rich Trott) #14541 - [
4b9de44022
] - test: refactor test-vm-new-script-new-context (Rich Trott) #14536 - [
e5375a97e0
] - test: add check on an addon that does not register (Ezequiel Garcia) #13954 - [
1a88c3e5f6
] - test: improve error logging for inspector test (Rich Trott) #14508 - [
95a95cced3
] - test: fix flaky test-force-repl (Rich Trott) #14439 - [
6fd3dd20c0
] - test: replace concatenation with template literal (rockcoder23) #14270 - [
3ba55d8c47
] - test: replace concatenation with template literal (Ching Hsu) #14284 - [
7f7a0709be
] - test: replace concatenation with template literals (Zongmin Lei) #14298 - [
11ed4c2823
] - test: replace string concatenation with template (ziyun) #14286 - [
bbd1c791f5
] - test: use path.join for long path concatenation (zzz) #14280 - [
c4f21b37a1
] - test: replace concatenation with template literals (SkyAo) #14296 - [
d7afa17939
] - test: fix error handling test-http-full-response (Rich Trott) #14252 - [
7a8eddf015
] - test: use regex error check in test-crypto-random (Zhang Weijie) #14273 - [
3047cf1b48
] - test: check error with regex in test-signal-safety (shaman) #14285 - [
bbe328830f
] - test: use regex error checks in test-util-format (Superwoods) #14299 - [
a696e2ecae
] - test: use template literal for string concat (tobewhatwewant) #14288 - [
77506e48b0
] - test: simplify string concatenation (jiangplus) #14278 - [
b9b343c412
] - test: use regexp to confir error message (Bang Wu) #14268 - [
94ff5918b6
] - test: use regluar expression in vm test (akira.xue) #14266 - [
8b945e7649
] - test: use regular expression to match error msg (Flandre) #14265 - [
a168361eb9
] - test: check complete error message (Fraser Xu) #14264 - [
1e403902ba
] - test: fix flaky test-net-can-reset-timeout (Rich Trott) #14257 - [
688e5ed6fd
] - test: remove common.noop (Rich Trott) #12822 - [
40a61e1399
] - test: add get/set effective uid/gid tests (Evan Lucas) #14091 - [
1633f8b243
] - test: simplify test skipping (Vse Mozhet Byt) #14021 - [
b7b38bdbaf
] - test: adjust indentation for stricter linting (Rich Trott) #14431 - [
46e4a026b6
] - test: skip test-fs-readdir-ucs2 if no support (Rich Trott) #14029 - [
49632287d1
] - test: fix flaky http(s)-set-server-timeout tests (Rich Trott) #14380 - [
ae7eeff489
] - test: fix flaky test-https-set-timeout-server (Rich Trott) #14134 - [
c5c65c8ce9
] - test: fix require nits in some test-tls-* tests (Vse Mozhet Byt) #14008 - [
346f199e28
] - test: refactor test-http(s)-set-timeout-server (Alexey Orlenko) #13935 - [
ac851c482c
] - test: refactor test-http-invalidheaderfield (Rich Trott) #13996 - [
49e786628f
] - test: replace indexOf with includes and startsWith (Nataly Shrits) #13852 - [
2eb926b487
] - test: remove undef NDEBUG from at-exit addons test (Daniel Bevenius) #13998 - [
0bcbcca21c
] - test: refactor test-fs-watchfile (Rich Trott) #13721 - [
bd8574ccee
] - test: refactor test-child-process-send-type-error (Rich Trott) #13904 - [
74945dd18a
] - test: refactor test-cluster-basic (Rich Trott) #13905 - [
dc3d29519d
] - test: remove unneeded HandleScope usage (Ezequiel Garcia) #13859 - [
beca25ab9e
] - test: skip fips tests using OpenSSL config file (Daniel Bevenius) #13786 - [
d3c85a4806
] - test: refactor test-tls-invoked-queued (Rich Trott) #13893 - [
676a94e44d
] - test: refactor test-tls-env-extra-ca (Rich Trott) #13886 - [
fd6bbc098e
] - test: make http(s)-set-timeout-server more similar (Julien Klepatch) #13822 - [
8ba784383c
] - test: removerequire('buffer')
from 4 test files (XadillaX) #13844 - [
cd962e6de3
] - test: remove unnecessary require('buffer').Buffer (lena) #13851 - [
fff0b83f1b
] - test: removerequire('buffer')
from 4 test files (Zongmin Lei) #13846 - [
6d02bf40d0
] - test: remove require('buffer') from 4 buffer tests (OriLev) #13855 - [
0abc82db50
] - test: remove require('buffer') on 6 fs test files (sallen450) #13845 - [
1fb19ac0c5
] - test: remove unnecessary Buffer import (Steven Winston) #13860 - [
5a9d7b3bf5
] - test: use string instead of RegExp in split() (Vse Mozhet Byt) #13710 - [
6731d1b067
] - test: remove needless RegExp flags (Vse Mozhet Byt) #13690 - [
842b84c4e7
] - test: refactor test-http-set-timeout-server (Rich Trott) #13802 - [
389f29406a
] - test: make test-http(s)-set-timeout-server alike (jklepatch) #13625 - [
5e9b2030b9
] - test: use mustNotCall() in test-fs-watch (Rich Trott) #13595 - [
9356e9667d
] - test: add mustCall() to child-process test (Rich Trott) #13605 - [
406b3c0371
] - test: use mustNotCall in test-http-eof-on-connect (Rich Trott) #13587 - [
2f19dcddaa
] - test: refactor test-fs-read-* (Rich Trott) #13501 - [
3bdf7bf9e9
] - test: refactor domain tests (Rich Trott) #13480 - [
543d2de700
] - test: check callback not invoked on lookup error (Rich Trott) #13456 - [
91fb0cb6b0
] - test: refactor test-dgram-oob-buffer (Rich Trott) #13443 - [
08f7cca3b3
] - test: add documentation for common.mustNotCall() (Rich Trott) #13359 - [
55c96cf8a8
] - test: refactor test-net-server-bind (Rich Trott) #13273 - [
371b648d1b
] - test: use mustCall() in test-readline-interface (Rich Trott) #13259 - [
3808e3701c
] - test: use mustNotCall() in test-stream2-objects (Rich Trott) #13249 - [
b793fc6cf6
] - test: replaceindexOf
withincludes
(Aditya Anand) #13215 - [
b7c7112d7b
] - test: move stream2 test from pummel to parallel (Rich Trott) #13146 - [
7a5248d172
] - test: simplify assert usage in test-stream2-basic (Rich Trott) #13146 - [
e15e2e7a30
] - test: check noop function invocations (Rich Trott) #13146 - [
4a3e089984
] - test: confirm callback is invoked in fs test (Rich Trott) #13132 - [
8b161e0a78
] - test: check number of message events (Rich Trott) #13125 - [
c2a0a936e1
] - test: increase coverage for path.parse (Tobias Nießen) #14438 - [
202bfcc1c0
] - test: mark test-fs-read-buffer-to-string-fail as flaky (jeyanthinath) #14495 - [
a1cef1fc8f
] - test: harden test-dgram-bind-shared-ports (Refael Ackermann) #13100 - [
f578c9bbb6
] - test: add mustCallAtLeast (Refael Ackermann) #12935 - [
a7b94500f2
] - test: add common.noop, default for common.mustCall() (James M Snell) #12027 - [
f3c0b8cd6e
] - test,fs: delay unlink in test-regress-GH-4027.js (Jaime Bernardo) #14010 - [
e8438c1b22
] - timers: do not use user object call/apply (Rich Trott) #12960 - [
31f572c3ea
] - tools: update to ESLint 4.3.0 (Rich Trott) #14417 - [
7d851e3b6a
] - tools: update package.jsonengine
field (AJ Jordan) #14165 - [
c5adb5f008
] - tools: update ESLint to 4.2.0 (Rich Trott) #14155 - [
2af21650d6
] - tools: generate template literal for addon tests (Rich Trott) #14094 - [
62de339327
] - tools: remove legacy indentation linting (Rich Trott) #14515 - [
8b7c4fc06f
] - tools: remove align-multiline-assignment lint rule (Rich Trott) #14079 - [
509205fddd
] - tools: update to ESLint 4.1.1 (Rich Trott) #13946 - [
8f664e52d9
] - tools: add script to update ESLint (Rich Trott) #13895 - [
d34bc78fd4
] - tools: update to ESLint 4.1.0 (Rich Trott) #13895 - [
01d82d843b
] - tools: use no-use-before-define ESLint rule (Vse Mozhet Byt) #14032 - [
70901b271c
] - tools: remove comment in eslint rule (Daniel Bevenius) #13945 - [
74d5cba007
] - tools: add missing #include "unicode/putil.h" (Steven R. Loomis) #12078 - [
7bb200f624
] - tools: add rule prefering common.mustNotCall() (James M Snell) #12027 - [
d5bf1379b5
] - v8: fix RegExp nits in v8_prof_polyfill.js (Vse Mozhet Byt) #13709 - [
9e2d85e441
] - v8: handle proxy objects in MakeMirror(), v2 (Ben Noordhuis) #14343 - [
bccd2f59b0
] - v8: handle proxy objects in MakeMirror(), v1 (Ben Noordhuis) #14343 - [
e79c054f76
] - zlib: fix crash when initializing failed (Anna Henningsen) #14666