주요 변경사항
- crypto:
randomFill
과randomFillSync
메소드가 추가되었습니다. (Evan Lucas) #10209 - meta: 새로운 협력자를 추가했습니다.
- process: Promise를 거절할 때 Symbol을 반환하면 강제로 종료되던 문제를 수정했습니다. (Cameron Little) #11640
- url: 조금 더 WHATWG URL 명세에 맞게 수정했습니다. (Timothy Gu) #12507
- v8
Commits
- [
224fd3af97
] - benchmark: terminate child process on Windows (Rich Trott) #12658 - [
373e9f08af
] - benchmark: add benchmark for v8.getHeap*Statistics (James M Snell) #12681 - [
7d87edc1ba
] - benchmark: add benchmark for string concatenations (Vse Mozhet Byt) #12455 - [
08ba9d437c
] - benchmark: fix CLI arguments check in common.js (Vse Mozhet Byt) #12429 - [
440f4d4eef
] - Revert “benchmark: fix CLI arguments check in common.js” (James M Snell) #12474 - [
b7aeed7a7e
] - benchmark: improve cli error message (Brian White) #12421 - [
917534d541
] - benchmark: fix CLI arguments check in common.js (Vse Mozhet Byt) #12429 - [
f316b50e8d
] - benchmark: replace more [].join() with ‘’.repeat() (Vse Mozhet Byt) #12317 - [
d58fa7873f
] - benchmark,windows: TCP.readStart() meaningful only after completion (Refael Ackermann) #12258 - [
e4b2f61fb5
] - buffer: use slightly faster NaN check (Brian White) #12286 - [
ebeb6c0a26
] - buffer: optimize write() (Brian White) #12361 - [
0c0241ff73
] - buffer,util: refactor for performance (Rich Trott) #12153 - [
caf6506f9f
] - build: add target for checking for perm deopts (Brian White) #12456 - [
212475b451
] - build: use do_not_edit variable where possible (Ruslan Bekenev) #12610 - [
78ac637fe2
] - build: fix case in lib names (Refael Ackermann) #12522 - [
e6be4b951a
] - build: make linter targets silent (Sakthipriyan Vairamani (thefourtheye)) #12423 - [
4d9e6718f8
] - build: run cpplint even if jslint failed (Ruslan Bekenev) #12276 - [
9662ca1a03
] - build: enable cctest to use generated objects (Daniel Bevenius) #11956 - [
42e940c5e9
] - build,win: limit maxcpucount to 2 for MSBuild (João Reis) #12184 - [
933b6b57d6
] - cluster: fix permanent deoptimizations (Brian White) #12456 - [
db585c9b4d
] - crypto: update root certificates (Ben Noordhuis) #12402 - [
8ac8e50a58
] - crypto: make LazyTransform compabile with Streams1 (Matteo Collina) #12380 - [
75f4329e01
] - (SEMVER-MINOR) crypto: add randomFill and randomFillSync (Evan Lucas) #10209 - [
d154aafe18
] - deps: remove **/node_modules/form-data/README.md (Jeremiah Senkpiel) #12643 - [
e8595c505b
] - deps: cherry-pick 79aee39 from upstream v8 (Ben Noordhuis) #12412 - [
810f9215e5
] - deps,win: increase msvs_shard in gyp for V8 (João Reis) #12184 - [
c2c62874d4
] - doc: fix formatting of TOC (Refael Ackermann) #12731 - [
f60a2e9527
] - doc: fixup the collaborators list (Alexey Orlenko) #12750 - [
360efe48bc
] - doc: fix examples in repl.md (Vse Mozhet Byt) #12684 - [
395380a136
] - doc: add Added-in metadata for WHATWG URL (Timothy Gu) #12683 - [
fc96d1a573
] - doc: document url.domainTo* methods separately (Timothy Gu) #12683 - [
45facc8822
] - doc: fix an unclear wording in readline.md (Vse Mozhet Byt) #12605 - [
1316c77b79
] - doc: improve randomfill and fix broken link (Sakthipriyan Vairamani (thefourtheye)) #12541 - [
313b205834
] - doc: prepare js code for eslint-plugin-markdown (Vse Mozhet Byt) #12563 - [
b52f77df43
] - doc: fix typo in doc/api/process.md (morrme) #12612 - [
47b39928d5
] - doc: make commit guidelines easier to reference (Benjamin Fleischer) #11732 - [
4276c213f2
] - doc: add suggestion to use --3way (Michael Dawson) #12510 - [
3703fc6bbe
] - doc: update link to Code of Conduct (Alex Autem) #12552 - [
434873d24b
] - doc: fix typo in fs.watch() description (Ivo von Putzer Reibegg) #12550 - [
eb78722922
] - doc: add lucamaraschi to collaborators (Luca Maraschi) #12538 - [
9250f02d12
] - doc: clarify the callback arguments of dns.resolve (Roman Reiss) #9532 - [
38278db9c7
] - doc: unify spaces in a querystring.md code example (Vse Mozhet Byt) #12465 - [
3fc25dce82
] - doc: run tests before landing changes (Rich Trott) #12416 - [
af0067cc5e
] - doc: avoid colloquialism (Rich Trott) #12417 - [
d0ba631efa
] - doc: fix encoding string in buffer example (MapleUncle) #12482 - [
3d8878c592
] - doc: correct git fix whitespace command (Mateusz Konieczny) #12445 - [
077187e9a8
] - doc: s/origin/upstream/ collaborator guide (Anna Henningsen) #12436 - [
5a2d358f2e
] - doc: remove inspector experimental warning (cjihrig) #12408 - [
320e72b32d
] - doc: add missing ) in CONTRIBUTING.md (Mateusz Konieczny) #12444 - [
4570d9853c
] - doc: add guide for backporting prs (Evan Lucas) #11099 - [
d7d1e923ad
] - doc: update link for landing PRs (Rich Trott) #12415 - [
4ce58bd56a
] - doc: add DavidCai1993 to collaborators (David Cai) #12435 - [
984232cc2a
] - doc: fix typo in streams.md (John Paul Bamberg) #12428 - [
060b63e91f
] - doc: add jkrems to collaborators (Jan Krems) #12427 - [
6a45be2fa6
] - doc: path functions ignore trailing slashes (Tobias Nießen) #12181 - [
92e239d001
] - doc: add info about serializable types (Shubheksha Jalan) #12313 - [
5c57feaa27
] - doc: fix formatting in onboarding-extras (Rich Trott) #12350 - [
e2d66ab809
] - doc: response.write ignores body in some cases (Ruslan Bekenev) #12314 - [
d1e1832398
] - doc: add AnnaMag to collaborators (AnnaMag) #12414 - [
f3db9a6437
] - doc: limit lines to 80 cols in internal README (Evan Lucas) #12358 - [
ed130168ed
] - doc: add single arg scenario for util.format (Tarun Batra) #12374 - [
aa511053be
] - doc: add missing changelog entry for fs.readdir() (Shubheksha Jalan) #12312 - [
43a39c6786
] - doc: modernize and fix code examples in path.md (Vse Mozhet Byt) #12296 - [
71b39aefc1
] - doc: update os.uptime() and process.uptime() info (Vse Mozhet Byt) #12294 - [
089a96f337
] - doc: add link on logo to README (Roman Reiss) #12307 - [
75f0855f4c
] - doc: c++ unit test guide lines (Daniel Bevenius) #11956 - [
b1d3f59c59
] - doc: fix stylistic issues in api/net.md (Alexey Orlenko) #11786 - [
e48e00b03a
] - doc: document URLSearchParams constructor (Timothy Gu) #12507 - [
84484b7063
] - fs: fix permanent deoptimizations (Brian White) #12456 - [
675244af8e
] - gyp: inherit parent for*.host
(Johan Bergström) #6173 - [
cbdf9a90d1
] - lib: fix typo in comments in module.js (WORMSS) #12528 - [
51eafe8f3c
] - meta: update authors list (Aashil Patel) #11533 - [
2e3813f730
] - meta: move the Code of Conduct to TSC repository (James M Snell) #12147 - [
4a082889bd
] - net: fix permanent deoptimizations (Brian White) #12456 - [
9db4f19283
] - net: require ‘dns’ only once (Ben Noordhuis) #12342 - [
94385c6d70
] - net: don’t normalize twice in Socket#connect() (Ben Noordhuis) #12342 - [
0e40e6d3e9
] - net: don’t concatenate strings in debug logging (Ben Noordhuis) #12342 - [
d0b1be13f9
] - net: remove unnecessary process.nextTick() (Ben Noordhuis) #12342 - [
dcc9e1a7d4
] - net: don’t create unnecessary closure (Ben Noordhuis) #12342 - [
e09202b78b
] - net: don’t create unnecessary closure (Ben Noordhuis) #12342 - [
8ac387be3e
] - net: refactor onSlaveClose in Server.close (Claudio Rodriguez) #12334 - [
6998e8026b
] - os,vm: fix segfaults and CHECK failure (Tobias Nießen) #12371 - [
b573f77b28
] - process: fix permanent deoptimizations (Brian White) #12456 - [
cd54208463
] - process: cast promise rejection reason to string (Cameron Little) #11640 - [
0cc37c71a1
] - querystring: move isHexTable to internal (Timothy Gu) #12507 - [
1ac331b29f
] - readline: fix permanent deoptimizations (Brian White) #12456 - [
b09bf51cdf
] - repl: support hidden history file on Windows (Bartosz Sosnowski) #12207 - [
da01ff7507
] - src: remove invalid comment (cjihrig) #12645 - [
744ed9477b
] - src: expose V8’s IsNativeError() in util bindings (cjihrig) #12546 - [
cfd91446a1
] - src: remove extraneous dot (Myles Borins) #12626 - [
520f876711
] - src: add fcntl.h include to node.cc (Bartosz Sosnowski) #12540 - [
08951a1307
] - src: replace IsConstructCalls with lambda (Daniel Bevenius) #12533 - [
184941ef0b
] - src: remove TODO about uv errno removal (Daniel Bevenius) #12536 - [
94ddab091b
] - src: guard default_inspector_port (Daniel Bevenius) #12303 - [
513fc62267
] - src: clean up WHATWG WG parser (Timothy Gu) #12507 - [
078316c630
] - src: WHATWG URL C++ parser cleanup (Timothy Gu) #12507 - [
72a3cacc95
] - src: remove explicit UTF-8 validity check in url (Timothy Gu) #12507 - [
f5a702e763
] - stream: Fixes missing ‘unpipe’ event (Christopher Luke) #11876 - [
7d0adc6d26
] - stream: fix permanent deoptimizations (Brian White) #12456 - [
592db37e2f
] - test: move test to sequential for reliability (Rich Trott) #12704 - [
7af2e7940c
] - test: fix permanent deoptimizations (Brian White) #12456 - [
9da719ab32
] - test: fix test filenames (Brian White) #12456 - [
d78adccc08
] - test: support multiple warnings in checkWarning (Cameron Little) #11640 - [
819c131f58
] - test: improve test-tcp-wrap-listen (alohaglenn) #12599 - [
79dff99428
] - test: remove eslint comments from test-util.js (cjihrig) #12669 - [
dd1dced4c1
] - test: remove eslint comments (cjihrig) #12669 - [
3e9e6afd8a
] - test: use common.mustCall in test-https-strict (weewey) #12668 - [
75e053be39
] - test: cleanup test-util-inherits.js (RobotMermaid) #12602 - [
745dea994e
] - test: use common.js to check platform (Ruslan Bekenev) #12629 - [
8e6d4402a0
] - test: improve test-process-kill-pid (alohaglenn) #12588 - [
660e58c7eb
] - test: improved type checking with regex (coreybeaumont) #12591 - [
e36a256c6b
] - test: cleanup test-fs-watch.js (RobotMermaid) #12595 - [
d15b1c4446
] - test: add mustCall in test-timers-clearImmediate (Zahidul Islam) #12598 - [
989d344ba9
] - test: use block scoped variable names (Neehar Venugopal) #12544 - [
b82e0769fe
] - test: dynamic port in cluster eaddrinuse (Sebastian Plesciuc) #12547 - [
8ae5afe2d2
] - test: dynamic port in cluster ipc throw (Sebastian Plesciuc) #12571 - [
80ceb04644
] - test: replace assertion error check with regex (thelady) #12603 - [
2021ea1c12
] - test: refactored context type err message to regex (Muhsin Abdul-Musawwir) #12596 - [
1a4bf431fc
] - test: improve test-process-chdir (vperezma) #12589 - [
14e93f6369
] - test: dynamic port in parallel cluster tests (Sebastian Plesciuc) #12584 - [
d10eb83325
] - test: remove flaky designation for test on AIX (Rich Trott) #12564 - [
f0b5afe721
] - test: dynamic port in cluster worker dgram (Sebastian Plesciuc) #12487 - [
661ff6dae3
] - test: move test-debugger-repeat-last to sequential (kumarrishav) #12470 - [
0fb69de277
] - test: use duplex streams in duplex stream test (cjihrig) #12514 - [
f84a5e19b7
] - test: use JSON.stringify to trigger stack overflow (Yang Guo) #12481 - [
96b2faa79b
] - test: fix parallel/test-setproctitle.js on alpine (David Cai) #12413 - [
e3ccc3109c
] - test: set benchmark-child-process flaky on windows (Rich Trott) #12561 - [
37261319d6
] - test: minimize time for child_process benchmark (Rich Trott) #12518 - [
eac0d70429
] - test: console.log removed from test-net-localport (Faiz Halde) #12483 - [
a213320745
] - test: dynamic port in cluster worker disconnect (Sebastian Plesciuc) #12457 - [
ddc35282c0
] - test: remove uses of common.PORT in test-tls-client tests (Ahmed Taj elsir) #12461 - [
f48d06c042
] - test: dynamic port in cluster worker send (Sebastian Plesciuc) #12472 - [
a75fbe024a
] - test: increase coverage for buffer.js (Rich Trott) #12476 - [
e919941a21
] - test: add test for child_process benchmark (Joyee Cheung) #12326 - [
8e3d54aca5
] - test: complete coverage of lib/child_process.js (cjihrig) #12367 - [
922c457365
] - test: buffer should always be stringified (Luca Maraschi) #12355 - [
611c23cca6
] - test: use dynamic port in test-cluster-bind-twice (Rich Trott) #12418 - [
a7e13e012d
] - test: remove common.PORT from test-cluster*.js (Tarun Batra) #12441 - [
a34cccceaa
] - test: use dynamic port in 3 test-cluster-worker tests (Sebastian Plesciuc) #12443 - [
320b80b792
] - test: add --use-bundled-ca to tls-cnnic-whitelist (Daniel Bevenius) #12394 - [
3c59d87164
] - test: add crypto check to crypto-lazy-transform (Daniel Bevenius) #12424 - [
0f290f2414
] - test: enable setuid/setgid test (Rich Trott) #12403 - [
4a19062294
] - test: replace [].join() with ‘’.repeat() (Jackson Tian) #12305 - [
5ed9ed3317
] - test: remove common.PORT from test-cluster-basic (Rich Trott) #12377 - [
0661fdf781
] - test: add test-benchmark-crypto (Rich Trott) #12347 - [
092c7239ee
] - test: add hasCrypto check to test-debug-usage (Daniel Bevenius) #12357 - [
aff0cfc2d7
] - test: improve punycode coverage to check surrogate pair (Nao YONASHIRO) #12354 - [
1ab998f25c
] - test: fix allocUnsafe uninitialized buffer check (Karl Cheng) #12290 - [
fe45a379e4
] - test: add arrow functions to test-util-inspect (Alexey Orlenko) #11781 - [
9bdf62f7a7
] - test: refactor test-util-inspect.js (Alexey Orlenko) #11779 - [
1adb08ee92
] - test: synchronize WPT url test data (Daijiro Wachi) #12507 - [
90bba9fd3e
] - test,doc: documentcrashOnUnhandledRejection()
(Anna Henningsen) #12699 - [
46a7c297d3
] - tools: use no-useless-concat ESLint rule (Vse Mozhet Byt) #12613 - [
258eeaa519
] - tools: enable no-useless-return eslint rule (cjihrig) #12577 - [
200e899cc4
] - tools: addroot: true
in main .eslintrc.yaml (Vse Mozhet Byt) #12570 - [
13441eb1e1
] - tools: add table parsing capability to the doctool (Roman Reiss) #9532 - [
3c8e366c2a
] - tools: update certdata.txt (Ben Noordhuis) #12402 - [
6003958872
] - tools: add compile_commands.json gyp generator (Ben Noordhuis) #12450 - [
83a28eeff8
] - tools: update gyp to eb296f6 (Refael Ackermann) #12450 - [
5ccafa2a33
] - tools: replace custom ESLint timers rule (Rich Trott) #12162 - [
60daaaeff2
] - url: always show password for URL instances (Brian White) #12420 - [
ac52923308
] - url: update WHATWG URL API to latest spec (Timothy Gu) #12523 - [
539ffaef83
] - url: improve descriptiveness of identifier (Rich Trott) #12579 - [
dfc801737f
] - url: improve WHATWG URL inspection (Timothy Gu) #12507 - [
b2a9e60ce1
] - url: clean up WHATWG URL origin generation (Timothy Gu) #12507 - [
29531d2654
] - url: disallow invalid IPv4 in IPv6 parser (Daijiro Wachi) #12507 - [
ffb2ef4ff3
] - url: remove javascript URL special case (Daijiro Wachi) #12507 - [
5a27f6335d
] - url: trim leading slashes of file URL paths (Daijiro Wachi) #12507 - [
b50a84a259
] - url: avoid instanceof for WHATWG URL (Brian White) #12507 - [
b9b93f2165
] - url: error when domainTo*() is called w/o argument (Timothy Gu) #12507 - [
b8d1a45beb
] - url: change path parsing for non-special URLs (Daijiro Wachi) #12507 - [
c7de98a7bf
] - url: add ToObject method to native URL class (James M Snell) #12507 - [
4b6097d3bd
] - url: use a class for WHATWG url[context] (Timothy Gu) #12507 - [
01b8839495
] - url: spec-compliant URLSearchParams parser (Timothy Gu) #12507 - [
b8ff2c9f37
] - url: spec-compliant URLSearchParams serializer (Timothy Gu) #12507 - [
d6fe91648a
] - url: prioritize toString when stringifying (Timothy Gu) #12507 - [
7c9ca0f3ce
] - url: enforce valid UTF-8 in WHATWG parser (Timothy Gu) #12507 - [
b4052e656c
] - url: extend URLSearchParams constructor (Timothy Gu) #12507 - [
e77f1e2177
] - v8: fix stack overflow in recursive method (Ben Noordhuis) #12460 - [
25b851bdd4
] - v8: fix build errors with g++ 7 (Ben Noordhuis) #12392
Windows 32-bit Installer: https://nodejs.org/dist/v7.10.0/node-v7.10.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v7.10.0/node-v7.10.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v7.10.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v7.10.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v7.10.0/node-v7.10.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v7.10.0/node-v7.10.0.tar.gz
Other release files: https://nodejs.org/dist/v7.10.0/
Documentation: https://nodejs.org/docs/v7.10.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |