Node v10.7.0 (Current)
Michaël Zasso
Notable Changes
- console:
- The
console.timeLog()
method has been implemented. #21312
- The
- deps:
- http:
- Added support for passing both
timeout
andagent
options tohttp.request
. #21204
- Added support for passing both
- inspector:
- Expose the original console API in
require('inspector').console
. #21659
- Expose the original console API in
- napi:
- Added experimental support for functions dealing with bigint numbers. #21226
- process:
- trace_events:
- Added process_name metadata. #21477
- Added new collaborators
- codebytere - Shelley Vohr
Commits
- [
8c97ffb2f5
] - assert: improve simple assert (Ruben Bridgewater) #21626 - [
9776f1cbef
] - benchmark: add n-api function args benchmark (Kenny Yuan) #21555 - [
576f1ea978
] - buffer: remove superfluous assignment (Tobias Nießen) #21844 - [
6bb2b5a51d
] - build: account for pure C sources inbuild-addons-napi
(Anna Henningsen) #21797 - [
c02fb88936
] - build: enabling lto at configure (Octavian Soldea) #21677 - [
2a0862cec9
] - console: fix timeEnd() not coercing the input (Ruben Bridgewater) #21779 - [
f3c397cd21
] - (SEMVER-MINOR) console: implement timeLog method (Michaël Zasso) #21312 - [
73cafd853c
] - console,util: avoid pair array generation in C++ (Anna Henningsen) #20831 - [
d9825c7a16
] - crypto: prevent Sign::SignFinal from crashing (Tobias Nießen) #21815 - [
07cce880bf
] - crypto: handle OpenSSL error queue in CipherBase (Tobias Nießen) #21288 - [
355c5e3c95
] - deps: cherry-pick 555c811 from upstream V8 (Anna Henningsen) #21741 - [
42d75392c5
] - deps: patch V8 to 6.7.288.49 (Myles Borins) #21727 - [
6920091488
] - deps: upgrade to libuv 1.22.0 (cjihrig) #21731 - [
122ae24f62
] - deps: icu 62.1 bump (Unicode 11, CLDR 33.1) (Steven R. Loomis) #21728 - [
a5233c7e17
] - deps: cherry-pick 477df06 from upstream v8 (Gus Caplan) #21644 - [
506631a9f9
] - doc: fix structure and formatting in inspector.md (Vse Mozhet Byt) #21709 - [
53b587a5af
] - doc: add documentation for buffer.byteOffset (Andreas Madsen) #21718 - [
51dfebf9ac
] - doc: fix vm.runInNewContext signature (Michaël Zasso) #21824 - [
10f9374ea3
] - doc: make markdown input compliant (Sam Ruby) #21780 - [
02982998db
] - doc: add my pronoun (Ruben Bridgewater) #21813 - [
ca8c96035a
] - doc: update readme with my pronouns (Lance Ball) #21818 - [
d33281b36f
] - doc: prevent some redirections (Vse Mozhet Byt) #21811 - [
0de0f89d0c
] - doc: add "Edit on GitHub" link (Rich Trott) #21703 - [
7ab6efdb94
] - doc: add policy for landing new npm releases (Myles Borins) #21594 - [
3d93273bf7
] - doc: add OS X to instead of only macOS (XadillaX) #21033 - [
577d24baa4
] - doc: fix module.children description (Travis Fischer) #21672 - [
cd6601b87a
] - doc: fix HTTP res 'finish' description (Sergey Zelenov) #21670 - [
51db88b0f1
] - doc: fix http2stream.pushStream error doc (Сковорода Никита Андреевич) #21487 - [
6e1917a596
] - doc: update changelog with 9.x EOL (Сковорода Никита Андреевич) #21612 - [
cd77d8782a
] - doc: improve documentation of fs sync methods (iwko) #21243 - [
1044bafec4
] - doc: remove _Node.js style callback_ (Rich Trott) #21701 - [
971679328e
] - doc: add codebytere as collaborator (Shelley Vohr) #21700 - [
034fe19862
] - doc: add links to inline HTML table (Rich Trott) #21678 - [
04eed2342d
] - doc: remove "note that" from fs doc (Rich Trott) #21646 - [
c8d5bab022
] - doc: fix doc for napi_create_function (Gabriel Schulhof) - [
f7aa22a0eb
] - doc: improve guide text for CI runs (Rich Trott) #21645 - [
6f8ebc08b9
] - doc: unify spelling of backpressure (Thomas Watson) #21630 - [
3fffc7e95f
] - errors: fix undefined HTTP2 and tls errors (Shailesh Shekhawat) #21564 - [
b758006c23
] - fs: fix fsPromises.lchmod error on non-Mac (Masashi Hirano) #21435 - [
4fa7150962
] - fs: support pseudofiles in promises.readFile (Timothy Gu) #21497 - [
bba500d0ea
] - (SEMVER-MINOR) http: fix request with option timeout and agent (killagu) #21204 - [
0b3c80ca31
] - http2: fix issues with abortedrespondWithFile()
s (Anna Henningsen) #21561 - [
238ef58841
] - http2: removewaitTrailers
listener after closing a stream (RidgeA) #21764 - [
07160cd2fd
] - http2: order declarations in core.js (Rich Trott) #21689 - [
c88af232c8
] - http2: pass incoming set-cookie header as array (Gerhard Stoebich) #21360 - [
2922028362
] - (SEMVER-MINOR) inspector: expose original console (Matteo Collina) #21659 - [
b2291296ef
] - inspector: split main thread interface from transport (Eugene Ostroukhov) #21182 - [
4ed4bf3bdd
] - lib: update punycode to 2.1.1 (Rich Trott) #21768 - [
4433ecbf30
] - lib: refactor cli table (Ruben Bridgewater) #20960 - [
92d79212ec
] - lib: consolidate redundant require() calls (cjihrig) #21699 - [
ed774b7930
] - messaging: fix edge cases with transferring ports (Timothy Gu) #21540 - [
221c8bd58f
] - messaging: use actual DOMException for DataCloneError (Timothy Gu) #21540 - [
4f3bbfaaca
] - n-api: test uint32 truncation (Gabriel Schulhof) #21722 - [
b8ba003fbf
] - n-api: remove experimental gate from status codes (Gabriel Schulhof) #21680 - [
109c59971a
] - n-api: create functions directly (Gabriel Schulhof) #21688 - [
cec166e85f
] - n-api: restrict exports by version (Kyle Farnung) #19962 - [
3096ee5a4b
] - (SEMVER-MINOR) napi: add bigint support (Gus Caplan) #21226 - [
581390c59d
] - process: split bootstrappers by threads that can run them (Joyee Cheung) #21378 - [
f1b18ba412
] - (SEMVER-MINOR) process: implement process.hrtime.bigint() (Joyee Cheung) #21256 - [
961f6e8623
] - process: fix process.exitCode handling for fatalException (Denys Otrishko) #21739 - [
4b613d3976
] - repl: make own properties shadow prototype properties (Sam Ruby) #21588 - [
1019c2d317
] - src: fix async hooks crashing when there is no node context (Javier Gonzalez) #19134 - [
a9a718696e
] - src: make heap snapshot & embedder graph accessible for tests (Anna Henningsen) #21741 - [
5121278f5c
] - src: use V8 graph heap snapshot API (Anna Henningsen) #21741 - [
d42dbde1a8
] - src: add iteration over all base objects to Environment (Anna Henningsen) #21741 - [
4ed5d1a623
] - src: add HandleWrap::AddWrapMethods (Jon Moss) #21769 - [
51d613db2d
] - src: start annotating native code side effect (Timothy Gu) #21458 - [
466601f47f
] - src: remove .h if -inl.h is already included (Daniel Bevenius) #21381 - [
a68b7dda5f
] - src: add node_process.cc (James M Snell) #21105 - [
cb698111c4
] - src: add comment on CallbackScope exception behaviour (Anna Henningsen) #21743 - [
712809eb1b
] - src: enable more detailed memory tracking (Anna Henningsen) #21742 - [
277077853f
] - src: make Environment::is_stopping_worker inline (Jon Moss) #21720 - [
d06305635d
] - (SEMVER-MINOR) src: add --title command line argument (James M Snell) #21477 - [
ceec23e6e4
] - src: remove using directives from spawn_sync.h (Daniel Bevenius) #21634 - [
3a627c830b
] - src: add context-aware init macro and doc (Gabriel Schulhof) #21318 - [
aa5994f2b9
] - src,tools: use https://nodejs.org URL when possible. (XhmikosR) #21719 - [
0108ff6b51
] - test: add support for NODE_TEST_DIR on a separate mount point (Antoine du HAMEL) #21552 - [
eef975ebae
] - test: move inspector test back to parallel, unmark flaky (Anna Henningsen) #21806 - [
67908e9933
] - test: fix build warnings in bigint N-API test (Anna Henningsen) #21796 - [
6b72583bf8
] - test: refactor test-tls-connect-memleak, move to parallel (Anna Henningsen) #21794 - [
174a9db51a
] - test: refactor test-net-connect-memleak, move to parallel (Anna Henningsen) #21794 - [
b338ff54bb
] - test: add gc tracking to common API (Anna Henningsen) #21794 - [
4e60ce8f87
] - test: fix flaky test-debug-prompt (Rich Trott) #21826 - [
a2edb59870
] - test: fix comment of fs.promises write (Ryuichi Sakagami) #21708 - [
32ad163038
] - test: add test of fs.promises write for non-string buffers (Ryuichi Sakagami) #21708 - [
7352b72fc9
] - test: add heap snapshot tests (Anna Henningsen) #21741 - [
678313d18b
] - test: add filehandle sync() and datasync() tests (Masashi Hirano) #20530 - [
a09bdb5847
] - test: improve console table error output (Ruben Bridgewater) #20960 - [
600349aaba
] - test: refactor process/worker exitCode tests (Denys Otrishko) #21739 - [
15026511b8
] - test: remove timer in fs.watchFile() test (Rich Trott) #21694 - [
ae5d5658b9
] - test: fix flaky watchFile() (Rich Trott) #21694 - [
ada3f34cd4
] - test: fix weird string error (Jon Moss) #21793 - [
f46536be23
] - test: fix timeouts when running worker tests with--worker
(Anna Henningsen) #21791 - [
f386c0a517
] - test: add test for dns.promises.resolve . (Keita Akutsu) #21691 - [
11e9b4ecee
] - test: fix parallel/test-tls-env-extra-ca.js (Niicck) #21647 - [
eda7fffba4
] - test: swap arguments in strictEqual() (Sohail Rajdev) #21660 - [
194d1955a7
] - test: fix test-tls-connect-memleak (Rich Trott) #21681 - [
24f649c8cf
] - test: fix pummel/test-net-connect-memleak (Rich Trott) #21658 - [
021dd5404c
] - test: remove unnecessary string literals (Jacek Pospychała) #21638 - [
47b10e30c0
] - test: replace third argument with comment in strict equals (Developer Davo) #21603 - [
25dac95164
] - test: fix args passed to strictEqual (Haroon Khan) #21584 - [
fe9888a34a
] - test: check type for Worker filename argument (Masashi Hirano) #21620 - [
9cd5c0ec79
] - test: add test for missing dynamic instantiate hook (Michaël Zasso) #21506 - [
dc84858787
] - test,util: add missing tests and conditions (MaleDong) #21455 - [
c26ba082ae
] - tools: avoid global install of dmn for lint update (Rich Trott) #21744 - [
e030dd7d65
] - tools: add no-duplicate-requires rule (Gus Caplan) #21712 - [
b9bbbbe5d1
] - tools: build all.json by combining generated JSON (Sam Ruby) #21637 - [
214c608208
] - tools: lint doc code examples in strict mode (Vse Mozhet Byt) #21615 - [
27d17d4600
] - trace_events: add traced_value.cc/traced_value.h (James M Snell) #21475 - [
c4d7413a15
] - (SEMVER-MINOR) trace_events: add process_name metadata (James M Snell) #21477 - [
b0943a655e
] - worker: exit after uncaught exception (Denys Otrishko) #21739 - [
25fef3d8d4
] - workers: fix invalid exit code in parent upon uncaught exception (Denys Otrishko) #21713 - [
48b16aad47
] - zlib: instance-ify two methods (Jon Moss) #21702 - [
dae7130929
] - zlib: track memory allocated by zlib (Anna Henningsen) #21608 - [
96dae83713
] - zlib: fix memory leak for unused zlib instances (Anna Henningsen) #21607
Windows 32-bit Installer: https://nodejs.org/dist/v10.7.0/node-v10.7.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v10.7.0/node-v10.7.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v10.7.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v10.7.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v10.7.0/node-v10.7.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.7.0/node-v10.7.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v10.7.0/node-v10.7.0.tar.gz
Other release files: https://nodejs.org/dist/v10.7.0/
Documentation: https://nodejs.org/docs/v10.7.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
fb5d42f64655bf21ffee921a1b1ecad3a7bcbe11d709db054a7f26073ec28e8b node-v10.7.0-aix-ppc64.tar.gz
913473055605c8ae92f46923e6ac400133895aafe7766574fd46899bc6b0c5a4 node-v10.7.0-darwin-x64.tar.gz
9e78dab95f371c5661a4703ba1eb092d44b0caf344f7e4a50bf6a7d40b7633d0 node-v10.7.0-darwin-x64.tar.xz
1e63510037e626c4f2abb1c877e23ab4cc3327d3eee89a3d893031acba9ae4b9 node-v10.7.0-headers.tar.gz
bf451f76fab838b6b53363100e0fef8850bbdbc46254c78da9d771eecece8b91 node-v10.7.0-headers.tar.xz
98211277500f39c10f71417bfb77e422190ff9aa46707cc5d2fd18a8a8b50691 node-v10.7.0-linux-arm64.tar.gz
c23856b3123f9e2cfae3f8b0668019f83e9450ee78dede02a8d43031255b7ba0 node-v10.7.0-linux-arm64.tar.xz
8d517e3ab32717c9ab84b4c91ee694f7b491930d4fd6bcc930e48aa9b9a481c9 node-v10.7.0-linux-armv6l.tar.gz
93cf7f370c58f2368240717553aa64eacdbe69271dcbefd8895cd7830d2aa91a node-v10.7.0-linux-armv6l.tar.xz
d87c26f68169efacf279f10b40171cadaa428bd0135e1ddb431e58e403801ed3 node-v10.7.0-linux-armv7l.tar.gz
ceb65b05e52315997f423e287f42f1293fd64ff0207519d7ecc94336691450ea node-v10.7.0-linux-armv7l.tar.xz
353c4c58980689edb0731151c6ad0a542bbaba3779725e9baeddb47f05acade6 node-v10.7.0-linux-ppc64le.tar.gz
968b24284eda0dc64283650ae2990f50570b0884cf0ee3445ea5c8ead269b6aa node-v10.7.0-linux-ppc64le.tar.xz
c2573fdb33fcfb1ca28426524046623271295960be5094bc8da600e8e6348e84 node-v10.7.0-linux-s390x.tar.gz
709dcc2636720ab856b89fa301810ec0a53296ce5aa1c3539995e1e709d19b69 node-v10.7.0-linux-s390x.tar.xz
7324a356b31833c3a978705640d3736a88ec0146bcc1c7ae8875c41d89d4b4da node-v10.7.0-linux-x64.tar.gz
ad1d44cbe64ef44db5d8d42690a76dd186d6a6f71a3c3d38449757fe73135329 node-v10.7.0-linux-x64.tar.xz
9d6e4b265d9031476092737a24037f12c2d61f70a9bad0822aec07670db8ea0b node-v10.7.0.pkg
1f5f9db1d810517f88cb80a670bd20503e5e6cd3cef20763037693859da2c365 node-v10.7.0-sunos-x64.tar.gz
e7a8b1a66305d7a8ef614118d83b5c21f1536e867159fb37fdeba3fa8a15e0b5 node-v10.7.0-sunos-x64.tar.xz
b9691cbc6e6a2e209a9b8cb88fd942802236dae06652080f582304dbdd505ad2 node-v10.7.0.tar.gz
34ee6946ca67151f35c23115818f0b78233c21b7dff210648d4d6dbb5a1be962 node-v10.7.0.tar.xz
5ac24e0df8c8c43a2bdb751c66258aa4412b48eeae104c4f1bffb8659ded794e node-v10.7.0-win-x64.7z
a0914d4c1fb82f51a03a4f57c66c9ce6a65ccd4f3237706042c55799843f4b14 node-v10.7.0-win-x64.zip
c22ec146a4418998e340664eaea8d9688c573033b45e98962a3d3be0a198946f node-v10.7.0-win-x86.7z
2b69f1d437df3f6e69e8b6bb9a2997986c22e7cdb4bbe8dc49a775f3f74a63fc node-v10.7.0-win-x86.zip
62cf806d164cf6bd57c1ec2cac991c573bc956ff3e674be68115eaf4aac4fea4 node-v10.7.0-x64.msi
12d0e6c79a9222567c43dedfc217ce9b6965b7bf8048cb1256361b8f4535d465 node-v10.7.0-x86.msi
2f1cdb7c4a5517f3a79dfdc4d72e3684ea1f74d9d2b5cb4f80eee8bb28fd69cc win-x64/node.exe
6defad1eea9c9614e538fdc671d6259bda27a8a9297d38f90fd57e2361791dc5 win-x64/node.lib
12f7be34a2382da9a5f7021999e2b726a5b22ac437143b09a02780d4f44f114a win-x64/node_pdb.7z
b911c56feaaf29c570a5e81bc61d59ac1c725a3ab4ddf9ec5efe096e779c6fd6 win-x64/node_pdb.zip
ae59d5a8e22d275a2afb80e6db1eab6178f82a75bfaf6d1208a72c6207002056 win-x86/node.exe
490df044231718978f2b14b86b520cde3ae2c1b82410515db2afb55b22bdbd58 win-x86/node.lib
6bda1a581be9baaeb674b7d7750f4fc7e28b7b0aee0b21004a48cc89322cf4f4 win-x86/node_pdb.7z
de5b6749684d18fdb13b6628ae75aabc5c547dc30b4c362966ce5bb8ba550fa1 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJbT4ZcAAoJEHcPeppa4VYA53MP/R9sU8iroQFVM3jh3HGLVh36
1ahj+bzTPmPgYGSPhU1EYQcNkn/51KfXhlxCcSU/tQu1eBS5IIsAwCxhZlQXutT+
ZmvHySzwCabEv4SNAT38s7Q9TbFlPTZOOc2b3H9aPPlbZ/ps5n3ysYZeMmqcGdm7
oRbe7B1GdLDlosyQqAW9GDJDxc8gWSD1LXsQFJAha1d0TIERvMmcpJhWW+26ka/8
/AmrV7BllTBS36uO2z4+UDhOvMuTOWwXZnXtyeCMX4RXbfmi5YrkyuML9vVjuwkC
GB5mQZ8BNcnEbHo+dkJjZ9xi4r27PfOYRq7voFpnInx5e9hurNGtxPODqH3LPhZM
RW1m49v9Hce8bBOCbm4f+MP0S0XPC6krtFuKf8uno58rsqESvIBZpiHcJMjhUQ8c
X9zfGpkZ9BFkhubEd9nS0L2HAEl1xuF0IbiVGnexFBrRjtXFnOxaRXfYmOfWJkty
/sgbYrkvtoykHe4rodJliwIccEZJOQtg5LIvaSFv4HJx0ubqKEJ43RrUgEo0tC0w
7qcl9U1LG9l4OmhWXEX0mNF9g4m0K1IrHNTc9hUUiLZ+pYNRTJhnn068iWVhivBH
73C5h/neA4IvSZKiip5atxXSD30rUtLBCUinwlH3NiS56Y9txSTAHfTSlWzmszJO
iaQUyjE1YGL6ukHWQ+LV
=1lZp
-----END PGP SIGNATURE-----