Node v7.4.0(현재 버전)

주요 변경사항

  • buffer:
    • 버퍼 할당의 성능을 ~11% 향상시켰습니다. (Brian White) #10443
    • Buffer.from()의 성능을 ~50% 향상시켰습니다. (Brian White) #10443
  • events: EventEmitter.once()의 성능을 ~27% 향상시켰습니다. (Brian White) #10445
  • fs: 버퍼를 지원하는 fs 메서드에 Uint8Array를 넘길 수 있습니다. (Anna Henningsen) #10382
  • http: http 서버의 성능을 ~7% 향상시켰습니다. (Brian White) #6533
  • npm: v4.0.5로 업그레이드 했습니다. (Kat Marchán) #10330

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v7.4.0/node-v7.4.0-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v7.4.0/node-v7.4.0-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v7.4.0/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v7.4.0/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v7.4.0/node-v7.4.0.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-darwin-x64.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-x86.tar.xz

Linux 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-ppc64le.tar.xz

Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-ppc64.tar.xz

Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-aix-ppc64.tar.gz

SunOS 32-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-sunos-x86.tar.xz

SunOS 64-bit Binary: Coming soon

ARMv6 32-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-armv6l.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v7.4.0/node-v7.4.0-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v7.4.0/node-v7.4.0.tar.gz

Other release files: https://nodejs.org/dist/v7.4.0/

Documentation: https://nodejs.org/docs/v7.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

4128cd6fb9e8b844e6b12aaa67fce875434ec8682dd3955c9193dfb69c6cddbf node-v7.4.0-aix-ppc64.tar.gz
72158cac53f01d1794fa56e75c8c637a9ae3072b339d9221a2bbf7f0744c80bb node-v7.4.0-darwin-x64.tar.gz
0d987095559666c46dd895eb4b4dac6497e02070586bca8252b624150bb36206 node-v7.4.0-darwin-x64.tar.xz
d2496d9350a6e27fdebf1bb62f3976b68eb8aa8c49eb40fd032b61147d5ab954 node-v7.4.0-headers.tar.gz
9c8521147ff287e7f3c5d16349bf7b5803bac63bd7580f92eb7dd78499d1ddf8 node-v7.4.0-headers.tar.xz
0de18242da7e54a0e69673b58b39268141309937998a9ab3c2c0453fb988b3d7 node-v7.4.0-linux-arm64.tar.gz
585634fd393c4b25998b001b10dcc61fd2b32f9991b7258e56302ea356389380 node-v7.4.0-linux-arm64.tar.xz
99f186fcf3fae8cba0a5bc1b5ce6da72fbc4cc12070b49a60f54af382a3e647d node-v7.4.0-linux-armv6l.tar.gz
aceaadbff60734b502ed5c137c44612ddf13cd5ffe11b648ff63efe86b32690c node-v7.4.0-linux-armv6l.tar.xz
d9d7e93e251365555cb8f156538d914ff24f9b3eaacc34d73caf1e90e569ce5e node-v7.4.0-linux-armv7l.tar.gz
b840bd079e3608407eb27cc171f7d2d895e2af3a197478095b2fc8081cbf2aaa node-v7.4.0-linux-armv7l.tar.xz
c472b4401a7f6ade6f36b28c88752c447fb6becc3215b880bd698ab721b57d23 node-v7.4.0-linux-ppc64le.tar.gz
8da4d00466569538702a2eba1bc550e04d259cf622418e072b5dfc83ad436636 node-v7.4.0-linux-ppc64le.tar.xz
63954764756dd244626f1d0d2279834cd20edf3f756cbe68aa28d65cb572a35e node-v7.4.0-linux-ppc64.tar.gz
1359b9f884dcfabd96df1195e7e64b837fc29983bd74c536d2fe405071a021d3 node-v7.4.0-linux-ppc64.tar.xz
d37119ecbe47f25dd36d6849628126afc3f963d6807a6208caeb24a4fc2d2d8f node-v7.4.0-linux-s390x.tar.gz
3031bb23bbef706833d78d5f26c2e7187e2949f603498211ba61d7c194b0c15b node-v7.4.0-linux-s390x.tar.xz
8f663492bd288c8f8d978fad61ac412ea648476e2223346a7326180d937171fa node-v7.4.0-linux-x64.tar.gz
c847251538579d605ac391c5e282ad40b2ead0414df7699f58781d9e6e80248a node-v7.4.0-linux-x64.tar.xz
f5168076800374ca88cca09f235d1fff1703ae12080d9578b213403e482f48e6 node-v7.4.0-linux-x86.tar.gz
4a9eca1751cb8d3ac6e24a7d7eb1f715a01d6e3e3c09215d5ccd903c9ead4a88 node-v7.4.0-linux-x86.tar.xz
c2dc012f5d8c58116ac2916e3961461db4dddacf63e19cff6d9787afd2e1169b node-v7.4.0.pkg
c6a5ed2b4203492c713d80d781e766763fd592eca9ea51a14978f473c525df4b node-v7.4.0-sunos-x86.tar.gz
b61b9de0ad60a92ff38b8a34b9b3df9d29c6c8d98ada8bf70333bfd7382b28f8 node-v7.4.0-sunos-x86.tar.xz
69b76c86e6fc9914fa136089d8c28a4828c14aa8792cbdf946090a5a2afd25b6 node-v7.4.0.tar.gz
9f15b916f8677ec1615c46bdd6d2208ed1b24fad26384f9ac249f5b09d31c32b node-v7.4.0.tar.xz
3d554cab9253a2e6d561138a456fb4cb2ae39a8209476c85ddae497fbebeadd7 node-v7.4.0-win-x64.7z
01739fabdec4fb63eff761022f7b9a2d241430d2c9a5755a07a39e48b54bb471 node-v7.4.0-win-x64.zip
a6d8374b35de86cb1d4dc693aec2f88d303435420f1ac6bc1aeb3f6363f258ab node-v7.4.0-win-x86.7z
3eba71c006b3e49dc527f217bd3bbb6ee0f77d58a64bd5362128bc3475a0d900 node-v7.4.0-win-x86.zip
ad9e1312d951f7f00e6dd003141b06230f0296ca81752208d89fb464cdfcfbb1 node-v7.4.0-x64.msi
ae6751ece1f451bd0ca1c395fdddb33ab97e96dfc29e17eba12eb4fa92000f93 node-v7.4.0-x86.msi
77a2f5c5997e75b5c681c628473b8c0b208d00a170e4235fd1e18c6af9b8d123 win-x64/node.exe
d6d183126a47374319cab454dd7f8b711275c7cdbfc69d63a35161c85888c71f win-x64/node.lib
788d503721d0c40e0ad61191f42bff5fb2d8633a74ddc06724efd2b12a2f747b win-x64/node_pdb.7z
62bb6929867ee341f1066d810aabea66191ece12cf176949637fafd3d23b43a4 win-x64/node_pdb.zip
083cf59abb4880c40b053cbbc77ff796f991bbc26e570ceb9abaa88fed431261 win-x86/node.exe
aee6086700746f51a2b2757628c15dad195c32e5cc8c1bb50294968925d335a2 win-x86/node.lib
d8bf9ac8af9cde524eb7810dd21818b2f6b1cf14e29c625c6717ac405d5766e1 win-x86/node_pdb.7z
3482d6d6dbe15423821b3bda3aa4e72d5bdd85436cf9baad45070cc0bd31066b win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJYbUJiAAoJELY7U1pMIGyp89AP/jIfXteVtROwPOjkE0geHBo3
oJU86UWvGzqexPhQM/wd/LoJRBw0GcCqecmGYH8DXmF18StGjiK0dN9TEMUeWE1i
y7kY6GszQ1V2wEnhA78WOlpDMjCurtZkAKVqEAIge4q9iOuVGO2KT4lxLUSPaq+1
91NTizdEsI0m1Es/19CukJms65Il2S69JrqwGB2UGoSbHwDaD4SVeFZBpJiZaUZ+
LnP423D047rhZfBJsD7J1eWQODmTfrLaTeZPDI9GfWliaWix+m0CZwx+XiimxW57
NmDeBT/GdlSzD3+v3PKSdKS7oy1Gy6qFpMGabBwKF5JXJboQOzSzLnBX6a4Opo/y
T1dLLaYNDFejTOlaDTp33z0f6ceysEeFOnztD3ohbO3XCRavkEN9tkoKYMwEeg1+
Z04HgZl71kmaKwB98QghHB30Zw3ONyn6KRQ+7lacwspmLIkU5G+JtnsMkw2FiQGm
cqzPMEyq6qgALnF95W/cQ6z1tkXeNsyoy0inziS/AUIMwCetk0kkfChavMGTsxcd
YnqxL3+WQlJ9hvWkjhEEQ1Q3iplL71QtS87h/4mBPC8FZJBseCJ0Q396J0Qrs9WI
trtAhiTOpc7qzV6JsPJsXm6Btes3sfwAJhRp7VvbziUjs0syAwpJpleHDc2NYM81
Ilx0nTSZxvqMDUu1qHFS
=Tho3
-----END PGP SIGNATURE-----

Node.js 주간 뉴스 2016년 12월 25일

Node v0.12.18(유지보수 버전)

Node v7.3.0(최신 버전)

Node.js 재단 설문조사 홍보에 도움을 부탁드립니다.

커뮤니티 업데이트

Node.js에 관한 글을 쓰거나 발견했다면, Evangelism 팀 저장소이슈 페이지에 주간 업데이트 이슈로 알려주세요.

다가오는 이벤트

계획 중인 Node.js 이벤트가 있나요? Evangelism 팀 저장소이슈 페이지에 주간 업데이트 이슈를 통해 알릴 수 있습니다.

Node v0.12.18(유지보수 버전)

이번 버전은 0.12 릴리스 라인의 마지막 공식 릴리스가 될 것입니다. 우리의 장기지원 계획에 따라 0.12에 관한 지원은 2016년 12월 31일자로 종료됩니다. 계속 지원되는 새로운 릴리스 라인으로 마이그레이션하시길 바랍니다.

주요 변경사항

  • npm: v2.15.1에서 v2.15.11로 업그레이드 했습니다. 정확한 업데이트된 라이선스도 포함되어 있습니다. (Jeremiah Senkpiel)
  • process: process.versions.ares이 c-ares 라이브러리의 버전을 출력합니다. (Johan Bergström)

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v0.12.18/node-v0.12.18-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v0.12.18/x64/node-v0.12.18-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v0.12.18/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v0.12.18/x64/node.exe

macOS Universal Installer: https://nodejs.org/dist/v0.12.18/node-v0.12.18.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v0.12.18/node-v0.12.18-darwin-x64.tar.gz

