Node v6.11.5(LTS)

주요 변경사항

  • zlib:
    • CVE-2017-14919 - zlib v1.2.9에 windowBits 값이 8로 초기화 된 DEFLATE 스트림이 에러를 일으킬 수 있는 변경사항이 포함되었습니다. 이 문제가 발생하면 일부 Node 버전은 복구할 수 없는 충돌을 일으키고, 일부 버전에서는 예외가 일어납니다. 이제 Node.js는 내부적으로 windowBits의 값을 9로 설정하여 문제를 수정하고 DOS 공격을 방지합니다. nodejs-private/node-private#95

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v6.11.5/node-v6.11.5-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.11.5/node-v6.11.5-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.11.5/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.11.5/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.11.5/node-v6.11.5.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.11.5/node-v6.11.5-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.11.5/node-v6.11.5.tar.gz
Other release files: https://nodejs.org/dist/v6.11.5/
Documentation: https://nodejs.org/docs/v6.11.5/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

907cc72126bfcfed2040ded546649ee1023d8839fc898447bf8435f8b204b654 node-v6.11.5-aix-ppc64.tar.gz
fc0a3ba17e0be7ffe86f9941212dd00905524d6d48dd8cafb63da6adca20a4fc node-v6.11.5-darwin-x64.tar.gz
daedeac624d5a1c177254fa080de7f0ee5426fce57e7bcad554b354c81a69cbc node-v6.11.5-darwin-x64.tar.xz
9e5ab2412d1f2d0a0dc30592e2b2f707e20203ef3d2f7472f0b3ad5d5c8d5e83 node-v6.11.5-headers.tar.gz
90c65a66f2538bade1b470d0bf9deaeef1652f39aadb0d5b2e1d2e218828462d node-v6.11.5-headers.tar.xz
b879b852c3588f3ce7d748273ede959306268e5b2ca199d76b4592c2fb4a0d43 node-v6.11.5-linux-arm64.tar.gz
7f073097e0016aaa1abac8a4e554dd1e534339540be12fbd582670c45436ddca node-v6.11.5-linux-arm64.tar.xz
d25348044b63bc1546951a2b05f7c4f48d74bc3519fd911f9006e979c4511b0f node-v6.11.5-linux-armv6l.tar.gz
043049e3bd4782a435abfef73696d6bc8f0c75938592503352d47755e807f0f7 node-v6.11.5-linux-armv6l.tar.xz
17529148085a8d9e6d8c37f29b12aea0f0c3ef1585bb45290b7a16c76ecd392d node-v6.11.5-linux-armv7l.tar.gz
c2cf97f23c8d55e0d919fb4e3649fd69ccc8acc6668891fc13a052a8679d801e node-v6.11.5-linux-armv7l.tar.xz
12237a2616212f29ce1957e1ec3514eff1abfe433f5cd5aec47fceb79ecb0f86 node-v6.11.5-linux-ppc64le.tar.gz
867003e1fc47a1e41b4f35a2f7874e54c3d85ae3568d460a05891500abeabf29 node-v6.11.5-linux-ppc64le.tar.xz
7aa9f48abdeb3f38cf025966a3b821c56fc6f91aea977906513db6f28b283bd0 node-v6.11.5-linux-ppc64.tar.gz
c6102cf999afc833afb16068f841318fb31fd4168ca0bf6e9c9649ce929df4e7 node-v6.11.5-linux-ppc64.tar.xz
796e1dd5d4585066b0c4c492162b1962d8d02efec31d40296a15b9cdf8d7fe52 node-v6.11.5-linux-s390x.tar.gz
a2d4e4dc8c02fee8e491b411653e0892005831b8caff9d3de220ad1cefb9bcb2 node-v6.11.5-linux-s390x.tar.xz
fffd25c9e9b6d2235e97ba8be1dd6ea5f31e32ea445c5cc704ca84ef44db66c1 node-v6.11.5-linux-x64.tar.gz
8f8ddac70a5213032bbfdcb3cac6e0723374428ad4fa4af2d9b4444177f2b1a9 node-v6.11.5-linux-x64.tar.xz
8594a9087f66efbccc1ef4a6eee1484ab14edac2b379b87affeee29fcbbd6d36 node-v6.11.5-linux-x86.tar.gz
6d8f3e0fd49f44d75c10b21c0bcb92a524faf7cbab8b740e0b9a2f8b3efe4a63 node-v6.11.5-linux-x86.tar.xz
4455eb8a57f9d72300b019212b229c0aa4eb5294391cb3f6df351f928b1a44c9 node-v6.11.5.pkg
577f9e938613c4be6137b95bcde51050b4213577457ba9c2ee57ca343df62bd2 node-v6.11.5-sunos-x64.tar.gz
11b1d072f42ac2bf6812afb5d098781f5c384096586126fa22047d02f50d405d node-v6.11.5-sunos-x64.tar.xz
708888589d29d8ad8c5190b90e2eb5a0a33ce82d37e8693bd798630ecbc7bc6a node-v6.11.5-sunos-x86.tar.gz
7375dbabf0470ec5cc4522339605fe0fc84e539a17c1fd3aa782fdf3f230cea4 node-v6.11.5-sunos-x86.tar.xz
c4aed94e82dbf246a1c9e0705c3054f0c0f3d9c4d8d025d877e0ef1f7b6cde4c node-v6.11.5.tar.gz
1c6de415216799fbaeca82304b3fef87accc7101ebf2ead7d5c545e0779e8aaf node-v6.11.5.tar.xz
5ac17f02726b23fe88ed1653d6082f59da42fe17c92570d021c0d8cf594a58d9 node-v6.11.5-win-x64.7z
cedd481dfd9b28ce95828fd6b218b286893a308280e499e225fa193d26d580c9 node-v6.11.5-win-x64.zip
405db7d106865f074f9cb99790ed0f3946678cdd09ce8b193f6c691be56af9be node-v6.11.5-win-x86.7z
f1089e4b3cfa8d3b1bbddafbc4e501633dc96f4293c08d3f008cdebf6b26786d node-v6.11.5-win-x86.zip
33360c037c792457a2e4b37fd107b26c353f70e779f9236b351bd64d7d0c0240 node-v6.11.5-x64.msi
ff85c2c9e8f5748a62dc90bd1aca3087f45f2e202f35f87de45fdf84e9c74ae3 node-v6.11.5-x86.msi
2b345a44438b5242f6b6a6f6eee6c1b297b026e5d46e34626dadbd6498eeff77 win-x64/node.exe
d13f3c134ea716d1781e1e1c205bb173fefad3cf9378d44825aa52aef0dff473 win-x64/node.lib
9e75b7e9fc443749d6b422f2fab524f5cd45321b6965d9896ff7e1388fb6d370 win-x64/node_pdb.7z
6bbecdad2ab888660273d557651d781039985c7cbeb625424ffdc797aa5d6319 win-x64/node_pdb.zip
b46e1ec5f6b4df812ae8e32e95cbed19e3132d522603d0fde1f4ab0b2a936d09 win-x86/node.exe
45dd98664f0bed3159264f22faaa577d34722abfb53166c36de0be55d2d78fbc win-x86/node.lib
909f875ad6508a9486e74addb739e2e525b7a54cf43cc66809d5a46bc2838045 win-x86/node_pdb.7z
9b7eefa65919db30f145d16aafc769853209e2c233ed6132566a2da96f4383dd win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnvuBwACgkQkzsB9Atc
qUZsLAf/aQg1OIgvGxMFbNc1/C6zlOOlfyc7Rnl93kWL0s/gjWTx7Sh0BIVKJD0y
lN9T1GQCacai4tH8YTV4px+efBRlA2j8c9hQtFD9+zxMyynXsoqenvQW2UsGh3u8
bi9FBwZBPFhCGVPEIepKkh4iaWuDaXO6kdki2qvdnKz7yEpaVsyiciTtEXv4CyQS
b8m0IWSc5uYcji+eK5BSzitvh62I5Y0rd1ru6T/9RDKmS3WtHzNrQCjazVRAZSj+
5J3on9HwYg5YHFdwU8dNWfT4KGOqAf4VhJdTzwADzJnBhleU7ZbCvT14bDtFX6ct
Kw0SC5ZwSUWe05mtducuwe6TaEvABg==
=CJOb
-----END PGP SIGNATURE-----

Node v4.8.5(유지보수 버전)

주요 변경사항

  • zlib:
    • CVE-2017-14919 - zlib v1.2.9에 windowBits 값이 8로 초기화 된 DEFLATE 스트림이 에러를 일으킬 수 있는 변경사항이 포함되었습니다. 이 문제가 발생하면 일부 Node 버전은 복구할 수 없는 충돌을 일으키고, 일부 버전에서는 예외가 일어납니다. 이제 Node.js는 내부적으로 windowBits의 값을 9로 설정하여 문제를 수정하고 DOS 공격을 방지합니다. nodejs-private/node-private#95

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v4.8.5/node-v4.8.5-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v4.8.5/node-v4.8.5-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v4.8.5/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v4.8.5/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v4.8.5/node-v4.8.5.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-ppc64.tar.xz
SunOS 32-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v4.8.5/node-v4.8.5-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v4.8.5/node-v4.8.5.tar.gz
Other release files: https://nodejs.org/dist/v4.8.5/
Documentation: https://nodejs.org/docs/v4.8.5/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

7e0b0ea1ea8d37096561caed59368eebb773c2cdf9d455ad30381053fbc109ce node-v4.8.5-darwin-x64.tar.gz
c32a9d5d47255a8dfd768787a0bac7d17d5f55709b20f7b59a3de3f013c6e7dc node-v4.8.5-darwin-x64.tar.xz
68efec4d1b8cd080bbb622e6f690520bfae575c26aeaa983ae9eb0585e087658 node-v4.8.5-headers.tar.gz
311734f04786dad2ded0d31611d1a180983e0eba8da350622a395ea0dd9bc83b node-v4.8.5-headers.tar.xz
9133ba0865f1d15c52a6fe550fb7a8df81ac81083661dd28ce0bec5fb97be6bf node-v4.8.5-linux-arm64.tar.gz
826f8f898b70085443a6191321e7424967154596021f39bbd517c10ad78bd920 node-v4.8.5-linux-arm64.tar.xz
c2665427269408ba05a7917362af3c9ee28095931315987ec8e9ff332cc4df5d node-v4.8.5-linux-armv6l.tar.gz
d219a26024498d4fdc615803621dead734a515087e1b98b38240deeb0c2c877d node-v4.8.5-linux-armv6l.tar.xz
b6b1a85c7d8fe63aa9459748b035116ca71a42c0aac06eab6d876ebc67f7a136 node-v4.8.5-linux-armv7l.tar.gz
d054af00b6d67f3417e6062a967c7124bcdd45c83f1f103ae4705ff8e62e16ea node-v4.8.5-linux-armv7l.tar.xz
53599540a678fd7114922b4f94b28518a76899f64d3c0e6ba94ccf5c266b5652 node-v4.8.5-linux-ppc64le.tar.gz
8b5ae4d119d645bcff7e93186aff6c5f8ee4ae7d9c66d2969ff70ddf01707ccc node-v4.8.5-linux-ppc64le.tar.xz
f26cfd2e27cda911fbacf03d856cd8dcbbe0f54cf16958d94c58eb721d2e8946 node-v4.8.5-linux-ppc64.tar.gz
a97e732688f9b4a0c2b208160abd939c660d7298d299c3281947829c8f37ad57 node-v4.8.5-linux-ppc64.tar.xz
8a82f320795cf0874ccefb3e7890dffb02d59127ab8c5da1d6c96db1364baeaf node-v4.8.5-linux-x64.tar.gz
3232b4576c33e0f9c555b6f2cf7571e89bf34b058b5c8154acf9de5109fc7e4e node-v4.8.5-linux-x64.tar.xz
472e257f7ca5868902ee0670e90e86a59655074cba848b87cd9787052c106552 node-v4.8.5-linux-x86.tar.gz
f6392b06f1abbbbaebbc67b8815b719ea7a23e5d09d448b9d741e21084b4a95d node-v4.8.5-linux-x86.tar.xz
19fdf0f9b070ebc9a72189c97546fabd50c0b29da50415e69f4bc6a47a3cf8db node-v4.8.5.pkg
27dff44f867312e05db0e920fa42bcfbf8dd88173713458a605d86ed7de726e3 node-v4.8.5-sunos-x64.tar.gz
db2d17078e9706ac3970fe4de90a3123752b994243a1a6bf5073ed4003f313fa node-v4.8.5-sunos-x64.tar.xz
11eca9ca85e042d776af869548a814bbd4deaf58c708ee502aec879d5b808f5a node-v4.8.5-sunos-x86.tar.gz
0060848babf558feb6819130446e0f98b4c541b58a5eed225f26f652d297588e node-v4.8.5-sunos-x86.tar.xz
23980b1d31c6b0e05eff2102ffa0059a6f7a93e27e5288eb5551b9b003ec0c07 node-v4.8.5.tar.gz
a48aeefc2b4fae0ea6410a8045ca106af244223012eab003bd5cb00aa3b50d53 node-v4.8.5.tar.xz
337457be3625a4a14acef74ce5de3747ad26c9c522f1b03c1fd0b33108612a18 node-v4.8.5-win-x64.7z
d891947117e244f6994ddac899884965b3a8c83ce8e79e3768c299a152204ce3 node-v4.8.5-win-x64.zip
c62eae06928a9e30560002128605adfc21132aab9088f5417721603d4eebdb45 node-v4.8.5-win-x86.7z
e912b9ca0c3d09dd16f8d8d916fba6b6db8f0467c2241b9cf5f17ded94a26afe node-v4.8.5-win-x86.zip
e116d48230e8f546ac4f8e7b9f33262319765555ef70fad755bb0b4fa3de9d64 node-v4.8.5-x64.msi
28ebefc83293be6e2c18e75eea30103cc23e43f375e4577baf8a7b16ef599470 node-v4.8.5-x86.msi
13c81c59ca4c29d7b071b0e11bebb611f34a31d7ba888e342ddf0dd360659a7c win-x64/node.exe
6769b66a08f4cde3e7d8d949e3e5973eec79fd5efb6ec6e9518dfa4605115543 win-x64/node.lib
ef91c423d4ba6e6f82251aeb70ae14559e49d2a2ee12d9fd71a96b4d917b804d win-x64/node_pdb.7z
3d9f5e915a916d1846abd17ba85b991bc4ce0bccd8f4374b986a1149ca91674d win-x64/node_pdb.zip
6450207c73f5813fe22fbb88d6315513ca99afabf055612cbee8ba6e0aa9303b win-x86/node.exe
9d61f8ebd06acabfc7d1a04ed59376ed099b87499bfb31fd920ac4639ff88fe6 win-x86/node.lib
1f5914c7479135584bdc9d1ca38a2d7d1d9a490ae4935e854eec432e0dbed797 win-x86/node_pdb.7z
9a5b77b3b1a10bf43867064936f2262baa02b1a6957b92961fa6bcfcb4229d60 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnvuAEACgkQkzsB9Atc
qUaHNAf/fTLWldJXVl06N6J2XoMW9KpYYNwEiZRftPBD51v3WWJmAhDU7+55QNXM
cNW+BgBdJ01C5GQJPBF0zkWsjwDvBT1Kpq08fjdoe9GuSlTpbuvBtnkVCtxxLQix
BKQMA86BYeYhYFYPX6GEvtfXbucpAg+ER1LlsuHU8gapVuF/bMxBvu+6jZ4IAZCi
oI+/fbIQVg1AG29u5Wp8eN/l9ouKWchtJBf0/Y4hH46NlOimtra3MUtx9cn6JvAg
criPkgI4twM/2Xz3FZgnkhpN5Ne7eyJy54GmlCIZZZsz+7+r29PcqU18HZH1LRhj
a9oCT1GeqsoyRN60x3K5K28HYYYtQA==
=HJ5I
-----END PGP SIGNATURE-----

Node v8.7.0(현재 버전)

주요 변경사항

  • deps:
    • npm을 5.4.2로 업데이트 했습니다. #15600
    • libuv를 1.15.0으로 업그레이드 했습니다. #15745
    • V8을 6.1.534.42로 업데이트 했습니다. 15393
  • dgram:
    • dgram이 소켓의 버퍼 크기를 설정하도록 지원합니다. #13623
  • fs:
    • 파일 열기 상수 O_DSYNC를 지원합니다. #15451
  • util:
    • 커스텀 검사에 사용하던 obj.inspect가 폐기 예정이 되었습니다. #15631
  • tools, build:
    • 더 좋은 macOS 인스톨러로 변경했습니다. #15179
  • 새로운 협력자

