v8.1.3 proposal
After talking with @mcollina for a bit, we agreed that it would be best to do a patch release soon rather than waiting for 8.2.0, so this is a light version of that proposal. We’d like to include https://github.com/nodejs/node/pull/13850 once that lands, but that should be about it.
I’ve marked 8.2.0 as blocked for now, but if any of the release people have the time to create RC builds for 8.2.0, I think that would still be a good way to get feedback on TF+I in Node 8.
/cc @nodejs/release @nodejs/ctc
2017-06-??, Version 8.1.3 (Current), @addaleax
Notable changes
-
Stream
Two regressions with the
stream
module have been fixed:- The
finish
event will now always be emitted after theerror
event if one is emitted: [0a9e96e86c
] #13850 - In object mode, readable streams can now use
undefined
again. [5840138e70
] #13760
- The
Commits
- [
11f45623ac
] - benchmark: remove needless RegExp capturing (Vse Mozhet Byt) #13718 - [
2ce236e173
] - build: check for linter in bin rather than lib (Rich Trott) #13645 - [
18f073f0fe
] - build: fail linter if linting not available (Gibson Fahnestock) #13658 - [
465bd48b14
] - configure: add mips64el to valid_arch (Aditya Anand) #13620 - [
1fe455f525
] - dgram: change parameter name in set(Multicast)TTL (Tobias Nießen) #13747 - [
a63e54a94c
] - doc: update backporting guide (Refael Ackermann) #13749 - [
0bb53a7aa2
] - doc: make socket IPC examples more robust (cjihrig) #13196 - [
57b7285400
] - doc: mention rebasing of v?.x-staging post release (Anna Henningsen) #13742 - [
cb932835d5
] - doc:path.relative
usescwd
(DuanPengfei) #13714 - [
61714acbe5
] - doc: add hasIntl to test/common/README.md (Daniel Bevenius) #13699 - [
2a95cfb4ef
] - doc: fix typo in changelog (Teddy Katz) #13713 - [
31ae193b99
] - doc: small makeover for onboarding.md (Anna Henningsen) #13413 - [
c27ffadf8e
] - doc: fix a few n-api doc issues (Michael Dawson) #13650 - [
c142f1d316
] - doc: fix minor issues reported in #9538 (closed) (Tobias Nießen) #13491 - [
f28dd8e680
] - doc: fixes a typo in the async_hooks documentation (Chris Young) #13666 - [
58e177cde1
] - doc: document and test that methods return this (Sam Roberts) #13531 - [
f5f2a0e968
] - doc: sort and update /cc list for inspector issues (Aditya Anand) #13632 - [
dc06a0a85a
] - doc: note that EoL platforms are not supported (Gibson Fahnestock) #12672 - [
9b74dded0d
] - doc: update async_hooks providers list (Anna Henningsen) #13561 - [
cc922310e3
] - doc: fix out of date napi_callback doc (XadillaX) #13570 - [
8cb7d96569
] - fs: don't conflate data and callback in appendFile (Nikolai Vavilov) #11607 - [
233545a81c
] - inspector,cluster: fix inspect port assignment (cornholio) #13619 - [
cbe7c5c617
] - lib: correct typo in createSecureContext (Daniel Bevenius) #13653 - [
f49dd21b2f
] - n-api: avoid crash in napi_escape_scope() (Michael Dawson) #13651 - [
28166770bd
] - net: fix abort on bad address input (Ruben Bridgewater) #13726 - [
e786926de9
] - readline,repl,url,util: remove needless capturing (Vse Mozhet Byt) #13718 - [
3322191d2f
] - src: don't set --icu_case_mapping flag on startup (Ben Noordhuis) #13698 - [
a27a35b997
] - src: fix decoding base64 with whitespace (Nikolai Vavilov) #13660 - [
5b3e5fac38
] - src: remove void casts for clear_error_on_return (Daniel Bevenius) #13669 - [
0a9e96e86c
] - stream: finish must always follow error (Matteo Collina) #13850 - [
5840138e70
] - stream: fixundefined
in Readable object mode (Anna Henningsen) #13760 - [
f1d96f0b2a
] - test: refactor test-http-set-timeout-server (Rich Trott) #13802 - [
b23f2461cb
] - test: refactor test-stream2-writable (Rich Trott) #13823 - [
9ff9782f66
] - test: remove common module from test it thwarts (Rich Trott) #13748 - [
1f32d9ef5b
] - test: fix RegExp nits (Vse Mozhet Byt) #13770 - [
3306fd1d97
] - test: accommodate AIX by watching file (Rich Trott) #13766 - [
c8b134bc6d
] - test: remove node-tap lookalike (cjihrig) #13707 - [
d4a05b2d9c
] - test: make test-http(s)-set-timeout-server alike (jklepatch) #13625 - [
d0f39cc38a
] - test: delete outdated fixtures/stdio-filter.js (Vse Mozhet Byt) #13712 - [
b2a5399760
] - test: refactor test-fs-watch-stop-sync (Rich Trott) #13689 - [
10aee10c0c
] - test: check zlib version for createDeflateRaw (Daniel Bevenius) #13697 - [
0d3b52e9de
] - test: add hasIntl to failing test (Daniel Bevenius) #13699 - [
70fb1bd038
] - test: improve http test reliability (Brian White) #13693 - [
5e59c2d21d
] - test: increase coverage for internal/module.js (Tamás Hódi) #13673 - [
ba20627520
] - test: refactor test-fs-read-stream (Rich Trott) #13643 - [
e203e392d7
] - test: refactor test-cluster-worker-isconnected.js (cjihrig) #13685 - [
80e6524ff0
] - test: fix nits in test-fs-mkdir-rmdir.js (Vse Mozhet Byt) #13680 - [
406c09aacb
] - test: fix test-inspector-port-zero-cluster (Refael Ackermann) #13373 - [
af46cf621b
] - test: refactor test-fs-watch-stop-async (Rich Trott) #13661 - [
6920d5c9f9
] - test: change deprecated method to recommended (Rich Trott) #13649 - [
0d87b3102a
] - test: refactor test-fs-read-stream-inherit (Rich Trott) #13618 - [
80fa13b93f
] - test: use mustNotCall() in test-fs-watch (Rich Trott) #13595 - [
7874360ca2
] - test: add mustCall() to child-process test (Rich Trott) #13605 - [
5cb3fac396
] - test: use mustNotCall in test-http-eof-on-connect (Rich Trott) #13587 - [
4afa7483b1
] - test: increase bufsize in child process write test (Rich Trott) #13626 - [
0ef687e858
] - tools: fix error in custom ESLint rule (Rich Trott) #13758 - [
b171e728e5
] - tools: apply stricter indentation rules to tools (Rich Trott) #13758 - [
9c2abc3e29
] - tools: fix indentation in required-modules.js (Rich Trott) #13758 - [
ff568d4b63
] - tools: update ESLint to v4.0.0 (Rich Trott) #13645 - [
c046a21321
] - util: ignore invalid format specifiers (Michaël Zasso) #13674 - [
c68e472b76
] - v8: fix RegExp nits in v8_prof_polyfill.js (Vse Mozhet Byt) #13709