Node v9.11.0 (Current)
Myles Borins
Notable Changes
- deps:
- Updated ICU to 61.1 (Steven R. Loomis) #19621 Includes CLDR 33 (many new languages and data improvements).
- fs:
- Emit 'ready' event for
ReadStream
andWriteStream
(Sameer Srivastava) #19408
- Emit 'ready' event for
- n-api:
- Bump version of n-api supported (Michael Dawson) #19497
- net:
- Emit 'ready' event for
Socket
(Sameer Srivastava) #19408
- Emit 'ready' event for
- Added new collaborators
- mafintosh Mathias Buus
Commits
- [
0bd78dc391
] - buffer: use v8::TypedArray::kMaxLength as buffer::kMaxLength (Joyee Cheung) #19738 - [
54b84f3c26
] - buffer: remove "new" from deprecation message (Rich Trott) #19687 - [
0127712cf5
] - build: introduce make jstest (Joyee Cheung) #19324 - [
58f61dbf8e
] - deps: ICU 61.1 bump (Steven R. Loomis) #19621 - [
97a92c4973
] - deps: turn in std::string for ICU (Steven R. Loomis) #19624 - [
ae86adc086
] - doc: fix various nits (Vse Mozhet Byt) #19743 - [
041f6cd9c9
] - doc: improve Buffer.allocUnsafeSlow() and related (Rich Trott) #19742 - [
42671f24ba
] - doc: add mafintosh to collaborators (Mathias Buus) #19773 - [
c1b83fcbc2
] - doc: update to adding listens on SIGUSR1 (willhayslett) #19709 - [
1aaad92101
] - doc: fix lint nits in COLLABORATOR_GUIDE.md (Vse Mozhet Byt) #19762 - [
5149e18719
] - doc: deprecation clarifications (James M Snell) #19522 - [
c5469bb7a8
] - doc: remove "if provided" for optional arguments (Rich Trott) #19690 - [
3a3ae0134d
] - doc: do not identify string as "JavaScript string" (Rich Trott) #19689 - [
d111037624
] - doc: favor utf16le over ucs2 in buffer.md (Rich Trott) #19688 - [
bb32bc8686
] - doc: fix links in vm.md (Vse Mozhet Byt) #19721 - [
44361bd1c8
] - doc: fix quotes mistypes in inline code blocks (Сковорода Никита Андреевич) #19713 - [
c8fa8f1f9d
] - doc: remove ES6/ECMAScript 2015 from buffer.md (Rich Trott) #19685 - [
9f20534889
] - doc: shorten character encoding introduction (Rich Trott) #19648 - [
078616109c
] - doc: guard against md list parsing edge case (Vse Mozhet Byt) #19647 - [
2ea7f90728
] - doc: fix grammar error in process.md (Kenji Okamoto) #19641 - [
7555deeb8c
] - doc: improve zero-fill-buffers text (Rich Trott) #19623 - [
5e90fc6a85
] - fs: use fs.access in fs.exists (Bartosz Sosnowski) #18618 - [
8a8b43e1b1
] - (SEMVER-MINOR) fs,net: emit 'ready' for fs streams and sockets (Sameer Srivastava) #19408 - [
e1f44a6366
] - http: fixrequest
whensetHost
istrue
(XadillaX) #19502 - [
dac5f67e64
] - http: support server options on createServer (Wes Todd) #19461 - [
2bdf3ca235
] - http2: callback valid check before closing request (Trivikram) #19061 - [
7b850a7565
] - http2: destroy() stream, upon errnoException (Sarat Addepalli) #19389 - [
441175c29a
] - http2: refer to stream errors by name (Anna Henningsen) #18966 - [
0bcad33c7a
] - inspector: report client-visible host and port (Eugene Ostroukhov) #19664 - [
8e440115ec
] - lib: add back lib/module.js redirection (Joyee Cheung) #19177 - [
45c477c2e6
] - lib: restructure cjs and esm loaders (Joyee Cheung) #19177 - [
152a86c6aa
] - lib: make isStackOverflowError() engine-agnostic (Mike Kaufman) #19705 - [
889a3b44b3
] - lib: fix a typo in lib/timers "read through" (wangzengdi) #19666 - [
a45f3f8fd2
] - lib: document nextTick queue internals (Anna Henningsen) #19469 - [
d3d1ee7279
] - lib: add internal check macros (Gus Caplan) #18852 - [
e0c7d783e0
] - lint: change require-buffer rule message (Gus Caplan) #19701 - [
859b719927
] - module: skip preserveSymlinks for main (Guy Bedford) #19388 - [
a0a58730e0
] - n-api: back up env before finalize (Gabriel Schulhof) #19718 - [
b0a3a44ff6
] - n-api: ensure in-module exceptions are propagated (Gabriel Schulhof) #19537 - [
94a10bad3a
] - (SEMVER-MINOR) n-api: bump version of n-api supported (Michael Dawson) #19497 - [
ee4390a167
] - repl: fix tab completion of inspector module (Michaël Zasso) #19505 - [
ebdcf91dcc
] - src: put bootstrappers in lib/internal/bootstrap/ (Joyee Cheung) #19177 - [
ff7a116ba3
] - src: move internal loaders out of bootstrap_node.js (Joyee Cheung) #19112 - [
75d23ab2a0
] - src: fix warnings in aliased_buffer (Kyle Farnung) #19665 - [
01e31906e8
] - src: general C++ cleanup in node_url.cc (Anna Henningsen) #19598 - [
6c466811d3
] - src: name all builtin init functions Initialize (Daniel Bevenius) #19550 - [
1a38b9bd0f
] - src: remove unused 'ares.h' include from env.h (Anna Henningsen) #19557 - [
cae9ff256b
] - src: fix upcoming V8 deprecation warnings (Sarat Addepalli) #19490 - [
83ebaf08d9
] - test: remove NODE_DEBUG in global module loading test (Joyee Cheung) #19177 - [
92e9ed09e9
] - test: test process.setuid for bad argument types (Divyanshu Singh) #19703 - [
4df3377856
] - test: update test to comply with lint rule (Rich Trott) #19784 - [
f379167917
] - test: improve assert message (fatahn) #19629 - [
46569d644d
] - test: remove third argument from call to assert.strictEqual() (Forrest Wolf) #19659 - [
e44b7779d6
] - test: fix flaky test-cluster-send-handle-twice (Rich Trott) #19700 - [
90c85461ff
] - test: rename regression tests more expressively (Ujjwal Sharma) #19668 - [
ff7f28c4f2
] - test: remove 3rd argument from assert.strictEqual (Arian Santrach) #19707 - [
0b27416516
] - test: make test-http-expect-continue more strict (Rich Trott) #19669 - [
94b28aaf07
] - test: use createReadStream instead of ReadStream (Daniel Bevenius) #19636 - [
7ae2ca4476
] - test: removed default message from assert.strictEqual (jaspal-yupana) #19660 - [
a89ba21ab4
] - test: refactor test-net-dns-error (Luigi Pinca) #19640 - [
677b613d24
] - test: fix typo in test-tls-cnnic-whitelist (Daniel Bevenius) #19662 - [
806bc0d8f7
] - test: fix assert.throws error in test-http-parser (Rich Trott) #19626 - [
2f09ee78fb
] - test: refactor test-http-expect-continue (Rich Trott) #19625 - [
278e8af7a6
] - test: rename tests with descriptive filenames (Ujjwal Sharma) #19608 - [
0daa063021
] - test: amplify and optimize doctool/test-make-doc (Vse Mozhet Byt) #19581 - [
274eff5376
] - test: update link according to NIST bibliography (Tobias Nießen) #19593 - [
21e69d1222
] - test: fix test-tty-get-color-depth (Bartosz Sosnowski) #18478 - [
4caf536b20
] - test: http2 stream.respond() error checks (Trivikram) #18861 - [
ca97be52a2
] - test: fix wrong error classes passed in as type (Ruben Bridgewater) #13686 - [
44b12c158d
] - test: fix common.expectsError (Refael Ackermann) #13686 - [
cc68bc27f8
] - test: add more asserts totest-internal-errors
(Refael Ackermann) #13686 - [
6bc49f03b9
] - test: http2 errors on req.close() (Trivikram) #18854 - [
53d7fbbbf5
] - tools: don’t emit illegal utf-8 from icutrim/iculslocs (Steven R. Loomis) #19756 - [
b80d169e7c
] - tools: apply editorconfig rules to tools also (Tobias Nießen) #19521 - [
239a036317
] - tools: remove src dir from JS editorconfig rule (Tobias Nießen) #19521 - [
7043e95fb7
] - tools: dry utility function in tools/doc/json.js (Vse Mozhet Byt) #19692 - [
140611b2c6
] - tools: fix comment nits in tools/doc/*.js files (Vse Mozhet Byt) #19696 - [
2c5d53f7cb
] - tools: fix nits in tools/doc/type-parser.js (Vse Mozhet Byt) #19612 - [
fdc51a1331
] - url: remove redundant function (Sergey Golovin) #19076 - [
99e3c77808
] - url: refactor "escapeParam" function to make it common (Sergey Golovin) #19076
Windows 32-bit Installer: https://nodejs.org/dist/v9.11.0/node-v9.11.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v9.11.0/node-v9.11.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v9.11.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v9.11.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v9.11.0/node-v9.11.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v9.11.0/node-v9.11.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v9.11.0/node-v9.11.0.tar.gz
Other release files: https://nodejs.org/dist/v9.11.0/
Documentation: https://nodejs.org/docs/v9.11.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
b85ea086ed586a54c78a87402729a078ef3bc6d887771426a10d8b781baaf0cd node-v9.11.0-aix-ppc64.tar.gz
e562cfc01a4d8e62c1d86f59cef4f00439b4ad279c97f95f76a39f4b3530b8e5 node-v9.11.0-darwin-x64.tar.gz
07f94bd718d8a94bdb7824362dd699e181ba8d38929016181c0ef6967afadab2 node-v9.11.0-darwin-x64.tar.xz
93df63039a6e9674f10e91a861c9e72956e6f1e99d283cac4ab4bea05ee74540 node-v9.11.0-headers.tar.gz
f4b5cbb2025dc85439d37b76976bb53599dbcc4cfe21cb7bcd8b1a7dfda2db1e node-v9.11.0-headers.tar.xz
5fe73dc5951c8400dcde594a8cc35068bee2933f2902760c0ad49fe6ec1cbca2 node-v9.11.0-linux-arm64.tar.gz
8df1dd7a1ec298900cf699a7ee8e5f0f478075d0e4c4fd3fb6e3a4ad3527545c node-v9.11.0-linux-arm64.tar.xz
305bfa9ad80cda92d9f2577027946756e96f2c3c7c8a7bb5174f2a2d9014f343 node-v9.11.0-linux-armv7l.tar.gz
6a38d14a52be805ab3bd454b1417c3e1354d4f9a987896dc5329aa76326a4c5f node-v9.11.0-linux-armv7l.tar.xz
9217918331ed75846ac10c734bf80ea34cc897e1d9aaf97c73575f76088a671c node-v9.11.0-linux-ppc64le.tar.gz
a762b7139012911950c3aa01897a371d391ec47667c91510a6a5e6639cbb0825 node-v9.11.0-linux-ppc64le.tar.xz
0ecdd5a1e8ef3da613df3f5896dfdeb8c45973d1c2f71adc27f1f16309d33674 node-v9.11.0-linux-s390x.tar.gz
2369093bf724b476a5a0e3f202cf35f37118838b9693766ce3c860677f1c6135 node-v9.11.0-linux-s390x.tar.xz
c6208bc9e74b67369192b329ae48915541dc6144bbb39e53551b81ef7cbe73b4 node-v9.11.0-linux-x64.tar.gz
a4349420b74804b3404a4eea27341297968f61998b01f6504dbbad603700e944 node-v9.11.0-linux-x64.tar.xz
6bfd006777720502a41bb1af9455c6ea56686757ab197da9b675db9a4a49902e node-v9.11.0-linux-x86.tar.gz
3ec2790bb43048672d499d32ae5e38cf3e360d67acf55350dff7f2ab3557dc0c node-v9.11.0-linux-x86.tar.xz
05e779ed8fd41918bf27c7f4db5161105305bd70eb7e46255075240070697666 node-v9.11.0.pkg
43349d94af3301da47846001c54d4fb2c54cb129739ea2ca5fa34c289ede5b2b node-v9.11.0-sunos-x64.tar.gz
56e398b238a1f4363a54b6df7ecfe15fa911ec04c2c3543efe481e0763856689 node-v9.11.0-sunos-x64.tar.xz
ee95cef033893c21a9f0edb1eff86dc918f0a007ca1e85d55c36d2634f972b85 node-v9.11.0-sunos-x86.tar.gz
405239f8c7faac1dafe58e60b56f1ce9025d4d22ef0126098b92197f62e87886 node-v9.11.0-sunos-x86.tar.xz
e4607ed007f0c4d2c1c9a0dea9e676db155c60328864c991e8e08ccac7256425 node-v9.11.0.tar.gz
6e80ad23d3b3e2f7a4c4b4cd787a0c24dd61f43d5ebc4fe171f8933e4a531f99 node-v9.11.0.tar.xz
2ee630228ce249b55d1f60c309af333668de9d227c7494878cdb6eb72f4084b7 node-v9.11.0-win-x64.7z
6e7f586ece923fd71e36d5db80b6a6d731a2b156464058cb2304f6c0192637cb node-v9.11.0-win-x64.zip
44298de72e16b7d0ad7f40f846961b2d67920a257ee3b6f44c7f1621ead3bcf2 node-v9.11.0-win-x86.7z
cdacd4a881458cc403ec9b5dd88e781bfaf4104079a48015e839f5a3198f9ea2 node-v9.11.0-win-x86.zip
27ca07f3eeac71902f6daec28e763fe1c4c19e112da89d5d226e95b4750d6961 node-v9.11.0-x64.msi
722d234369822507e288ae194a0fb7bfdf9a6b2fabc8c1b345fcafc7ec601cf3 node-v9.11.0-x86.msi
231d64e7b31689c061a8c1770c3cfc9d6fcd0fd73585060fe7d93b4f0a126741 win-x64/node.exe
4cd011662adca34ea84bdb68d08b7a6e92e9052b53a112aab4b9cffaeaced8b7 win-x64/node.lib
f462e8ab5e5cb1ff89605c386cc99b1b9943f5cfaf175c9e8693e10964b29c6c win-x64/node_pdb.7z
fabc543ee982d8229e6b680ea9db03abb41e8609d66e46c29d4ff09232b68f0d win-x64/node_pdb.zip
aa91f16967d622880564e78067c76f62b4c921d388a5c0ac2a6dd485dcf1138d win-x86/node.exe
b81b50341e877cb66ad3a3934273a3cd2c113434a24b8c8bf78897d94b22e645 win-x86/node.lib
ce95d7df6ac3145a776e6039185b30c9937c8072426a0a604a82e5cae16b3e27 win-x86/node_pdb.7z
3041a28d2e5a2cfa3ce0ca312f6c0e73ae8086099186653c952f41553c7019ba win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlrFQJ4ACgkQkzsB9Atc
qUZAJAf/cTC6mTZnBgpMkjbjK3lxxFEi6pSoqckXem88JLzNXcIYyJ+T2UNv8jLG
xvWAvvrRP7tyaaE8JXwh4Ui4IiKoRV90FFneNiW0cc/9CcwlxErWiNf0QsCHeqxH
PyXUBW5ejhZA5eYQZvlhJc/2dt4R+3JyhKBxztEdm1xXZDQ142PZVqLoalRjSMxZ
EcOUBgJez2f/y7TyULn2NmBzzzdA7Ff+mB5rl4cR6HPVeA9El9xmAWJLcotmfCfa
EEBXqY/pZiWE7lRPGY41OKJE1DIEJaVIZMIbqfAuojLgNtfHvVz7e1orCx7MIttE
G6FhW4wW22e0iBnloS33/bYMRAgZHw==
=c1ZK
-----END PGP SIGNATURE-----