Commits

  • [16bdbb9e76] - async_hooks: fix reference in code comment (Brian White) #15748
  • [1bc0c1fb5f] - async_hooks: consistent internal naming (Andreas Madsen) #15569
  • [9da8346c96] - async_wrap: allow user to pass execution_async_id (Trevor Norris) #14208
  • [09b3faef40] - async_wrap: add constructor for PromiseWrap (Trevor Norris) #14208
  • [67cef9b182] - build: allow build with system python 3 (Emily Marigold Klassen) #16058
  • [3d2481e6cb] - build: call setlocal in vcbuild.bat (Daniel Bevenius) #15754
  • [ed8c89a07d] - build: fix shared installing target (Yorkie Liu) #15148
  • [7dd0ca40e2] - build: run es-module tests in CI (Benjamin Coe) #15276
  • [81515c7b62] - build: add test-with-async-hooks (Trevor Norris) #14208
  • [1ed0c7706f] - crypto: better crypto error messages (Greg Alexander) #15518
  • [be4e809af2] - crypto: use X509V3_EXT_d2i (David Benjamin) #15348
  • [93d5ead37a] - crypto: use SSL_SESSION_get_id (David Benjamin) #15348
  • [9eeaab4ba5] - crypto: only try to set FIPS mode if different (Gibson Fahnestock) #12210
  • [77bdfc96ae] - deps: upgrade libuv to 1.15.0 (cjihrig) #15745
  • [c17ff62376] - deps: cherry-pick f4a2b7f3 from V8 upstream. (Erin Spiceland) #16053
  • [1c0ae10c26] - deps: V8: cherry-pick 163d360 from upstream (Ali Ijaz Sheikh) #15664
  • [3f2ea53043] - deps: update npm to 5.4.2 (Michaël Zasso)
  • [6a019183c6] - deps: cherry-pick 0353a1e from upstream V8 (Michaël Zasso) #15599
  • [97c0880052] - deps: update V8 to 6.1.534.42 (Michaël Zasso) #15521
  • [b4ad15be5f] - deps: cherry-pick 9b21865822243 from V8 upstream (Anna Henningsen) #15391
  • [e1828eb50d] - deps: cherry-pick b6158eb6befae from V8 upstream (Anna Henningsen) #15391
  • [aa1a3ea998] - (SEMVER-MINOR) deps: revert ABI breaking changes in V8 6.1 (Anna Henningsen) #15393
  • [847174759d] - deps: patch V8 to 6.1.534.38 (Myles Borins) #15431
  • [c0b5b09381] - (SEMVER-MINOR) deps: add postmortem metadata for V8 TurboFan (Michaël Zasso) #14730
  • [9934dfeb5e] - deps: cherry-pick 1aead19 from upstream V8 (Ben Noordhuis) #15184
  • [273822f756] - deps: cherry-pick e020aae394 from V8 upstream (Ben Noordhuis) #14913
  • [d85283b76b] - deps: backport f9c4b7a from upstream V8 (Matt Loring) #14001
  • [19a5021ee3] - deps: backport bca8409 from upstream V8 (Matt Loring) #14001
  • [2601a515f9] - deps: backport 6e9e2e5 from upstream V8 (Matt Loring) #14001
  • [ede9d2ed8e] - (SEMVER-MINOR) deps: cherry-pick f19b889 from upstream V8 (Michaël Zasso) #14730
  • [63ebad5a04] - (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #13263
  • [21004dda00] - deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #6678
  • [d67fb8188f] - (SEMVER-MINOR) deps: update V8 to 6.1.534.36 (Michaël Zasso) #15393
  • [827f843dfa] - dgram: refactor SO_RCVBUF and SO_SNDBUF methods (cjihrig) #15483
  • [e3658143e5] - (SEMVER-MINOR) dgram: support for setting socket buffer size (Damien O’Reilly) #13623
  • [bae46dc806] - doc: add kfarnung to collaborators (Kyle Farnung) #16108
  • [d1266a3c57] - doc: mention collaboration summit in onboarding.md (Joyee Cheung) #16079
  • [140c98b327] - doc: document the benchmark CI (Joyee Cheung) #16086
  • [66a2c710f2] - doc: fix macosx-firewall suggestion BUILDING (suraiyah) #15829
  • [44719ed74d] - doc: add clearer setup description (Emily Platzer) #15962
  • [9f6d535b87] - doc: update style guide for markdown extension (Rich Trott) #15786
  • [acd4924448] - doc: fix http2 API docs typos (Daniela Borges Matos de Carvalho) #15778
  • [74755415cc] - doc: fix: correctly use public key instead of private key (Pavel Pomerantsev) #16038
  • [0ae84c2434] - doc: fix incorrect vm.createContext usage (tshemsedinov) #16059
  • [344d6132ee] - doc: fix YAML syntax in fs.md (Luigi Pinca) #15769
  • [df1d988270] - doc: explain common.restore* functions (Rich Trott) #15720
  • [dcad2df78b] - doc: fix typo in tls.md (kohta ito) #15738
  • [979e38b13c] - doc: add ‘git clean -xfd’ to backport guide (Lance Ball) #15715
  • [978f78ef01] - doc: alphabetize TSC Emeriti in README.md (Rich Trott) #15722
  • [54a43a6d38] - doc: change encoding to decoding (Sakthipriyan Vairamani (thefourtheye)) #15706
  • [cf579eae25] - doc: fix dead link in doc/releases.md (Luigi Pinca) #15733
  • [fcea265421] - doc: fix v8.6 changelog entry (Ruben Bridgewater) #15716
  • [5630c8cd5d] - doc: add missing TOC entry in CONTRIBUTING.md (Vse Mozhet Byt) #15729
  • [db0ba97bec] - doc: update fs.utimes{,Sync} changelog (Luigi Pinca) #15680
  • [cc902832e2] - doc: edit COLLABORATORS_GUIDE.md for readability (Rich Trott) #15629
  • [f8e93e888e] - doc: fix links in some intra-repository docs (Vse Mozhet Byt) #15675
  • [9c247c56ab] - doc: standardize function param/object prop style (Gibson Fahnestock) #13769
  • [e5b5a03e00] - doc: do not begin yaml value with backtick (Jon Moss) #15447
  • [f8805c4465] - doc: fix link in the test/README.md (Rimas Misevičius) #15642
  • [1141e930a3] - doc: update libuv license (Timothy Gu) #15649
  • [db70874c8f] - doc: add bmeurer to collaborators (Benedikt Meurer) #15677
  • [ec56cbe572] - doc: improve fs.utimes (Refael Ackermann) #14154
  • [6565ddabd0] - doc: add callback function signatures in fs.md (Matej Krajčovič) #13424
  • [22b2d1a786] - doc: fix mistake in http2stream.respondWithFile. (Antoine AMARA) #15501
  • [d1d2ca5bef] - doc: retire bnoordhuis from the TSC (Ben Noordhuis) #15626
  • [e0a76347d4] - doc: update table of contents for common/README.md (Rich Trott) #15595
  • [6003afcc71] - doc,test: minor improvements to O_DSYNC (Tobias Nießen) #15547
  • [a814a551f3] - (SEMVER-MINOR) fs: add O_DSYNC (Jussi Räsänen) #15451
  • [9c1e48dca5] - http: client keep-alive for UNIX domain sockets (Bryan English) #13214
  • [10622c6331] - http2: near full http1 compatibility, add tests (Anatoli Papirovski) #15702
  • [86dfcc609c] - http2: making sending to the socket more efficient (James M Snell) #15693
  • [68cd233a7b] - http2: eliminate dead code (James M Snell) #15693
  • [078ee27f13] - http2: refactor method arguments to avoid bools (James M Snell) #15693
  • [86ee05d5ca] - http2: simplify TypeName (James M Snell) #15693
  • [df271f4f00] - http2: setting shuttingDown=true after validation (Trivikram Kamat) #15676
  • [a4a5bee933] - http2: adjust error emit in core, add tests (Anatoli Papirovski) #15586
  • [5f469a26f3] - n-api: add check for large strings (Michael Dawson) #15611
  • [de52eb8680] - perf_hooks: remove docs for unimplemented API (Sam Roberts) #15641
  • [e4c461ba7d] - src: replace manual memory mgmt with std::string (Ben Noordhuis) #15782
  • [6642f54184] - src: fix ^ in stack trace with vm’s columnOffset (Timothy Gu) #15771
  • [824b8dfe9e] - src: remove unused node_dtrace.h from node_win32 (Daniel Bevenius) #15768
  • [0004214ea7] - src: trace_event macro line continuation cleanup (Daniel Bevenius) #15750
  • [15063844cb] - src: fix windows-only build breakage (Ben Noordhuis) #15724
  • [965efd7b47] - src: remove unused includes in src/tracing (Daniel Bevenius) #15682
  • [64d0c7422d] - src: use UV_EINVAL instead of EINVAL in udp_wrap (Daniel Bevenius) #15444
  • [6551bb3ace] - src: fix compiler warning in udp_wrap.cc (Daniel Bevenius) #15402
  • [7e1003aad3] - src: remove unused using in node_trace_writer.h (Daniel Bevenius) #15646
  • [25fd85df36] - src: add help for NODE_PENDING_DEPRECATION env (Thomas Corbière) #15609
  • [ca02576fb4] - src: fix typo in probe description (Evan Lucas) #15397
  • [69f8738a59] - src: remove unused variable in node_url.cc (cjihrig) #15592
  • [9fcf5d7f25] - src: remove unused computation (cjihrig) #15593
  • [44ea5254f3] - src: clear async id stack if bootstrap throws (Trevor Norris) #15553
  • [67205391b3] - src: move node_trace_writer/buffer.h to agent.cc (Daniel Bevenius) #15598
  • [fd1a8924fd] - src: constify PerformanceEntry data members (Ben Noordhuis) #15458
  • [e72761a27f] - src: return references from getters, not copies (Ben Noordhuis) #15458
  • [aded597c10] - src: handle uv_async_init() failure (Ben Noordhuis) #15458
  • [d202c05f7e] - src: remove unused static variable (Ben Noordhuis) #15458
  • [902feeaad8] - src: use InstantiateModule instead of deprecated (Daniel Bevenius) #15423
  • [e8da556eca] - src: keep track of env properly in node_perf.cc (Anna Henningsen) #15391
  • [2e8652e164] - (SEMVER-MINOR) src: fix SmartOS compilation (Michaël Zasso) #14730
  • [a43f681c20] - src,etw: fix event 9 on 64 bit Windows (João Reis) #15563
  • [ae91ffe53c] - stream: fix disparity between buffer and the count (jlvivero) #15661
  • [3d6390b32b] - stream: fix todo (Ruben Bridgewater) #15667
  • [6f42b680e3] - test: replace common.fixturesDir w/ fixtures.path (Druotic) #15819
  • [b1e6373dcc] - test: replaces fixturesDir with fixtures (Alireza Alidousti) #15838
  • [50cae5c44f] - test: remove assert message (Joe Henry)
  • [e48c8b3b6c] - test: replace fixtureDir with fixtures.path (matthewreed26) #15943
  • [572492a088] - test: clarify assert messages in crypto tests (cpandrews8) #16019
  • [d962ee35de] - test: use common.fixtures module for file path (Adil L) #16017
  • [8f367bb1a6] - test: fix race condition in addon test (Kinnan Kwok) #16037
  • [5d63c1033d] - test: create benchmark test for misc and module (Charles T Wall III) #16044
  • [e9f6a624db] - test: include expected result in error messages (Chowdhurian) #16039
  • [f8496553df] - test: use fixtures module (Maurice Hayward) #16034
  • [e4f0483fb9] - test: replace fixturesDir with fixtures module (tabulatedreams) #16036
  • [387b0b8b10] - test: replace concat with template literals (gitHubTracey) #15885
  • [6e25b081b6] - test: clarify assertion failure (ryshep111) #15889
  • [6a44442b5f] - test: use fixtures.readKey (Robin Lungwitz) #15892
  • [f7ab12685e] - test: replace fixturesDir with fixtures module (Ivan Etchart) #15893
  • [36a0d3f0b1] - test: cleanup test-buffer-sharedarraybuffer (Rafal Leszczynski) #15896
  • [bbbf58e951] - test: change fixturesDir to fixtures.path (Savio Lucena) #15902
  • [dba620b178] - test: changed fixtures require (creisle) #15899
  • [ccecaca056] - test: replaced fixturesDir with fixtures module (Alex McKenzie) #15908
  • [547c284335] - test: replace string concatenation with templates (Colin Leong) #15903
  • [a625d82c78] - test: updated error message (Emily Platzer) #15906
  • [3b682aa857] - test: assert.strictEqual using template literals (jmcgui05) #15944
  • [329d22fb32] - test: use common.fixtures in tls test (Ben Michel) #15965
  • [9f9bd38aa0] - test: replace error msg w/ template literal (Sushil Tailor) #15910
  • [181d4bf5b3] - test: add NODE_UNIQUE_ID value to err message (Daniele Lisi) #15914
  • [2d25a3b5f8] - test: replace string concatenation with template (Rob Paton) #15915
  • [802f99ba27] - test: change concatenation to template literal (nodexpertsdev) #15916
  • [c5c51ebae4] - test: improve asset msg in test (Gene Wu) #15918
  • [f201edc4be] - test: replace fixturesDir with fixtures module (penDerGraft) #15919
  • [906f2b14ca] - test: remove message from asserts (Justin Lee) #15920
  • [a14b447bbb] - test: improve an error message (Pavel Pomerantsev) #15921
  • [27e0532eab] - test: added string_decoder.js a parallel test (Uttam Pawar) #15923
  • [2ea339a346] - test: use fixtures module instead of common (Joe Grace) #15925
  • [5bfc4f5e5a] - test: replace fixtureDir with fixtures module (Charlie Duong) #15823
  • [7d8a808959] - test: replaced fixturesDir with fixtures module (Alex McKenzie) #15881
  • [d3272c487a] - test: use common.fixtures module (Christopher Choi) #15891
  • [e7c55bf77d] - test: replaced literals in errors with templates (Paul Milham) #15911
  • [205927fe6b] - test: display better error message for assertion (Russell Dempsey) #15883
  • [768060d5e7] - test: changed buffer-zero output (heeeunkimmm) #15926
  • [0286da0992] - test: replaced fixturesDir with fixtures module (Alex McKenzie) #15927
  • [84dd5783c6] - test: remove literal error messages (Faisal Yaqoob) #15928
  • [633772a90c] - test: refactor test to use the fixtures module (Daniel Kostro) #15934
  • [dd23140015] - test: replace fixturesDir with fixtures module (Greg Matthews) #15932
  • [5b29e5a1f3] - test: modify test messages to template literals (Alice Tsui) #15931
  • [7df8e0b0db] - test: replace common.fixturesDir with fixture (BradLarson) #15940
  • [26536e46ed] - test: changes to use template literal (joanne-jjb) #15937
  • [e12dc40c2f] - test: replace fixturesDir with fixtures (Mujtaba Al-Tameemi) #15949
  • [30631528e4] - test: remove common.fixturesDir (Luis Del Águila) #15950
  • [9059b09a34] - test: remove template literal (Emily Ford) #15953
  • [ba9aa46b6d] - test: removed string from assert message arg (dpaulino) #15954
  • [3fd4f62f35] - test: replace literal with template string (Brant Barger) #15957
  • [a224760639] - test: upgrade from fixturesDir to fixtures.path (jacjam) #15960
  • [b564fe2231] - test: use defaultHistoryPath instead of path.join (Chris Budy) #15969
  • [ece6cd1f9e] - test: replace fixturesDir with fixtures module (BinarySo1o) #15961
  • [d1bb608b45] - test: replaced fixturesDir with common.fixtures (jopann) #15971
  • [adceca44b2] - test: improve assert messages (Eric Pemberton) #15972
  • [ab046beeeb] - test: replacing assert message with template (Barry Tam) #15974
  • [75ab6c00a9] - test: use common.fixtures module in test-preload (Laura Cabrera) #15975
  • [530b62fc0d] - test: more informative test failure messages (Alec Ferguson) #15977
  • [4a9e3312fd] - test: alter assert.strictEqual to default message (Luke Greenleaf) #15978
  • [e9d31bc6e4] - test: replaced common.fixturesDir with readKey (Sean Cox) #15933
  • [054f8f6683] - test: replace fixturesDir in tls-env-bad-extra-ca (Annie Weng) #15813
  • [d410f74e23] - test: use common.fixtures in checkServerIdentity (Emily Marigold Klassen) #15951
  • [145d1db923] - test: replaced common.fixturesDir with readKey (rhalldearn) #15952
  • [9592a486e0] - test: use fixtures.path for cmd string building (John Miller) #15982
  • [4594315eae] - test: replace fixturesDir with fixtures.readKey (Thomas Schorn) #15948
  • [73231d95af] - test: replace common.fixturesDir with readKey (ashleyraymaceli) #15946
  • [73a41cf653] - test: replace common.fixturesDir with fixtures. (Sam Skjonsberg) #15802
  • [de198a9dc0] - test: update test to use fixtures module (gbugaisky) #15955
  • [7ca02b0f0c] - test: replace fixturesDir with common.fixtures (rachelnicole) #16051
  • [1d7e1c0f18] - test: remove messages in assert.strictEqual (Saeed H) #16014
  • [8ea96488bc] - test: update fixturesDir to fixtures.readKey (bitandbang) #16016
  • [b766d27197] - test: replace fixturesDir with common.fixtures (Paul Berry) #15973
  • [c47ebe20dd] - test: replace fixturesDir with common.fixtures (Pooya Paridel) #15837
  • [516fda6c64] - test: update ‘fixturesDir’ refs in a test file (James M. Greene) #15824
  • [e1a1d2e13d] - test: replace common.fixturesDir in test-exception (Chowdhurian) #15964
  • [47169216d8] - test: use fixtures.readKey in https-agent test (Greg Byram) #15913
  • [f39c7926cf] - test: http2 client destroy tests in one file (Trivikram Kamat) #15749
  • [21a8a820a3] - test: add common.fixtures to https-req-split (Bruce Fletcher) #15801
  • [bd49ada52a] - test: http2 stored settings returned when present (Trivikram Kamat) #15751
  • [1e79a06ac6] - test: fix flaky async-hooks/test-tlswrap (Rich Trott) #15744
  • [22ea3a8cd2] - test: remove common.PORT from test-tlswrap (Rich Trott) #15742
  • [3f1210992c] - test: refactor test-internal-errors (Rich Trott) #15721
  • [995948a1f9] - test: skip test if host is too slow (Rich Trott) #15688
  • [af304b21c7] - test: mark test-bindings and test-debug-end flaky (João Reis) #15747
  • [1582260067] - test: increase test coverage for os.js (kuroljov) #14098
  • [88f69d3ec3] - test: check that this != new.target in addon (Ben Noordhuis) #15681
  • [7842f63069] - test: Http2Stream destroy server before shutdown (Trivikram Kamat) #15597
  • [41539381fe] - test: http2Stream redundant shutdown and single cb (Trivikram Kamat) #15612
  • [803d5bbf50] - test: update es-module.status prefix (Jack Horton) #15690
  • [bd7b216936] - test: fix test-https-writable-true-after-close (Rich Trott) #15705
  • [0aea258f0e] - test: fix http-writable-true-after-close flakyness (Matteo Collina) #15520
  • [bbdd93f34f] - test: skip test when checking async_hooks (Trevor Norris) #14208
  • [98fc665940] - test: print resource stack on error (Trevor Norris) #14208
  • [ab7448e0d5] - tools: replace concatenation with string templates (Ethan Arrowood) #15858
  • [0e707f3f9e] - tools: replace concat with template literals (Minya Liang) #16046
  • [ca5f4f0ed3] - tools: use more template literals (Govee91) #15942
  • [94c6296d83] - tools: use template literals (Sarah Meyer) #15956
  • [eebb2d775a] - (SEMVER-MINOR) tools, build: refactor macOS installer (JP Wesselink) #15179
  • [f68f572d7f] - tty: require readline at top of file (Bryan English) #15647
  • [d181147b2c] - url: const-ify APIs, and pass URL by ref (Sam Roberts) #15615
  • [1cc4245bfb] - url: fix remaining calculation (Rimas Misevičius) #15637
  • [34b4180d7d] - url: change variable name to be more descriptive (Yang-Kichang) #15551
  • [58c68c2fcb] - util: use faster -0 check (Brian White) #15726
  • [d2e1545406] - (SEMVER-MINOR) util: deprecate obj.inspect for custom inspection (Rich Trott) #15631

Windows 32-bit Installer: https://nodejs.org/dist/v8.7.0/node-v8.7.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.7.0/node-v8.7.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.7.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.7.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.7.0/node-v8.7.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.7.0/node-v8.7.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.7.0/node-v8.7.0.tar.gz
Other release files: https://nodejs.org/dist/v8.7.0/
Documentation: https://nodejs.org/docs/v8.7.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

b5b39887d41c12c5dbecddb9f7c9a40887776bcd7bee598ce1f5a6fd2373e542 node-v8.7.0-aix-ppc64.tar.gz
5e59798c1deafd671a35ef4dcdb9b97ce98f9255a056832dc98d454613e9ea08 node-v8.7.0-darwin-x64.tar.gz
ce5a8bf996816086c404315d928057b3807fc1d8133ece9758b3bef674adfeeb node-v8.7.0-darwin-x64.tar.xz
d2316d757cae4ee1ffc2955946016f4b35442a516b196645135bc8797947845b node-v8.7.0-headers.tar.gz
5929caeabaa1839dae56dd9d1d39f0358f6173cdd4b6b213d09d0d20b8a3c423 node-v8.7.0-headers.tar.xz
e60bd4b3082e2f75d16bd23654f21e2c4652e180273d7e9c836528c26dee2e40 node-v8.7.0-linux-arm64.tar.gz
5a1a1907fbb6d90667ce70ad42602534f6cc6eda873d1c50a3259349aee73418 node-v8.7.0-linux-arm64.tar.xz
5ed53588bd30365ee9929cafeffb02143e4569997835d90b2d66084bccbf746b node-v8.7.0-linux-armv6l.tar.gz
4fd3121fd3fa4d32a1a128fec9bd731d9ffd3bd3585cd022782e39afece6dc8c node-v8.7.0-linux-armv6l.tar.xz
3cb2447cec4910faeccf0762e9429d595fd3b0dd029051dc850244875d959faf node-v8.7.0-linux-armv7l.tar.gz
66244596d066e651799476a25e39530f078cf95c542d6743d8e2ba3bd7f60c12 node-v8.7.0-linux-armv7l.tar.xz
fdd3d6befe817f549c58b392f4fd858c75576f5ae9184a16e278a38128b0fa0d node-v8.7.0-linux-ppc64le.tar.gz
04eb4200bd0ee9e4cc45b69adbb3ae91a8ba9cfaa0b4536257a08ffe4ec38610 node-v8.7.0-linux-ppc64le.tar.xz
327ec3ff9e99ad37450385166eead9737f7cad0d5aaa0ea700bb447a4613ead9 node-v8.7.0-linux-ppc64.tar.gz
f138da2337ac342c48f3278d62f24a2f7658d9ce2e7a3ac54fd0952dda842c8c node-v8.7.0-linux-ppc64.tar.xz
f740079422834e0bbc799ff31701b049d2f91f5b2e6ae52d81f0375ddeea5a4d node-v8.7.0-linux-s390x.tar.gz
a8569f4293467da1b2b0cadb71cc256e84359dbcba194469d8fc0215c902b5d9 node-v8.7.0-linux-s390x.tar.xz
115c7bd133170fd7a1bf408b2e293021e4b5a80a66a4962829ce5d362ce43762 node-v8.7.0-linux-x64.tar.gz
9d6f649576cac74ef0b6634af8265156370cf8fdf3676f03e867347d3207675d node-v8.7.0-linux-x64.tar.xz
939d88df6f179050fcf93d417d2c094195eede60cae43897fe713e624d33b486 node-v8.7.0-linux-x86.tar.gz
c991f434d084cd16a2e29b627eb5bd4f7f7a222d341c8050582d3ef47ae83d85 node-v8.7.0-linux-x86.tar.xz
f99883b98ef6f8947c2e29588da3fde98159262bb57d75a97eae4d0fdcbb6f79 node-v8.7.0.pkg
89498bedfc289b2910d09c8b31136662cd9e7d939fddd4c0e3487b8c210faba8 node-v8.7.0-sunos-x64.tar.gz
8cecd63816e529e660b7b9178d3a273748208804e60a99887d3d0ac0534faed9 node-v8.7.0-sunos-x64.tar.xz
a476c66dfd1f9ef9379db79a85bc11ce8e1db35c32e6339c049a3f9005b25c9d node-v8.7.0-sunos-x86.tar.gz
e356d4e4d293dcd7df14bfdec1314936cbf3d71174c9180b565e24c66f669969 node-v8.7.0-sunos-x86.tar.xz
c7184526e5504fa2a91aff1aacd7c344451da539d73775b6d9ea8efe948d0fa8 node-v8.7.0.tar.gz
5a17d08c68ee7c1e748fd32534edda766cb57c13ed98e693f3075bc9d9a0b59a node-v8.7.0.tar.xz
27a5a69c7ffae89a3846b778f970643cc53e45e53e16801921aa4ea69e924695 node-v8.7.0-win-x64.7z
e95be435674e82ea7133c3268cb70044eabde2d0aef28b2a3df5c7d8d23cadcc node-v8.7.0-win-x64.zip
f0bd40e04415750b1289403a37eb15d86da77e99132fe6a7c637c4c620c41ef1 node-v8.7.0-win-x86.7z
859fcf71a50eac7f8a00d4357725a2d0de01a7bbd7835eafa634051a5627f5a7 node-v8.7.0-win-x86.zip
ffd191fbdedb14d2f81e5259e63354ef191cfe845f817004b75a335c4ac54acc node-v8.7.0-x64.msi
451540e5b9926b059c3a38115fba9e1112cb040866188fb3fa10b40504dae782 node-v8.7.0-x86.msi
520dfde7f107af367dab5a0239c07c46daeff8939f06cc6e5edc5661e4112035 win-x64/node.exe
e9a9079efe223ad9fe6582c81cd3593b820684812aedd65050026830da6b3129 win-x64/node.lib
7ca6b4688e051ea7a80989db29ec7327783f19ebc55e826e4d9eabf000378dfa win-x64/node_pdb.7z
ad4c5de3c7d1db4a99eca98729d9fbfc40a5cee4e253beb85033a326f4ab5a01 win-x64/node_pdb.zip
eb7589079591e8c4ca660b8cdbefc4b341be38cd538416c768a08d55e8df0e6b win-x86/node.exe
d72cb4137048edf243c1fa971578a698c3ecbf69768efd3aaa4ef30e9be8cffc win-x86/node.lib
e8b6b4291ac0873d40c9828b59f29e567166de9c5854b935311483e5692fe2a2 win-x86/node_pdb.7z
66db1f5de94850c8ca8f353f95238cb7742f6e567fefd579bc827a2a6c36d403 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnehCcACgkQkzsB9Atc
qUbEZgf8CZen4tw35vvse6ViobPeaT8N1OMPlBA3u9PPk/wKwOBxpKB8YlxkzLDm
5hi0hIdzfw7IXGIIjq8Rl67rBcF2dCF960sxWxbqCUpyIPcsO2pOWurhXvGvJc+J
730+ixLA3hARDQxLH8ccAp/LY5DhXD2qmtkikwRuTteuYHEaHcIhtDF5lvfjH5Ud
LCnVM9WeB1B+/XrrDULzpJYDQoQszymiq30GyUZ84hD0H3qcBpFGv7WxneWHULKn
UazjWzNMCqq671dEjKc+csPES1PNb3cw504sZuzRo2PFc3nS1Ngz+cyCZC3G/Urh
Lwz952H6uhxEexQcyL/ggdwfLHrn/Q==
=jfal
-----END PGP SIGNATURE-----

Node v6.11.4(LTS)

주요 변경사항

  • net:
    • v4.x, v8.x와 같은 동작을 하도록 listen()에 undefined를 전달할 수 있게 했습니다. (Sam Roberts) #14234

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v6.11.4/node-v6.11.4-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.11.4/node-v6.11.4-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.11.4/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.11.4/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.11.4/node-v6.11.4.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.11.4/node-v6.11.4.tar.gz
Other release files: https://nodejs.org/dist/v6.11.4/
Documentation: https://nodejs.org/docs/v6.11.4/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

1a7c75efe627e63abfb2d663a379b39aea1ce367bcb5d02d315726c96af72d04 node-v6.11.4-aix-ppc64.tar.gz
02d569fd805b8bfa7627c11d90e0876109d19c27e3b5285effe9385b6632728f node-v6.11.4-darwin-x64.tar.gz
1e1dddda3898250afcc4ca928fc294abd4da17fd86910591bbc6deeb3a41dd19 node-v6.11.4-darwin-x64.tar.xz
10a8916ce5de142921c2346595bb8777a4c0a38e15335a5a7f8f88bcfc64954c node-v6.11.4-headers.tar.gz
a232cfcea8a376f3e7fb95e4a7a9da13bf29edbbca286a8976f3fad14eb492b4 node-v6.11.4-headers.tar.xz
a0942b7b2cd0e79c63fc9d5c6ae62863e0752b185769b71c6b54f5313dcb07b1 node-v6.11.4-linux-arm64.tar.gz
f8ab07e3209e07a8ba74e0ad704f91eeddeaf9817a6e599f89928c153231330e node-v6.11.4-linux-arm64.tar.xz
270ac0a770d551460f4841f4c192e697e51660fab967cf721348608729928cb5 node-v6.11.4-linux-armv6l.tar.gz
f6cba5c2d770c036852e875711ec74871a3b5fc11bce27597ae32672f9a5d101 node-v6.11.4-linux-armv6l.tar.xz
00cd026d561783b46380269f1f304c865b369e05108991c16eae1ea21b9412a0 node-v6.11.4-linux-armv7l.tar.gz
35bcad5396e61311ee7feec8eeeeaba7675a1660081a10751c851c831d3a66cb node-v6.11.4-linux-armv7l.tar.xz
109fdfbba8cdd0b4cad0974061a470fc0433e71e1f1a4dc96ff41a0ce56193b5 node-v6.11.4-linux-ppc64le.tar.gz
8d4a2f56a1ab8c7353776a182410a550f586af0d14290c46564f35abaa769049 node-v6.11.4-linux-ppc64le.tar.xz
fa3f9c4513ffe6736cbf2552f8207569347cdf5b4c12b51b6472917e39060a8b node-v6.11.4-linux-ppc64.tar.gz
3fe05cedde62771842b631206d01f7180661fec60293e104ac06c8f103c9c540 node-v6.11.4-linux-ppc64.tar.xz
43a73fd4f4c1c0a2b5b2216cbeebed5640f82284bd2b1678539010ec7271b916 node-v6.11.4-linux-s390x.tar.gz
48031013cf162b10bdc0a1269c21366cef16f609e60919c42052fa8f9af6fd28 node-v6.11.4-linux-s390x.tar.xz
31af453105ab3eaf0f266de083374a98c25e9bdc4c14a7d449e6a97e5814df0f node-v6.11.4-linux-x64.tar.gz
74e125920e141357bab6ded58198c5f5ee98bf638aaff474ffb355ab699d6a26 node-v6.11.4-linux-x64.tar.xz
7d289b722eb2f0210e228c8af521b30686108c67315687a8f942e0d8f7303e94 node-v6.11.4-linux-x86.tar.gz
8d596073472915713c6368776e97b165fabd6e94ee6813128dbc403c066dcc2e node-v6.11.4-linux-x86.tar.xz
22917c22b637b7cafdabf00d099b6c5a3a01bc902a800d1718be5c6128820784 node-v6.11.4.pkg
086c534a4bf1e70e480e78c99c126d1e209fe87d725b5d2ddffcb966ddf64bfa node-v6.11.4-sunos-x64.tar.gz
765db9fc092fce67286ea81faaedbb3918591854b0369723ce4b2a9557d7f16d node-v6.11.4-sunos-x64.tar.xz
87297b7c8bf05d2f8de7b990506de8d0e8238f46be096be9274bab481e505488 node-v6.11.4-sunos-x86.tar.gz
6d0679f854d3e9610a4db813a62e209d7e76516c4e43ce132574b22a1e6464a7 node-v6.11.4-sunos-x86.tar.xz
94557aa1b9adaa71a424eb7efe8877d7e65bda6e496350c4bac5f64ec715bb1c node-v6.11.4.tar.gz
4c2f0435e3088136ac4bc75236a7717f189d590a13f490065e7b3b8e5aacd450 node-v6.11.4.tar.xz
81d3b153a4dcfe25df925d3f7a589121fce1f1523cf67aa8156115968938eb76 node-v6.11.4-win-x64.7z
3542c689e9636d65e6268ee82b2ca549dafc2e0d1553987b42bd93f50b1909ff node-v6.11.4-win-x64.zip
2e4bbc044561c029c73ad07d8cf2b9455fdcf2892797dcb5757a8f8bca4d4f5e node-v6.11.4-win-x86.7z
84601504841f1d4e29f4922321d58a3cdbf6b66233106bf335ad16fe4fc22f89 node-v6.11.4-win-x86.zip
b8f166a77783905385ca1ba9758a025a4ac61eb9c2a14c500be59f09fed66335 node-v6.11.4-x64.msi
703961d99bbf6f01268ef552af4c641649ea38182767015dbb1ec4a09ca07325 node-v6.11.4-x86.msi
a469db1801f6bd8c2848ccbb04b51b0b1df0198101fcd5a82eeedd7a1fe86b9a win-x64/node.exe
8d910f92455961ee8fa956041e0ff6fc98de9af64da45351e1144e9047f03427 win-x64/node.lib
809e26f2ff5d30475b701edc2fd09f1505e88366c7bf548adb0c4bc56e27883b win-x64/node_pdb.7z
b8cd4f68f76f39db21031c65161d5985ceeeead182f548aaf9bd4c7e9f310314 win-x64/node_pdb.zip
858b7c60450d0f554ba5c4a3e1a68707a0ed29ba2e2714e72e2e3e20c18e1f0c win-x86/node.exe
96dbc4725b3ba3a23ed6659992e35ead19a4927750074f78d3d6d0002d3d25de win-x86/node.lib
de8b7a5c237527f221815fdf799210e3b0cd5e22a1c5543293cb931a9c9f33c3 win-x86/node_pdb.7z
1a58c6b9046486a9466e840d61bbbd139231cd519f401493a688025a52020b17 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAlnT9nMACgkQkzsB9Atc
qUaS+gf+Ih8CFMPVfrfyA3zCo9U0We4kWOrFM0oFJKN7+7yAFOqwGXhCixcK61Vy
OdmwskFzNfuLqP752jRmFu9cQ47JMNkFTAfO1NHv0hroGchNR8l0rlwvk32swk32
o9SJF+6YNZgPJbr/9Z3LXE5FkgpDmnRD6qWvZB2UUNkuJgmNXHZofQkL2A4aNXu2
LhMSd+HN7kQY4dg89oo25BNYZNDoye+ezjdUPHu484IMrroCWyMPNebx7NveNJU5
gyEDbbSd9Ab7VsRn36YjrkdAGn5eU09SJ+F9m4slrKnR0QNz+SPo8cLXkdVra9MB
6y+afE4pVSzcM+DzyeBu3eGyGoAxzQ==
=BnBq
-----END PGP SIGNATURE-----

2017년 9월. 경로 유효성 검사 취약점

경로 유효성 검사 취약점 (2017년 9월 29일 갱신되었습니다. - CVE가 할당되었습니다.)

이번 주에 Node.js 프로젝트는 8.x의 새 버전을 릴리스했습니다. 이 릴리스는 보안 수정사항을 포함합니다.

영향

Node.js 8.5.0 버전은 취약합니다. 4.x와 6.x 버전은 취약하지 않습니다.

다운로드

Node.js 8(현재 버전)

Node.js에 한정된 보안 결함

Node.js 8.5.0 버전에는 일부 커뮤니티 모듈이 만든 경로를 검사할 때 보안 취약점을 만드는 변경사항이 포함되어 있습니다. 그에 따라 의도치 않은 파일 시스템 경로에 공격자가 접근할 수 있었습니다.

이 문제는 https://github.com/nodejs/node/commit/b98e8d995efb426bbdee56ce503017bdcbbc6332를 부분적으로 되돌리면서 Node.js 내에서 해결되었습니다.

CVE는 CVE-2017-14849로 할당되었습니다.

연락처와 차후 업데이트

현재 Node.js 보안 정책은 https://nodejs.org/en/security/에서 볼 수 있습니다.

Node.js의 취약점을 보고하려면 security@nodejs.org로 연락해주세요.

Node.js의 보안 취약점과 보안과 관련된 릴리스의 최신 정보를 얻으려면 https://groups.google.com/forum/#!forum/nodejs-sec에서 소수의 공지만 하는 nodejs-sec 메일링 리스트를 구독해 주세요. 이 프로젝트는 nodejs GitHub 조직에서 관리하고 있습니다.

Node v8.6.0(현재 버전)

주요 변경사항

  • crypto
    • 다수의 ECDH 커브를 지원합니다. #15206
  • dgram
    • setMulticastInterface() API를 추가했습니다. #7855
    • 이제 커스텀 lookup 함수를 지원합니다. #14560
  • n-api
    • 이제 명령행 플래그 없이도 N-API를 사용할 수 있습니다. #14902
  • tls
    • parseCertString()을 문서에서만 폐기예정으로 표시했습니다. #14245
  • 새로운 컨트리뷰터
    • 새로운 컨트리뷰터로 Sebastiaan Deckers(@sebdeckers)를 추가했습니다! #15354

Commits

  • [4f7d9392e7] - assert: improve AssertionError in case of “Errors” (Ruben Bridgewater) #15025
  • [f6c65e6e19] - assert: fix boxed primitives in deepStrictEqual (Ruben Bridgewater) #15050
  • [7fa175f6d3] - assert: fix deepEqual inconsistencies (Ruben Bridgewater) #14491
  • [17d8dfec70] - async_hooks: support promise resolve hook (Anna Henningsen) #15296
  • [81723a9172] - (SEMVER-MINOR) async_hooks,doc: some async_hooks improvements (James M Snell) #15103
  • [535f8d5281] - benchmark: var to const (Ruben Bridgewater) #13757
  • [0f8f37ed45] - benchmark: improve and add more inspect benchmarks (Ruben Bridgewater) #14881
  • [3bf718c3fe] - benchmark: enable assert benchmark with short len (Rich Trott) #15174
  • [d30a5836b6] - benchmark: provide default methods for assert (Rich Trott) #15174
  • [142d2ed057] - benchmark: use smaller n value in some http tests (Peter Marshall) #14002
  • [5e4f87ae65] - buffer: improve Buffer.from performance (Anatoli Papirovski) #15178
  • [8bbbda55e4] - build: use generic names for linting tasks (Nikolai Vavilov) #15272
  • [9685b9ff2f] - build: don’t fail make test on source tarballs (Gibson Fahnestock) #15441
  • [354f32040d] - build: remove unused configuration variable (Ben Noordhuis) #15266
  • [5d217ad5d7] - build: add support for link-module to vcbuild (Bartosz Sosnowski) #15410
  • [607832d3c3] - child_process: set shell to false in fork() (Alex Gresnel) #15352
  • [c26e93b309] - crypto: fix Node_SignFinal (David Benjamin) #15024
  • [bd07574718] - (SEMVER-MINOR) crypto: support multiple ECDH curves and auto (Roga Pria Sembada) #15206
  • [5e043a6c78] - deps: define BUILDING_NGHTTP2 during nghttp2 build (Ben Noordhuis) #15487
  • [2e75ac028a] - deps: v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498
  • [2944ea6c6b] - (SEMVER-MINOR) dgram: add custom lookup function in sockets (cjihrig) #14560
  • [b24ee68133] - (SEMVER-MINOR) dgram: added setMulticastInterface() (Will Young) #7855
  • [f6b484461c] - doc: ctc -> tsc in onboarding extras (Bryan English) #15621
  • [f38666a967] - doc: ctc -> tsc in collab guide (Bryan English) #15590
  • [02c62df75e] - doc: remove invalid hash in link (Vse Mozhet Byt) #15542
  • [6cd64f36bc] - doc: note caveats in process message serialization (Joyee Cheung) #12963
  • [1fbb86c64b] - doc: fix ‘aborted’ event documentation (Luigi Pinca) #15471
  • [2326d655de] - doc: fix types and description for dns.resolveTxt (Tobias Nießen) #15472
  • [fcbee7b4bb] - doc: fix some links in http2.md (Vse Mozhet Byt) #15481
  • [9d6b0e6f6f] - doc: fix external links with 404 status (Vse Mozhet Byt) #15463
  • [29fd88c3e5] - doc: fix new nits in links (Vse Mozhet Byt) #15449
  • [4efc6fec6b] - doc: fix some internal links (Vse Mozhet Byt) #15293
  • [5ea4b88a29] - doc: adding sebdeckers to collaborators (Sebastiaan Deckers) #15354
  • [d5d498b6dc] - doc: update AUTHORS list (Michaël Zasso) #15181
  • [950f7f5fe1] - doc: update README with SHASUMS256.txt.sig info (Jon Moss) #15107
  • [38422d5963] - doc: fix nits in esm.md (Vse Mozhet Byt) #15315
  • [b0f5b2a38c] - doc: fix “added in” for Buffer.allocUnsafeSlow() (Tuan Anh Tran) #15330
  • [8112f496dc] - doc: add missing heading for error (Jon Moss) #15325
  • [29707afd82] - doc: add missing doc for readable._destroy (Michaël Zasso) #15316
  • [9f4480ce90] - doc: use consistent terminology in process doc (Rich Trott) #15321
  • [a53a0d8b38] - doc: fix emitKeypressEvents stream type (Oblosys) #15399
  • [b5c1a82560] - doc: fix http.ClientRequest method descriptions (Antoine AMARA) #15163
  • [f0e411d1b2] - doc: prevent displaying empty version picker (Chris Young) #15420
  • [acb0d012b3] - doc: make mkdtemp example work on Windows (Bartosz Sosnowski) #15408
  • [bdfed1ad25] - doc: fix entryTypes type and missing link (Mani Maghsoudlou) #15406
  • [7fa2bee5e7] - doc: add documentation for the ‘timeout’ event (Luigi Pinca) #15443
  • [b09eeb4a3d] - (SEMVER-MINOR) doc, tls: mark parseCertString() as deprecated (XadillaX) #14245
  • [e0f5e3a199] - docs: clarify usage cli options -e,-p on windows (Łukasz Szewczak) #15568
  • [a792ea7709] - docs: update 8.5.0 changelog (Myles Borins) #15384
  • [0a8258b3de] - errors: remove duplicate error definition (Jon Moss)
  • [a14b252c5c] - errors: eliminate circular dependency on assert (James M Snell) #15002
  • [b58a2aae1b] - errors: fix ERR_MODULE_RESOLUTION_LEGACY message (Tobias Nießen) #15290
  • [da3265ad82] - errors: backport ERR_INVALID_PROTOCOL to v8.x (Myles Borins) #15388
  • [2e0313865b] - errors,tools: alphabetize-errors lint rule (Jon Moss) #15083
  • [771c2ac7c2] - http: revert #14024 writable is never set to false (Matteo Collina) #15404
  • [68ec157be0] - http2: fix compat stream read handling, add tests (Anatoli Papirovski) #15503
  • [9fc8eddfdd] - http2: remove unused onTimeout, add timeout tests (Anatoli Papirovski) #15539
  • [1691827b8c] - http2: small fixes to compatibility layer (Anatoli Papirovski) #15473
  • [66a5f99828] - http2: improved coverage of Http2Stream destroy (Simon Brewster) #15461
  • [ba9012d4bc] - http2: add tests for push stream error handling (Anatoli Papirovski) #15281
  • [b61220ed84] - http2: fix subsequent end calls to not throw (Anatoli Papirovski) #15414
  • [2e421ff5c9] - http2: correct behaviour for enablePush unpack (Anatoli Papirovski) #15167
  • [9490be353e] - http2: cleanup of h2 compat layer, add tests (Anatoli Papirovski) #15254
  • [aa0917cd0a] - http2: improve http2 coverage (James M Snell) #15210
  • [a6879bfab6] - http2: custom promisify for http2.connect (James M Snell) #15207
  • [2ea2725ce0] - http2: emit close event if request aborted (Anatoli Papirovski) #15415
  • [b9a9290e8d] - http2: expand list of known headers (Anatoli Papirovski) #15434
  • [a32c8a566e] - http2,async-wrap: introduce AliasedBuffer class (Mike Kaufman) #15077
  • [25692a985c] - inspector: break in eval script (Eugene Ostroukhov) #14581
  • [cf1fe762dc] - lib: improve lazy requires (Ruben Bridgewater) #14167
  • [8ce0e9a619] - lib: refactor console startup (Ruben Bridgewater) #15111
  • [91e96d8f08] - lib,src: fix consistent spacing inside braces (James M Snell) #14162
  • [ede09f29d0] - meta: allow vague objections to be dismissed (James M Snell) #15233
  • [727d7b5078] - meta: improve contributors guide (James M Snell) #15123
  • [c005713d05] - module: check file url passed to top-level import (guybedford) #15389
  • [939c8ed084] - module: coverity fixes for ESM C++ (Bradley Farias) #15275
  • [a95ddc9484] - n-api: fix warning about size_t compare with int (Sampson Gao) #15508
  • [cd3a8e8832] - n-api: remove n-api module loading flag (Gabriel Schulhof) #14902
  • [526e78f5cd] - n-api: add optional string length parameters (Sampson Gao) #15343
  • [87a3162f85] - n-api: Context for custom async operations (Jason Ginchereau) #15189
  • [7b7c030adc] - (SEMVER-MINOR) n-api: change async resource name to napi_value (Jason Ginchereau) #14697
  • [d5b3002572] - n-api: stop creating references to primitives (Gabriel Schulhof) #15289
  • [a47fe692b1] - (SEMVER-MINOR) n-api: use AsyncResource for Work tracking (Anna Henningsen) #14697
  • [8f12b9dce4] - n-api: refactor napi_addon_register_func (Taylor Woll) #15088
  • [a2d340fb00] - n-api: napi_is_construct_call->napi_get_new_target (Sampson Gao) #14698
  • [fe9bb7e51e] - net: support passing null to listen() (cjihrig) #14221
  • [19d2d6611c] - path: fix normalize paths ending with two dots (Michaël Zasso) nodejs-private/node-private#94
  • [8eeaba62bc] - readline: name some anonymous functions (Flandre Scarlet) #14297
  • [4907ae7cb9] - src: correct typo in trace_event header (Daniel Bevenius) #15583
  • [4f88c19cf3] - src: add –pending-deprecation to NODE_OPTIONS (Thomas Corbière) #15494
  • [b87088c0b1] - src: remove unused constant from node_perf.h (Anna Henningsen) #15548
  • [90d14df56d] - src: minor c++ refactors to module_wrap (Anna Henningsen) #15515
  • [24271a7aca] - src: do not include internals from node_buffer.h (Anna Henningsen) #15554
  • [774e42b575] - (SEMVER-MINOR) src: refactor #include handling (Anna Henningsen) #14697
  • [29e38ab2a2] - src: remove unused perf_hooks uv handles (James M Snell) #15368
  • [606da2ba43] - (SEMVER-MINOR) src: make in_makecallback() getter const (Anna Henningsen) #14697
  • [98967c988f] - (SEMVER-MINOR) src: refactor async callback handling (Anna Henningsen) #14697
  • [f60a2aa982] - (SEMVER-MINOR) src: remove virtually unused ExecScope (Anna Henningsen) #14697
  • [6c520af6d5] - (SEMVER-MINOR) src: move DomainEnter,DomainExit to node.cc (Anna Henningsen) #14697
  • [8c480f9d8c] - src: remove outdated todo from node_crypto.cc (Bartek Szczepański) #15104
  • [409576e015] - test: expand http2 util test coverage for headers (Anatoli Papirovski) #15493
  • [0503c44835] - test: update test-fs-fsync to run from temp (atvoicu) #15537
  • [29f0ad6ccb] - test: fixing AliasedBuffer tests to enter Isolate (Mike Kaufman) #15536
  • [eccf503362] - test: improve readline test coverage for tty (Claudio Rodriguez) #12064
  • [58b9495c42] - test: use reserved invalid hostname for tests (icarter09) #14781
  • [b1227147b9] - test: clean up some assert deepEqual tests (Ruben Bridgewater) #14491
  • [93c08b0735] - test: improve util inspect tests (Ruben Bridgewater) #14881
  • [59f183640b] - test: refactor test for readability (Refael Ackermann) #13003
  • [757c34276b] - test: fix actual and expected order (Ruben Bridgewater) #14881
  • [5125c08c50] - test: remove obsolete debugger tests (Rich Trott) #15139
  • [7dfd570cad] - test: add test-benchmark-assert (Rich Trott) #15174
  • [a9066459ad] - test: convert buffer benchmark to runBenchmark (Jon Moss) #15349
  • [45cdbcfee6] - test: create shared runBenchmark function (Jon Moss) #15004
  • [ba96c8f23e] - test: don’t skip when common.mustCall() is pending (cjihrig) #15421
  • [50b6203a33] - (SEMVER-MINOR) test: add regression test for 5691 (Anna Henningsen) #14697
  • [f0a741d178] - test: kill subprocess only after last ACK (Refael Ackermann) #15186
  • [4d68064493] - test: move common.PORT tests to sequential (Jon Moss) #15151
  • [a92f3dfd8c] - test: make test-http-agent-maxsockets robust (Rich Trott) #15192
  • [edece30930] - test: remove random timer in test-tls-fast-writing (Rich Trott) #15138
  • [b1a0bdcdaf] - test: remove faulty test case (Ruben Bridgewater) #15110
  • [cd238e2c0e] - test: check inspect array with empty string key (Rahul Mishra) #15258
  • [3ce501c8ff] - test: improve process warning coverage (James M Snell) #15212
  • [a2c335b973] - test: fix sequential/test-async-wrap-getasyncid (Anna Henningsen) #15319
  • [94e2b5c371] - test: refactor test-debug-prompt (Rich Trott) #15141
  • [5881033138] - test: remove invalid test (Rich Trott) #15320
  • [a1abf62cc3] - test: allow adding known-globals through ENV (Refael Ackermann) #15187
  • [427bf80194] - test: add test for fork() + shell (cjihrig) #15352
  • [4d26c68b6b] - test: move test-benchmark-buffer to sequential (Rich Trott) #15373
  • [1fbdf47742] - test: fix flaky test-http2-session-timeout (Anatoli Papirovski) #15338
  • [f20fb4ce40] - test: do not write fixture in test-require-symlink (Rich Trott) #15067
  • [389c8c33d7] - test: expand http2 frameError test case (Anatoli Papirovski) #15298
  • [d82ae0cb6e] - test: backward compatible api for tty (Gergely Nemeth) #15235
  • [e014983ec4] - test,process: run ‘abort’ suite on Windows (Refael Ackermann) #15056
  • [6a94c1aa3b] - timers: clarify lib/timer.js comment (Daniel Bevenius) #11018
  • [ee157e5a7f] - tls: prefer path over port in connect (Bryan English) #14564
  • [9049f09e0f] - tools: enforce consistent spacing inside braces (Sebastiaan Deckers) #14162
  • [6c221b83e3] - url: fix windows drive letter handling (Benjamin Coe) #15490
  • [fc1448f357] - util: improve format performance (Ruben Bridgewater) #15422
  • [5b47f846b0] - util: fix out of bounds indices in util.inspect (Ruben Bridgewater) #14881
  • [9e8b1b3ec6] - util: refactor inspect for performance and more (Ruben Bridgewater) #14881
  • [539445890b] - util: add fast internal array join method (Ruben Bridgewater) #14881
  • [7d95dc385c] - vm: support parsing a script in a specific context (Timothy Gu) #14888 james@ubuntu:~/node/main$

Windows 32-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.6.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.6.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: Coming soon
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.6.0/node-v8.6.0.tar.gz
Other release files: https://nodejs.org/dist/v8.6.0/
Documentation: https://nodejs.org/docs/v8.6.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

8b7d261caa3b2d4a9dce44703ef84a4e6622bd0206c0a20e0958ca11b731fd15 node-v8.6.0-aix-ppc64.tar.gz
2c95f3194a92e8b37aab8895fbaeb1f5fabef3494600ef78a7b7e078dba9a7c9 node-v8.6.0-darwin-x64.tar.gz
827e5b99a3a11a759ab2733461afdeaa5a70e806ebdfca97e530b1677c0c56f6 node-v8.6.0-darwin-x64.tar.xz
7c180f19dea41a3e96fc3642e8ed49b4b761f11c2083e026a26b7da9b9dee356 node-v8.6.0-headers.tar.gz
8ec5d61ede594b021e330adf8cbb649a523645de65d12899d91d624cf0a8cf0e node-v8.6.0-headers.tar.xz
f5e9ca49e8f8c10f7f583c829191cbfab53216f5b5b6ec158b5eeb749d7079a2 node-v8.6.0-linux-arm64.tar.gz
6848567ab32d04694120e18c20ef47d0f4163229634f236e4bdbb8d135f3204e node-v8.6.0-linux-arm64.tar.xz
f1fec31eb8f026f32e3e639c1c5ffd4b6aea34c3d040c9c129ea76c1f17079eb node-v8.6.0-linux-armv7l.tar.gz
442d39ff4bce3c1eb54d7e13e145cefac9f9fd22a25e7c37289ab19f9e15e258 node-v8.6.0-linux-armv7l.tar.xz
a73e95375d68c44d4517fc01a70307d54a59791dc2d2113fc7902f0a30ef6bb3 node-v8.6.0-linux-ppc64le.tar.gz
5170b4273de00e44fbf76cfdd490c0b117fd7b31b067e6f45da48ee445bedbf9 node-v8.6.0-linux-ppc64le.tar.xz
fc88d7e6cfd1f65197ef40918cc07c56998f60375c51f59447ba3a03f423e92b node-v8.6.0-linux-ppc64.tar.gz
12e87e882d87339ab7bfa3b63343e646bd67e43d280bda1e42e5fe9f1c13a125 node-v8.6.0-linux-ppc64.tar.xz
42697bf1c91a21a5d85ebe9dc80370c0aa6cc309082c3a1eee5e86c2fe2097dc node-v8.6.0-linux-s390x.tar.gz
92ba7e75d57479db855cb6f3b831a9add2651a6a3de9fea585c66acecf2eb571 node-v8.6.0-linux-s390x.tar.xz
86d06a2ae2763cb68b17d77c889fa5d49975c653a85f3c4517bdbecdec165fbb node-v8.6.0-linux-x64.tar.gz
e6f52c3ed7e2cc34ebddbc563434fdf043feb449a60f028101eb45227aec3444 node-v8.6.0-linux-x64.tar.xz
921d8dfe7185f2bc7c454533a1348256928c3be5d014c9799b6a33ec4d19f182 node-v8.6.0-linux-x86.tar.gz
101dad71205f4a380d264c933ae1a297ca7ddec19645d293c99a91fa3165c77b node-v8.6.0-linux-x86.tar.xz
d3850a4b59d336737f7bfaaf0323359cdbdb92e7e8d38e4efb9038ed19e22215 node-v8.6.0.pkg
0f1f6c4844594bcb942724529f74641b69bce317fb6f2ab5a3b2ca3dbf3dd3cc node-v8.6.0-sunos-x64.tar.gz
228c9587a6f9e1ae3454a07c0a370693be5e6e4574b48be3672daf17dfaf83a1 node-v8.6.0-sunos-x64.tar.xz
13a04d0914f0adc1aaf5c057d69e2fa3edd1ec8bbd5aad77830bd5563bd7a06a node-v8.6.0-sunos-x86.tar.gz
81de646c5815604e187cee84192c5139e57c1f22f44259606f816a67bf999789 node-v8.6.0-sunos-x86.tar.xz
80551d47440c602c5825a3f6611e13cb0c57d277234dbff693af433a88351a08 node-v8.6.0.tar.gz
b17071109238295b9f363b768afdff97a9f386203d4f080c91847ce76d4f7e93 node-v8.6.0.tar.xz
ae49bf305ae54c0d09c6b44f28186b87aabb0837bc3dea49b2cdab8d8efb8252 node-v8.6.0-win-x64.7z
08e9b29c47567517ca95ca01d5cdb255279be5463952f92da5c372a99d620b23 node-v8.6.0-win-x64.zip
ac8eb52c18dfe95881d0848dc81b8d196a313013d537de367685902400c6aaf0 node-v8.6.0-win-x86.7z
35ac7e430bd9ba4d31f4153b8f23ed7dfac21ce1cccbb4269c31e8fb9668d2b4 node-v8.6.0-win-x86.zip
ace40c5ecd78183daaaff65134a69eb29de94b5c5d67d81352987d779be752ad node-v8.6.0-x64.msi
070e837683269a57a78af299245f5220d42f81f62cd97304c64aa99176d62090 node-v8.6.0-x86.msi
d8bb731ae41f3f40fa60db13dd7500cc0eef4dc3fd0083d7ec80e9814807a632 win-x64/node.exe
3a538a484ebb2026dee4b6d0fec22b9734d247b574e1ed772fe73de9040c7049 win-x64/node.lib
ce9f3bdf787b850970e451781f3b6d9e9cbca28c08b19473ddb2fb27ef1bc560 win-x64/node_pdb.7z
8b13e30a2ea09b2c6ffa0da853d9a3da7cba3800904a49fbccae4a72317e39e0 win-x64/node_pdb.zip
cbf9e028254c591d18e6c126c311681bab3da886d5491bda0c99a57db3fa5948 win-x86/node.exe
d97ba9e7cf68ce2b0b37bb3fda09bf209f3a163c8874fb7a55775ef4502256cd win-x86/node.lib
c2dbed45dce7f7f6bc99f8edd25a156362ed6ca2550f5296da2c72067def9f16 win-x86/node_pdb.7z
35533b3fc5d7bb9138ffeb3287f81b2e73b6814412cae077e65fa4f3f01c720c win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZys2QAAoJEHNBsVwHCHes8GAH/2a7nYrVCLZibMdBb0HSDB1v
24fOPCQWoeqiqOnQVFZcEZbDoRaKz4sTSTTZFzQhEUZtkzB3DkZwtJxmebrm7jct
3rLCAf3lxXTg2IfEfha+xzWlw2EYo0QMwkUmsRoAmFh4nB6m0cYKw5WPbOr+cIjw
AbdmcSCKcamEw3c7g4wTu5rBFnO95qGmiyth5mlvOP5Gls3BrPLyW8Wzv4zWq5vS
fG4Py32w3aIC7J3oOSxLSLn+DtavRc964bFjqViUnDLfBULR4Y6MFjmjkDAf58gU
HJsGbe2EeiP0Pi5Xh5tjj6C3eXfRwmkarOPupyc9GU6tammNM8YdQLcV0QpZ4Js=
=nPmh
-----END PGP SIGNATURE-----

Node v8.5.0(현재 버전)

주요 변경사항

  • build
    • V8 스냅샷을 다시 활성화했습니다. #14875
  • console
    • 최소한으로 console.group()을 구현했습니다. #14910
  • deps
    • libuv를 1.14.1로 업그레이드했습니다. #14866
    • nghttp2를 v1.25.0으로 업데이트했습니다. #14955
  • dns
    • dns.lookup()에 verbatim 옵션을 추가했습니다. 이 값이 true이면 DNS 리졸버가 준 결과를 Node.js에서 순서를 바꾸지 않은 채 그대로 전달하고, false이면 IPv6 주소 앞에 IPv4 주소를 둡니다. #14731
  • fs
    • 더 효율적으로 파일을 복사하는 fs.copyFile과 fs.copyFileSync를 추가했습니다. #15034
  • inspector
    • async 스택 트레이스를 활성화했습니다. #13870
  • module
    • ESM을 지원합니다. 현재는 --experimental-modules 플래그를 사용해야 하고 .mjs 확장자를 필요로 합니다. node --experimental-modules index.mjs #14369
  • napi
    • promise를 구현했습니다. #14365
  • os
    • networkInterfaces() 메서드의 출력에 CIDR 표기를 지원합니다. #14307
  • perf_hooks
    • Node.js의 Performance Timing API 초기 구현체입니다. 이는 모던 브라우저가 구현한 Performance Timing API와 같고 Node.js에 특화된 몇 가지 프로퍼티를 추가했습니다. User Timing mark(), measure() API를 구현했습니다. #14680
  • tls
    • createSecureContext에 다수의 PFX를 지원합니다. #14793
  • 새로운 콜라보레이터가 합류했습니다.

Commits

  • [87c3e1d7de] - fix –prof-process –preprocess flag (davidmarkclements) #14966
  • [bcf0e5d676] - assert: handle errors properly with deep*Equal (Ruben Bridgewater) #15001
  • [7174dc2e8a] - assert: handle sparse arrays in deepStrictEqual (Ruben Bridgewater) #15027
  • [b40105df3b] - async_hooks: don’t abort unnecessarily (Trevor Norris) #14722
  • [3e73ea8745] - async_hooks: improve comments and function names (Trevor Norris) #14722
  • [700d576962] - async_hooks: emitAfter correctly on fatalException (Trevor Norris) #14914
  • [78a36e0dd1] - async_wrap: unroll unnecessarily DRY code (Trevor Norris) #14722
  • [fadccbaa17] - async_wrap: return undefined if domain is disposed (Trevor Norris) #14722
  • [8d11220e0b] - benchmark: add default configs to buffer benchmark (Rich Trott) #15175
  • [7feb99455a] - benchmark: fix issues in dns benchmark (Ian Perkins) #14936
  • [978889f8c0] - benchmark: fix dgram/bind-params.js benchmark (Rich Trott) #14948
  • [7f1ea7c3af] - benchmark: removed unused arguments from callbacks (Abhishek Raj) #14919
  • [ca3ec90285] - benchmark: convert var to es6 const (Sebastian Murphy) #12886
  • [bda5585012] - buffer: fix MAX_LENGTH constant export (Anna Henningsen) #14821
  • [b9e1f60333] - buffer: increase coverage by removing dead code (Marcelo Gobelli) #15100
  • [5b8fa29649] - build: display HTTP2 configure –help options (Daniel Bevenius) #15198
  • [6de4e10c7a] - build: add NetBSD support to opensslconf.h (Roy Marples) #14313
  • [ebb3c2ce6f] - build: add npx to zip and 7z packages (Richard Lau) #15033
  • [b946693f4b] - build: fix indentation in node.gyp (Alexey Orlenko) #15051
  • [c8be90cabf] - build: for –enable-static, run only cctest (Daniel Bevenius) #14892
  • [77dfa73cf2] - build: better support for python3 systems (Ben Noordhuis) #14737
  • [8f3537f66a] - build: allow proper generation of html docs (Jon Moss) #14932
  • [838d3fef72] - build: don’t add libraries when –enable-static (Daniel Bevenius) #14912
  • [9d373981f4] - build: remove duplicated code (Ruslan Bekenev) #13482
  • [e12a9c567c] - build: re-enable snapshots in v8.x (Myles Borins) #14875
  • [3a68b0bb98] - console: improve console.group() (Rich Trott) #14999
  • [a46e59d52d] - (SEMVER-MINOR) console: implement minimal console.group() (Rich Trott) #14910
  • [78a71aa123] - crypto: fix error of createCipher in wrap mode (Shigeki Ohtsu) #15037
  • [41bf40e209] - crypto: warn if counter mode used in createCipher (Shigeki Ohtsu) #13821
  • [ba5a697bdb] - deps: cherry-pick 5005faed5 from V8 upstream (Miguel Martins) #15177
  • [d18bb3d1dd] - deps: cherry-pick 1aead19 from upstream V8 (Ben Noordhuis) #15184
  • [acf9650730] - deps: upgrade libuv to 1.14.1 (cjihrig) #14866
  • [296729c41e] - deps: cherry-pick 0ef4a0c64b6 from c-ares upstream (Anna Henningsen) #15023
  • [3f7bdc5ab7] - deps: cherry-pick e020aae394 from V8 upstream (Ben Noordhuis) #14913
  • [c46e7e1988] - deps: fixup nghttp2 version number (Anna Henningsen) #14955
  • [4eb907f26b] - deps: update nghttp2 to v1.25.0 (Anna Henningsen) #14955
  • [9f46bde440] - deps: backport d727680 from V8 upstream (Matt Loring) #14947
  • [56bb199ef0] - deps: cherry-pick eb306f463e from nghttp2 upstream (Anna Henningsen) #14808
  • [55eed604a9] - deps: backport f9c4b7a from upstream V8 (Matt Loring) #14001
  • [b7f7d67677] - deps: backport bca8409 from upstream V8 (Matt Loring) #14001
  • [a67e7f9b35] - deps: backport 6e9e2e5 from upstream V8 (Matt Loring) #14001
  • [6e2f62262d] - deps: backport 3d8e87a from upstream V8 (Matt Loring) #14001
  • [6cb718b87a] - deps: backport 5152d97 from upstream V8 (Matt Loring) #14001
  • [c6e2b8adf7] - deps: backport c4852ea from upstream V8 (Matt Loring) #14001
  • [bfb97b71b6] - deps: cherry-pick fa4ec9f from V8 upstream (Jaideep Bajwa) #14608
  • [1a2f749e16] - deps: fix inspector v8 test (Eugene Ostroukhov) #14827
  • [13577d4ada] - dns: add verbatim option to dns.lookup() (Ben Noordhuis) #14731
  • [ffed33710c] - doc: add ESM doc to _toc.md and all.md (Vse Mozhet Byt) #15248
  • [1b51287603] - doc: fix Error property markdown level (Sam Roberts) #15247
  • [af3b173e82] - doc: add missing space in test/README.md (Vse Mozhet Byt) #15278
  • [c90c68e8a0] - doc: document bytes to chars after setEncoding (Jessica Quynh Tran) #13442
  • [ea86cb59b9] - doc: describe what security issues are (Sam Roberts) #14485
  • [ddbcc9e59d] - doc: add options argument to crypto docs (Adina Shanholtz) #14846
  • [da5e6d33d5] - doc: instructions for generating coverage reports (Simon Brewster) #15190
  • [286111a2b0] - doc: clarify async/asynchronous in deprecations.md (Rich Trott) #15172
  • [9542844feb] - doc: readFileSync instead of fs.readFileSync (Piotr Mionskowski) #15137
  • [959b270fe1] - doc: /s/SHASUM256/SHASUMS256 (Jon Moss) #15101
  • [3697cd86c4] - doc: fix comment about http2.createSecureServer (creeperyang) #15085
  • [76780445b3] - doc: remove braces which shouldn’t be there (Jan Schär) #15094
  • [2610ae326f] - doc: clarify http.get data consumption requirement (AJ Jordan) #15049
  • [e7838d7077] - doc: add 8.4.0 link to CHANGELOG.md (Ruslan Iusupov) #15064
  • [feeff48d5c] - doc: add links to alternative versions of doc (Chris Young) #10958
  • [a5242851b9] - doc: update configure to require g++ 4.9.4 (Dave Olszewski) #14204
  • [87ff86b2d8] - doc: building - note on Windows SDK 15063 (Refael Ackermann) #14394
  • [449549bc4f] - doc: threadpool size, and APIs using the pool (Sam Roberts) #14995
  • [6bb8133638] - doc: sort bottom-of-file dns markdown links (Sam Roberts) #14992
  • [a06d1295c5] - doc: crypto.randomBytes does not block when async (Sam Roberts) #14993
  • [83ba2aa46b] - doc: environmental->environment & NodeJS->Node.js (Rod Vagg) #14974
  • [f1bc168ad5] - doc: fix typo in Buffer.from(string, [encoding]) (Michał Wadas) #15013
  • [9b9e7b4044] - doc: add note for Windows build path (Kyle Lamse) #14354
  • [57c7eae1df] - doc: rephrase text of child_process.execSync() (hafiz) #14953
  • [188713ca46] - doc: beautify net.md formats (sevenryze) #14987
  • [a8648e287c] - doc: link to correct “OS Constants” heading in docs (James Kyle) #14969
  • [e187c98186] - doc: remove misterdjules from the CTC members list (Julien Gilli) #1498
  • [78b2bc77f2] - doc: update http2.md example code (RefinedSoftwareLLC) #14979
  • [6179c2764a] - doc: fix doc for napi_get_value_string_utf8 (Daniel Taveras) #14529
  • [daae6bc652] - doc: fixed link definitions in http2.md footer (sharababy) #14946
  • [6c93d01fba] - doc: remove you and fixup note in stream.md (James M Snell) #14938
  • [96d95d4fed] - doc: minor fixes to http/2 docs (Anand Suresh) #14877
  • [bfa3cbe158] - doc: remove redundant only from doc/api/stream.md (George Sapkin) #14858
  • [c5380c83c6] - doc: add missing word (Jon Moss) #14924
  • [abe014834e] - doc: fix http api document (陈刚) #14625
  • [050a2249c1] - doc: explain what to do if git push is rejected (Rich Trott) #14848
  • [3d621393bd] - doc: add BridgeAR to collaborators (Ruben Bridgewater) #14862
  • [c8f0e5ab82] - doc: fix typo in cli.md (hsmtkk) #14855
  • [0dc9d284a4] - doc: added napi_get_value_string_latin1 (Kyle Farnung) #14678
  • [72cc2caf78] - doc: fix word wrapping for api stability boxes (Saad Quadri) #14809
  • [205d5f674a] - doc,fs: rename defaultEncoding option to encoding (Aleh Zasypkin) #14867
  • [aaf55db95b] - doc,lib,src,test: strip executable bits off files (Anna Henningsen) #15132
  • [7f62378e76] - doc,stream: remove wrong remark on readable.read (Jan Schär) #15014
  • [ea2b5760d5] - errors: remove duplicated ERR_HTTP_INVALID_STATUS_CODE error (Jon Moss) #15003
  • [71f90c6f80] - (SEMVER-MINOR) fs: add fs.copyFile{Sync} (cjihrig) #15034
  • [3d9ad82729] - gyp: fix ninja build failure (GYP patch) (Daniel Bevenius) #12484
  • [12191f6ed8] - gyp: enable cctest to use objects (gyp part) (Daniel Bevenius) #12450
  • [538894978b] - gyp: add compile_commands.json gyp generator (Ben Noordhuis) #12450
  • [7eb3679eea] - gyp: inherit parent for *.host (Johan Bergström) #6173
  • [5fb252a5a2] - gyp: fix gyp to work on MacOSX without XCode (Shigeki Ohtsu) iojs/io.js#1325
  • [0343eceda4] - http2: fix refs to status 205, add tests (Anatoli Papirovski) #15153
  • [d8ff550528] - http2: store headersSent after stream destroyed (Anatoli Papirovski) #15232
  • [4882f079f1] - http2: set decodeStrings to false, test (Anatoli Papirovski) #15140
  • [93a4cf60ff] - http2: use session not socket timeout, tests (Anatoli Papirovski) #15188
  • [764213cc7b] - http2: add compat trailers, adjust multi-headers (Anatoli Papirovski) #15193
  • [cc82f541e5] - http2: fix closedCode NaN, increase test coverage (Anatoli Papirovski) #15154
  • [afa72dfdf3] - http2: guard against destroyed session, timeouts (James M Snell) #15106
  • [f6c51888db] - http2: correct emit error in onConnect, full tests (Anatoli Papirovski) #15080
  • [fd51cb8ca3] - http2: adjust error types, test coverage (Anatoli Papirovski) #15109
  • [f612a6dd5c] - http2: handle 100-continue flow & writeContinue (Anatoli Papirovski) #15039
  • [989dfaf930] - http2: refactor error handling (Matteo Collina) #14991
  • [d231ef645e] - http2: ignore invalid headers explicitly (Anna Henningsen) #14955
  • [1b57c375aa] - http2: minor refactor of passing headers to JS (Anna Henningsen) #14808
  • [80fe40aabf] - http2: handful of http/2 src cleanups (James M Snell) #14825
  • [9589641c5c] - http2: Expose Http2ServerRequest/Response (Pini Houri) #14690
  • [8c61b72f90] - (SEMVER-MINOR) inspector: enable async stack traces (Miroslav Bajtoš) #13870
  • [e2ae08b48d] - inspector: rewrite inspector test helper (Eugene Ostroukhov) #14797
  • [105acf4af7] - inspector: log exceptions in message handlers (Eugene Ostroukhov) #14980
  • [d5a376ab7a] - lib: remove circular reference (Ruben Bridgewater) #14885
  • [605d625e62] - lib: simplify the readonly properties of icu (Jackson Tian) #13221
  • [ea0a882041] - lib: remove the invalid command line options (Jackson Tian) #13764
  • [9129057e03] - lib: clean up usage of threw (Jackson Tian) #10534
  • [f34e0f97e7] - lib: instantiate console methods eagerly (Ben Noordhuis) #14791
  • [01846a06c2] - meta: merge TSC and CTC back into a single body (James M Snell) #14973
  • [859abe5169] - meta: considerations for new core modules (James M Snell) #15022
  • [cc72118e71] - meta: improve definition of a collaborator (James M Snell) #14981
  • [865a3c3daf] - (SEMVER-MINOR) module: Allow runMain to be ESM (Bradley Farias) #14369
  • [4bf0d4e133] - n-api: implement napi_run_script (Gabriel Schulhof) #15216
  • [3a18df0750] - n-api: adds function to adjust external memory (Chris Young) #14310
  • [503370e2d3] - (SEMVER-MINOR) n-api: implement promise (Gabriel Schulhof) #14365
  • [a6344d5a83] - (SEMVER-MINOR) n-api: add ability to remove a wrapping (Gabriel Schulhof) #14658
  • [67fde146e0] - net: check EADDRINUSE after binding localPort (Joyee Cheung) #15097
  • [b4e8850576] - net: move debug statement (Brian White) #12616
  • [136eea4bcb] - (SEMVER-MINOR) os: add CIDR support (Mudit Ameta) #14307
  • [29f9101a0f] - path: fix normalize on directories with two dots (Michaël Zasso) #14107
  • [e3f5c58423] - perf_hooks: fix presumed typo in node_perf.cc (Anna Henningsen) #15019
  • [69e3bc64cc] - perf_hooks: mark as experimental (James M Snell) #14997
  • [f75faddb1f] - (SEMVER-MINOR) perf_hooks: implementation of the perf timing API (James M Snell) #14680
  • [4d2aa16d33] - process: keep process prototype in inheritance chain (Jimmy Thomson) #14715
  • [ae85d5f024] - promises: more robust stringification (Timothy Gu) #13784
  • [eee2aa693b] - repl: force editorMode in .load (Lance Ball) #14861
  • [f81812b1ff] - src: turn key length exception into CHECK (Ben Noordhuis) #15183
  • [f113d7332f] - src: fix compiler warnings in node_perf.cc (Daniel Bevenius) #15112
  • [a83d427091] - src: remove unused persistent properties from env (Anna Henningsen) #15096
  • [391855c252] - src: fix build on certain platforms (Anna Henningsen) #14996
  • [8cee5d66bd] - src: reduce code duplication (James M Snell) #14937
  • [5a05dfe0a7] - src: fixup strings, reduce duplication (James M Snell) #14937
  • [1c3cb49f00] - src: miscellaneous cleanups for node_config (James M Snell) #14868
  • [7213be9f59] - src: fix DEBUG_HTTP2 type arguments (Daniel Bevenius) #15197
  • [ffe572addd] - src: replace assert() with CHECK() (Ben Noordhuis) #14663
  • [abc5cdc923] - src: remove unnecessary helper function (Brian White) #14959
  • [992d1dd956] - src: detect nul bytes in InternalModuleReadFile() (Ben Noordhuis) #14854
  • [4570fa16c7] - src: remove extra copy from Copy() in node_url.cc (Anna Henningsen) #14907
  • [081c3e107d] - src: minor cleanup for node_revert (James M Snell) #14864
  • [dcd7817fbc] - src: use unordered_set instead of custom rb tree (Anna Henningsen) #14826
  • [fadcbab617] - src: Node implementation of v8::Platform (Matt Loring) #14001
  • [c861462faa] - stream: fix Writable instanceof for subclasses (Anna Henningsen) #14945
  • [2adabe6777] - test: fix single test runner regression (Timothy Gu) #15329
  • [e3d0ff901b] - test: split test-cli-node-options (Refael Ackermann) #14195
  • [e87cb32db2] - test: remove envPlus, use Object.assign everywhere (Gibson Fahnestock) #14845
  • [dea959e841] - test: fix flaky test-readline-interface (Rich Trott) #15066
  • [ae91b1efc0] - test: continue normalizing fixtures use (Miguel Angel Asencio Hurtado) #14716
  • [77bc72ad54] - (SEMVER-MINOR) test: fix inspector helper port sniffing (Timothy Gu) #13870
  • [7facfaab66] - test: preserve env in test cases (Beth Griggs) #14822
  • [2310cfcea1] - test: exclude write-coverage from coverage report (Benjamin Coe) #15194
  • [6fa05e671c] - test: use no-save and no-package-lock flags (Simon Brewster) #15196
  • [ac71d99253] - test: add http2 compat setTimeout tests (Anatoli Papirovski) #15156
  • [7106734773] - test: add test-benchmark-buffer (Rich Trott) #15175
  • [0b9fde4d4a] - test: refactor test-fs-readfile-unlink (Rich Trott) #15173
  • [9f79bd8fba] - test: http2 test coverage for NghttpError (James M Snell) #15105
  • [c0dba0f3f4] - test: http2 test coverage for assertValidPseudoHeader (James M Snell) #15105
  • [837c29c73b] - test: http2 test coverage for updateOptionsBuffer (James M Snell) #15105
  • [e3e9e5039d] - test: increase Http2ServerResponse test coverage (Anatoli Papirovski) #15074
  • [72aae0417c] - test: split path tests into multiple files (Michaël Zasso) #15093
  • [d176a18547] - test: add a test for Expect & checkExpectation (Anatoli Papirovski) #15040
  • [cfbf5057d6] - test: add http2 test for method CONNECT (Anatoli Papirovski) #15052
  • [5b13add028] - test: remove unused param in test-graph.pipe (Simon Brewster) #15007
  • [5cb6500de9] - test: increase coverage for http2 response headers (Anatoli Papirovski) #15035
  • [7050608593] - test: fix hijackStdout behavior in console (XadillaX) #14647
  • [458b8ab5df] - test: add regression test for 14814 (Anna Henningsen) #15023
  • [f89ef77144] - test: run abort tests (Rich Trott) #14013
  • [a91a3fe6c4] - test: improve test-abort-backtrace (Rich Trott) #14013
  • [b85a73407b] - test: improve test-abort-uncaught-exception (Rich Trott) #14013
  • [f694ea6f2b] - test: pipe some error output if npm fails (Jeremiah Senkpiel) #12490
  • [f1284d32a5] - test: simplify test-tls-client-default-ciphers (Jon Moss) #14928
  • [d4c2eba376] - test: remove unused function args (Mohd Maqbool Alam) #14971
  • [9c7f27b91b] - test: extend async addon test (Anna Henningsen) #14922
  • [8c927dd71f] - test: fix async-hooks tests (Bartosz Sosnowski) #14865
  • [1849c519ca] - test: add test-benchmark-process (Rich Trott) #14951
  • [b480b20e02] - test: add test-benchmark-path (Rich Trott) #14951
  • [2e3e136519] - test: add test-benchmark-os (Rich Trott) #14951
  • [7e541d6a97] - test: add test-benchmark-events (Rich Trott) #14951
  • [981ef464e2] - test: add test-benchmark-domain (Rich Trott) #14951
  • [34d1a779b1] - test: add known issue for vm module (Franziska Hinkelmann) #14661
  • [ae27cb8ea3] - test: do not modify fixtures in test-fs-chmod (Rich Trott) #14926
  • [eb46609622] - test: improve assertion fail messages (Refael Ackermann) #14949
  • [36b8b46443] - test: remove unused parameters (Daniil Shakir) #14968
  • [6421a9cb9a] - test: remove unused arguments from function (Ankit Parashar) #14931
  • [e244f8433e] - test: update windows module load error message (cjihrig) #14950
  • [8f61bf2cda] - test: increase coverage for http2.connect (Michael Albert) #14832
  • [c0312dc781] - test: make timers-blocking-callback more reliable (Rich Trott) #14831
  • [762155578a] - test: remove erroneous assert message from test (Beth Griggs) #14918
  • [1217b1a556] - test: add test for cluster benchmarks (Rich Trott) #14812
  • [03fd38c1bb] - test: Mark test-stop-profile-after-done flaky (Eugene Ostroukhov)
  • [4f49ae52f8] - test: check util.inspect circular Set and Map refs (Ruben Bridgewater) #14790
  • [4dd095c982] - test: refactor async-hooks/test-httparser tests (Runite618) #14818
  • [27ec693a53] - test: add missing console.error to exec-maxBuffer (Beth Griggs) #14796
  • [7f02c36c4f] - test: fix test-cluster-send-handle-large-payload (Rich Trott) #14780
  • [4205648216] - test: invoke callback with common.mustCall() (Griffith Tchenpan) #8597
  • [a3feb54c7f] - test: make test-tls-alert-handling more strict (Rich Trott) #14650
  • [d4f2a52953] - test: check crypto before requiring tls module (Daniel Bevenius) #14708
  • [868b441f3e] - test: begin normalizing fixtures use (James M Snell) #14332
  • [c76ec7130e] - test: improve multiple zlib tests (James M Snell) #14455
  • [8fb0895176] - test: improve multiple vm tests (James M Snell) #14458
  • [4d6da3f770] - test, win: fix IPv6 detection on Windows (Bartosz Sosnowski) #14865
  • [02260eab98] - test,doc: make module name match gyp target name (Gabriel Schulhof) #15209
  • [dae86e4cf5] - timers: fix outdated comment (Tim Costa) #14314
  • [d6ad9d72f7] - (SEMVER-MINOR) tls: multiple PFX in createSecureContext (Yury Popov) #14793
  • [97908ea4d0] - tools: bump vswhere helper to 2.0.0 (Refael Ackermann) #14557
  • [87e44d8651] - tools: add eslint rule for inspector checking (Daniel Bevenius) #13813
  • [1d97ff4800] - tools: add eslint rule for hasCrypto checking (Daniel Bevenius) #13813
  • [bc250a1e38] - tools: fix linter error in html.js (Michaël Zasso) #15063
  • [5ee4e86efc] - tools: add custom private key option (Ruslan Bekenev) #14401
  • [8f34b834b7] - tools: update GYP to 324dd166 (Refael Ackermann) #14718
  • [e4ea45412e] - tools: remove stray package-lock.json file (Rich Trott) #14873
  • [37c43ede43] - tools: fix update-eslint.sh (Myles Borins) #14850
  • [b0f4539ce5] - tools: delete an unused argument (phisixersai) #14251
  • [9da6c1056c] - tools: checkout for unassigned DEP00XX codes (James M Snell) #14702
  • [bd40cc6ef8] - tracing: Update to use new Platform tracing apis (Matt Loring) #14001
  • [a4fc43202e] - url: remove unused code from autoEscapeStr (Cyril Lakech) #15086
  • [2aec977fa2] - util: remove duplicate code in format (Anatoli Papirovski) #15098
  • [de10c0f515] - util: fix inspect array w. negative maxArrayLength (Ruben Bridgewater) #14880
  • [c3c6cb1c13] - util: use proper circular reference checking (Anna Henningsen) #14790

Windows 32-bit Installer: https://nodejs.org/dist/v8.5.0/node-v8.5.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.5.0/node-v8.5.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.5.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.5.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.5.0/node-v8.5.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.5.0/node-v8.5.0.tar.gz
Other release files: https://nodejs.org/dist/v8.5.0/
Documentation: https://nodejs.org/docs/v8.5.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

5555ac88cdf15b0984efb87a81b6b692ad2a86711516453b8e8fd4923003b578 node-v8.5.0-aix-ppc64.tar.gz
0c8d4c4d90f858a19a29fe1ae7f42b2b7f1a4d3caaa25bea2e08479c00ebbd5f node-v8.5.0-darwin-x64.tar.gz
30cdfc139d8909eabde9bb4439c1b2409b9814ff05032368e9ed96555af1c860 node-v8.5.0-darwin-x64.tar.xz
c0e2c5ad594cc0d5898d933fc4d859974e62034b9e691af4fc3fdc8f0755300f node-v8.5.0-headers.tar.gz
8e83244ac9e0fedd472aed02da6857f1befdba74fd29cf56a40476fd7f020aec node-v8.5.0-headers.tar.xz
09004f9cc8039918e48ce846173dbd37e8673c9a6ada34bdb2e073534c70c9af node-v8.5.0-linux-arm64.tar.gz
e0decdebe73dba516d6c72401e337cee6277c6e00f817b0bf1c592360adfd4e6 node-v8.5.0-linux-arm64.tar.xz
b6e8f2963c149a556ca2c3f2bfbd42a94ea2f51608e4d1873364b86c283c11da node-v8.5.0-linux-armv6l.tar.gz
fee64a5843ebcd20b3a553b2fcc032729a90fcf23da236ebdd7dc241fcf93736 node-v8.5.0-linux-armv6l.tar.xz
3caed49e1367eb0a173646a9f82616401127a96cf8c569f5bf5a1dbfba74680c node-v8.5.0-linux-armv7l.tar.gz
c0b8adcc54a754a84768d8860d4e2abd2eaba35b579fdc0a576e830c7d7ac599 node-v8.5.0-linux-armv7l.tar.xz
82dedda02b88df74d9f0f415d27da3b7ab584b1679b032d70773fe59a954f3c1 node-v8.5.0-linux-ppc64le.tar.gz
abc1db0f2a731d67b598b6e784acee341e0e6272fe61c5f337522ab576ff2cd0 node-v8.5.0-linux-ppc64le.tar.xz
73e218998534f1c467591d474a9436ada1b6adc4977709f482393b6b00eedd6c node-v8.5.0-linux-ppc64.tar.gz
adeed3f1b7ebc7495a694ffa1514cb9e4700ad4a580c1cd6f529e814e184e11f node-v8.5.0-linux-ppc64.tar.xz
09eb6157502faabf4e3d22fbe3c31245f5c9e14cf3ec9e25ba5ce1bc19ea84ee node-v8.5.0-linux-s390x.tar.gz
b75d06cadaa1611b0ee10ebc5a3127f529afc1e19d3ee1299ba05f31c9f969fa node-v8.5.0-linux-s390x.tar.xz
0000710235e04553147b9c18deadc7cefa4297d4dce190de94cc625d2cf6b9ba node-v8.5.0-linux-x64.tar.gz
a9651fcc6259b4a944ebb72e6dd116602c7b26ddf939599b060d1d3e6ead8c36 node-v8.5.0-linux-x64.tar.xz
00ea2be3a78b1694439254d9c7232ce79748d5ff3e0d9bb2ff1fcd090d502d63 node-v8.5.0-linux-x86.tar.gz
b420254e8ec211bc28059176890d4dab83e2ee7e72965a6953aec9bf87b9db97 node-v8.5.0-linux-x86.tar.xz
20362cacfceb34512a03ba766e239c142fe89ed6ecbff21a851dd52015482c88 node-v8.5.0.pkg
6f8ce37b15c6e950d98b0523326484e5c23fd2df36f69c032f08790e90ad0f73 node-v8.5.0-sunos-x64.tar.gz
fb06d47106af700633885c476177e52e5e6be3c4bcdb84d7263dd0ff3e47040e node-v8.5.0-sunos-x64.tar.xz
495b3383d8116b8f82648754c2df54950f68205852b0094f95632da9c558ff68 node-v8.5.0-sunos-x86.tar.gz
b441d93edac5aac5e46cac93354638d7ab5d5e4216fcd3bf279196fe84f6e761 node-v8.5.0-sunos-x86.tar.xz
dd5ac97074882ba62892bdb91ec5e624c338d772a6218da08c182231031a4446 node-v8.5.0.tar.gz
e1cde5d8e5049e7e1b61aef128f26162059d885dc8cab5014bf5cbf693f75c3c node-v8.5.0.tar.xz
bce2013fdd2d6fbd6bbca1397e07600d01081be711e18fb8a9515443f4eb89a6 node-v8.5.0-win-x64.7z
c385d162c15a7a85d42755ee8c78c1c73bd251e2f7cbf82e5e20c824564aa9df node-v8.5.0-win-x64.zip
797bed56fe22b52ab8639e4377ffa6a62f921ab0b9ff671fe2ecb6fb2bbcd1f4 node-v8.5.0-win-x86.7z
e2cfb40045359a57fc7933ea8e2f5dad46fade1edb2acb4c1acec130783468c3 node-v8.5.0-win-x86.zip
bc874e741880b873bb0ffae64adc0aa34c858e6f7adabdc26443a2b2e79f7691 node-v8.5.0-x64.msi
0868de61ada1ea12d077195e118ac0792c0fc56661ada6407656bcd194d1d4c0 node-v8.5.0-x86.msi
0855c0933b037d9c45bf391ac1a3cb8c353e3d0ebfaa82d82c3f5cc5b3c6023c win-x64/node.exe
9191eda81b92f8d32610989c1082fee6932c7c2dc0ddd66ac2a944bbdd9023bc win-x64/node.lib
b9ed1b1b2431a4d8939b536ce799e856b7b033e393f4e1783ee23dd7a647733f win-x64/node_pdb.7z
226686aae2a2847be035ea5c721585255721fd1b16db82577516014d8483989b win-x64/node_pdb.zip
778ed817ae30baf7395ec05454489802b3b6e5c34282dd027d9b6b72698e1da0 win-x86/node.exe
b12a496304f543c0460685ec72b859bd58d814de15cf7fcb1250256638cc8403 win-x86/node.lib
7c90fd81c42acc8e6e24d0da3969d993001f7626a081103f17d11ea6fe7118cb win-x86/node_pdb.7z
9be69dcc9d231743571df6d2ca3e4c65d5aaeece510861c3a92d6963c7faa5aa win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZt/4pAAoJEJM7AfQLXKlG4RsH/0hkyAYAOrWNNLauWCeCS4Cv
meZXo00M8tq7yZ3yurlIV9YrsvSn4CHAVah0HBvlhJci3p55RRJckOrRbW07VGRG
3NZVah9IFCH8bIGFTUzbqEdyPJsW7d/ZVaLjzSwQh0N5VN8VqYD3WFT1vWTJODgk
MNCDd1z3cBuSReiM4V0js9y4SPoon6Sg6LEg3D7oXFFj3w8ogSbHF9q92FLdbLON
adVkhL8h+GFvjEnhItlk9J3e4HqaWdFpu3+Y2svB7C0bbOf16MmIu7ZjuTBgVEcR
aB25o1daR1RGDL93f1/Gny4VnCLVh2wc6uPAYOz37LlK++/JZw653B6cmdpl9Hc=
=KAOL
-----END PGP SIGNATURE-----

Node v6.11.3(LTS)

이번 LTS 릴리스에는 152개의 커밋이 포함되어 있습니다. 여기에는 테스트와 관련된 커밋이 75개, 문서 관련이 25개, 빌드/도구 관련이 21개, 의존성을 업데이트하는 커밋이 3개 포함되어 있습니다.

주요 변경사항

  • build:
    • macOS에서 코드 서명을 수정했습니다.(Evan Lucas) #14179
  • deps:
    • V8 스냅샷 기능이 다시 활성화되었습니다!!(Yang Guo) #14385
  • path:
    • win32에서 볼륨의 상대 경로가 다시 동작합니다!(Timothy Gu) #14440
  • tools:
    • 이제 v6.x를 ICU 59로 빌드할 수 있습니다.(Steven R. Loomis) #12078

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v6.11.3/node-v6.11.3-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.11.3/node-v6.11.3-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.11.3/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.11.3/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.11.3/node-v6.11.3.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.11.3/node-v6.11.3.tar.gz
Other release files: https://nodejs.org/dist/v6.11.3/
Documentation: https://nodejs.org/docs/v6.11.3/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

7f344d29a6feb0fd77529dc30ce2badd881d8fa382e6bbee97dee45a31b1e322 node-v6.11.3-aix-ppc64.tar.gz
be80751e600b37f2228170fe5eeb04d6f0febb6076f586310685ea2a34e558fb node-v6.11.3-darwin-x64.tar.gz
c86f6508b4e9ff856d566e1d845f3822a3375936faddd8089dc70dfad1b0656b node-v6.11.3-darwin-x64.tar.xz
a1deca4c444295bd4e477849104d20c15d0f30bda4387f3fab23b543b1125410 node-v6.11.3-headers.tar.gz
a6c5a6ce2c0693a7fa8cc1457f68c3214b8bd7dd03f6fdc41027ea1247f2549d node-v6.11.3-headers.tar.xz
1a7712fa64989809a6949b08d449af00f93116ccc44e10789ea1615df806ca96 node-v6.11.3-linux-arm64.tar.gz
9bbb2d3a7b1530885a93324421031cfc4409f58b61c0963e779cb4ef0573885c node-v6.11.3-linux-arm64.tar.xz
4e13c00a1a94ade809b7478db98f7664a80b64bd8256eae9bd15b8ca39343ad5 node-v6.11.3-linux-armv6l.tar.gz
8d1b8d80b21b27ceb82255a1563356d4ce5a3d0213985be43285f3cfd76bed78 node-v6.11.3-linux-armv6l.tar.xz
7588ee46820af77a6ee286bd51799f403810dd20a688cece227e241a37ec863c node-v6.11.3-linux-armv7l.tar.gz
31ddf7b326ca9f02bcd9bafc401889c39e651c854262a3ffdbbfdc1fcd594728 node-v6.11.3-linux-armv7l.tar.xz
ef6b281b37412f239a0b7ba0b081e5ce49e875e79de6af62e4afd98dc3db9ffd node-v6.11.3-linux-ppc64le.tar.gz
e0a38534de88323b630df29dd4731f6701b6fee66382f1d1ef80ec757adde9d9 node-v6.11.3-linux-ppc64le.tar.xz
b0800910c26cd7804748925ff61d20d8ec7d26be8b3f7a41b0c6e1499cb2212b node-v6.11.3-linux-ppc64.tar.gz
4b420d632977dae87baf6f71d53ca463966bcd99f7dcc443d736517d0f52c5c0 node-v6.11.3-linux-ppc64.tar.xz
95ac7ca0842ff3ec5fd6e423adf924d69442a6dac2f718a225432d1c99cb18c3 node-v6.11.3-linux-s390x.tar.gz
75776ce338c1ee66a51b0317d9493c772423e689a9d22bc717c311d3b675220a node-v6.11.3-linux-s390x.tar.xz
610705d45eb2846a9e10690678a078d9159e5f941487aca20c6f53b33104358c node-v6.11.3-linux-x64.tar.gz
c8e1ad4b731e15e1318465a616f2283055e145e0b17a3a04d5591ec264cd30d3 node-v6.11.3-linux-x64.tar.xz
9c82c884cbe971f5e69303077aacedd76cc76ff684d5c4ab3daa7e8881a15c95 node-v6.11.3-linux-x86.tar.gz
9afabd3b547bc96345898242cf81553738bf4e4f63a7e40de852a46ab109e390 node-v6.11.3-linux-x86.tar.xz
0158ca2521cdfafa5b2d714a9d7c5a19518c3201142ccbca449bdc4061f17073 node-v6.11.3.pkg
c60ac1aefb553f28df5a821fb0ec27a7da1bff5c1fe333a9be9ea84d7f488195 node-v6.11.3-sunos-x64.tar.gz
68481b66cc23252c320284f687e7d7e097ab35006ba65749cdc1f57461c8db28 node-v6.11.3-sunos-x64.tar.xz
2abec834dce32503478d7b97570624327fa77ee0cabbc91ab83a0ed57bd7c01f node-v6.11.3-sunos-x86.tar.gz
f6d83797c9893ca9e63ef32358b4b6702605feca2c979d394498fdae05458cd5 node-v6.11.3-sunos-x86.tar.xz
c60562a7bc316f137297b7aa23ae354e3ac6779fe8ddf46fe43a75b6b92443e8 node-v6.11.3.tar.gz
5f09b77010cb3ec4e321ecdc30beb6b49d8a2843155b7f0ad97202ec308ab6bc node-v6.11.3.tar.xz
a767bca7033cbbde3294080728b564145ac4fbf13f408a9070d9b5acc5c56068 node-v6.11.3-win-x64.7z
3e1bde603d29f0965a9b2ed4f025067c88a7f97eef6953268cba818c396aad65 node-v6.11.3-win-x64.zip
59e1dd9dbd312cb16a3a2c1a549625c8d5352d1465d91f47889818beeafa625b node-v6.11.3-win-x86.7z
1f0be54016ba7efddf210564c5ea748ccdeb2aad0f92af6f826ce7b7fa746ab8 node-v6.11.3-win-x86.zip
ea3007f9f4c714afd5947581463814a487501bbb9dc95a498112b4d24d4ce07f node-v6.11.3-x64.msi
4e43e285a34dc1afc49665174db56fdb60f28c9cdf49491aea54910dcc142cdb node-v6.11.3-x86.msi
be23a6af06fdeabc8197e0c4114cb1d472e2ed84e6fde83ca1f2308338905c7e win-x64/node.exe
5cef2edacb058bb751a2b28b68f6aabcec349d20564d4bfb02c91cf0b26c5fae win-x64/node.lib
cdf591e39ffd94528cf3a9a6ba3679820bcec2b673b5a4276889f02e7b12fef3 win-x64/node_pdb.7z
100a10e47b6b11fb280ae3d1d160aa5373db2445adfe1322a924b2c7b2016caf win-x64/node_pdb.zip
e1e3b3df077784eb86f50122d53d765b522caef80068a0dd0af61331713cd83a win-x86/node.exe
2ac040d8b73d56d3d44bc5f8e247bf4549ca66c36f37d235464fb3abc62cdba1 win-x86/node.lib
2ea22fa1a321b56254131905b4e46587268f60a8525c22cd12ac0e31b0207c05 win-x86/node_pdb.7z
5ee8563c16a0b8a40a69b34513244a0202d0ded163d41b47679226c2e56e676c win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZrwAVAAoJEJM7AfQLXKlGKBAIAKiPxib6hEOpJhk6nIYLEm2p
VtOxiWGurzEdspQ5jC1qHvId/UUt27KIRSzjmIG2Ux6ZBtKo+twh78I2KJxtOKw3
7f7RXE5ph8dQEkZCYvNKcAsKzb/gcpQF/vxksVPSvBP9WLooRWyCdCk29aIkTMUy
HWe1QJNA4QYuIdbi6Ukxzwb0IUndTSXmVCGrJh83nZenISZeLBS/ndozDBELFJ/n
U6XN779ObtVPJPXpTI0ZNF/a9pB+/d57G42KcHIXNV7+Fzdv7VVGQS2nbbA0jI7l
CZoTiZQVXG7op1MwcQq6wUFkvAluDVYCoI1rZIbRdIEXWAmvZTyySkng8cnmFYk=
=evgh
-----END PGP SIGNATURE-----

Node v8.4.0(현재 버전)

주요 변경사항

  • HTTP2

    • 내장 http2--expose-http2 플래그를 통해 실험적으로 지원됩니다. #14239
  • Inspector

    • Inspector 콘솔에서 require()를 사용할 수 있습니다. #8837
    • vm 모듈로 만들어진 다중 컨텍스트가 지원됩니다. #14465
  • N-API

    • 숫자 값을 만드는 새로운 API가 도입되었습니다. #14573
  • Stream

    • Duplex 스트림에서 high water mark 옵션을 readable과 writable에 각각 독립적으로 설정할 수 있습니다. #14636
  • Util

    • util.format이 객체 출력을 위한 식별자 %o%O를 지원합니다. #14558

Commits

  • [a6539ece2c] - assert: optimize code path for deepEqual Maps (Ruben Bridgewater) #14501
  • [2716b626b0] - async_hooks: CHECK that resource is not empty (Anna Henningsen) #14694
  • [b3c1c6ff7f] - benchmark: fix and extend assert benchmarks (Ruben Bridgewater) #14147
  • [139b08863e] - benchmark: Correct constructor for freelist (Gareth Ellis) #14627
  • [574cc379b9] - benchmark: remove unused parameters (nishijayaraj) #14640
  • [fef2aa7e27] - (SEMVER-MINOR) deps: add nghttp2 dependency (James M Snell) #14239
  • [2d806f4f71] - deps: cherry-pick f19b889 from V8 upstream (Alexey Kozyatinskiy) #14465
  • [dd521d0a28] - deps,tools: add missing nghttp2 license (Anna Henningsen) #14806
  • [621c03acfe] - doc: delint (Refael Ackermann) #14707
  • [230cb55574] - doc: fix header level typo (Refael Ackermann) #14707
  • [af85b6e058] - doc: fix http2 sample code for http2.md (Keita Akutsu) #14667
  • [1e7ddb200f] - doc: explain browser support of http/2 without SSL (Gil Tayar) #14670
  • [be716d00cc] - (SEMVER-MINOR) doc: include http2.md in all.md (James M Snell) #14239
  • [9e51802f53] - doc: add missing changes: metadata for util (Anna Henningsen) #14810
  • [4811fea553] - doc: add missing changes: metadata for streams (Anna Henningsen) #14810
  • [20fb69063a] - doc: fix docs style in util.md (Daijiro Wachi) #14711
  • [0de63e6888] - doc: fix docs style in intl.md (Daijiro Wachi) #14711
  • [ee2ae0f30b] - doc: expanded description of buffer.slice (Vishal Bisht) #14720
  • [9888bb1238] - doc: improve fs.read() doc text (Rich Trott) #14631
  • [d604173a66] - doc: clarify the position argument for fs.read (dcharbonnier) #14631
  • [d3b072276b] - doc: add docs for AssertionError (Mandeep Singh) #14261
  • [4e15a6b76a] - doc: fix order of AtExit callbacks in addons.md (Daniel Bevenius) #14048
  • [e07dfffad0] - doc: remove undef NDEBUG from addons.md (Daniel Bevenius) #14048
  • [c5ee34e39b] - encoding: rudimentary TextDecoder support w/o ICU (Timothy Gu) #14489
  • [e0001dc601] - (SEMVER-MINOR) http: move utcDate to internal/http.js (James M Snell) #14239
  • [1d40850338] - http2: fix [kInspect]() output for Http2Stream (Evan Lucas) #14753
  • [c5740f9111] - http2: name padding buffer fields (Anna Henningsen) #14744
  • [8a0d101adf] - http2: use per-environment buffers (Anna Henningsen) #14744
  • [92c37fe5fd] - http2: improve perf of passing headers to C++ (Anna Henningsen) #14723
  • [47bf705f75] - http2: rename some nghttp2 stream flags (Kelvin Jin) #14637
  • [723d1af5e7] - (SEMVER-MINOR) http2: fix flakiness in timeout (James M Snell) #14239
  • [6a30448bac] - (SEMVER-MINOR) http2: fix linting after rebase (James M Snell) #14239
  • [efd929e402] - (SEMVER-MINOR) http2: fix compilation error after V8 update (James M Snell) #14239
  • [f46c50b3e2] - (SEMVER-MINOR) http2: add some doc detail for invalid header chars (James M Snell) #14239
  • [b43caf92c0] - (SEMVER-MINOR) http2: fix documentation errors (James M Snell) #14239
  • [33b03b2ab2] - (SEMVER-MINOR) http2: minor cleanup (James M Snell) #14239
  • [174ab6fda0] - (SEMVER-MINOR) http2: use static allocated arrays (James M Snell) #14239
  • [9a4be4adc4] - (SEMVER-MINOR) http2: get trailers working with the compat api (James M Snell) #14239
  • [3e5b07a8fb] - (SEMVER-MINOR) http2: refactor trailers API (James M Snell) #14239
  • [26e1f8e01c] - (SEMVER-MINOR) http2: address initial pr feedback (James M Snell) #14239
  • [7824fa0b40] - (SEMVER-MINOR) http2: make writeHead behave like HTTP/1. (Matteo Collina) #14239
  • [b778838337] - (SEMVER-MINOR) http2: doc and fixes to the Compatibility API (Matteo Collina) #14239
  • [8f3bbd9b68] - (SEMVER-MINOR) http2: add range support for respondWith{File|FD} (James M Snell) #14239
  • [61696f1215] - (SEMVER-MINOR) http2: fix socketOnTimeout and a segfault (James M Snell) #14239
  • [2620769e7f] - (SEMVER-MINOR) http2: refinement and test for socketError (James M Snell) #14239
  • [cd0f4c6652] - (SEMVER-MINOR) http2: fix abort when client.destroy inside end event (James M Snell) #14239
  • [e8cc193bcc] - (SEMVER-MINOR) http2: fix documentation nits (James M Snell) #14239
  • [a49146e446] - (SEMVER-MINOR) http2: remove redundant return in test (James M Snell) #14239
  • [3eb61b00de] - (SEMVER-MINOR) http2: add tests and benchmarks (James M Snell) #14239
  • [9623ee0f99] - (SEMVER-MINOR) http2: introducing HTTP/2 (James M Snell) #14239
  • [029567a460] - inspector: support extra contexts (Eugene Ostroukhov) #14465
  • [d89f9f82b0] - (SEMVER-MINOR) inspector: allow require in Runtime.evaluate (Jan Krems) #8837
  • [ac1b81ad75] - lib: move deprecationWarned var (Daniel Bevenius) #14769
  • [8433b1ad37] - lib: use Timer.now() in readline module (Rich Trott) #14681
  • [917ace283f] - (SEMVER-MINOR) n-api: add napi_get_node_version (Anna Henningsen) #14696
  • [5e2cce59ef] - (SEMVER-MINOR) n-api: optimize number API performance (Jason Ginchereau) #14573
  • [c94f346b93] - net: use rest parameters instead of arguments (Tobias Nießen) #13472
  • [1c00875747] - repl: include folder extensions in autocomplete (Teddy Katz) #14727
  • [59d1d56da6] - src: remove unused http2_socket_buffer from env (Anna Henningsen) #14740
  • [268a1ff3f1] - src: mention that node options are space-separated (Gabriel Schulhof) #14709
  • [9237ef868e] - src: avoid creating local data variable (Daniel Bevenius) #14732
  • [f83827d64b] - src: use local isolate instead of args.GetIsolate (Daniel Bevenius) #14768
  • [d7d22ead2b] - src: add comments for cares library init refcount (Anna Henningsen) #14743
  • [b87fae927d] - src: remove duplicate loop (Anna Henningsen) #14750
  • [033773c17b] - src: add overlooked handle to cleanup (Anna Henningsen) #14749
  • [dd6444d401] - src,http2: DRY header/trailer handling code up (Anna Henningsen) #14688
  • [ef8ac7b5ac] - (SEMVER-MINOR) stream: support readable/writableHWM for Duplex (Guy Margalit) #14636
  • [6d9f94f93f] - test: cover all HTTP methods that parser supports (Oky Antoro) #14773
  • [e4854fccfc] - test: use regular expressions in throw assertions (Vincent Xue) #14318
  • [66788fc4d0] - test: increase http2 coverage (Michael Albert) #14701
  • [dbb9c370d4] - test: add crypto check to http2 tests (Daniel Bevenius) #14657
  • [97f622b99e] - (SEMVER-MINOR) test: fix flaky test-http2-client-unescaped-path on osx (James M Snell) #14239
  • [9d752d5282] - (SEMVER-MINOR) test: fix flakiness in test-http2-client-upload (James M Snell) #14239
  • [82c63a55ea] - test: add test-benchmark-arrays (Rich Trott) #14728
  • [0eab77c86f] - test: allow inspector to reopen with same port (Gibson Fahnestock) #14320
  • [9bbbf12827] - test: remove redundant using in cctest (XadillaX) #14739
  • [7eb9f6f6e4] - test: make totalLen snake case (Daniel Bevenius) #14765
  • [977e22857a] - test: make test-tls-connect checks more strict (Rich Trott) #14695
  • [a781bb4508] - Reverttest: disable MultipleEnvironmentsPerIsolate” (Anna Henningsen) #14749
  • [8ff2a5c338] - Reverttest: add DISABLED_ prefix to commented out test” (Anna Henningsen) #14749
  • [0bc3124c80] - test: properly order freeing resources in cctest (Anna Henningsen) #14749
  • [3f1bb0a551] - test: split out load-sensitive readline tests (Rich Trott) #14681
  • [5d99d7dff2] - test: add block scoping to test-readline-interface (Rich Trott) #14615
  • [58742729da] - test: set module loading error for aix (Prakash Palaniappan) #14511
  • [06ba2dae30] - test: fix conversion of microseconds in test (Nick Stanish) #14706
  • [30837b3b90] - test: improve check in test-os (Rich Trott) #14655
  • [55aba6aee7] - test: replace indexOf with includes (Miguel Angel Asencio Hurtado) #14630
  • [935d34bd6b] - test: fix test-readline-interface (Azard) #14677
  • [2ee3320f2c] - test: improve multiple timers tests (James M Snell) #14616
  • [71f2e76353] - test: use ciphers supported by shared OpenSSL (Jérémy Lal) #14566
  • [f73f659186] - test: mitigate RegEx exceeding 80 chars (Aditya Anand) #14607
  • [96147c980c] - test: read proper inspector message size (Bartosz Sosnowski) #14596
  • [e84c9d7176] - (SEMVER-MINOR) tls: add tlsSocket.disableRenegotiation() (James M Snell) #14239
  • [a0e05e884e] - tools: fix tools/addon-verify.js (Daniel Bevenius) #14048
  • [116841056a] - util: improve util.inspect performance (Ruben Bridgewater) #14492
  • [7203924fea] - (SEMVER-MINOR) util: implement %o and %O as formatting specifiers (Greg Alexander) #14558

Windows 32-bit Installer: https://nodejs.org/dist/v8.4.0/node-v8.4.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.4.0/node-v8.4.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.4.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.4.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.4.0/node-v8.4.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.4.0/node-v8.4.0.tar.gz
Other release files: https://nodejs.org/dist/v8.4.0/
Documentation: https://nodejs.org/docs/v8.4.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

9007e961fc9a2a8badb656ebaab52077347113d7618806e7aa502a71eab3f5aa node-v8.4.0-aix-ppc64.tar.gz
cc10ffbd11586bd27a7cc5e6e2d03fd3e0b341368387a03ee9a0117a0288599d node-v8.4.0-darwin-x64.tar.gz
e88e41ff5566f1e79f88d116bcc0013ac423741e85bd40d91775ca8f4e5141a1 node-v8.4.0-darwin-x64.tar.xz
724d091c6610255ece8c310e7e3924f0e675d1486d63bca34e7ac0c8c8e07497 node-v8.4.0-headers.tar.gz
bd56ece5c3f66492c178f3affb9a9dc0dfbf121dd21b52c9e04071dc2e9b8b61 node-v8.4.0-headers.tar.xz
a85225930dadf0b8161f95fe7e0e81e8840a8e20623cb5a7b5c61fced10ed7f0 node-v8.4.0-linux-arm64.tar.gz
0a811bbe4905fc879f3cbfc976e5a37cca05bbd609774abe4332b29fea75f073 node-v8.4.0-linux-arm64.tar.xz
c8812b7cdce2de297d320145dab11e521a6734d0a3f42e67f86f80b1bb5984a0 node-v8.4.0-linux-armv6l.tar.gz
b11309baa172bbd6b6ffaf0338f9529adcf27fb64e53de65763936b9f1ff924e node-v8.4.0-linux-armv6l.tar.xz
11c4e8831c967d152ed098602eaae6fcb0e30ba1f24a9e5781a71c4e7d2314ad node-v8.4.0-linux-armv7l.tar.gz
a7e79224d98b0f419bd3af0b751f3e369b12a9fb4405b970fc31e552233ae768 node-v8.4.0-linux-armv7l.tar.xz
951a95beb22ccb18543d7ecfe3e81f7f8dfe384dd582789d080d8d56847437a0 node-v8.4.0-linux-ppc64le.tar.gz
e3fa79996878e340ce6fc39cde5704658bde4315ae1ccd11d34100a9d2637838 node-v8.4.0-linux-ppc64le.tar.xz
038c79f078bbbfa873fe89b6c81f791fb7b82960f55d096dbc0e46a3ead84371 node-v8.4.0-linux-ppc64.tar.gz
9e32ed12e2abc2a3245237929674c1b91a7e296bb7cb656c31c364e8f3df1613 node-v8.4.0-linux-ppc64.tar.xz
b6a9e13501b94319e133f6726cc75d9a4c50588ce2db4f1b2e01531694b0d7bb node-v8.4.0-linux-s390x.tar.gz
5bb1a98dbd9376b7b605450f478de32027afa10e591d0384ba8bab6603ff12f5 node-v8.4.0-linux-s390x.tar.xz
d12bf2389a6b57341528a33de62561edd7ef25c23fbf258d48758fbe3d1d8578 node-v8.4.0-linux-x64.tar.gz
7fd86abad06f96cb2f889c2a0e25686a3de3e9a078ad946ded91ee4f28d8218a node-v8.4.0-linux-x64.tar.xz
9880c5d4c0dc460643fdc5ac1e3092223a3d659e3528842572d75df8565c22fe node-v8.4.0-linux-x86.tar.gz
2c5568156e69eca245886c1c583aaab6c26803bc42508aff7271bbcf51710cef node-v8.4.0-linux-x86.tar.xz
d9565d5fa3388e2c62404a0d661a5071ba004c7a2e606dae72680b6c8d9a2c02 node-v8.4.0.pkg
995de5082fb9ea56c2ab8e2be41d93c283c92efdd2cf735616608a736e2adcb3 node-v8.4.0-sunos-x64.tar.gz
bc9acc06db8c3f683a29028426d7ffb25570a3f2519d05c16f6991b6994b95e4 node-v8.4.0-sunos-x64.tar.xz
3e5f462c579beaa0a6685812a663b7d557a1d3e75dd4314d620e7b1e609b8447 node-v8.4.0-sunos-x86.tar.gz
fd3e432564857ae02f92fb8befe5107435b3a51c0bd92ecf76b936ee066a30aa node-v8.4.0-sunos-x86.tar.xz
641a15fa822710ef2dc99793fec48d2a8ef75de0040b86568563d4ab296137ef node-v8.4.0.tar.gz
5d5aa2a101dcc617231a475812eb8ed87cac21491f1dcc7997b9dd463563f361 node-v8.4.0.tar.xz
09f46de9e0dcfc89a2ed9a67a33a40091125f00779198f4cc8df7876abf743f3 node-v8.4.0-win-x64.7z
0f60c99479f74d75c7239795c90698826ba8252019d4c23e82ed0d72ceb8974f node-v8.4.0-win-x64.zip
cdf4bf3136e2d3a68186297869121a610e26028ade8d6b403f85ba0fe306a341 node-v8.4.0-win-x86.7z
17692976051182b402943f44458b9f9a433c3405deaa033c6c3b5fd7d43434a8 node-v8.4.0-win-x86.zip
8efbd1b94ff8338bd36a1c30a86aba4fae3b80b61e265401fa97e7a4c5478ab2 node-v8.4.0-x64.msi
6724defb5e3cab388d6777f7d999db979d817f51537309b67adaf06569af198f node-v8.4.0-x86.msi
a1d79afe335d0a8cff2e72100cdadaf6f91f59fcd5a8186da1b99bead9bcd601 win-x64/node.exe
d714da87f8bb03248cbe4e9891cdfb28ec8fd7ed84fc77a1ea16e38f061fc19c win-x64/node.lib
5d00c65a03e4ae48d3720919bd181ad5aea6f33ebc0f75c485122b84f9ca4fdb win-x64/node_pdb.7z
49fb81d624e8e34b06897a0336b3830671c34a867c47a90686fe1006aa9248e9 win-x64/node_pdb.zip
ea9399e1f9eafaf6be6608f1401ebb84cf7444ffadabf0b80ba2c186cf7028fa win-x86/node.exe
28b8412ede7f9ab889680cb5819896e852a466ea176b6d06bba612b39ebfb272 win-x86/node.lib
454b4baa220e4980613345ce057474f311fd6bce91cc6322cf66ac535c44d4ce win-x86/node_pdb.7z
21cf63479cb6c781a9cbda87f7dbc5abafb815abc3bd59deb4c0755e23190659 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZk1RDAAoJELY7U1pMIGypr+0P/ik3lMssno9Lz2uQY8Swj/mn
iVcg5ayF1cJnI0Mz8dWNSxnIzmaVK7KZ8o+P9lsI0g5w46J5aoFErA/ltu+pmvOT
JkcONWmWZtX3RTO5tRpTfJz8jn2/NLWSNHOug111ovIP+mSixo8T2leRFUi/ihdG
pwDCBcLvsE40keJjYzYBw/25FjuKbkFwEwpzXoAe2BlAt7zX5LnLP4Jp4IvgRb74
C4e70z7BswYQ5phrAi2SmRJ1gCRo2ceLl+sQTaAoyCn3vI5K8O15pxt/1BuatwQj
MNwty+UIHHCkRp+ia0nr4WvVkt0NwtqLgwlTstMBdnMKmiFlO/BD/8ca2wwUpmY9
L1FwpiFHReutXUtyGsbi6fyoQVd3fV8o/fk7NXK9dWZ1cF+QsIKU84P4F2pyAjLO
F6irrZLyuBfOIRwLF64ZAuS2FtOGPDJL0egFYWkWc16wf2ulct2WtE08MpmqnPD2
QgCg2aQepQEiWaOnT3pjG0ePQ4uWDlf4xJ+Kc2MMpyQnyKUxTi8hXU8rC+gx7eKc
NTmYtkJ6MroW5puHNyUXZHICij/Ssm/sMaW6kv6KnnOmMuNJBefpfFdOsO58RysF
p7Hu7X7GWksBYkpnSPRT+4F3pYSigSQBbEss+pkze+ogOoa6Kp3T5T+tV+KfD6/t
R7iVKurG6n0FECBIKJru
=Tpwj
-----END PGP SIGNATURE-----

Node v8.3.0(현재 버전)

주요 변경사항

이번 릴리스의 대부분을 준비한 @addaleax에게 큰 감사를 드립니다.

V8 6.0

V8 엔진이 6.0 버전으로 업그레이드 되었는데, 성능에 상당한 변화가 있었습니다. #14574

성능변화에 대해 더 상세히 알고 싶다면 다음 글에서 찾을 수 있습니다. https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de

다른 주요 변경사항

  • DNS

    • 이제 독립적인 DNS resolver 인스턴스를 지원하고, 해당 요청을 취소하는 것도 가능해졌습니다. #14518
  • N-API

    • 오류 처리를 위한 여러 N-API 기능이 오류 코드 할당 지원을 위해 변경되었습니다. #13988
  • REPL

    • require()에 대한 자동완성 지원이 개선되었습니다. #14409
  • 유틸리티

    • WHATWG 인코딩 표준(TextDecoderTextEncoder)이 실험적 기능으로 구현되었습니다. #13644
  • 새로운 협력자 추가

Commits

  • [e2356e72e7] - assert: improve deepEqual Set and Map worst case (Ruben Bridgewater) #14258
  • [9252b8c057] - assert: refactor to reduce unecessary code paths (Ruben Bridgewater) #13973
  • [89586f6684] - assert: fix incorrect use of ERR_INVALID_ARG_TYPE (Tobias Nießen) #14011
  • [26785a23bb] - assert: refactor the code (Ruben Bridgewater) #13862
  • [0cf1e22448] - benchmark: remove unused parameters (Matthew Alsup) #14526
  • [9b104b4ea8] - benchmark: add assert map and set benchmarks (Ruben Bridgewater) #14258
  • [2c364ab291] - buffer: remove a wrongly added attribute specifier (Jiajie Hu) #14466
  • [c0f0c38535] - build: enable C++ linting for src// (jeyanthinath) #14497
  • [87e108059b] - build: fix build without icu (Jimmy Thomson) #14533
  • [0ebb4dff17] - build: codesign tarball binary on macOS (Evan Lucas) #14179
  • [7f5bcbd2e9] - build,test: run v8 tests on windows (Kunal Pathak) #13992
  • [5ab4471d72] - build,tools: do not force codesign prefix (Evan Lucas) #14179
  • [7b96944254] - build,win: fix python detection script (Jason Ginchereau) #14546
  • [1f16c43e80] - child_process: fix handle passing w large payloads (Anna Henningsen) #14588
  • [9c1199e88f] - (SEMVER-MINOR) console: add console.count() and console.clear() (James M Snell) #12678
  • [255b9bfa8a] - console,test: make message test more accurate (Anna Henningsen) #14580
  • [51c1afafa6] - crypto: change segmentation faults to CHECKs (Tobias Nießen) #14548
  • [e2b306c831] - (SEMVER-MINOR) deps: backport rehash strings after deserialization (Yang Guo) #14004
  • [2dbf95d5ee] - (SEMVER-MINOR) deps: backport c0f1ff2 from upstream V8 (Michaël Zasso) #14004
  • [efd297a5c9] - (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #14004
  • [160e2f03d2] - (SEMVER-MINOR) deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #14004
  • [44ad55d493] - (SEMVER-MINOR) deps: update V8 to 6.0.286.52 (Myles Borins) #14574
  • [d9273ed5ed] - deps: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) #13883
  • [32b30d519e] - (SEMVER-MINOR) dns: name generated functions (Anna Henningsen) #14518
  • [0982810208] - (SEMVER-MINOR) dns: add channel.cancel() (Anna Henningsen) #14518
  • [69e41dc5da] - (SEMVER-MINOR) dns: enable usage of independent cares resolvers (Anna Henningsen) #14518
  • [ad901ed272] - doc: add gabrielschulhof to collaborators (Gabriel Schulhof) #14692
  • [dd586c6bd4] - doc: erase unneeded eslint-plugin-markdown comment (Vse Mozhet Byt) #14598
  • [8c80e91a2e] - doc: fix typo in writing-and-running-benchmarks.md (Yuta Hiroto) #14600
  • [91b7843aeb] - doc: add entry for subprocess.killed property (Rich Trott) #14578
  • [342f4cccb5] - doc: change child to subprocess (Rich Trott) #14578
  • [b6bd3cf00f] - doc: cross-link util.TextDecoder and intl.md (Vse Mozhet Byt) #14486
  • [fffd8f5335] - doc: document napi_finalize() signature (cjihrig) #14230
  • [92b0555965] - doc: various small revisions in url (Timothy Gu) #14478
  • [9dd9760951] - doc: update url.origin IDNA behavior (Timothy Gu) #14478
  • [4e2493a20d] - doc: fix minor typos in net.md (Daiki Arai) #14502
  • [e9088f92d8] - doc: fix verify in crypto.md (Ruslan Iusupov) #14469
  • [8a9de1b3c5] - doc: fix typo in using-internal-errors.md (Anton Paras) #14429
  • [ab9bc81b0e] - doc: add docs for module.paths (atever) #14435
  • [bdcd496c98] - doc: update experimental status to reflect use (James M Snell) #12723
  • [6c6da38518] - doc: fix some links (Vse Mozhet Byt) #14400
  • [83c8e5c517] - doc: describe labelling process for backports (Anna Henningsen) #12431
  • [592787ef4d] - doc: error message are still major (Refael Ackermann) #14375
  • [f1b09c0a44] - doc: fix typo in stream.md (Marc Hernández Cabot) #14364
  • [4be373bc4b] - doc: fixes default shell in child_process.md (Henry) #14203
  • [b12924d894] - doc: add XadillaX to collaborators (XadillaX) #14388
  • [dc0a26f254] - doc: replace dead link in v8 module (Devin Boyer) #14372
  • [d2121ab768] - doc: fix minor typo in cluster.md (Lance Ball) #14353
  • [eb023ef7df] - doc, lib, test: do not re-require needlessly (Vse Mozhet Byt) #14244
  • [cfed48e81c] - doc, url: add changelog metadata for url.format (Timothy Gu) #14543
  • [78f0c2aa75] - doc,assert: document stackStartFunction in fail (Ruben Bridgewater) #13862
  • [53ad91c3b1] - doc,stream: _transform happens one at a time (Matteo Collina) #14321
  • [f6a03439d8] - docs: add note about fs.rmdir() (Oleksandr Kushchak) #14323
  • [142ce5ce2c] - errors: order internal errors list alphabetically (Anna Henningsen) #14453
  • [50447e837b] - http: reset stream to unconsumed in unconsume() (Anna Henningsen) #14410
  • [751e87338f] - http: check for handle before running asyncReset() (Trevor Norris) #14419
  • [deea68cbb2] - inspector: fix console with inspector disabled (Timothy Gu) #14489
  • [71cb1cdf69] - inspector: implement V8Inspector timer (Eugene Ostroukhov) #14346
  • [4836f3b9b9] - inspector: send messages after the Node is done (Eugene Ostroukhov) #14463
  • [9e5a08884a] - lib: adjust indentation for impending lint change (Rich Trott) #14403
  • [a7b3e06e9b] - lib: modify destructuring for indentation (Rich Trott) #14417
  • [28f0693796] - lib: include cached modules in module.children (Ben Noordhuis) #14132
  • [19a0e06317] - linkedlist: correct grammar in comments (alexbostock) #14546
  • [60e0f2bb0d] - (SEMVER-MINOR) n-api: add support for DataView (Shivanth MP) #14382
  • [b849b3d223] - n-api: re-use napi_env between modules (Gabriel Schulhof) #14217
  • [6078dea35d] - n-api: directly create Local from Persistent (Kyle Farnung) #14211
  • [f2efdc880f] - (SEMVER-MINOR) n-api: add code parameter to error helpers (Michael Dawson) #13988
  • [fa134dd60c] - n-api: add fast paths for integer getters (Anna Henningsen) #14393
  • [58446912a6] - net: fix bytesWritten during writev (Brendan Ashworth) #14236
  • [b41ae9847e] - path: fix win32 volume-relative paths (Timothy Gu) #14440
  • [509039fcaf] - path: remove unnecessary string copies (Tobias Nießen) #14438
  • [e813cfaead] - querystring: avoid indexOf when parsing (Matteo Collina) #14703
  • [37e55bf559] - readline: remove max limit of crlfDelay (Azard) #13497
  • [e54f75b831] - readline: remove the caching variable (Lyall Sun) #14275
  • [1a5927fc27] - repl: do not consider ... as a REPL command (Shivanth MP) #14467
  • [5a8862bfa3] - (SEMVER-MINOR) repl: improve require() autocompletion (Alexey Orlenko) #14409
  • [34821f6400] - repl: don’t terminate on null thrown (Benjamin Gruenbaum) #14306
  • [32ba8aea0b] - repl: fix old history error handling (Ruben Bridgewater) #13733
  • [264e4345f8] - src: reuse ‘ondone’ string in node_crypto.cc (Tobias Nießen) #14587
  • [6ae6469d4a] - src: use existing strings over creating new ones (Anna Henningsen) #14587
  • [eb068a0526] - src: remove unused Connection::ClearError() (Ben Noordhuis) #14514
  • [4b01d8cac3] - src: replace assert with CHECK_LE in node_api.cc (Ben Noordhuis) #14514
  • [3c6b5e5fac] - src: properly manage timer in cares ChannelWrap (Anna Henningsen) #14634
  • [8c5cd1439e] - src: avoid dereference without existence check (Timothy Gu) #14591
  • [8a3bc874fa] - src: fix process.abort() interaction with V8 (Anna Henningsen) #13985
  • [997204a213] - (SEMVER-MINOR) src: fix new V8 compiler warnings (Michaël Zasso) #14004
  • [fa3aa2e1f7] - src: return MaybeLocal in AsyncWrap::MakeCallback (Tobias Nießen) #14549
  • [d90a5e0069] - src: replace deprecated ForceSet() method (Franziska Hinkelmann) #14450
  • [eb7faf6734] - src: replace ASSERT with CHECK (Ben Noordhuis) #14474
  • [106a23bd27] - (SEMVER-MINOR) src,dns: refactor cares_wrap to avoid global state (Anna Henningsen) #14518
  • [3c46ef4717] - test: explain sloppy mode for test-global (Rich Trott) #14604
  • [28b9c7a477] - test: fix test-readline-position w/o ICU (Timothy Gu) #14489
  • [636ba8caef] - test: support odd value for kStringMaxLength (Michaël Zasso) #14476
  • [5094f2c299] - test: refactor test-domain-abort-on-uncaught (Rich Trott) #14541
  • [b1fef05446] - test: improvements to various http tests (James M Snell) #14315
  • [ce9e3cfe10] - test: refactor test/sequential/test-fs-watch.js (Rich Trott) #14534
  • [9f50db2450] - test: refactor test-vm-new-script-new-context (Rich Trott) #14536
  • [f40b9062fc] - test: add check on an addon that does not register (Ezequiel Garcia) #13954
  • [ddd97fe15c] - test: fix error when foo in path to git clone (Matt Woicik) #14506
  • [8fea17484d] - test: add DISABLED_ prefix to commented out test (Daniel Bevenius) #14317
  • [7b6a77403c] - test: remove disabled tests directory (Rich Trott) #14505
  • [15b9aa1359] - test: improve error logging for inspector test (Rich Trott) #14508
  • [451e643cf2] - test: remove –no-crankshaft (Myles Borins) #14531
  • [7c51240b1a] - test: adjust indentation for stricter linting (Rich Trott) #14431
  • [c704c02290] - test: increase coverage for path.parse (Tobias Nießen) #14438
  • [23cd934d71] - test: refactor test-httpparser.response.js (erdun) #14290
  • [91b6ba1973] - test: refactor test-benchmark-timers (Rich Trott) #14464
  • [c2853893cf] - test: refactor test-http-parser.js (Rich Trott) #14431
  • [4ff562f41e] - test: make flaky crypto test more deterministic (Ben Noordhuis) #14451
  • [100e862dfa] - test: rename crypto test (Ben Noordhuis) #14451
  • [f8c2302a66] - test: use common.mustCall() instead of exit handle (笑斌) #14262
  • [0ff19b0c4c] - test: changed error message validator (Pratik Jain) #14443
  • [14f6a5a367] - test: fix flaky test-force-repl (Rich Trott) #14439
  • [5057c7a953] - test: replace concatenation with template literal (rockcoder23) #14270
  • [6420a73f3e] - test: replace concatenation with template literal (Ching Hsu) #14284
  • [cd0fffd86a] - test: convert table in test doc to markdown table (vixony) #14291
  • [1c6135f431] - test: fix flaky http(s)-set-server-timeout tests (Rich Trott) #14380
  • [de3d73c88c] - test: replace CRLF by LF in a fixture (Vse Mozhet Byt) #14437
  • [aeb8d66eec] - test: fix test-async-wrap-getasyncid flakyness (Julien Gilli) #14329
  • [3c50c592a5] - test: replace concatenation with template literals (笑斌) #14293
  • [1813467d27] - test: upgrade tests to work with master’s common (Anna Henningsen) #14459
  • [d89bb1c6f3] - test: bump test/common to master (Anna Henningsen) #14459
  • [d7a1637897] - test: change isAix to isAIX (章礼平) #14263
  • [552d2be625] - test: improve test-util-inspect (Peter Marshall) #14003
  • [0418a70d7c] - test: add non-internet resolveAny tests (Anna Henningsen) #13883
  • [265f159881] - test: replace concatenation with template literals (Song, Bintao Garfield) #14295
  • [3414e42127] - test: replace concatenation with template literals (Zongmin Lei) #14298
  • [953736cdde] - test: move timing-dependent tests to sequential (Alexey Orlenko) #14377
  • [9b22acc29e] - test: fix flaky test-net-write-after-close (Rich Trott) #14361
  • [11ae8c33bd] - test: delete obsolete test-sendfd.js (decareano) #14334
  • [99104e1b58] - test: improve fs.exists coverage (jkzing) #14301
  • [e237720537] - test: replace string concatenation with template (ziyun) #14286
  • [3c92b787d7] - test: use path.join in async-hooks/test-tlswrap.js (Vincent Xue) #14319
  • [0197ba00a5] - test: add comments for whatwg-url tests (Gautam Arora) #14355
  • [956a473107] - test: move test-fs-largefile to pummel (Rich Trott) #14338
  • [c866c9078b] - test: use path.join for long path concatenation (zzz) #14280
  • [94c7331277] - test: replace string concatenation with path.join (jkzing) #14272
  • [def98c6959] - test: replace string concatenation with template (Nathan Jiang) #14342
  • [3bc7d2a5ea] - test: replace string concat in test-fs-watchfile.js (Helianthus21) #14287
  • [72febfd3b6] - test: replace concatenation with template literals (SkyAo) #14296
  • [b5d0a03a9e] - test: fix error handling test-http-full-response (Rich Trott) #14252
  • [e90af29604] - tls: fix empty issuer/subject/infoAccess parsing (Ben Noordhuis) #14473
  • [767644def5] - tools: simplify no-unescaped-regexp-dot rule (Rich Trott) #14561
  • [9f319d5dfb] - tools: replace assert-throw-arguments custom lint (Rich Trott) #14547
  • [fa8c5f4372] - tools: remove legacy indentation linting (Rich Trott) #14515
  • [d11840c180] - tools: enable stricter linting in lib directory (Rich Trott) #14403
  • [5e952182e7] - tools: update to ESLint 4.3.0 (Rich Trott) #14417
  • [ebb90900af] - tools: skip workaround for newer llvm (nanaya) #14077
  • [c0ea5d8ce5] - tools: always include llvm_version in config (nanaya) #14077
  • [32259421ca] - url: update sort() behavior with no params (Timothy Gu) #14185
  • [9a3fc10dd4] - (SEMVER-MINOR) util: implement WHATWG Encoding Standard API (James M Snell) #13644
  • [f593960d35] - util: refactor util module (James M Snell) #13803
  • [357873ddb0] - (SEMVER-MINOR) v8: fix stack overflow in recursive method (Ben Noordhuis) #14004
  • [a8132943c5] - zlib: fix crash when initializing failed (Anna Henningsen) #14666
  • [e529914e70] - zlib: fix interaction of flushing and needDrain (Anna Henningsen) #14527

Windows 32-bit Installer: https://nodejs.org/dist/v8.3.0/node-v8.3.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.3.0/node-v8.3.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.3.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.3.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.3.0/node-v8.3.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.3.0/node-v8.3.0.tar.gz
Other release files: https://nodejs.org/dist/v8.3.0/
Documentation: https://nodejs.org/docs/v8.3.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

223d7e7b2079f1766057d1213b7dd1f7ab037cb3f29ae9e5db1b12dc4a7d003a node-v8.3.0-aix-ppc64.tar.gz
a627354982a514e77e5c37ed5952edc81a7dd9c4f661fd919f192c21ae548654 node-v8.3.0-darwin-x64.tar.gz
6e197540cf8ad625b8684c7ec9cd31fe05b3c3407ee52a038e566cebe82ae8d8 node-v8.3.0-darwin-x64.tar.xz
14ad5abc82463b96c90acbe48e1a7e6fedcccce7fb1b03b72a29242550eed0d8 node-v8.3.0-headers.tar.gz
e87eee75f509a2f62cc7fb5f9e6551a34fafe5660a248909214c7a199f71f4a5 node-v8.3.0-headers.tar.xz
508dfca5031aa8929ce22bfd43514ccbdbcf65623634a9973e51973e37f451b3 node-v8.3.0-linux-arm64.tar.gz
9e0dab4913585a1b8117bda03c4b5581d9140aec67bb4be0e0b6a4999b41b4ab node-v8.3.0-linux-arm64.tar.xz
6c74e0309dd4a37a29644ff6c21d47d1ac3630c0cd1b5894d43310b3db59f6b0 node-v8.3.0-linux-armv6l.tar.gz
8e24bd140118a8f2e9488976a057fd9d8a0cec11fc187d115d8dc440aaf672b3 node-v8.3.0-linux-armv6l.tar.xz
e9309ce47bde53ec6807dafd7756e5edc0da71e193613809fdafd9c51df0d7dc node-v8.3.0-linux-armv7l.tar.gz
e6b1229beb37474e0aab16943e8cb76d7e17028b39422ce39b9d7afaf7a68f10 node-v8.3.0-linux-armv7l.tar.xz
6270d007855a759eff2dd8f8fc1dc59dd1978e883c33d4ee0c0f359552ae1dca node-v8.3.0-linux-ppc64le.tar.gz
7dfe024b8f5e5390b10187769e49fa148a3a74ef1ca7dec0a427a5153381c462 node-v8.3.0-linux-ppc64le.tar.xz
9ed0b499c52292a55c073611cc3c32a3c6dbaba60ae2caf3b04db0c6831a43d7 node-v8.3.0-linux-ppc64.tar.gz
04be508324ec56fdac43ec201a75f8d8766853f650a1b58407be4379ba3edc9f node-v8.3.0-linux-ppc64.tar.xz
fbde13430085c5893e52a9553d4eb0d0d601c07c2d19920e5f27ea21cd56f6b4 node-v8.3.0-linux-s390x.tar.gz
b6b69de4645e47bd645db202096f92494d05c2de125f7331c30d4e552e8d478b node-v8.3.0-linux-s390x.tar.xz
b8dd14b3576681e8071ee59e5e1e8ac77e7ca335c12d7f584d9ab083e1fd4fd5 node-v8.3.0-linux-x64.tar.gz
ae377995c6e1af8e2a60c4a929f77562ebed9a2c6897cbd311a2c331f76b4e0f node-v8.3.0-linux-x64.tar.xz
28bf07e34ae9cf5e26a3d133b80aaa70e6a8055c0d6dc45f293cdae8d1010d26 node-v8.3.0-linux-x86.tar.gz
6da778af460b564c06d5d7696c6dae6fa3b892516b4ba7784323dd1a6c58b00d node-v8.3.0-linux-x86.tar.xz
3874de85c34f7bbdb9869e4724c08b6904ae0ff9d7560f1a1829527c711dbed0 node-v8.3.0.pkg
fbbc075a1931d4f2ab9b9df3cb94c48e558167effc0d2e56aa56599290d53ca0 node-v8.3.0-sunos-x64.tar.gz
1896ea3b8e290b0a33ce424f7581f9139ed2c2aebdf4610344f3a99888b23a50 node-v8.3.0-sunos-x64.tar.xz
f42a7771a28ba3deb41dfed760344f15dce2fbc51bc54206b5857f40f7b39e5a node-v8.3.0-sunos-x86.tar.gz
78c4e2ced34706fc735c6a2f7aad30206edec9b021390874a8204a9b12152f19 node-v8.3.0-sunos-x86.tar.xz
33fa7a02f265636c240be9ebd0f93942f77856a9c2c751592da1a0962b6ed010 node-v8.3.0.tar.gz
c3a836d84181724db477cb034a46a5274a3a1ea19623f886eae0c571e4b96e51 node-v8.3.0.tar.xz
2316d61af691c17c1074230b2e37a46ef13eb206fc5aa5232701958fcda05200 node-v8.3.0-win-x64.7z
e762fa218465e5aa0952336eee2c3e42e5b48390b36838ca7b6a243812e0b7e5 node-v8.3.0-win-x64.zip
d540dc4e9a51f6c14a0c79b75ccfb7f86f570ee60b3a9c73384281ecced8df29 node-v8.3.0-win-x86.7z
e6b507f413ea579fd7c4b380db621feb4602943af403fcd840c33a886ca7061b node-v8.3.0-win-x86.zip
af861eb512b58a3625f247e55088bbaf7a6315267aee6ea998d066961fa57252 node-v8.3.0-x64.msi
1d406607475b8faa20b2115ea0902a1aee5d0184c631d5c3a1ec1e3fafdcea0b node-v8.3.0-x86.msi
540f9911360e0a5b6e29a072f5e73bdb61666a9014cd5d1845b312c43103d442 win-x64/node.exe
0c5e45822a23c7ebed9c2450e0b346afbcccda9c5f7bfe5b2cbb4e153c9fcd81 win-x64/node.lib
84fe735855b42df11d096241ccf559e6064e5e238d1f4d74b9f7740d91acaeac win-x64/node_pdb.7z
841a5e2ece846f440ab7b2a7f067c9388a8806fe77149d6429d2e5636d455f93 win-x64/node_pdb.zip
f399f67bb647d20df30233804bda56c68733495daee156550f584e7f37a30c96 win-x86/node.exe
0db867c2fdaa157248cac4fb316338134aa425ee9dfddf60860718c86d3b1f86 win-x86/node.lib
2c6c1573c75557338f3a4b3b44fe24c5817e7d11b806da7480aff12dc057f8f3 win-x86/node_pdb.7z
5fc2de3c467bc8716bbf6d16bcc32ce6c8f2d96c57357cff889da6295143bec8 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZi739AAoJEHQ0OQvb6bnFUx0P/A3XDeyu9YUtf0nOHyLo7By8
nQCDlBITibrZqvf34mih2hnDGeY7Z1bt/78qXVGq/+0YCROZCmmN0vwyUtl+QAhW
mRiVk8LL4rvE5m4sPyd3+tSk2uuWEqpCg4kevlOOs23z9M/DTH2Cry/X5xLr1kW9
WzKDnH7wPOmhDQpq8ZDMQrsNroDh5b7CiN7ysqLWQkIJFteEOthH1UsaMR+Vmf7d
vL1dBnJZdfuhCBLd997njO0xCU5xoRE+d5Bom10MO6FYq3Hp17BVDfGQZ+JyUQwP
urhGefwRBlH/Yob8UwVkdgIM9zJc8TLW/qTKuc4WPQjX42f+bmRB31AXP0Lh+H5r
ApUD/s3N462j4gLlDDCs2PsgGkcCr2W40giMBaYygCFAFxrNOgvIelVTlmBry/9y
2i7jHydu3+8GOcX0nxTbmwda2cYf8556mt3uvq8xeXqesFPsSFmxlvnu/IP+w1rr
DvcSFferwLiTuhPmCIIns96jBoTsBmMJLrzqYcjy6VwajXz1IioYz1ncJ25+PYTl
QfytlzTDfVasB0CCdhzKd1W6YMuXhiwQEDLPZsz0Gx+kFBv631Dk2Mbo+hwah3CU
saayFLK9IT06cFzcpVJKYSCcrLMQW8Na/ohWC+eblGy3QG27c253Y0SipAe0bAZE
0cSMB4dexZX0GV5Mmllm
=chUG
-----END PGP SIGNATURE-----