macOS 32-bit Binary: https://nodejs.org/dist/v0.12.18/node-v0.12.18-darwin-x86.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v0.12.18/node-v0.12.18-linux-x86.tar.gz

Linux 64-bit Binary: https://nodejs.org/dist/v0.12.18/node-v0.12.18-linux-x64.tar.gz

SmartOS 32-bit Binary: https://nodejs.org/dist/v0.12.18/node-v0.12.18-sunos-x86.tar.gz

SmartOS 64-bit Binary: Coming soon

Source Code: https://nodejs.org/dist/v0.12.18/node-v0.12.18.tar.gz

Other release files: https://nodejs.org/dist/v0.12.18/

Documentation: https://nodejs.org/docs/v0.12.18/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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

e16b22197bb3e0716cf0bd994c1dde9046be0e0813e8214eb8cde9c709b8df0c node.exe
4746e660b2669ee79140fd2a6bb7d824f98192b273346c8ac6420a864c6c79c3 node.exp
3b8a52b8bad90c37571ce7b567120d8b30abf5804f68cc8e8b23bc09cbff5b37 node.lib
0f430bc1d311b8dc328ce1c1d1c715eb75275152a904582ac9574a6681ea229e node.pdb
65ebb91bf79c9d7521d394bf76a44b67363895302eb98cd131b540761212016a node-v0.12.18-darwin-x64.tar.gz
5104237219f782e06e7b432fdd8a18939a145b20f4d175ff8aadd25685c54e33 node-v0.12.18-darwin-x64.tar.xz
d7202b8e0131626437435e40c79afbee5daa891569e5f82fa37b1cca86927d69 node-v0.12.18-darwin-x86.tar.gz
b8d9d9c08412e771ff7bf0ec91d511e10d4d24067bf8de9e6f24a5afb095f3c8 node-v0.12.18-darwin-x86.tar.xz
992f8d2bde6959abd8e5d7e9973b5e87c77af28ee9ca628dbf9c004ef5f7f42b node-v0.12.18-headers.tar.gz
2b38803117e6beb8a1934f1c77ceba4f5a7e68774528e150a3b67ac393261a80 node-v0.12.18-headers.tar.xz
990b3b39b6290000da1c9fdb5352c2e81fca4e6eeaecfce77c46b3cea1a68dba node-v0.12.18-linux-x64.tar.gz
5d18077263e6d43b95015adf968a17b312ead1a275f894d40494be61210fa91b node-v0.12.18-linux-x64.tar.xz
bed4d747f5e1bb0e22fd53260af95859d3d3567598d902aeb084fa79bdbd9620 node-v0.12.18-linux-x86.tar.gz
039f1bfdcb1b56964f7e933f960c800621a88d51371914a812a3c58d951cfe1e node-v0.12.18-linux-x86.tar.xz
1c7388bfe35c077f83a7f402d4b9d1f48461c029bb15ff51ca317ad8c5415104 node-v0.12.18.pkg
af90a13c318514f0097b10fe0ff6b05c60b97b87a91e25bc991350fa70fad3b0 node-v0.12.18-sunos-x86.tar.gz
77bb7c66e228e2b602813d8f393e469182b7d647b610aca4ffaceb6ef77e2bb9 node-v0.12.18-sunos-x86.tar.xz
6b48461dff7a002cedba45a016af81f66a79b465cee1d7bfe5bd74910c1a7bfa node-v0.12.18.tar.gz
aec65fae74d1b8d649c145f8ede70afa481002af49cca3336368a7502cb0dc1f node-v0.12.18.tar.xz
cb872caa2519af542657641a7661b8c2afa44cd7e195d5a7adc946ffbf9fc9be node-v0.12.18-x86.msi
768e92151cdf377173a23e77848d411f4ec4110df920ff75a56355d4acb9c0c9 openssl-cli.exe
5105aff8fd1882433a97c13b630e59e9f12f9eabd26321ebe8a72340711f16d6 openssl-cli.pdb
5b1b8b186f61a8d04af3679570a2d89fa5b22b4da8c5a29836f9e86050b653dd x64/node.exe
4899acc89c8e8d99bcc68940378ab1ddc33b92c1789c1865915cb6d56bbe979d x64/node.exp
bda9bca45520bf49b8e05818276e5812170a5e3f0d4a8f15966d880f9175b851 x64/node.lib
491743c3eb1f8bac8305b12db7190260a0084777da93bd97dc1db558e67c05b1 x64/node.pdb
674e9f58b6d26c052076b6a75fd12bc25aa19aa79d86e79a092ab77caaf1cbae x64/node-v0.12.18-x64.msi
bad936e20a39b8a19a6f9e6e107608d1399d3e92e7409127002a7a400e856e60 x64/openssl-cli.exe
fe4ca84d05936f1eba405e4429999f812f47e4b88148ad7198758a0120ff5203 x64/openssl-cli.pdb
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJYWpSYAAoJEMJzeS99g1Rd/oYH/3ZxtwehDYrNdmTNBR/QL8PZ
jFzD2xUUo6Nw489lUAQiNppA8CzQzsb5AerbumVe+r4LNzyyFn5i/jJpWR0BmSFW
Z7dl4hevEnJQkSknz0u+dzA7/WbUmNeWwdN9Cpa/a/qQ1q7cMHUGrOifSiGK/8xO
PrMMchve1PndSUbbRxVjrwklLILiD0lLhvrMrgr0wXVCUIRV+D5vd5fREOqoRFoS
SJGSe1bEqCJZsW4gQmEqQOSneITnTMhlqTO8AWS/F5L9qcoXzqH7i5O0gZJuq+iD
REpWYX1WLehdRb954qjCLjA5f3JZN0bR6LPls6xmO29wIZjVU+reQ5H254Ruqoc=
=6Ed/
-----END PGP SIGNATURE-----

Node v7.3.0(현재 버전)

주요 변경사항

  • buffer:
    • buffer.fill()이 빅엔디안(Big-Endian) 환경의 UCS2 인코딩에서도 정상적으로 동작합니다. (Anna Henningsen) #9837
  • cluster:
    • disconnect()가 접속이 종료된 워커의 참조를 반환합니다. (Sean Villars) #10019
  • crypto:
    • NODE_EXTRA_CA_CERTS 환경 변수를 사용해 내장된 잘 알려진 인증 기관(Certificate Authorities) 목록을 확장할 수 있습니다. (Sam Roberts) #9139
  • http:
    • Keep Alive를 사용할 때 메모리 누수를 방지하기 위해 만료된 타임아웃 리스너를 제거합니다. (Karl Böhlmark) #9440
  • tls:
    • 명시적인 키/암호문(key/passphrase) 조합을 사용할 수 있습니다. (Sam Roberts) #10294
  • url:
    • 명세 사항을 충족하기 위해 URL.originFor()에 기본 위치(base) 인수를 추가했습니다. (joyeecheung) #10021
    • 명세 사항을 충족하기 위해 URLSearchParams을 개선했습니다. (Timothy Gu) #9484

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v7.3.0/node-v7.3.0-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v7.3.0/node-v7.3.0-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v7.3.0/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v7.3.0/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v7.3.0/node-v7.3.0.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-darwin-x64.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-x86.tar.xz

Linux 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-ppc64le.tar.xz

Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-ppc64.tar.xz

Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-aix-ppc64.tar.gz

SunOS 32-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-sunos-x86.tar.xz

SunOS 64-bit Binary: Coming soon

ARMv6 32-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-armv6l.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v7.3.0/node-v7.3.0-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v7.3.0/node-v7.3.0.tar.gz

Other release files: https://nodejs.org/dist/v7.3.0/

Documentation: https://nodejs.org/docs/v7.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

301bf56472af47863ce78a6b371c6fc36f9cd25a74f9d098fd18d7dd080d2551 node-v7.3.0-aix-ppc64.tar.gz
c16622a44c19cfb03ced81ca463ccecbedfb1e438b3d3c2bc5a75df7857973c6 node-v7.3.0-darwin-x64.tar.gz
1c495c2e7af7ce5266d4bb64ef1b6fb114e0a662efdd7682e268a805f8a35946 node-v7.3.0-darwin-x64.tar.xz
c1b344959cf033fd6e3b0bc34ce899caf23a0202e97e19b4aebef9d29e4dc8e2 node-v7.3.0-headers.tar.gz
07f096f032d8ad06bf5d607646df9afc0587f17f3266401f975ac0ce49c8fdcf node-v7.3.0-headers.tar.xz
b7187533653eafbbb791fd911afecf0e025a9c62d5a8433a929fb0ebe420ca97 node-v7.3.0-linux-arm64.tar.gz
cb5c4cc98272393582dbc751901927acbdbe752382e8def7c1cba1d33121434c node-v7.3.0-linux-arm64.tar.xz
4c231e9eaec4af5397353528f15c2aeb3c0f5948b789cf837f54e53617632609 node-v7.3.0-linux-armv6l.tar.gz
c0b574604635b83a1506adf7388b6549ba66816a92d58a2982fa447ab63d33ea node-v7.3.0-linux-armv6l.tar.xz
ffbe219fbd41cc5910b1ec1651958f4fca802efb0506df11a1a63ff1573858fb node-v7.3.0-linux-armv7l.tar.gz
1ef7d988670f04eb38c393edc8399c2446f429846c0af574c429c8ba5cad89ad node-v7.3.0-linux-armv7l.tar.xz
5e78014865c30ee00d47f8f3b95c264c9020808af543e35a7de2bf34c1163a2b node-v7.3.0-linux-ppc64le.tar.gz
9750aadf4719ce97feb75cf919cf6df4ecdf1ec71f4b5b4d56cb4ae59d84919b node-v7.3.0-linux-ppc64le.tar.xz
11f2a278e63e076d45ae024a8795cfeb63d54fb0377d63b6573a91c9e3f85f0e node-v7.3.0-linux-ppc64.tar.gz
73eed381f1dea7238266976dfa553f3702e6be49c8664054a40c261124f367c5 node-v7.3.0-linux-ppc64.tar.xz
f1bc9766425c07a6a781062dc55fb643a681677fbf8e74f150711a3d26d7f37c node-v7.3.0-linux-s390x.tar.gz
f57caf70225e56bc614abdaf285a7f9594c6127002e5bd1c3814748e8f137f88 node-v7.3.0-linux-s390x.tar.xz
0c1bb08c574c8d0e7e9ecd6b43d3ae2c069eaea45a5dea54a31d87cc1c0a1eee node-v7.3.0-linux-x64.tar.gz
e5caa2040084015198cab97181aa450c687a19cbf76a09cc81e8368dad81fd8c node-v7.3.0-linux-x64.tar.xz
a552e4aa49b3f9bd938e4cc6607b41106462e365a375ae3777da5375d58ea0dd node-v7.3.0-linux-x86.tar.gz
90edc1e88c07ed63c1fb5acc86f0c9280821f2371d64d73c05cb6e3b41df10a8 node-v7.3.0-linux-x86.tar.xz
8c8485544dd10e99a0b5069fbe6b7a1fb8dfd555cd51ab7ba78a412ce3011498 node-v7.3.0.pkg
534b8b9b5be7c97f7cd9eb6fc396a0dc5c456df227956fb342ec96bf4c8b5e46 node-v7.3.0-sunos-x86.tar.gz
51384f0c5e0df8750ba39d6e3ef06eee75ccf5212648ee32f072dc6ad3f6aac4 node-v7.3.0-sunos-x86.tar.xz
5ba8a26e5341ec738ee6f1aacdd82be4002aef64716d069e060d901ade13c5b0 node-v7.3.0.tar.gz
dde8f6c800ac8049016d86b91ba5aeb6ddb35cb747cd74756dc05cf9fbe16b81 node-v7.3.0.tar.xz
0abf2d8ada935ec5c7a6d81c2c2cc9103d6220fd623f2dbdb5791c6396a7766f node-v7.3.0-win-x64.7z
5ef8c99df1617fe0d4505c9766b451b5f48993ae70d5e807f80a2ad1a2521df3 node-v7.3.0-win-x64.zip
1fb12e70eee0e256cbedaf988044062f7a2030f766da351cc6234aaef84379b6 node-v7.3.0-win-x86.7z
4c27b69ee711bfcc196eda70395392c7145da7970bbef6ea9ba98fa895a1bf02 node-v7.3.0-win-x86.zip
4a08a27f816140f31cd826d14c31c84634e3c4e05f3cf71143496dbe96c241a9 node-v7.3.0-x64.msi
0451c0350a6d8feb78e8e81ca3dcb37183a3fd30c790055a8d1932b1eab0c5e4 node-v7.3.0-x86.msi
dbd723242d3faad3087d98979b600eac7fd97fac67a41bb9e87292514490bf63 win-x64/node.exe
94021b73bebd5b86caa091c99c7fea8f74f968b85004eafd7c8772282f5fba54 win-x64/node.lib
f7200e3ca5189d5469f4e87ce8c7a5760681aad731e7ecf7d8581774d5c50f4d win-x64/node_pdb.7z
33c76d9d1739ec9e61a7dd6a3e74585bf6eeed6f9cc63a4757bc8361735808ea win-x64/node_pdb.zip
fa083fd0e5655fdfcad61d056f14099626a83164b45cf11e267e590dd1c04a5d win-x86/node.exe
a59e18364313b4d5b6bd67c588ebe68f73650b0c7e9e8382f0492d939d77cb2e win-x86/node.lib
93e6468aa9613865049ae2159bac0705f13566057399427a5ea85a498d115189 win-x86/node_pdb.7z
9c106a4ef4ab6f28226c968c81cd50baf25aaf6ea4cb24d4c39ca2490e603812 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJYWac5AAoJEHQ0OQvb6bnFIywP/21aKxgyVRvXk4B2A5Au0opy
r5LCFuy0rQKo+K0Qf/8Hsg2fuSAPfakslerZf6MEmwQwbbcExGwbJWv+t/HbbIwM
xbJQjYKveG0b1CDaZwgphjKIZAB9GV1kbiwNnv/EFb4+GtX8VX/LeLANs3K8+zR8
7j8HVGKRujfpGgFW725rmRmomob2GXCq/Oi2aukANXQqCOakYIZs2Qt6y59+FFln
k4tusct+nTpE4Ztu1Yqh0ta2fZeEssjGxBfpuIiV6xR5rdvH9ru5NzbAkRSlFMZe
z0QVhFTeiCwYAWyYkhYy5jMcBFvNphDRjL0yPBfcQRQ1L3sbTGq0EnCbjYJ5CVZ5
fIt5J6Ws7h0hafojtI4uIqYyKE+Gf+7twK+BRWQJs0/XGphg8VcMPfI9GgrLGAl2
KrX7R5oHRAnSeixtjYU4fBxubG16gJMVi9QMK2TRkNxiM2/YdYiyc4W/a5T23y1W
rs8bkcQzb7LzbwNxpW+Pb8qTHQnWFZj5172hwnAKoYaz5dcs10Rn7SCqHrqtgUQG
vdCVf0a8zK/7oHtgSE4JWKiDZZTyh/di0joXKjv6IiI1j9RX1+QtUSWsl6918Kih
BhISnM7eAH6wVa1XYI58qO1r8txdHVOHXUA22T2Nozq4UYHPy2bTBViEHzLoTYBs
lfYatpjymxb3CuLdG25u
=7bEV
-----END PGP SIGNATURE-----

Node v4.7.0(LTS)

주요 변경사항

SEMVER-MINOR 변경사항은 다음과 같습니다.

  • build: 내장된 openssl 버전에 링크된 애드온을 빌드할 수 있도록 윈도우에서 openssl 심볼을 외부에 노출합니다. (Alex Hultman) #7576
  • debugger: 디버거 서버의 listen 주소를 설정할 수 있게 되었습니다. (Ben Noordhuis) #3316
  • dgram: listening 이벤트 핸들러에서 dgram 소켓이 닫혔을 때 발생할 수 있는 예외를 처리해야 하므로 close를 다룰 수 있도록 send 큐를 일반화했습니다. (Matteo Collina) #7066
  • http: 451 상태 코드 "Unavailable For Legal Reasons"를 도입했습니다. (Max Barinov) #4377
  • tls: 클라이언트 인증서, 키, CA 인증서를 캐싱하는 데 유용한 tls.connectsecureContext를 도입했습니다. (Fedor Indutny) #4246

주요 SEMVER-PATCH 변경사항은 다음과 같습니다.

  • build:
    • 임베디드로 사용하는 사용자를 위해 --shared 설정 옵션을 도입했습니다. (sxa555) #6994
  • gtest: 테스트 보고서가 이제 yaml처럼 tap 주석을 출력합니다. (Johan Bergström) #9262
  • src: c-ares 초기화를 실패했을 때 Node가 더는 중단되지 않습니다. (Ben Noordhuis) #8710
  • tls: 핸드쉐이크 과정에서 TLSWrap 인스턴스에 데이터를 쓸 때 발생하는 메모리 누수를 고쳤습니다. (Fedor Indutny) #9586

Commits

  • [ed31f9cc30] - benchmark: add microbenchmarks for ES Map (Rod Vagg) #7581
  • [c5181eda4b] - build: reduce noise from doc target (Daniel Bevenius) #9457
  • [59d821debe] - build: use wxneeded on openbsd (Aaron Bieber) #9232
  • [7c73105606] - build: run cctests as part of test-ci target (Ben Noordhuis) #8034
  • [3919edb47e] - build: don’t build icu with -fno-rtti (Ben Noordhuis) #8886
  • [e97723b18c] - build: abstract out shared library suffix (Stewart Addison) #9385
  • [0138b4db7c] - build: windows sharedlib support (Stewart Addison) #9385
  • [f21c2b9d3b] - build: configure --shared (sxa555) #6994
  • [bb2fdf58f7] - build: cherry pick V8 change for windows DLL support (Stefan Budeanu) #8084
  • [84849f186f] - (SEMVER-MINOR) build: export more openssl symbols on Windows (Alex Hultman) #7576
  • [3cefd65e90] - build: export openssl symbols on windows (Ben Noordhuis) #6274
  • [4de7a6e291] - build: fix config.gypi target (Daniel Bevenius) #9053
  • [9389572cbc] - crypto: fix faulty logic in iv size check (Ben Noordhuis) #9032
  • [748e424163] - (SEMVER-MINOR) debugger: make listen address configurable (Ben Noordhuis) #3316
  • [c1effb1255] - deps: fix build with libc++ 3.8.0 (Johan Bergström) #9763
  • [eb34f687d5] - deps: revert default gtest reporter change (Brian White) #8948
  • [4c47446133] - deps: make gtest output tap (Ben Noordhuis) #8034
  • [91fce10aee] - deps: back port OpenBSD fix in c-ares/c-ares (Aaron Bieber) #9232
  • [4571c84c67] - (SEMVER-MINOR) dgram: generalized send queue to handle close (Matteo Collina) #7066
  • [d3c25c19ef] - doc: update minute-taking procedure for CTC (Rich Trott) #9425
  • [861b689c01] - doc: update GOVERNANCE.md to use “meeting chair” (Rich Trott) #9432
  • [5e820ae746] - doc: update Diagnostics WG info (Josh Gavant) #9329
  • [e08173a2f1] - doc: fix outdate ninja link (Yangyang Liu) #9278
  • [462c640a51] - doc: fix typo in email address in README (Rich Trott) #8941
  • [fc77cbb5b1] - doc: make node(1) more consistent with tradition (Alex Jordan) #8902
  • [66e26cd253] - doc: child_process.execSync .stdio default is pipe (Kenneth Skovhus) #9701
  • [524ebfb5dd] - doc: child_process .stdio accepts a String type (Kenneth Skovhus) #9701
  • [475fe96852] - doc: simplify process.memoryUsage() example code (Thomas Watson Steen) #9560
  • [c48c318806] - doc: change ./node to node in debugger.md (AnnaMag) #8943
  • [00a178257c] - doc: update CONTRIBUTING.md to address editing PRs (Gibson Fahnestock) #9259
  • [2b2dde855a] - doc: add italoacasas to collaborators (Italo A. Casas) #9677
  • [0f41058e41] - doc: clarify relation between a file and a module (marzelin) #9026
  • [d1d207bd75] - doc: add Sakthipriyan to the CTC (Rod Vagg) #9427
  • [9dad98bdf1] - doc: add 2016-10-26 CTC meeting minutes (Rich Trott) #9348
  • [824009296a] - doc: add 2016-10-05 CTC meeting minutes (Josh Gavant) #9326
  • [1a701f1723] - doc: add 2016-09-28 CTC meeting minutes (Josh Gavant) #9325
  • [e9c6aff113] - doc: add 2016-10-19 CTC meeting minutes (Josh Gavant) #9193
  • [c1e5e663a9] - doc: improve header styling for API docs (Jeremiah Senkpiel) #8811
  • [279e30c3ee] - doc: add CTC meeting minutes for 2016-10-12 (Michael Dawson) #9070
  • [3b839d1855] - doc: remove confusing reference in governance doc (Rich Trott) #9073
  • [e564cb6af4] - doc: add ctc-review label information (Rich Trott) #9072
  • [68ccc7a512] - doc: update reference to list hash algorithms in crypto.md (scott stern) #9043
  • [132425a058] - doc: specify that errno is a number, not a string (John Vilk) #9007
  • [695ee1e77b] - doc: highlight deprecated API in ToC (Ilya Frolov) #7189
  • [4f8bf1bcf8] - doc: explains why Reviewed-By is added in PRs (jessicaquynh) #9044
  • [af645a0553] - doc: explain why GitHub merge button is not used (jessicaquynh) #9044
  • [f472c09e90] - doc: reference signal(7) for the list of signals (Emanuele DelBono) #9323
  • [88079817c2] - doc: fix typo in http.md (anu0012) #9144
  • [9f0ef5a4f2] - doc: fix heading type for v4.6.2 changelog (Myles Borins) #9515
  • [f6f0b387ea] - events: pass the original listener added by once (DavidCai) #6394
  • [02e6c84de2] - gitignore: ignore all tap files (Johan Bergström) #9262
  • [a7ae8876f9] - governance: expand use of CTC issue tracker (Rich Trott) #8945
  • [36abbbe736] - gtest: output tap comments as yamlish (Johan Bergström) #9262
  • [50a4471aff] - http: fix connection upgrade checks (Brian White) #8238
  • [c94482b167] - (SEMVER-MINOR) http: 451 status code “Unavailable For Legal Reasons” (Max Barinov) #4377
  • [12da2581a8] - https: fix memory leak with https.request() (Ilkka Myller) #8647
  • [3b448a7f12] - lib: changed var to const in linkedlist (Adri Van Houdt) #8609
  • [a3a184d40a] - lib: fix TypeError in v8-polyfill (Wyatt Preul) #8863
  • [423846053b] - lib: remove let from for loops (Myles Borins) #8873
  • [9a192a9683] - net: fix ambiguity in EOF handling (Fedor Indutny) #9066
  • [62e83b363e] - src: Malloc/Calloc size 0 returns non-null pointer (Rich Trott) #8572
  • [51e09d00c4] - src: normalize malloc, realloc (Michael Dawson) #7564
  • [3b5cedebd1] - src: renaming ares_task struct to node_ares_task (Daniel Bevenius) #7345
  • [e5d2a95d68] - src: remove out-of-date TODO comment (Daniel Bevenius) #9000
  • [b4353e9017] - src: fix typo in #endif comment (Juan Andres Andrango) #8989
  • [f0192ec195] - src: don’t abort when c-ares initialization fails (Ben Noordhuis) #8710
  • [f669a08b76] - src: fix typo rval to value (Miguel Angel Asencio Hurtado) #9023
  • [9b9762ccec] - streams: fix regression in unpipe() (Anna Henningsen) #9171
  • [cc36a63205] - test: remove watchdog in test-debug-signal-cluster (Rich Trott) #9476
  • [9144d373ba] - test: cleanup test-dgram-error-message-address (Michael Macherey) #8938
  • [96bdfae041] - test: improve test-debugger-util-regression (Santiago Gimeno) #9490
  • [2c758861c0] - test: move timer-dependent test to sequential (Rich Trott) #9431
  • [d9955fbb17] - test: add test for HTTP client “aborted” event (Kyle E. Mitchell) #7376
  • [b0476c5590] - test: fix flaky test-fs-watch-recursive on OS X (Rich Trott) #9303
  • [bcd156f4ab] - test: refactor test-async-wrap-check-providers (Gerges Beshay) #9297
  • [9d5e7f5c85] - test: use strict assertions in module loader test (Ben Noordhuis) #9263
  • [6d742b3fdd] - test: remove err timer from test-http-set-timeout (BethGriggs) #9264
  • [51b251d8eb] - test: add coverage for spawnSync() killSignal (cjihrig) #8960
  • [fafffd4f99] - test: fix test-child-process-fork-regr-gh-2847 (Santiago Gimeno) #8954
  • [a2621a25e5] - test: remove FIXME pummel/test-tls-securepair-client (Alfred Cepeda) #8757
  • [747013bc39] - test: output tap13 instead of almost-tap (Johan Bergström) #9262
  • [790406661d] - test: refactor test-net-server-max-connections (Rich Trott) #8931
  • [347547a97e] - test: expand test coverage for url.js (Junshu Okamoto) #8859
  • [cec5e36df7] - test: fix test-cluster-worker-init.js flakyness (Ilkka Myller) #8703
  • [b3fccc2536] - test: enable cyrillic punycode test case (Ben Noordhuis) #8695
  • [03f703177f] - test: remove call to net.Socket.resume() (Alfred Cepeda) #8679
  • [527db40932] - test: add coverage for execFileSync() errors (cjihrig) #9211
  • [40ef23969d] - test: writable stream needDrain state (Italo A. Casas) #8799
  • [ba4a3ede56] - test: writable stream ending state (Italo A. Casas) #8707
  • [80a26c7540] - test: writable stream finished state (Italo A. Casas) #8791
  • [a64af39c83] - test: remove duplicate required module (Rich Trott) #9169
  • [a038fcc307] - test: add regression test for instanceof (Franziska Hinkelmann) #9178
  • [bd99b2d4e4] - test: checking if error constructor is assert.AssertionError (larissayvette) #9119
  • [4a6bd8683f] - test: fix flaky test-child-process-fork-dgram (Rich Trott) #9098
  • [d9c33646e6] - test: add regression test for unpipe() (Niels Nielsen) #9171
  • [f9b24f42ba] - test: use npm sandbox in test-npm-install (João Reis) #9079
  • [54c38eb22e] - tickprocessor: apply c++filt manually on mac (Fedor Indutny) #8480
  • [bf25994308] - tls: fix leak of WriteWrap+TLSWrap combination (Fedor Indutny) #9586
  • [9049c1f6b6] - (SEMVER-MINOR) tls: introduce secureContext for tls.connect (Fedor Indutny) #4246
  • [b1bd1c42c0] - tools: allow test.py to use full paths of tests (Francis Gulotta) #9694
  • [533ce48b6a] - tools: make --repeat work with -j in test.py (Rich Trott) #9249
  • [f9baa1119f] - tools: remove dangling eslint symlink (Sam Roberts) #9299
  • [c8dccf29dd] - tools: avoid let in for loops (jessicaquynh) #9049
  • [620cdc5ce8] - tools: fix release script on macOS 10.12 (Evan Lucas) #8824
  • [f18f3b61e3] - util: use template strings (Alejandro Oviedo Garcia) #9120
  • [1dfb5b5a09] - v8: update make-v8.sh to use git (Jaideep Bajwa) #9393
  • [bdb6cf92c7] - win,msi: mark INSTALLDIR property as secure (João Reis) #8795
  • [9a02414a29] - zlib: fix raw inflate with custom dictionary (Tarjei Husøy)

Windows 32-bit Installer: https://nodejs.org/dist/v4.7.0/node-v4.7.0-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v4.7.0/node-v4.7.0-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v4.7.0/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v4.7.0/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v4.7.0/node-v4.7.0.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-darwin-x64.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-x86.tar.xz

Linux 64-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-ppc64le.tar.xz

Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-ppc64.tar.xz

SmartOS 32-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-sunos-x86.tar.xz

SmartOS 64-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-sunos-x64.tar.xz

ARMv6 32-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-armv6l.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v4.7.0/node-v4.7.0-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v4.7.0/node-v4.7.0.tar.gz

Other release files: https://nodejs.org/dist/v4.7.0/

Documentation: https://nodejs.org/docs/v4.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

a8a930005e964e38cd40a4549b5f9796703720df856d7b72519e42f1237707dc node-v4.7.0-darwin-x64.tar.gz
4eea90f147c8214bcee3beaf8fed700db7fdd60cdfe2f67dc93c0414671c462c node-v4.7.0-darwin-x64.tar.xz
bec584907ad0135f43b5460de8cebe396720c1b3223fbdcf82e0a8c65d019376 node-v4.7.0-headers.tar.gz
dfb35465e7fb07bbabcdefcbb829fbc0ec26dd61b2e689e10cfaed4d17315cb2 node-v4.7.0-headers.tar.xz
5808bcca509170b4c6190c31ac786a5543989469f2ca0198479485b605bd843a node-v4.7.0-linux-arm64.tar.gz
f4c7a5d1ded34cf88f01c6a3da17767ff79c945ea1c9807fc15df48fc8c79ea7 node-v4.7.0-linux-arm64.tar.xz
ef80dddfef80abc1c8571cfb5daf8d7ab333f3b577ac448b82436b972bbc2ed1 node-v4.7.0-linux-armv6l.tar.gz
c146aa3148cb8820a68d27ed835b758b0920eb49ed5b645e202ca24de8caf5ff node-v4.7.0-linux-armv6l.tar.xz
9e37705d6ec763a2953cbd2a46421f6a57d341d433f45d91aabed2fc99e7444a node-v4.7.0-linux-armv7l.tar.gz
402f1484f0f97ad9ea31289288ae878d3f0af29239b383183f20c136fd633773 node-v4.7.0-linux-armv7l.tar.xz
8507c2b76954ada0754416cc19869317fb7fa37497494ac2b2d37fd5e36d46c9 node-v4.7.0-linux-ppc64le.tar.gz
9cbb98e484eeb45db46248c0dc86a2c78c4eac0b6e7020f33f0bb27dfb15423b node-v4.7.0-linux-ppc64le.tar.xz
854738b3d8bbcb52fff04a032fbf5b6610d08630b5543a116b6c689536049e48 node-v4.7.0-linux-ppc64.tar.gz
1157f88484c93f29daa64ca76ef0a2c3a615969fdb75b81097518ac13e460f27 node-v4.7.0-linux-ppc64.tar.xz
31b9414302ff99f8d60ebad6afda30a8f4a09429dab2cdc872f7bc3ce6ead041 node-v4.7.0-linux-x64.tar.gz
0198a948afbf0b9fe39db4ad99054e50bbe5073acb11d676a17e2ce50e993a14 node-v4.7.0-linux-x64.tar.xz
1544091040e4fda22e3d9519115f3719e9f3958467c35cb213211db98d145cab node-v4.7.0-linux-x86.tar.gz
d2650879dc8d85032d10f51cd81a15216af200f9263eb962d4652a8ed9e711a9 node-v4.7.0-linux-x86.tar.xz
4eb81ba5e1302841e2eef0d76076ee0be4260ad9a94fce6830116cec75530282 node-v4.7.0.pkg
f871b571a870ec0a95b5cdd851115b4f1ecefb4d4a7a41c884c060561c21b306 node-v4.7.0-sunos-x64.tar.gz
0f58b161707b32d0cb7c533387f5574e504e367439c05703cafcc8765a92dd5f node-v4.7.0-sunos-x64.tar.xz
c41482d7ccf9fa95408980e22baf44094e073a14a354bb5241a39dfec9574942 node-v4.7.0-sunos-x86.tar.gz
3cd29cc7d5fa0d88739a6a0f164b9822e47e08f85697aac1f8397959ff648bec node-v4.7.0-sunos-x86.tar.xz
0bc45fc02e425746001a8f012d6781fa5da6e629a43654c84ab7e767368fec61 node-v4.7.0.tar.gz
b03c777ba8817a8478d57f00797db86dc7e7953d2066c34edbceeba8ad056142 node-v4.7.0.tar.xz
4de1f402bccbc60770e7830d62798bc908cbf7c879dfd0aa5cff8b000e819945 node-v4.7.0-win-x64.7z
8b257f217ad882deffc2cd37d3aed7b8bbe57da1c4eb0b3b54cb529dff8ce811 node-v4.7.0-win-x64.zip
7420650b857134cb44fa883f05f0f76a41c96ca39f7128973adfd994598d5746 node-v4.7.0-win-x86.7z
749b44add98a774d83fe8e1d7f78a1a669df82bf412c5415ccf95462c1365bd9 node-v4.7.0-win-x86.zip
7c765b8b43bb9f0c1db82bf14c481b5c96f34c10885451776143edda6201f827 node-v4.7.0-x64.msi
bbcbbb3f424313c7d778cf58753ec6d9fc25856f800f382b03d3c2c35bbc34d9 node-v4.7.0-x86.msi
d23165fe7e1c10e017ddd02921a57843f8d18846f4eda7935b746d200399930b win-x64/node.exe
24201a0dfb2e3cba8bef5ab06f1985670667bfb1d9c205930302e569d89e9359 win-x64/node.lib
a39a4c1a1423c910d4a216dc93bcec8c7b83ed9c6604060c5ad3fa73173619df win-x64/node_pdb.7z
09cd8b7f89d931c4b68258e5f7500d179a7f96bff766ab91f6430a8f350f99cd win-x64/node_pdb.zip
874dd3f4064c8325f808543703b62bca3e7ff559c8b93236353451fa87669151 win-x86/node.exe
2ceb3a61aeb799279755eff3ad0a823302abbccd319af74466025ad8eb92a5bc win-x86/node.lib
f0c763f445600689616c790d44138c2de50bc44f93965c5c2b483c846870df86 win-x86/node_pdb.7z
85178d436b1ec0cfd890cb0d2fc9545068054f7adee418f8b46557aaf4ede60b win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJYbopmAAoJEJM7AfQLXKlGbHgH/3qNfttJafhVzEPAn3O1Urj7
LmdA9KMqUgbKKEsb3maereMAtbt2sGQeSCzUl65SMVSPFYKJj1iFvvOQAxeqB8kA
moFo7QQZNvdQZtieF+hR9Pe/zZRm91ugxSWqogPtZgv0QP+3eDDIbYai8393gVWo
rUNl/6Uafq5yj+DSphU62GRyHluo2+msMq2tHa0Qn4VEfo9LVqMiaBXaU66tfRH9
upyVui89hDpjS6fleV/G1A4PkqIach6+MNKOlL69Vb9tNGyH6QimkU8n0CQmnAW6
NV5GN8R2Iupewsd/cK1GRikbAXG7s1vvbOpl59XYgWqgfONhAkv4yB7c9+OXfqk=
=VLPP
-----END PGP SIGNATURE-----

Node v6.9.2(LTS)

주요 변경사항

  • buffer: slice 파라미터가 일관되도록 강제합니다. (Sakthipriyan Vairamani (thefourtheye)) #9101
  • deps:
    • npm: npm을 3.10.9로 업그레이드했습니다. (Kat Marchán) #9286
    • V8: 엣지케이스를 해결하는 다양한 수정이 있었습니다.
      • V8 업스트림에서 3c39bac를 체리픽해서 가져왔습니다. (Cristian Cavalli) #9138
      • V8 업스트림에서 7166503을 체리픽해서 가져왔습니다. (Cristian Cavalli) #9173
  • gtest: 테스트 보고서가 이제 yaml처럼 tap 주석을 출력합니다. (Johan Bergström) #9262
  • inspector: 인스펙터에서 사용자가 localhost 대신 127.0.0.1을 사용하도록 합니다. (Eugene Ostroukhov) #9451
  • tls: 핸드쉐이크 과정에서 TLSWrap 인스턴스에 데이터를 쓸 때 발생하는 메모리 누수를 고쳤습니다. (Fedor Indutny) #9586

Commits

  • [f3b0cf5052] - async_wrap: call destroy() callback in uv_idle_t (Trevor Norris) #10096
  • [3e5b2eb49c] - async_wrap: make Initialize a static class member (Trevor Norris) #10096
  • [9ed60d308c] - async_wrap: mode constructor/destructor to .cc (Trevor Norris) #10096
  • [5eeac8cc57] - benchmark: add microbenchmarks for ES Map (Rod Vagg) #7581
  • [e108f20d5c] - buffer: use correct name for custom inspect symbol (Charmander) #9289
  • [0cffa3c87e] - buffer: coerce offset using Math.trunc() (cjihrig) #9341
  • [0276e9e82c] - buffer: coerce slice parameters consistently (Sakthipriyan Vairamani (thefourtheye)) #9101
  • [c1aee029d5] - build: start comments at beginning of line (Sakthipriyan Vairamani (thefourtheye)) #9375
  • [1ed58ed7fe] - build: reduce noise from doc target (Daniel Bevenius) #9457
  • [5c2ed2eefe] - build: make node-gyp output silent (Sakthipriyan Vairamani (thefourtheye)) #8990
  • [c857586fd7] - build: use wxneeded on openbsd (Aaron Bieber) #9232
  • [9de8cfecd9] - build: fix config.gypi target (Daniel Bevenius) #9053
  • [b867294aa0] - child_process: remove unreachable execSync() code (cjihrig) #9209
  • [cbfde3cd0a] - child_process: update outdated comment (Tanuja-Sawant)
  • [4d4d02ace4] - crypto: fix faulty logic in iv size check (Ben Noordhuis) #9032
  • [9cfa91b585] - crypto: use SSL_get_SSL_CTX. (Adam Langley) #8995
  • [0d15ec82e3] - deps: cherry pick 7166503 from upstream v8 (Cristian Cavalli) #9173
  • [f0a8bcc735] - deps: back port OpenBSD fix in c-ares/c-ares (Aaron Bieber) #9232
  • [96e8e869c0] - deps: cherry-pick 6f68f30 from v8 upstream (Stefan Budeanu) #9610
  • [804b398239] - deps: revert botched V8 backport (Myles Borins) #9610
  • [a8840bbbe4] - deps: cherry-pick 3c39bac from V8 upstream (Cristian Cavalli) #9138
  • [bda45b510c] - deps: backport 5c8cb16 from upstream V8 (Cristian Cavalli) #9422
  • [39b4a1ca9b] - deps: revert default gtest reporter change (Brian White) #8948
  • [2230c26c49] - deps: upgrade npm to 3.10.9 (Kat Marchán) #9286
  • [0fcf249078] - deps: cherry-pick bb4974d from v8 upstream (Matt Loring) #9192
  • [d926f16c52] - doc: update minute-taking procedure for CTC (Rich Trott) #9425
  • [6fc0f1b99f] - doc: note that tests should include a description (Gibson Fahnestock) #9415
  • [d36c6f5e2e] - doc: update GOVERNANCE.md to use “meeting chair” (Rich Trott) #9432
  • [1726dc7f68] - doc: update Diagnostics WG info (Josh Gavant) #9329
  • [7b60288942] - doc: use ‘an’ over ‘a’, remove redundant sentence (Zeke Sikelianos) #9345
  • [6908bc4ed7] - doc: add more internal links to fs.Stats object (Zeke Sikelianos) #9345
  • [5d971afc04] - doc: fix outdate ninja link (Yangyang Liu) #9278
  • [c31fa2468f] - doc: fix broken links to Buffer.from(string) (Jesse McCarthy) #9294
  • [c379c29e1f] - doc: fs: fix link to mkdtemp (coderaiser) #9379
  • [7c90d9638a] - doc: update OpenSSL links (kobelb) #9338
  • [627c0cb3ee] - doc: child_process .stdio accepts a String type (Kenneth Skovhus) #9637
  • [653f092639] - doc: simplify process.memoryUsage() example code (Thomas Watson Steen) #9560
  • [d2b0caef33] - doc: update CONTRIBUTING.md to address editing PRs (Gibson Fahnestock) #9259
  • [eeaadcdd6a] - doc: add italoacasas to collaborators (Italo A. Casas) #9677
  • [adee93962a] - doc: more realistic custom inspect example (Ryan Scheel (Havvy)) #8875
  • [ae3ce7ff60] - doc: clarify buffer toString docs. (Olan Byrne) #8984
  • [a5860b4dbd] - doc: clarify relation between a file and a module (marzelin) #9026
  • [6f212b910b] - doc: mention case-insensitive env on windows (Oliver Salzburg) #9166
  • [ee01594d07] - doc: fixes formatting in process (Rod Machen) #9235
  • [4f2523697c] - doc: fix link to cli.md in vm.md (Daniel Bevenius) #9481
  • [1b792742e8] - doc: add Sakthipriyan to the CTC (Rod Vagg) #9427
  • [4c4b0f7a0e] - doc: add 2016-10-26 CTC meeting minutes (Rich Trott) #9348
  • [925a51b6a5] - doc: add 2016-10-05 CTC meeting minutes (Josh Gavant) #9326
  • [2a9fc7ccd3] - doc: add 2016-09-28 CTC meeting minutes (Josh Gavant) #9325
  • [ae73ecbe3f] - doc: add 2016-10-19 CTC meeting minutes (Josh Gavant) #9193
  • [53de0c258f] - doc: improve header styling for API docs (Jeremiah Senkpiel) #8811
  • [79e998abbb] - doc: add CTC meeting minutes for 2016-10-12 (Michael Dawson) #9070
  • [3ee94f24a8] - doc: remove confusing reference in governance doc (Rich Trott) #9073
  • [cfcf9481c7] - doc: v6 is now LTS rather than Current (Jeremiah Senkpiel) #9182
  • [a03811508a] - doc: suggest nodejs/help for general support (Myles Borins) #9128
  • [e680ad552d] - doc: fix header level for crypto.constants (Evan Lucas) #9187
  • [6c9a84b034] - doc: add ctc-review label information (Rich Trott) #9072
  • [bdd91e0d8e] - doc: fix typo in zlib.md (Parambir Singh) #9123
  • [fd006e5c46] - doc: further improve child_process doc types (Indrek Ardel) #9095
  • [e5777b344c] - doc: edit Stream api grammar (Benji Marinacci) #9100
  • [2c5b27a247] - doc: improved example for http.get (marzelin) #9065
  • [de2f050ac3] - doc: update reference to list hash algorithms in crypto.md (scott stern) #9043
  • [b2a2a57836] - doc: specify that errno is a number, not a string (John Vilk) #9007
  • [0d21f951b2] - doc: highlight deprecated API in ToC (Ilya Frolov) #7189
  • [0a2a39cb95] - doc: explains why Reviewed-By is added in PRs (jessicaquynh) #9044
  • [3af679ee36] - doc: explain why GitHub merge button is not used (jessicaquynh) #9044
  • [c0f8198d64] - doc: fix typo (Nikolai Vavilov) #9089
  • [70eadea8e1] - doc: fix broken links in changelogs (Evan Lucas) #8122
  • [d3128996e0] - doc: revise http documentation (Timothy Gu) #8486
  • [2ea5db92de] - doc: do not link in the headings (Sakthipriyan Vairamani (thefourtheye)) #9416
  • [ec90f73e64] - doc: reference signal(7) for the list of signals (Emanuele DelBono) #9323
  • [638ef09455] - doc: fix typo in http.md (anu0012) #9144
  • [4141c77a25] - gitignore: ignore all tap files (Johan Bergström) #9262
  • [847b15c177] - governance: expand use of CTC issue tracker (Rich Trott) #8945
  • [575fc4eca0] - gtest: output tap comments as yamlish (Johan Bergström) #9262
  • [cf5a00e904] - inspector: do not prompt to use localhost (Eugene Ostroukhov) #9451
  • [b5bcd25c7b] - inspector: fix request path nullptr dereference (Ben Noordhuis) #9184
  • [b3f8f8902d] - inspector: no URLs when the debugger is connected (Eugene Ostroukhov) #8919
  • [a178abfae6] - lib: change == to === in linkedlist (jedireza) #9362
  • [5efb3c373a] - lib: fix beforeExit not working with -e (Ben Noordhuis) #8821
  • [0f1a22d28a] - net: fix ambiguity in EOF handling (Fedor Indutny) #9066
  • [58b60fc79d] - repl: don’t write to input stream in editor mode (Anna Henningsen) #9207
  • [ed3de0854e] - repl: make key of repl.write() optional always (Anna Henningsen) #9207
  • [8a91616ba9] - src: replace SetNamedPropertyHandler() (AnnaMag) #9062
  • [89eb175c89] - src: remove unused function (Brian White) #9243
  • [0e37a6a2ce] - src: fix typo rval to value (Miguel Angel Asencio Hurtado) #9023
  • [59d8255b52] - test: remove watchdog in test-debug-signal-cluster (Rich Trott) #9476
  • [24fc1e24ac] - test: cleanup test-dgram-error-message-address (Michael Macherey) #8938
  • [0216dbe293] - test: remove timers from streams test (Anna Henningsen)
  • [4ccdbb27c5] - test: improve test-debugger-util-regression (Santiago Gimeno) #9490
  • [093d677252] - test: fix flaky test-net-GH-5504 (Santiago Gimeno) #9461
  • [aaf783443b] - test: fix flaky test-force-repl-with-eval (Santiago Gimeno) #9460
  • [b91d5e10f5] - test: update http-header-obstext (Gibson Fahnestock) #9415
  • [259b94202a] - test: move timer-dependent test to sequential (Rich Trott) #9431
  • [54def06d73] - test: add test for HTTP client “aborted” event (Kyle E. Mitchell) #7376
  • [2c056a40c7] - test: remove timer in test-dgram-send-empty-array (Rich Trott) #9361
  • [5e1fd2822e] - test: refactor test-http-client-readable (Rich Trott) #9344
  • [bec1ccae99] - test: clean up dgram-broadcast-multi-process test (Isobel Redelmeier) #9308
  • [ce05b70595] - test: fix freebsd10-64 CI failures (Rich Trott) #9317
  • [8b2b08a636] - test: fix flaky test-fs-watch-recursive on OS X (Rich Trott) #9303
  • [4ef7f00e2d] - test: refactor test-async-wrap-check-providers (Gerges Beshay) #9297
  • [4fcc2c1d3b] - test: run all of test-timers-blocking-callback (Rich Trott) #9305
  • [1d54f07b31] - test: refactor /parallel/test-cluster-uncaught-exception.js to ES6 (Deverick) #9239
  • [88e60c2124] - test: use strict assertions in module loader test (Ben Noordhuis) #9263
  • [0c32b03bdc] - test: remove err timer from test-http-set-timeout (BethGriggs) #9264
  • [8d985c293c] - test: clean up test-child-process-exec-cwd.js (Jeena Lee) #9231
  • [b83b5176d4] - test: add child_process.exec() timeout coverage (cjihrig) #9208
  • [0fdfba8fbe] - test: fix flaky test by removing timer (Evan Lucas) #9199
  • [ad4cc361dd] - test: add coverage for execFileSync() errors (cjihrig) #9211
  • [ef1cf6b040] - test: remove test-v8-inspector-json-protocol test (Ben Noordhuis) #9184
  • [1fee6c11e5] - test: writable stream needDrain state (Italo A. Casas) #8799
  • [7fbfb739c1] - test: writable stream ending state (Italo A. Casas) #8707
  • [f64d93f198] - test: writable stream finished state (Italo A. Casas) #8791
  • [210ae5607c] - test: prevent workers outliving parent (Sam Roberts) #9257
  • [1d79af6525] - test: case sensitivity of env variables (Oliver Salzburg) #9166
  • [18a235b9a7] - test: make flaky pummel test more reliable (Ben Noordhuis) #9241
  • [a46c02746a] - test: move flaky test to test/pummel (Ben Noordhuis) #9241
  • [60704fbb20] - test: fix flaky test-timers-blocking-callback (Rich Trott) #9198
  • [ce2d434ab6] - test: remove arbitrary timer (Rich Trott) #9197
  • [5c42d98bbd] - test: remove duplicate required module (Rich Trott) #9169
  • [88cd4cfcb0] - test: rename target to exports for consistency (Daniel Bevenius) #9135
  • [02f7e3aca3] - test: checking if error constructor is assert.AssertionError (larissayvette) #9119
  • [6f780893eb] - test: fix flaky test-child-process-fork-dgram (Rich Trott) #9098
  • [39a53a0f29] - test: remove unneeded escaping in template strings (Rich Trott) #9112
  • [127ed73f3c] - test: remove unused common.libDir (Rich Trott) #9124
  • [def6874b5f] - test: use npm sandbox in test-npm-install (João Reis) #9079
  • [97748c6d02] - test: move module out of fixture directory (Rich Trott) #9022
  • [ae3f31b267] - test: fix issues reported by Coverity (Eugene Ostroukhov) #8870
  • [9cc9001244] - test: refactor test-file-* (Jenna Vuong) #8999
  • [cc6b2f49cf] - test: fixes that do not affect performance (larissayvette) #9011
  • [a643d3caed] - test: output tap13 instead of almost-tap (Johan Bergström) #9262
  • [7b75cb9e5a] - test,lib,benchmark: match function names (Rich Trott) #9113
  • [9cb236ff45] - tls: fix leak of WriteWrap+TLSWrap combination (Fedor Indutny) #9586
  • [bd7c1e7542] - tools: allow test.py to use full paths of tests (Francis Gulotta) #9694
  • [2388648bea] - tools: make --repeat work with -j in test.py (Rich Trott) #9249
  • [07d34f98b2] - tools: remove dangling eslint symlink (Sam Roberts) #9299
  • [a120199ea9] - tools: enable ES2016 syntax support in ESLint (Michaël Zasso) #9218
  • [9077f63dcf] - tools: replace custom lint rule for getter/setter (Rich Trott) #9194
  • [e9d5cd79bb] - tools: update ESLint to v3.8.0 (Rich Trott) #9112
  • [87285ed984] - tools: avoid let in for loops (jessicaquynh) #9049
  • [e2bb2a2550] - tools: fix release script on macOS 10.12 (Evan Lucas) #8824
  • [8b85d47112] - tools: use long format for gpg fingerprint (Myles Borins) #9258
  • [52a04bbfe2] - util: use template strings (Alejandro Oviedo Garcia) #9120
  • [7dc875c08a] - v8: update make-v8.sh to use git (Jaideep Bajwa) #9393

Windows 32-bit Installer: https://nodejs.org/dist/v6.9.2/node-v6.9.2-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v6.9.2/node-v6.9.2-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v6.9.2/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v6.9.2/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v6.9.2/node-v6.9.2.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-darwin-x64.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x86.tar.xz

Linux 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-ppc64le.tar.xz

Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-ppc64.tar.xz

Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-aix-ppc64.tar.gz

SmartOS 32-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-sunos-x86.tar.xz

SmartOS 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-sunos-x64.tar.xz

ARMv6 32-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-armv6l.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz

Other release files: https://nodejs.org/dist/v6.9.2/

Documentation: https://nodejs.org/docs/v6.9.2/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

0e4df135bca73e05aa0c3d71684833b683b6b68b6a14c48f05e161fdd79bd697 node-v6.9.2-aix-ppc64.tar.gz
8a66fbd5dfee4c8912459bd87daf0d95b11d2a5ff459ecf5fd9d75056010de0e node-v6.9.2-darwin-x64.tar.gz
e14b5d06ad16c10fb2ff2e0e6bc894d511d70ad3121c1815a241b10295518747 node-v6.9.2-darwin-x64.tar.xz
4bea6488d6c4b4c883cbffafb632fcc5636a8a949e7244438c6d9883a35e1741 node-v6.9.2-headers.tar.gz
f71a136d3463143171d6dc7e12cc88306e30d849b5cd7570a31daf02260d16c4 node-v6.9.2-headers.tar.xz
05d00c80967e2765eb3edd2bbbe7410c1153323c0dcfe7c7d12c9cad0b32c587 node-v6.9.2-linux-arm64.tar.gz
40fe68bcd70263e0163d2668b0b8a27b28427ab608bd3666a771de8902dd0ce7 node-v6.9.2-linux-arm64.tar.xz
d62c6131c329a8efdd7ae6f75ec3a6655480673f8ef65e1518d44c59485cc712 node-v6.9.2-linux-armv6l.tar.gz
d6ea6851c7ca80ecd2619eb7100040f114d16461d705cc0a5f1367d4c1428126 node-v6.9.2-linux-armv6l.tar.xz
187106e585f2c7dacbca2ad4419d383f824e0d18665b14d939fd412030e616df node-v6.9.2-linux-armv7l.tar.gz
99a630fe3df76876f6e9a172f230a2013adfdb20e69754facd1fea8a364d5062 node-v6.9.2-linux-armv7l.tar.xz
f4b736390a945b68829031fbe5ae1373c73ffb3adb2e461481239334f98ca7cd node-v6.9.2-linux-ppc64le.tar.gz
e9cc104fc35edd066bb8805190e6b23670379dcae2fc06b637f1313a9ce1ee88 node-v6.9.2-linux-ppc64le.tar.xz
e6302d48cc8c32ce5cab99372d02a2289fc28b2a6634fabcf3b271b57fcc4f8b node-v6.9.2-linux-ppc64.tar.gz
89fa91d1b3674f8f777612e8b156a8b9086fdd282199ba550682f0bd79ec44e1 node-v6.9.2-linux-ppc64.tar.xz
e03d75506292d6713e90331297ed2e02442b236925c5ddc77413d688b62b5538 node-v6.9.2-linux-s390x.tar.gz
3bbac1aa269adebe8003adc8ec5664d4ee432953455bc622f4783d274950eb77 node-v6.9.2-linux-s390x.tar.xz
cbf6a35b035c56f991c2e6a4aedbcd9f09555234ac0dd5b2c15128e2b5f4eb50 node-v6.9.2-linux-x64.tar.gz
da766edda11cc38eefb1ce29683f248f40c997c0ee2e06903b01429b4c94b71a node-v6.9.2-linux-x64.tar.xz
9794a5af57f408635b4215ede49b52993ef6ac3fd33ed5188b05082455d5a439 node-v6.9.2-linux-x86.tar.gz
9dae6ddbafcefd271c3df6e01633422dc7495479269fb1358e4c540929ef8835 node-v6.9.2-linux-x86.tar.xz
4e1d594053e12bc4862d838e97669434d299eb08ba7b50f00cc0a6860afe558f node-v6.9.2.pkg
3306791cb1e1745084cef846e4e2f0d8751e29bc67d5fa3ef661661736fa1e71 node-v6.9.2-sunos-x64.tar.gz
4cb6c4ee390de75338662eb5cd03b8e2efdc5dc4b4ce8598d8383d06afdd278e node-v6.9.2-sunos-x64.tar.xz
2f49758d6f0c868183924d925164530cd62a280ad291b683da1a9c41f757cf06 node-v6.9.2-sunos-x86.tar.gz
fb75c64971c4c138a6d079063385aa548468bcd000e4eeffd22900e4e1930121 node-v6.9.2-sunos-x86.tar.xz
997121460f3b4757907c2d7ff68ebdbf87af92b85bf2d07db5a7cb7aa5dae7d9 node-v6.9.2.tar.gz
f41b320b37ce23a34dbc597040e71535ea4f6baa2342bc526bb45f5f9aa9c9fb node-v6.9.2.tar.xz
162cd0313718a181700b4fa20b475fd1e14d084d09192dde81bf1a3cdf3dd886 node-v6.9.2-win-x64.7z
3525201f28c2298953c4e0b03fe4fb080bf295ec9a722af2abbaa4ad53d3b491 node-v6.9.2-win-x64.zip
dfad2301e26c7eaeeb688d5b7791148d6e6b0559efc1a9af98f675c8686e7671 node-v6.9.2-win-x86.7z
9738fa999cf3cf181a820189c8397197ffc3e1dd02fbbba44841629dcced77e5 node-v6.9.2-win-x86.zip
9b2fcdd0d81e69a9764c3ce5a33087e02e94e8e23ea2b8c9efceebe79d49936e node-v6.9.2-x64.msi
f8b911a249d45358464135c41e7b16fe4abef8d047efb6183f043bc965632aea node-v6.9.2-x86.msi
b1a6014b15f632036c03b8ee3425d327b9e5571e85cfded74d9028444ab307b2 win-x64/node.exe
021ec2310f1c63e82b2ef92597319097a93e14425bdc5c5e5bc4c65ff6e1dea6 win-x64/node.lib
a87695c48265cadd47d10839b851a13a88edab17d70a1c7fdbf5d45f495ed415 win-x64/node_pdb.7z
7adc38d0d34bfb2c62a4176814cff7d6928a18ae522b6845e0277f02d07d0704 win-x64/node_pdb.zip
e4820919a176c0f121c4570d4cdd54c7886913f55e733d56080ae9a998368a74 win-x86/node.exe
a3d950ac9680cf74f4ba45f653f41b3fa5dce693ec9be9223ed1099f8a97fa58 win-x86/node.lib
db8aa9f25d9b36ddd4b8b1857b66dee59e714c53f9625eabd1ec947e0b109f79 win-x86/node_pdb.7z
caff2db8611f2092cfcc107f3b4e6a93a77de7829384c9e2977c01a530039a3a win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJYbosfAAoJEJM7AfQLXKlGtQMH/3xZcjqSpB5W/GuKsa2zU/X1
rFNJvroPH6a4hwcYt70o/5rnF7WHMg3x9SCDIOnIQPvYMvNtnYMSYOCyFjeiuqu1
Q2kD2jRWi24X1WEUok7fG5TdFSkNd4cJHSUOiMzagcx7x539zpDuAKg8jk3bFn2c
QKnFX1F1F6rM33CoxPr7X95433ZO/Qt1ZBo7bXGLMvcHFg7xkGZTtW6jPYC+hPj1
63sGe21KeyyvFjqVCsNzSlVLDipVFOpN/EE8G2Wg9HNl6NptvE3PiWmDbO7il+kN
x440CnHH9wimE3C1+Xm/rWy9JRZVd4dZUWzfN0s+UkWjPToHed9Ff9j73ud5mag=
=M70i
-----END PGP SIGNATURE-----

Node v7.2.1(현재 버전)

주요 변경사항

  • buffer:
    • new 없는 Buffer() 호출에 대한 런타임 폐기를 복구했습니다. (Anna Henningsen) #9529
    • 싱글 바이트 문자를 UCS2로 인코딩하는 buffer.transcode() 오류를 수정했습니다. (Anna Henningsen) #9838
  • promise: --trace-warnings가 이제 Promise 경고에 대한 유용한 스택트레이스를 출력합니다. (Anna Henningsen) #9525
  • repl: generator 함수의 올바른 파싱을 막는 버그를 수정했습니다. (Teddy Katz) #9852
  • V8: instanceof의 상당한 성능저하를 수정했습니다. (Franziska Hinkelmann) #9730

Commits

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

Windows 32-bit Installer: https://nodejs.org/dist/v7.2.1/node-v7.2.1-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v7.2.1/node-v7.2.1-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v7.2.1/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v7.2.1/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v7.2.1/node-v7.2.1.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-darwin-x64.tar.gz

Linux 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-x86.tar.xz

Linux 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-ppc64le.tar.xz

Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-ppc64.tar.xz

Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-aix-ppc64.tar.gz

SmartOS 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-sunos-x86.tar.xz

SmartOS 64-bit Binary: Coming soon

ARMv6 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-armv6l.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v7.2.1/node-v7.2.1-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v7.2.1/node-v7.2.1.tar.gz

Other release files: https://nodejs.org/dist/v7.2.1/

Documentation: https://nodejs.org/docs/v7.2.1/api/

SHASUMS

1
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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

93c809d64e28f6cf0e62f51f0e385764f615c90112ed6220371ad756332b796f node-v7.2.1-aix-ppc64.tar.gz
c4956b58bae8bb73860f2f13f7641ae873ff95fabf955be35a329be9aed08f27 node-v7.2.1-darwin-x64.tar.gz
38c4a18fbf80c5c0e632e510dd2e8bcc06fab1478ea44c1665371a3eb2ec840a node-v7.2.1-darwin-x64.tar.xz
088a59f8756f90f35f93c9c8354d19652f48fa303d58f84cf41b357edc0a9752 node-v7.2.1-headers.tar.gz
494d29c21847a78265e16768e362081cb2ee78292316f61567268ca147397f31 node-v7.2.1-headers.tar.xz
bd9639fd159ae8c93b9ecfb50412f35aaefd46fa9111fd661f80a0e0203edcdc node-v7.2.1-linux-arm64.tar.gz
8154e0606f69144089ecdb15682f5512c63b92e92057d38a3eb3177eb5108981 node-v7.2.1-linux-arm64.tar.xz
4eb1e2c66db89d4f4215c65231a184db8c663a1f26084d1fe81925ddacc6e09b node-v7.2.1-linux-armv6l.tar.gz
3445db6e1bb46f1a2dba070cbc68ee1b044e968deb840a2bfbae3c8b6df525cf node-v7.2.1-linux-armv6l.tar.xz
87af4deae903616c5181394880335a6ec7930463d2244b7a20fb904f84d6b30b node-v7.2.1-linux-armv7l.tar.gz
18c74fa2c7dfff2f3d38f5eb44accb64efef60475d399eedf4a8d39f712c0053 node-v7.2.1-linux-armv7l.tar.xz
beaaa9a911d6e92029853e7e96442b11d2de6cb22ae4551ab5e6ceb42bfe82bf node-v7.2.1-linux-ppc64le.tar.gz
da6afca0a7d2e2620af8332ffd4d6b8183b61f7a8bf011853728854d0c4599a3 node-v7.2.1-linux-ppc64le.tar.xz
22983a319bb3528d8c22e0ca974bbed657ee9517df9c0ddc1fe5a09617de6f64 node-v7.2.1-linux-ppc64.tar.gz
ad8ebb27b27068b1e989cb139fe9618ade08e9ba4151f7b32d4ef851eea051a4 node-v7.2.1-linux-ppc64.tar.xz
b61a5f9b724bae912103cfb3223316ab63f8bf8b911f3aef195e04e946202d43 node-v7.2.1-linux-s390x.tar.gz
b550166b2011ec07c6947ce583f1df0b7e1dc7b175a521b857d4341290cbfa2a node-v7.2.1-linux-s390x.tar.xz
661b26736bd5a63df632d47a54c7ca9004f7e7a0603e635571335c54529d0241 node-v7.2.1-linux-x64.tar.gz
1907fff2698444e8fac0d6b1f0f8fddeb355fd4924e284af0fd71089f365b187 node-v7.2.1-linux-x64.tar.xz
2f8b8730d39cb75f34ee065d9999a58b77e756b38833d0152fda49b57f697fd9 node-v7.2.1-linux-x86.tar.gz
02763ac0ac1eeb777c95e2202beaf3d7de3cd2e541255ce0afcf75651c55abec node-v7.2.1-linux-x86.tar.xz
b7740d814f01b295b8504badeaa4378a233a5ba0deb7cb50c1504fafda6e5874 node-v7.2.1.pkg
0b2c088f0250a7c3fe0b605f3d312d836188a2182e380d2190a53382ae4b07d4 node-v7.2.1-sunos-x86.tar.gz
1931b6c7c30f4177b9539b3e9554a6c9e12c5e28f2bd3aff9e72751ecd9d9b76 node-v7.2.1-sunos-x86.tar.xz
fd08b8ba43b0596a7160b09a37113ac03b4b0976ec7e48980b7b8c078aa51b02 node-v7.2.1.tar.gz
c08b03aa5d2cc61c5f04042658d247dc376e1e873946f2b36d54108fa6d9d80d node-v7.2.1.tar.xz
133b311121dc9c1a0325e4c86c7ab6a08fa22cace5d7068a5f6f0f0eb417a2a2 node-v7.2.1-win-x64.7z
960ce0e9da98650c0cb86f9550d558996b2e13cff4c376991e74a852babe76ac node-v7.2.1-win-x64.zip
5ed4f99f4b1610754762657541c1b03642fa820243a7adba104374013181b85a node-v7.2.1-win-x86.7z
6d6fb4bfabd62e4a5ce7d4599fc969ecdc770e6ef3b8c55160b3a2be6c144270 node-v7.2.1-win-x86.zip
789af29eba3a43213dfab7a71ada7e2c513a9fa023f0987b2076b10754da907e node-v7.2.1-x64.msi
8302c95d26d343c131f403c088f8812540f4bebc5a01a98972599c03658e547b node-v7.2.1-x86.msi
a043241c90a866b1afa362dac407356999db1025548563e4c92539cef9a02500 win-x64/node.exe
85575437bb07d678e881794674cf44b0e8e04d5248c76546dc6baea0a644bfae win-x64/node.lib
2982dd47e7b5f8653c02704091804cd485957b44a949483391729bf012ea3345 win-x64/node_pdb.7z
a1ef7d0cd6d90cec3ff43a9aa22d43be8bb5f6d4e5774ff359333edf4802e48b win-x64/node_pdb.zip
fe4b6b5e881ad186fd2777512fe9c91949473415d88f9a5e2a71d34dac3442bd win-x86/node.exe
1de1a84b21f43425baddc4cbff9040c383613caa2fad0a2306d0e067347f27fe win-x86/node.lib
8a43fa2e978c70fb358b8bfe0c9ff369e0c848519d5b07b845ad2619c586287b win-x86/node_pdb.7z
d9e66ce24d0272f619838adeb7d2728557b628eff7a8307e33c09c55b4f1da3d win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJYR0HtAAoJEEX17r2BPa6OHw4P/jsf1vWyWPzhWoNjmSHIWAn+
Zpeau1xr2CBvY8HsSo2wPzekVfdmFpaiqVvI8WrpQ5O8Uc68OzH+8hB0rB5UvmCc
D0wcJWYVsuNhEw5HgUQVdTfG/BBJJQw01oCwYLKekWT9SjYfExuSGSqQQEcEcHjn
cqs/46rNwyTcJXeOfkwL2wmoiEx+KBApdE99MTW+8YmpPP1vQBendM5zSTYMg71Z
vTf2Cb1Twi+06to8ICtWAY0hcBtESh8rfwnaC4CSs3SPt/HrAYVwkTLN3cp0miS2
LD3iiy0BwsKcmEwuP069hQ9OyIn0jviju5Jr4YGZAC7QkXn3x7nEaeWW4Vum6NeY
WJkITUAhtr2Jr3IfTGWbVm4E0qCazMu9RSA3ogv3XXSlb+GyvpwrX8tATM4kPnF9
B81GFTNG67ClhFPnLHzmiOoU8PnYf3mp1uJoAkMVPiHRxcgqBdo4eD9bSAPP7J1M
VC6LP76Df+PZ3HCHsQm+YwugJoaW+iWmruJi0CmOD4UV2BiSj57uKpSYxoDHvzre
v6c/MSwiI9b9onC3S2b4HNO4wRIYTFt4j7z07MVda4Me+JfJ/WtReLy7PDS1liO/
DOvYnbYN27zpRGaL7TSR4GdpnUwUu4L2qSmsX4OOkr87QEjVaSAEFUBNXQ4I0pqf
uegbx0d6vyr3082ZtoBN
=Knhx
-----END PGP SIGNATURE-----

Node.js v7이 V8 엔진을 5.4로 업데이트했습니다

Node.js 7.0.0 버전을 릴리스하면서 V8 자바스크립트 엔진이 5.1에서 최신 안정화 버전인 5.4로 업그레이드되었습니다. 이번 업그레이드는 새로운 언어 기능과 향상된 성능을 제공합니다.

새로운 ECMAScript 기능

지수 연산자 (ES2016)

이제 ** 연산자를 사용해 좌항을 우항으로 제곱할 수 있습니다. 예:

1
const maxInt = 2**32 - 1; // Equivalent to: Math.pow(2, 32) - 1

Object.values / Object.entries (ES2017)

Object.keys를 보완하는 두 개의 새로운 정적 메서드는 각각 열거가능한 자체 속성 값 또는 항목(키와 값의 두 요소로 된 배열)의 배열을 반환합니다. 예:

1
2
3
4
5
6
7
8
const obj = {
x: 0,
y: 100
};

const keys = Object.keys(obj); // [`x`, `y`]
const values = Object.values(obj); // [0, 100]
const entries = Object.entries(obj); // [[`x`, 0], [`y`, 100]]

Object.getOwnPropertyDescriptors (ES2017)

객체의 각 키와 그에 해당하는 속성 기술자(property descriptor)를 포함한 객체를 반환합니다. 예:

1
2
3
4
5
6
7
8
9
10
const obj = {
x: 0,
y: 100
};

const descriptors = Object.getOwnPropertyDescriptors(obj);
/*
{ x: {value: 0, writable: true, enumerable: true, configurable: true},
y: {value: 100, writable: true, enumerable: true, configurable: true} }
*/

성능과 메모리 최적화

From V8 5.2

다음을 포함하는 자바스크립트 내장 기능 개선:

  • isArray 메서드와 같은 Array 연산자
  • in 연산자
  • Function.prototype.bind

From V8 5.3

  • 새로운 Ignition 인터프리터는 이제 완전한 기능을 가지며 --ignition 플래그로 테스트할 수 있습니다. 더 많은 정보는 V8 엔진 팀의 블로그 글을 참고하세요.
  • 가비지 컬렉터가 향상되었으며 가득 찬 가비지 컬렉션 일시중지 시간을 최대 25%까지 줄일 수 있습니다.
  • ES6 Promise의 성능 개선

From V8 5.4

  • 저수준 메모리 장치에서의 온-힙 피크 메모리 소비를 최대 40%까지 줄였습니다.
  • V8 엔진의 파서 최적화로 오프-힙 피크 메모리 소비를 최대 20%까지 줄이고 시작 성능을 향상시킬 수 있었습니다.

Node.js 주간 뉴스 2016년 12월 2일

Node.js 재단과 Node.js 플랫폼이 계속 성장해왔습니다

Node.js 재단은 Node.js를 VM 중립적으로 만들기 위한 노력의 성과를 발표했습니다. 이 뉴스에 대한 자세한 내용은 Node.js Foundation Medium 블로그에서 확인할 수 있습니다. 금일 오전, 기업의 안정성을 더욱 향상시키기 위해 Node.js 보안 프로젝트를 관리할 것이라고 발표했습니다. 자세한 내용은 여기를 참조하세요.

NodeSource는 신뢰할 수 없는 서드파티 자바스크립트에 보안 및 신뢰를 제공하기 위해 NodeSource Certified Modules™를 발표했습니다. NodeSource Certified Modules를 사용한 npm 생태계의 사용자는 안전하고 신뢰 및 검증 가능한 소스로 NodeSource에 의존할 수 있습니다. 여기에서 자세한 내용을 확인할 수 있습니다. 최신 N|Solid: N|Solid v2.0의 데모를 확인할 수 있습니다.

일일 코드 커버리지 결과

  • Node.js 마스터(브랜치)는 https://coverage.nodejs.org/에서 확인 가능합니다. 당신의 주요 풀 리퀘스트가 적용된 후 커버리지가 낮아지지 않았는지 결과를 확인해주세요.
  • 이 데이터는 전체 커버리지의 향상을 위해 어디에 새 테스트를 추가해야 하는지 확인할 수 있는 좋은 방법입니다.
  • JS 커버리지 89.37%와 C++ 커버리지 88.3%로 잘 진행하고 있지만 더 잘할 수 있습니다.

커뮤니티 업데이트

Node.js에 관한 글을 쓰거나 발견했다면, Evangelism 팀 저장소이슈 페이지에 주간 업데이트 이슈로 알려주세요.

다가오는 이벤트

계획 중인 Node.js 이벤트가 있나요? Evangelism 팀 저장소이슈 페이지에 주간 업데이트 이슈를 통해 알릴 수 있습니다.

Node.js 주간 뉴스 2016년 11월 24일

Node v7.2.0(현재 버전)

Node.js v7.x의 벤치마크 결과

  • v7.x의 결과는 https://benchmarking.nodejs.org에 추가 되었습니다.
  • 벤치마크는 매일 실행되고 있고 업데이트된 결과는 가시성 제공을 위해, 또 기여자들이 커밋 후 성능 저하가 일어났는지 살펴볼 수 있도록 이 페이지에 공개되고 있습니다.
  • 이 페이지 및 데이터는 벤치마킹 워킹 그룹이 관리하고 있습니다.

일일 코드 커버리지 결과

  • Node.js 마스터(브랜치)는 https://coverage.nodejs.org/에서 확인 가능합니다. 당신의 주요 풀 리퀘스트가 적용된 후 커버리지가 낮아지지 않았는지 결과를 확인해주세요.
  • 이 데이터는 전체 커버리지의 향상을 위해 어디에 새 테스트를 추가해야 하는지 확인할 수 있는 좋은 방법입니다.
  • JS 커버리지 89.37%와 C++ 커버리지 88.3%로 잘 진행하고 있지만 더 잘할 수 있습니다.

커뮤니티 업데이트

Node.js에 관한 글을 쓰거나 발견했다면, Evangelism 팀 저장소이슈 페이지에 주간 업데이트 이슈로 알려주세요.

다가오는 이벤트

계획 중인 Node.js 이벤트가 있나요? Evangelism 팀 저장소이슈 페이지에 주간 업데이트 이슈를 통해 알릴 수 있습니다.