주요 변경사항
- buffer:
- promise:
--trace-warnings
가 이제 Promise 경고에 대한 유용한 스택트레이스를 출력합니다. (Anna Henningsen) #9525 - repl: generator 함수의 올바른 파싱을 막는 버그를 수정했습니다. (Teddy Katz) #9852
- V8:
instanceof
의 상당한 성능저하를 수정했습니다. (Franziska Hinkelmann) #9730
Commits
- [
f55a63c86f
] - internal/util: move the case ‘latin1’ (Jackson Tian) #9646 - [
5379b9da11
] - async_wrap: call destroy() callback inuv_idle_t
(Trevor Norris) #9753 - [
5157a5cee9
] - async_wrap: make Initialize a static class member (Trevor Norris) #9753 - [
3e5be7fc8b
] - async_wrap: mode constructor/destructor to .cc (Trevor Norris) #9753 - [
88464ac6ac
] - benchmark: reformat code for clarity (Rich Trott) #9790 - [
573f9db6c9
] - buffer: fix transcode for single-byte enc to ucs2 (Anna Henningsen) #9838 - [
0c745e3a3a
] - buffer: convert offset & length to int properly (Sakthipriyan Vairamani (thefourtheye)) #9815 - [
e0e62d1113
] - Revert “buffer: runtime deprecation of calling Buffer without new” (Anna Henningsen) #9529 - [
371090d817
] - build: Make configure file parseable on python3 (kalrover) #9657 - [
16af467146
] - build: add shared library support to AIX build (Stewart Addison) #9675 - [
fa38032148
] - child_process: name anonymous functions (brad-decker) #9880 - [
5c9aa18484
] - constants: errors -> errno (Bryan English) #9349 - [
dfa35d66f5
] - debugger: callthis.resume()
afterthis.run()
(Lance Ball) #10099 - [
ac8d212428
] - debugger: refactor_debugger.js
(Rich Trott) #9860 - [
4bcda633c0
] - deps: upgrade npm to 3.10.10 (Rebecca Turner) #9847 - [
03b1c314cd
] - deps: cherry-pick 08377af from v8 upstream (Franziska Hinkelmann) #9730 - [
e9c2ffd20c
] - deps: backport GYP fix to fix AIX shared suffix (Stewart Addison) - [
3bc40ce725
] - doc: remove repeated info onboarding.md (BethGriggs) #9635 - [
446bcbea4e
] - doc: correct it’s vs. its usage (Rich Trott) #10098 - [
b9bd9a2fcb
] - doc: remove Sam Roberts from release team (Sam Roberts) #9862 - [
51b77aa44a
] - doc: add people to cc for async_wrap (Anna Henningsen) #9471 - [
346204d77e
] - doc: add link tonet.Server
in tls.md (Devon Rifkin) #10109 - [
c4fbdfa785
] - doc: fix typo fordecipher.final
. (iamchenxin) #10086 - [
d226418b87
] - doc: suggest Buffer.alloc instead of Buffer#fill (Teddy Katz) #10000 - [
78e188d929
] - doc: clarify fs.createReadStream options (Wes Tyler) #10078 - [
cdec174d4d
] - doc: var => const in js code examples of addons.md (Vse Mozhet Byt) #10092 - [
13eea40d6f
] - doc: rename writing_tests.md to writing-tests.md (Safia Abdalla) #9867 - [
c948d9051b
] - doc: it’s -> its in api/child_process.md (Devon Rifkin) #10090 - [
f6c1f24068
] - doc: update Collaborators list in README (Rich Trott) #9846 - [
a0e25b2544
] - doc: remove minor contradiction in debugger doc (Rich Trott) #9832 - [
8c70f79249
] - doc: clarify introductory module material (Rich Trott) #9816 - [
2e22fa043d
] - doc: improve description of moduleexports
(Sam Roberts) #9622 - [
6ab920a3fc
] - doc: add guide for maintaining V8 (Ali Ijaz Sheikh) #9777 - [
4fa84c9589
] - doc: fix crypto Verify cut-n-paste from Sign (子丶言) #9796 - [
6297b9afc5
] - doc: minor fixes event-loop-timers-and-nexttick.md (Dan Koster) #9126 - [
a8d84d5b50
] - doc: changed order of invocations in https.request() example. (atrioom) #9614 - [
c7cd400fcb
] - doc: fix crypto “decipher.setAAD()” typo (子丶言) #9782 - [
77e145a00e
] - doc: clarify slashes-appending in url module (Rich Trott) #9731 - [
65af114267
] - doc: “util” is not needed to extend ES6 classes (Adam Brunner) #9737 - [
44ae0283af
] - doc: fix<code>
inside stability boxes (Roman Reiss) #9723 - [
9554a974d1
] - https: name anonymous functions in https (Pedro Lima) #9217 - [
80a3934cd7
] - inspector: /json/version returns object, not array (Ben Noordhuis) #9762 - [
65cda7f265
] - lib: use === in_http_server
and_tls_wrap
(Walter Beller-Morales) #9849 - [
a673d44d68
] - lib,tools: remove unneeded escaping of / (Prince J Wesley) #9591 - [
3253954e62
] - meta: whitelist dotfiles in .gitignore (Claudio Rodriguez) #8016 - [
cef3a04f62
] - promise: better stack traces for --trace-warnings (Anna Henningsen) #9525 - [
a0f6cc718a
] - repl: avoid parsing division operator as regex (Teddy Katz) #10103 - [
6087e361e5
] - repl: preprocess only for defaultEval (Prince J Wesley) #9752 - [
9099664959
] - repl: fix generator function preprocessing (Teddy Katz) #9852 - [
9726c8271e
] - test: update parallel/test-crypto-hash.js (Deepti Agrawal) #10009 - [
7144f811a6
] - test: add test for url module domainToAscii and domainToUnicode (Daryl Thayil) #10031 - [
2f6d0c7e61
] - test: refactor test-require-extensions-main (Daryl Thayil) #9912 - [
e718f2051c
] - test: refactor test-tls-ocsp-callback (k3kathy) #9970 - [
f5e622ea53
] - test: use assert.strictEqual and fix setTimeout (Matt Phillips) #9957 - [
0a4fc64c3f
] - test: clean up tls junk test (Danny Guo) #9940 - [
a3a664a321
] - test: update test-stdout-to-file (scalkpdev) #9939 - [
f531c96846
] - test: changed assert.Equal to asset.strictEqual (Paul Chin) #9973 - [
843b8c1658
] - test: refactor test-domain-multi (Wes Tyler) #9963 - [
8936d835c1
] - test: refactor test-fs-write.js (hirabhullar) #9982 - [
2f731e5b5d
] - test: refactor test-child-fork-exec-path.js (hirabhullar) #9982 - [
d697ac404f
] - test: use assert.strictEqual in test-cli-eval (Nigel Kibodeaux) #9919 - [
0a07bccc5c
] - test: refactor test-tls-connect-simple (Russell Sherman) #9934 - [
371a785f6d
] - test: refactor test-signal-unregister (mark hughes) #9920 - [
79b36e927c
] - test: update test-net-connect-handle-econnrefused (Punit Buch) #9932 - [
ba7d1cf4bc
] - test: refactor test-require-resolve (blugavere) #10120 - [
1877ba3384
] - test: refactor test-fs-symlink-dir-junction (Walter Beller-Morales) #9928 - [
84813fdaf8
] - test: refactor test-fs-read-stream-resume (Matt Webb) #9927 - [
f68bfc5bde
] - test: replace equal with strictEqual (Tracy Hinds) #10011 - [
c0eb08adbe
] - test: use strictEqual instead of equal (Uttam Pawar) #9921 - [
2e36b2ef49
] - test: using const and strictEqual (Fabrice Tatieze) #9926 - [
8e27254594
] - test: convert assert.equal to assert.strictEqual (Jonathan Darling) #9925 - [
328cd93036
] - test: changed assert.equal to assert.strictEqual (Scott Smereka) #9936 - [
cbdc64e026
] - test: test-file-write-stream3.js refactor (Richard Karmazin) #10035 - [
7c90244677
] - test: implemented es6 conventions (Erez Weiss) #9669 - [
bb677d41ce
] - test: strictEqual() and RegExp in test-buffer-fill.js (J Scott Chapman) #9895 - [
34b8c86895
] - test: Modernize test-tls-peer-certificate.js (Ilya Potuzhnov) #10014 - [
5ad7e04280
] - test: strictCompare and explcit inputs mprovement to test-buffer-slice (Michael Alexander) #10048 - [
256de35c98
] - test: add test for process.stdin.setRawMode() (Jonathan Darling) #10037 - [
990a19fc7e
] - test: refactor test for net listen on fd0 (Julian Duque) #10025 - [
7fd8833fa9
] - test: update assert.equal() to assert.strictEqual() (Peter Diaz) #10024 - [
fdc55ef02c
] - test: use const or let and assert.strictEqual (Christopher Rokita) #10001 - [
ae1ef5336d
] - test: fix buffer alloc tests (levsoroka) #9998 - [
e8fc7fcef7
] - test: Added more validations to setEncoding (Paul Lucas) #9997 - [
79e6068d5c
] - test: use strictEqual() domain-http (cdnadmin) #9996 - [
7428d80879
] - test: refactor test-cluster-worker-events (fmizzell) #9994 - [
6df3b7babc
] - test: update repl tests (makenova) #9991 - [
47b5f9e710
] - test: modernize test-fs-truncate-fd (Nigel Kibodeaux) #9978 - [
8b6c45f4b4
] - test: update tls test to use const/let and common.mustCall (rgoodwin) #9968 - [
c05909b3e8
] - test: adding strictEqual to test-buffer-indexof.js (Eric Gonzalez) #9955 - [
d0852459d5
] - test: strictEqual in test-beforeexit-event.js (CodeTheInternet) #10004 - [
2beba9e025
] - test: refactor test-child-process-double-pipe (Dan Villa) #9930 - [
64b2494e90
] - test: updated tls-getcipher test (Ethan Arrowood) #9923 - [
e502262687
] - test: replace equal with strictEqual in test-freelist.js (Adrian Estrada) #9910 - [
5a2b68896c
] - test: updated test-stream-pipe-unpipe-stream (Raja Panidepu) #10100 - [
f900753eeb
] - test: refactor test-crypto-ecb (michael6) #10029 - [
6502427761
] - test: refactor test-require-exceptions (Oscar Martinez) #9882 - [
a801ffb1ee
] - test: refactor test-console (Matt Crummey) #9873 - [
bca587bdb3
] - test: refactor test-crypto-certificate (Josh Mays) #9911 - [
278772a5df
] - test: refactor dgram-send-multi-buffer-copy (Konstantin Likhter) #9909 - [
6d5ded508e
] - test: refactor test-domain (Johnny Reading) #9890 - [
318a2dbea4
] - test: refactor test-cli-syntax (Exlipse7) #10057 - [
da8e3d946a
] - test: refactor test-child-process-constructor (k3kathy) #10060 - [
9fddf29f53
] - test: refactor test-repl-mode.js (Cesar Hernandez) #10061 - [
65c44830c2
] - test: var to const, assert.equal to assert.strictEqual in net (Sean Villars) #9907 - [
ef7cbde0a2
] - test: changed vars to const in test-net-better-error-messages-listen-path.js (anoff) #9905 - [
f62567b7f8
] - test: use const instead of var in test-require-json.js (Sarah Meyer) #9904 - [
5f3f54d4bb
] - test: refactor test-http-dns-error (Outsider) #10062 - [
ae2bf0a761
] - test: Changed assert.equal to assert.strictEqual (Daniel Pittman) #9902 - [
1eb581779d
] - test: refactor test-vm-syntax-error-stderr.js (Jay Brownlee) #9900 - [
c456ca3601
] - test: refactor test-tls-destroy-whilst-write (Chris Bystrek) #10064 - [
fd17ca7710
] - test: refactor test-net-dns-custom-lookup (Kent.Fan) #10071 - [
cf3c635dba
] - test: refactor test-https-truncate (davidmarkclements) #10074 - [
14c0388945
] - test: refactor test-tls-server-verify (Hutson Betts) #10076 - [
36b8dd3b07
] - test: refactor test-crypto-padding.js (Konstantin Likhter) #9971 - [
38ec8e44fa
] - test: improve test for crypto padding (Julian Duque) #9906 - [
a771f2181c
] - test: use strictEqual in test-cli-eval-event.js (Richard Karmazin) #9964 - [
e1394eeb16
] - test: refactor test-tls-friendly-error-message.js (Adrian Estrada) #9967 - [
69077a13bf
] - test: refactor test-fs-append-file.js (adelmann) #10110 - [
baa1accdb1
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10065 - [
a34e19532c
] - test: refactor test-dgram-exclusive-implicit-bind (Cesar Hernandez) #10066 - [
d87926ae34
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10067 - [
c4902e44ad
] - test: polish test-net-better-error-messages-listen (Hitesh Kanwathirtha) #10087 - [
9b9fe8c5ac
] - test: change var to const in test-tls-key-mismatch.js (bjdelro) #9897 - [
7697aee7da
] - test: use strictEqual in cwd-enoent (JDHarmon) #10077 - [
cdc2909882
] - test: refactor test-fs-read-stream-inherit.js (Jonathan Darling) #9894 - [
55b58baed1
] - test: use assert.strictEqual in test-crypto-ecb (Daniel Pittman) #9980 - [
e070588a8a
] - test: refactor test-child-process-stdio-inherit (Wes Tyler) #9893 - [
22b15f2ab6
] - test: change var to const for require and strict equality checks (Harish Tejwani) #9892 - [
2a8d29339d
] - test: Update to const and use regex for assertions (Daniel Flores) #9891 - [
295eb5a3b6
] - test: swap var->const/let and equal->strictEqual (Peter Masucci) #9888 - [
57f060c495
] - test: replace equal with strictEqual in crypto (Julian Duque) #9886 - [
3d35930b2c
] - test: replace equal with strictEqual (Julian Duque) #9879 - [
13cc6a005b
] - test: var to const/let in test-tls-set-ciphers (rajatk) #9877 - [
f3eb8b1bea
] - test: refactor test-tls-timeout-server-2 (Devon Rifkin) #9876 - [
dc76a20474
] - test: Updating vars to const and tsl server test (Matt Webb) #9874 - [
63fafb8aca
] - test: refactor test-crypto-hash-stream-pipe (Matt Wilson) #10055 - [
fb4b650159
] - test: crypto-hash-stream-pipe use strict equal (Mitchell Stoutin) #9935 - [
8f550df252
] - test: refactor child-process-spawn-error (Johnny Reading) #9951 - [
b73f6b760f
] - test: refactor test-child-process-spawn-error (stokingerl) #9937 - [
371ca03568
] - test: refactor test-vm-static-this.js (David Bradford) #9887 - [
3e37673d5c
] - test: refactor test-crypto-cipheriv-decipheriv (Aileen) #10018 - [
f76bb2adf8
] - test: refactor test for crypto cipher/decipher iv (Julian Duque) #9943 - [
4cc813d8b9
] - test: refactor test-cluster-setup-master-argv (Oscar Martinez) #9960 - [
eb0c1cd412
] - test: refactor test-cluster-setup-master-argv (Christine Hong) #9993 - [
d2e89272d2
] - test: refactor test-fs-append-file-sync (Chris Bystrek) #10056 - [
070370fd0a
] - test: refactor test-fs-append-file-sync (Ian White) #9977 - [
87038bb628
] - test: refactor test-fs-write-file (adelmann) #10030 - [
1f6f411234
] - test: refactor test/parallel/test-fs-write-file.js (Kyle Carter) #9992 - [
4cb52ee827
] - test: update to const iin cluster test (Greg Valdez) #10007 - [
f9d79ef597
] - test: use assert.strictEqual() cluster test (Bidur Adhikari) #10042 - [
b4ec7d6c50
] - test: use const in test-crypto-pbkdf2 (Greg Valdez) #9974 - [
2e889cf056
] - test: improve test for crypto pbkdf2 (joyeecheung) #9883 - [
c0a28622ce
] - test: var -> let/const, .equal -> .strictEqual (shiya) #9913 - [
d1da89906d
] - test: increase coverage for timers (lrlna) #10068 - [
44d9bc8b90
] - test: change equal to strictEqual (Kevin Zurawel) #9872 - [
0cab6eb6ca
] - test: test for http.request() invalid method error (Ashton Kinslow) #10080 - [
f9386f2846
] - test: update net-local-address-port (scalkpdev) #9885 - [
66554c75d5
] - test: refactor test-tls-ecdh (Adriana Rios) #9878 - [
a857c9a74c
] - test: refactor test-vm-debug-context (makenova) #9875 - [
a6377a96dd
] - test: increase coverage for lib/events.js (Safia Abdalla) #9865 - [
eb369f6d48
] - test: use strictEqual in test-zlib-truncated (ben_cripps) #9858 - [
3af4ef4642
] - test: use strictEqual in test-debugger-client.js (ben_cripps) #9857 - [
5c15a68091
] - test: refactor test-debug-args (Rich Trott) #9833 - [
0e36becd39
] - test: refactor test-fs-non-number-arguments-throw (Michaël Zasso) #9844 - [
c286312ef5
] - test: replace assert.equal with assert.strictEqual (brad-decker) #9842 - [
0ccb2c3992
] - test: refactor test-crypto-timing-safe-equal (Michaël Zasso) #9843 - [
0bdd5ca0f7
] - test: run cpplint on files in test/cctest (Ben Noordhuis) #9787 - [
956239124d
] - test: add toASCII and toUnicode punycode tests (Claudio Rodriguez) #9741 - [
70633f965d
] - test: refactor test-util-inspect (Rich Trott) #9804 - [
4c2ad8c89f
] - test: refactor test-preload (Rich Trott) #9803 - [
59aec82f88
] - test: refine test-http-status-reason-invalid-chars (Rich Trott) #9802 - [
c35bf44f60
] - test: refactor test-crypto-binary-default (Michaël Zasso) #9810 - [
4d1e11243b
] - test: refactor and fix test-crypto (Michaël Zasso) #9807 - [
74c3283cfa
] - test: fix test-buffer-slow (Michaël Zasso) #9809 - [
e2db5c8e7a
] - test: refactor test-net-pingpong (Michaël Zasso) #9812 - [
cd10e1ae4a
] - test: refactor and fix test-dns (Michaël Zasso) #9811 - [
dcba25082f
] - test: refactor and fix test-buffer-bytelength (Michaël Zasso) #9808 - [
d06f010482
] - test: cleanup test-dgram-error-message-address (Michael Macherey) #8938 - [
3b193defb2
] - test: fix flaky test-cluster-dgram-2 (Rich Trott) #9791 - [
3f1b068644
] - test: refactor common.js (Rich Trott) #9732 - [
d31a41149d
] - test: fix test-tls-connect-address-family (mkamakura) #9573 - [
d51c856f11
] - test: fix test-http-status-reason-invalid-chars (Yosuke Saito) #9572 - [
b763a31af0
] - test: refactor test-child-process-exec-error (Rich Trott) #9780 - [
2b7ecb5012
] - test: exclude no_interleaved_stdio test for AIX (Michael Dawson) #9772 - [
4971c3bb79
] - test: fix flaky test-dgram-empty-packet & friends (Rich Trott) #9724 - [
2fb825750d
] - test: fix flaky test-inspector (Rich Trott) #9727 - [
fc13cc6a12
] - test: refactor test-tls-hello-parser-failure (Rich Trott) #9715 - [
ea1c4e1212
] - test,url: improve escaping in url.parse (joyeecheung) #10083 - [
64854f625b
] - tools: add ESLint rule for assert.throws arguments (Michaël Zasso) #10089 - [
2ee3543e04
] - tools: remove unneeded escaping in generate.js (Rich Trott) #9781 - [
53d175267c
] - tools: Add no useless regex char class rule (Prince J Wesley) #9591 - [
561b1494bc
] - tools: allow test.py to use full paths of tests (Francis Gulotta) #9694 - [
5ae549c3aa
] - url: fix -Warray-bounds warning (Santiago Gimeno) #9751
Windows 32-bit Installer: https://nodejs.org/dist/v7.2.1/node-v7.2.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v7.2.1/node-v7.2.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v7.2.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v7.2.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v7.2.1/node-v7.2.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-sunos-x86.tar.xz
SmartOS 64-bit Binary: Coming soon
ARMv6 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v7.2.1/node-v7.2.1.tar.gz
Other release files: https://nodejs.org/dist/v7.2.1/
Documentation: https://nodejs.org/docs/v7.2.1/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |