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] - Revert "test: disable MultipleEnvironmentsPerIsolate" (Anna Henningsen) #14749
  • [8ff2a5c338] - Revert "test: 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-----

Node v8.2.0(현재 버전)

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

주요 변경사항

  • Async Hooks

    • async_hooks에서 Promise 지원에 대한 여러 개선이 이루어졌습니다.
  • Build

    • GCC를 사용한 노드 빌드의 컴파일러 요구 버전이 GCC 4.9.4로 올랐습니다. [820b011ed6] #13466
  • Cluster

    • 이제 사용자는 개별 클러스터 작업자가 사용하는 관리자 포트를 보다 세부적으로 제어할 수 있습니다. 이전에는 클러스터 작업자가 마스터의 디버그 포트를 증가시키는 것에 제한이 있었습니다. [dfc46e262a] #14140
  • DNS

    • DNS 쿼리에 사용되는 서버는 이제 사용자 지정 포트를 사용할 수 있습니다. [ebe7bb29aa] #13723
    • dns.resolveAny ()에 대한 지원이 추가되었습니다. [6e30e2558e] #13137
  • npm

    • npm CLI가 5.3.0 버전으로 업데이트되었습니다. 특히 노드에도 추가된 npx 바이너리가 함께 제공됩니다. [dc3f6b9ac1] #14235
    • npm 업데이트 이력:

Commits

  • [53c52ac38e] - N-API: Reuse ObjectTemplate instances (Gabriel Schulhof) #13999
  • [86c06c01ec] - async-hooks,net: ensure asyncId=null if no handle (Matt Sergeant) #13938
  • [71ee15d340] - async_hooks: make AsyncResource match emitInit (Andreas Madsen) #14152
  • [1aac2c09e7] - async_hooks: rename internal emit functions (Andreas Madsen) #14152
  • [0c69ec12a9] - async_hooks: fix nested hooks mutation (Andreas Madsen) #14143
  • [3211eff935] - async_hooks: move restoreTmpHooks call to init (Ruben Bridgewater) #14054
  • [76ba1b59bc] - async_hooks: C++ Embedder API overhaul (Andreas Madsen) #14040
  • [544300ee48] - async_hooks: require parameter in emitBefore (Andreas Madsen) #14050
  • [9f66f1924f] - async_hooks: use common emitBefore and emitAfter (Andreas Madsen) #14050
  • [7b369d12cf] - async_hooks: fix default nextTick triggerAsyncId (Andreas Madsen) #14026
  • [2eabd92639] - async_hooks: reduce duplication with factory (Ruben Bridgewater) #13755
  • [8f37f5dd01] - async_hooks: proper id stacking for Promises (Anna Henningsen) #13585
  • [3bb4ec80ae] - (SEMVER-MINOR) async_hooks: rename currentId and triggerId (Andreas Madsen) #13490
  • [8b57b09c15] - Revert "async_hooks: only set up hooks if used" (Trevor Norris) #13509
  • [a44260326c] - (SEMVER-MINOR) async_hooks: use resource objects for Promises (Anna Henningsen) #13452
  • [2122e2fe89] - async_wrap: use kTotals to enable PromiseHook (Trevor Norris) #13509
  • [96279e83e7] - async_wrap: expose enable/disablePromiseHook API (Anna Henningsen) #13509
  • [1c0f20fcf3] - benchmark: fix typo in inspect-proxy (Vse Mozhet Byt) #14237
  • [65a2e80596] - benchmark: Improve event performance tests. (Benedikt Meurer) #14052
  • [3d0b66a7c2] - benchmark,lib,test: use braces for multiline block (Rich Trott) #13995
  • [bed13444b1] - buffer: remove MAX_SAFE_INTEGER check on length (Rich Trott) #14131
  • [683f743e61] - (SEMVER-MINOR) buffer: support boxed strings and toPrimitive (James M Snell) #13725
  • [7794030700] - (SEMVER-MINOR) buffer: add constants object (Anna Henningsen) #13467
  • [1444601a57] - build: prevent VsDevCmd.bat from changing cwd (Nikolai Vavilov) #14303
  • [6b052e7c42] - (SEMVER-MINOR) build: add npx to installers (Kat Marchán) #14235
  • [922f58f8ca] - build: run test-hash-seed at the end of test-v8 (Michaël Zasso) #14219
  • [b757105862] - build: allow enabling the --trace-maps flag in V8 (Evan Lucas) #14018
  • [9ee271d92b] - build: split up cpplint to avoid long cmd lines (Kyle Farnung) #14116
  • [651af59e6b] - build: add async-hooks testing to vcbuild.bat (Refael Ackermann) #13381
  • [c972364848] - build: remove dependency on icu io library (Ben Noordhuis) #13656
  • [f2d7b803f1] - build: clean up config_fips.gypi (Daniel Bevenius) #13837
  • [897405d62c] - build,win: skip vcvarsall.bat if env is set (Refael Ackermann) #13806
  • [dc0ae8be56] - build,win: respect VS version for building addons (João Reis) #13911
  • [cd9ef939ba] - build,win: use latest installed VS by default (João Reis) #13911
  • [79ead795b9] - build,windows: restore DISTTYPEDIR (Refael Ackermann) #13969
  • [949f7be5a0] - build,windows: implement PEP514 python detection (Refael Ackermann) #13900
  • [096080b69c] - child_process: refactor normalizeSpawnArguments() (Rich Trott) #14149
  • [09eb58894e] - child_process: fix handleless NODE_HANDLE handling (Santiago Gimeno) #13235
  • [16f2600ecf] - child_process: emit IPC messages on next tick (cjihrig) #13856
  • [dfc46e262a] - (SEMVER-MINOR) cluster: overriding inspector port (cornholio) #14140
  • [26f85e75f9] - cluster: remove obsolete todo (Ruben Bridgewater) #13734
  • [816f98f5d0] - console: use a plain object for the the error stack (Ruben Bridgewater) #13743
  • [932791063b] - (SEMVER-MINOR) deps: hotfix to bump npx version (Kat Marchán) #14235
  • [dc3f6b9ac1] - (SEMVER-MINOR) deps: upgrade npm to 5.3.0 (Kat Marchán) #14235
  • [fe6ca44f84] - deps: upgrade libuv to 1.13.1 (cjihrig) #14117
  • [46cc80abf5] - deps: delete deps/icu-small/source/io (Ben Noordhuis) #13656
  • [6e30e2558e] - (SEMVER-MINOR) dns: add resolveAny support (XadillaX) #13137
  • [ebe7bb29aa] - (SEMVER-MINOR) dns: make dns.setServers support customized port (XadillaX) #13723
  • [7df10f529d] - doc: fix inspectPort documentation in cluster.md (Anna Henningsen) #14349
  • [7a116d4a60] - doc: add guidance on testing new errors (Michael Dawson) #14207
  • [6f13d7da67] - doc: move LTS README link to increase prominence (Gibson Fahnestock) #14259
  • [c0703f0d4c] - (SEMVER-MINOR) doc: fixes in cluster.md (cornholio) #14140
  • [e91a7a447d] - doc: update umask for clarity (James Sumners) #14170
  • [157ef23fc3] - doc: add notice about useGlobal option in repl docs (starkwang) #13866
  • [1b3cf97198] - doc: prefix of the stacktrace in errors.md (Roman Shoryn) #14150
  • [eb90ad61fb] - doc: add missing space (Timothy Gu) #14181
  • [01b98a769f] - doc: removed redundant mentions to error codes (jklepatch) #13627
  • [575dcdcf0e] - doc: correct stream Duplex allowHalfOpen doc (Rich Trott) #14127
  • [cfa5e0c3b6] - doc: note 'resize' event conditions on Windows (Dean Coakley) #13576
  • [217e1dc7b1] - doc: fix mistake in http.md (Moogen Tian) #14126
  • [32ddb666b6] - doc: match debugger output & instructions to master behavior (Jan Krems) #13885
  • [9e6a4d6e27] - doc: add documentation on ICU (Timothy Gu) #13916
  • [23c67de3df] - doc: fix padding mode of crypto.publicDecrypt (MoonBall) #14036
  • [99f0a6bdb5] - doc: add CTC members to Collaborators list (Rich Trott) #13284
  • [199e905249] - doc: fix example in child_process.md (Ruslan Iusupov) #13716
  • [310040c89e] - doc: add default values to functions in fs.md (Matej Krajčovič) #13767
  • [26ed901730] - doc: fix some broken references (Alexander Gromnitsky) #13811
  • [e36561a828] - doc: move module-specific "globals" to modules.md (Tobias Nießen) #13962
  • [f1d92fb489] - doc: fix indentation issues in sample code (Rich Trott) #13950
  • [f53bfe4945] - doc: use stricter indentation checking for docs (Rich Trott) #13950
  • [adb0f4601d] - doc: note that fs.futimes only works on AIX >7.1 (Gibson Fahnestock) #13659
  • [8fe77225ab] - doc: add @nodejs/documentation to CC table (Vse Mozhet Byt) #13952
  • [4c43ff271f] - doc: doc lifetime of n-api last error info (Michael Dawson) #13939
  • [7332e7ef5c] - doc: add gireeshpunathil to collaborators (Gireesh Punathil) #13967
  • [9ff5212d5f] - doc: fix mistake in path.relative (Tobias Nießen) #13912
  • [0fc7a5077f] - doc: unify ERR_FALSY_VALUE_REJECTION description (Tobias Nießen) #13869
  • [502be7c085] - doc: fixed formatting issue in cli docs (Chris Young) #13808
  • [12b6765cd1] - doc: fix link in async_hooks.md (Azard) #13930
  • [04bca73bd7] - doc: add missing zlib link to stream API docs (Rob Wu) #13838
  • [f1b7e8d50d] - doc: fix nits in guides/using-internal-errors.md (Vse Mozhet Byt) #13820
  • [46756acb95] - doc: document res.connection and res.socket (Justin Beckwith) #13617
  • [70f3935130] - doc: fix api docs style (Daijiro Wachi) #13700
  • [820b011ed6] - doc: update minimum g++ version to 4.9.4 (Ben Noordhuis) #13466
  • [d4a6ca6ed3] - doc, util, console: clarify ambiguous docs (Natanael Log) #14027
  • [4f0eb6f024] - doc,test: fs - reserved characters under win32 (XadillaX) #13875
  • [ad8b1588a2] - errors: prevent stack recalculation (Ruben Bridgewater) #13743
  • [e8780ba7ae] - errors: add missing ERR_ prefix on util.callbackify error (James M Snell) #13750
  • [2a02868934] - fs: two minor optimizations (Ruben Bridgewater) #14055
  • [4587f21716] - gyp: implement LD/LDXX for ninja and FIPS (Sam Roberts) #14227
  • [63aee3b4c8] - http: OutgoingMessage change writable after end (Roee Kasher) #14024
  • [c652845a61] - http: guard against failed sockets creation (Refael Ackermann) #13839
  • [b22a04b2c6] - http: always cork outgoing writes (Brian White) #13522
  • [74741fa52b] - (SEMVER-MINOR) https: make opts optional & immutable when create (XadillaX) #13599
  • [a45792a383] - inspector: perform DNS lookup for host (Eugene Ostroukhov) #13478
  • [b0db2b9fc2] - inspector, test: Fix test bug detected by Coverity (Eugene Ostroukhov) #13799
  • [6361565915] - lib: update indentation of ternaries (Rich Trott) #14247
  • [b12b8c2f7c] - lib: normalize indentation in parentheses (Rich Trott) #14125
  • [a0866b6b0c] - lib: remove excess indentation (Rich Trott) #14090
  • [07642552cb] - lib: use consistent indentation for ternaries (Rich Trott) #14078
  • [4bb1a3a8ac] - lib: fix typos (Ruben Bridgewater) #14044
  • [3bd18c51e0] - n-api: add napi_fatal_error API (Kyle Farnung) #13971
  • [b1eb6d5485] - n-api: wrap test macros in do/while (Kyle Farnung) #14095
  • [f2054f330a] - n-api: Implement stricter wrapping (Gabriel Schulhof) #13872
  • [e25c5ef7da] - n-api: fix warning in test_general (Daniel Bevenius) #14104
  • [2a86650562] - n-api: add napi_has_own_property() (cjihrig) #14063
  • [f3933049e5] - n-api: fix -Wmaybe-uninitialized compiler warning (Ben Noordhuis) #14053
  • [de744ba232] - n-api: use Maybe version of Object::SetPrototype() (Ben Noordhuis) #14053
  • [820d97df5d] - n-api: add napi_delete_property() (cjihrig) #13934
  • [6316c9a0f8] - n-api: add napi_delete_element() (cjihrig) #13949
  • [4843d4da8c] - n-api: fix section title typo (Kyle Farnung) #13972
  • [a839aede3e] - (SEMVER-MINOR) net: return this from getConnections() (Sam Roberts) #13553
  • [69f806cc55] - (SEMVER-MINOR) net: return this from destroy() (Sam Roberts) #13530
  • [e30fc2c5ba] - process: improve nextTick() performance (Brian White) #13446
  • [c56a89013c] - querystring: fix up lastPos usage (Timothy Gu) #14151
  • [b4b27b2edd] - readline: properly handle 0-width characters (Timothy Gu) #13918
  • [3683f6b787] - repl: fix crash with large buffer tab completion (XadillaX) #13817
  • [f237ad55ff] - src: fix memory leak in DH key setters (Ben Noordhuis) #14122
  • [0bbdb78962] - src: reduce allocations in exportPublicKey() (Ben Noordhuis) #14122
  • [e4b70199b3] - src: guard against double free in randomBytes() (Ben Noordhuis) #14122
  • [ad0669bfe6] - src: simplify PBKDF2Request (Ben Noordhuis) #14122
  • [8f4b84ba42] - src: remove PBKDF2Request::release() (Ben Noordhuis) #14122
  • [b5802c7bf1] - src: avoid heap allocation in crypto.pbkdf2() (Ben Noordhuis) #14122
  • [1c3e090eba] - src: make array arg length compile-time checkable (Ben Noordhuis) #14122
  • [41f79fb22f] - src: refactor PBKDF2Request (Ben Noordhuis) #14122
  • [233740c594] - src: remove extra heap allocations in DH functions (Ben Noordhuis) #14122
  • [8e51d3151d] - src: avoid heap allocation in hmac.digest() (Ben Noordhuis) #14122
  • [8be9bd139f] - src: remove extra heap allocation in GetSession() (Ben Noordhuis) #14122
  • [8dd6866303] - src: make CipherBase::kind_ const (Ben Noordhuis) #14122
  • [0fcb8b1029] - src: remove unused Local (Ben Noordhuis) #14122
  • [db65422f0d] - src: remove superfluous cipher_ data member (Ben Noordhuis) #14122
  • [1af064bf7c] - src: don't heap allocate GCM cipher auth tag (Ben Noordhuis) #14122
  • [174f8c8d91] - src: avoid heap allocation in sign.final() (Ben Noordhuis) #14122
  • [efb7aef676] - src: remove unneeded const_cast (Ben Noordhuis) #14122
  • [2ee31aa261] - src: remove extra heap allocations in CipherBase (Ben Noordhuis) #14122
  • [50913b168d] - (SEMVER-MINOR) src: whitelist v8 options with '_' or '-' (Sam Roberts) #14093
  • [b799498e8a] - src: document --abort-on-uncaught-exception (Sam Roberts) #13931
  • [21ee4b1b97] - src: --abort-on-uncaught-exception in NODE_OPTIONS (Sam Roberts) #13932
  • [ef67f7c8ca] - src: move crypto_bio/clienthello to crypto ns (Daniel Bevenius) #13957
  • [dff506c5c5] - src: add missing new line to printed message (Timothy Gu) #13940
  • [98cb59e9f0] - src: revise character width calculation (Timothy Gu) #13918
  • [5579bc8fb6] - src,fs: calculate times as unsigned long (Refael Ackermann) #13281
  • [864abc567e] - src,lib,test,doc: correct misspellings (Roman Reiss) #13719
  • [6eb53e5611] - stream: avoid possible slow path w UInt8Array (Matteo Collina) #13956
  • [6512fd7614] - stream: improve Transform performance (Brian White) #13322
  • [86e55eff27] - test: add test for http outgoing internal headers (Gergely Nemeth) #13980
  • [0f52b41cbd] - test: use regex error check in test-crypto-random (Zhang Weijie) #14273
  • [bf663a8550] - test: check error with regex in test-signal-safety (shaman) #14285
  • [784102f2d1] - test: use regex error checks in test-util-format (Superwoods) #14299
  • [f9b292c954] - test: change style in test-cli-bad-options (boydfd) #14274
  • [9257e7ef70] - test: use template literals in test-writewrap (vercent deng) #14292
  • [f5e8342057] - test: improve regexps for error checking (xinglong.wangwxl) #14271
  • [337a8652c7] - test: replace string concatenation with template (weiyuanyue) #14279
  • [85c181ab78] - test: use template literals as appropriate (blade254353074) #14289
  • [65bccd519e] - test: use template literal for string concat (tobewhatwewant) #14288
  • [802783d34a] - test: simplify string concatenation (jiangplus) #14278
  • [76a4671729] - test: use regexp to confir error message (Bang Wu) #14268
  • [e37510a0c7] - test: use regluar expression in vm test (akira.xue) #14266
  • [a338b94214] - test: use regular expression to match error msg (Flandre) #14265
  • [c8087c05e8] - test: replace string concat with template literal (Song, Bintao Garfield) #14269
  • [c44d899ca1] - test: check complete error message (Fraser Xu) #14264
  • [bf9457276b] - test: fix flaky test-net-can-reset-timeout (Rich Trott) #14257
  • [9efd328d5d] - test: disable MultipleEnvironmentsPerIsolate (Refael Ackermann) #14246
  • [724e7e1acf] - test: make common.PIPE process unique (Refael Ackermann) #14168
  • [d651a01641] - (SEMVER-MINOR) test: reduce offset in test-inspector-port-cluster (cornholio) #14140
  • [f5bea638df] - test: http outgoing _renderHeaders (Peter Czibik) #13981
  • [1671fe4506] - test: decrease duration of test-cli-syntax (Evan Lucas) #14187
  • [3fcc7e6772] - test: handle missing V8 tests in n-api test (cjihrig) #14123
  • [3bc713e45a] - test: reduce run time for test-benchmark-crypto (Rich Trott) #14189
  • [73257045a5] - test: reduce run time for test-benchmark-http (Rich Trott) #14180
  • [cd9eba9da8] - test: reduce test-benchmark-net run duration (Rich Trott) #14183
  • [de842498fa] - test: fix flaky test-https-set-timeout-server (Rich Trott) #14134
  • [e879a56aec] - test: remove common.noop (Rich Trott) #12822
  • [697ea62f39] - test: add get/set effective uid/gid tests (Evan Lucas) #14091
  • [d0e4e2b5c5] - test: fix cctest failure on Windows (Jimmy Thomson) #14111
  • [e080fb349e] - test: ignore connection errors for hostname check (Refael Ackermann) #14073
  • [9cfa52a568] - test: check and fail inspector-cluster-port-clash (Daniel Bevenius) #14074
  • [2a91d59c49] - test: add coverage for napi_typeof (Michael Dawson) #13990
  • [e71b98f9f7] - test: restore no-op function in test (Rich Trott) #14065
  • [d288cf10cc] - test: skip test-fs-readdir-ucs2 if no support (Rich Trott) #14029
  • [32a8f368ab] - test: simplify test skipping (Vse Mozhet Byt) #14021
  • [0cc12fc646] - test: fix require nits in some test-tls-* tests (Vse Mozhet Byt) #14008
  • [0707a6b2b5] - test: refactor test-http-hostname-typechecking (Rich Trott) #13993
  • [534ae446c6] - test: refactor test-http(s)-set-timeout-server (Alexey Orlenko) #13935
  • [81c644795d] - test: refactor test-http-invalidheaderfield (Rich Trott) #13996
  • [8edde98f16] - test: change var to const in ./common (Ruben Bridgewater) #13732
  • [cfb6f94b30] - test: mark test-npm-install flaky on arm (Refael Ackermann) #14035
  • [50ee4bd598] - test: replace indexOf with includes and startsWith (Nataly Shrits) #13852
  • [f1ef692454] - test: refactor test-fs-options-immutable (Rich Trott) #13977
  • [bb198dcda9] - test: refactor test-crypto-pbkdf2 (Rich Trott) #13975
  • [4ba1d32609] - test: remove undef NDEBUG from at-exit addons test (Daniel Bevenius) #13998
  • [f400939206] - test: verify napi_get_property() walks prototype (cjihrig) #13961
  • [100ccf9ad4] - test: refactor test-fs-watchfile (Rich Trott) #13721
  • [f7383eb80e] - test: verify isNativeError accepts internal errors (cjihrig) #13965
  • [071ecb0dd2] - test: refactor test-child-process-send-type-error (Rich Trott) #13904
  • [e5d32b8b13] - test: mark test-fs-readdir-ucs2 flaky (João Reis) #13989
  • [fa9e647385] - test: fix failure in test-icu-data-dir.js (Tobias Nießen) #13987
  • [b43547acc6] - test: refactor test-cluster-basic (Rich Trott) #13905
  • [98ec8aaa30] - test: refactor test-vm-sigint (Rich Trott) #13902
  • [949d1b1d4a] - test: refactor test-tls-two-cas-one-string (Rich Trott) #13896
  • [c4018e8a48] - test: remove unneeded HandleScope usage (Ezequiel Garcia) #13859
  • [6120a0de6c] - test: skip fips tests using OpenSSL config file (Daniel Bevenius) #13786
  • [74aed0b6bd] - test: refactor test-tls-invoked-queued (Rich Trott) #13893
  • [a767367123] - test: refactor test-tls-env-extra-ca (Rich Trott) #13886
  • [265957334c] - test: make http(s)-set-timeout-server more similar (Julien Klepatch) #13822
  • [587c905d11] - test: check uv_ip4_addr return value (Eugene Ostroukhov) #13878
  • [005e343339] - test: remove require('buffer') from 4 test files (XadillaX) #13844
  • [df3c2929b9] - test: remove unnecessary require('buffer').Buffer (lena) #13851
  • [ec3761b1da] - test: remove require('buffer') from 4 test files (Zongmin Lei) #13846
  • [c3c6699bb3] - test: remove require('buffer') from 4 buffer tests (OriLev) #13855
  • [4a6604193f] - test: remove require('buffer') on 6 fs test files (sallen450) #13845
  • [76cdaec2b3] - test: remove unnecessary Buffer import (Steven Winston) #13860
  • [b15378cc90] - test: improve async-hooks/test-callback-error (Refael Ackermann) #13559
  • [7e3bab779a] - test: use string instead of RegExp in split() (Vse Mozhet Byt) #13710
  • [0e857a5ee4] - test: remove needless RegExp flags (Vse Mozhet Byt) #13690
  • [022c6d080c] - test: add crypto check to test-tls-wrap-econnreset (Daniel Bevenius) #13691
  • [bf22514ae4] - test: increase util.callbackify() coverage (cjihrig) #13705
  • [b717609e86] - test,async_hooks: match test-ttywrap.readstream (Trevor Norris) #13991
  • [1fc5c29f28] - test,async_hooks: skip whether TTY is available (Trevor Norris) #13991
  • [3d9bc01734] - test,async_hooks: stabilize tests on Windows (Refael Ackermann) #13381
  • [b9e07f9fec] - test,fs: delay unlink in test-regress-GH-4027.js (Jaime Bernardo) #14010
  • [e2d325403f] - (SEMVER-MINOR) tls: add host and port info to ECONNRESET errors (José F. Romaniello) #7476
  • [55438024a6] - tools: update package.json engine field (AJ Jordan) #14165
  • [36c267cbe9] - tools: increase test timeouts (Rich Trott) #14197
  • [ef53149203] - tools: update ESLint to 4.2.0 (Rich Trott) #14155
  • [b97e140241] - tools: generate template literal for addon tests (Rich Trott) #14094
  • [e17fb82c06] - tools: fix error in eslintrc comment (Rich Trott) #14108
  • [f8d76dcc82] - tools: remove align-multiline-assignment lint rule (Rich Trott) #14079
  • [7d7da98703] - tools: eslint - use error and off (Refael Ackermann) #14061
  • [aa4a700ddb] - tools: update: eslint-plugin-markdown@1.0.0-beta.7 (Vse Mozhet Byt) #14047
  • [e03774236a] - tools: use no-use-before-define ESLint rule (Vse Mozhet Byt) #14032
  • [d69527f426] - tools: change var to const in ./eslint-rules (Ruben Bridgewater) #13732
  • [d454add7ce] - tools: change var to const in ./doc/html (Ruben Bridgewater) #13732
  • [7ed7b22e67] - tools: change var to const in ./license2rtf (Ruben Bridgewater) #13732
  • [f3bff93e21] - tools: change var to const in ./doc/preprocess (Ruben Bridgewater) #13732
  • [148f49fcdc] - tools: change var to const in ./doc/json (Ruben Bridgewater) #13732
  • [b89c27d360] - tools: change var to const in ./doc/addon-verify (Ruben Bridgewater) #13732
  • [17636f64db] - tools: update to ESLint 4.1.1 (Rich Trott) #13946
  • [42ef8f9161] - tools: remove comment in eslint rule (Daniel Bevenius) #13945
  • [84b1641182] - tools: disable legacy indentation linting in tools (Rich Trott) #13895
  • [c732bf613d] - tools: add script to update ESLint (Rich Trott) #13895
  • [6a5c37655d] - tools: update to ESLint 4.1.0 (Rich Trott) #13895
  • [4ecff6cad7] - tools,benchmark: use stricter indentation linting (Rich Trott) #13895
  • [d23c49f951] - url: do not use HandleScope in ToObject (Bradley Farias) #14096
  • [cf6afe3331] - url: normalize port on scheme change (Timothy Gu) #13997
  • [783cf50a76] - util: delete unused argument 'depth' (kadoufall) #14267
  • [a675c3d3b7] - util: remove redundant declaration (Vse Mozhet Byt) #14199
  • [8cba959a93] - util: add callbackify (Refael Ackermann) #13750

Windows 32-bit Installer: https://nodejs.org/dist/v8.2.0/node-v8.2.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.2.0/node-v8.2.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.2.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.2.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.2.0/node-v8.2.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.2.0/node-v8.2.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.2.0/node-v8.2.0.tar.gz
Other release files: https://nodejs.org/dist/v8.2.0/
Documentation: https://nodejs.org/docs/v8.2.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

502f4620457ac966ae5890b0a77a09a456e4e838b41d732d853db1ae21f0a3ca node-v8.2.0-aix-ppc64.tar.gz
da5cca37ae0afdbff3a269bb3dc71ff0d86e282920286f71ae5eb6757cfa5356 node-v8.2.0-darwin-x64.tar.gz
85be2cb401e40bdc75b53772fddd7c7e18fc36673699a77e087c6bfd3db1d4dc node-v8.2.0-darwin-x64.tar.xz
e4c94286d4a2c1a83e0021cc55fdd8e6757a949158f630193b8ac9220cf83b7b node-v8.2.0-headers.tar.gz
67c3e571e9d3c9c3eb79e9dbab4d0771538b7527e0434cb423d4219f3c3dcf63 node-v8.2.0-headers.tar.xz
87c7d40bbf374c2d5f17804a8a1158e171e1cec97bb040def6cd1c27ba16b79a node-v8.2.0-linux-arm64.tar.gz
3298ae4ae67c4ad714bed23383fd08db5711b164a077a25fb6b282533e65cf77 node-v8.2.0-linux-arm64.tar.xz
90bb7f51db594e7e79cfda9e03f2da058bffd6d882c2f5271b96873f18112aa1 node-v8.2.0-linux-armv7l.tar.gz
6d7152bfe0b2d377a33c188958d378d58d63a49a8064b8105594d7d669339ed5 node-v8.2.0-linux-armv7l.tar.xz
23068f37966573997fa23539696744a20217f8bb494f032845e5a4b80023a04a node-v8.2.0-linux-ppc64le.tar.gz
dd0370ea09ee4212340845cbe47cdda560cc8dd4f403961c1a9e999c3b57ba8f node-v8.2.0-linux-ppc64le.tar.xz
df0cf729661f7630c8bdc195f7056783ca6e36a769ddc991e9cc984ff9112d9c node-v8.2.0-linux-ppc64.tar.gz
af20c0ad35585a7a612c31642b73239b85eab437f63edb0971db34f87575aab1 node-v8.2.0-linux-ppc64.tar.xz
1fef79035426878472bde5ac721d180244de739b57dbabdcf3df55eda835538c node-v8.2.0-linux-s390x.tar.gz
1b963af31bf545e2c14313946b9196ba898b080be364a731ac6c342a3f60f45b node-v8.2.0-linux-s390x.tar.xz
efffb62d6c595aed358fa01eafe122031269e4f3248c093d4b5bc5b01cdc2f54 node-v8.2.0-linux-x64.tar.gz
e8ceaac3ee4385d53bcebc552a7a6b545b09b9652f5ca1b254aae698fd9a25f9 node-v8.2.0-linux-x64.tar.xz
97ea77f2b8c209d01830754bb9eccfa30406cab3f12aeec3b50f48e137a291a9 node-v8.2.0-linux-x86.tar.gz
2aaeca8059bb75a26e26678466c12d1ad8c284c2f128fcd86a73df9b58f3cade node-v8.2.0-linux-x86.tar.xz
abcf260de7b5595130359b3756378ef6508efad2e4d37bd633acfba23323a14b node-v8.2.0.pkg
9908c031ccb45dc19b881d479c4ee712d4953a8ed48e72a33f80111107fb82e5 node-v8.2.0-sunos-x64.tar.gz
c71b13f8eeb76d8fe6097ae33769a4616beda6bb327e51ad79fdc76970cfa258 node-v8.2.0-sunos-x64.tar.xz
1b7f8f99c294bab0a172ef7d5c5a612f4bf242f760672c29e4d04dda112e7703 node-v8.2.0-sunos-x86.tar.gz
e38cda812f964d63aa10d7692d245f7be4dcfcb9bb4dc9509400820785368e2a node-v8.2.0-sunos-x86.tar.xz
abd4c5dcbb0feb0db1f4fa2b6a8b8ddb69ceacfdae8cf4e089a8976510aac534 node-v8.2.0.tar.gz
4ce8975176630eb60cc8da256a6039e1d3d0e8bed472948a83ed4f22e8134781 node-v8.2.0.tar.xz
87a301c6780193ab1f48e1c7dd2bed1c66c95bd4b32bb8e31fc9d0cbf82c2aeb node-v8.2.0-win-x64.7z
6bc3cc580f0e8190e6a03d6a5967c861c29d6a6eb50f995b3afb7d60b8cee4e1 node-v8.2.0-win-x64.zip
2917af11647e353978607e70b135001b8a36fb4a55aeb8d4c4bb2b231f2e31c3 node-v8.2.0-win-x86.7z
9fe3d23cf2545b6599ac4d28a708d04c3685c77af4d6fc95ab705ba6ade765f3 node-v8.2.0-win-x86.zip
3723f88184aedbe3f11a1aac23da1d04bfa62b8168240298d649b7eecce68393 node-v8.2.0-x64.msi
febce335f10e9111c17299d1fea0393bd6be711389196a609a5847a15bbfa06a node-v8.2.0-x86.msi
c50c40716fdc60060f996121df76fc803e0357f9d84fae92743518aa45b07b7f win-x64/node.exe
b0b52c711754384e1fedeccc2e9de519694e6ba8f208262012d199e6540d8a78 win-x64/node.lib
7c1b576290694996540243c3f21989d4b0d2270f9f8260e579ce0949f7c1848d win-x64/node_pdb.7z
5bb0cf2a436cf0868d1a230ec0dc984bf664e1945eee6d9fafe9213558f58f48 win-x64/node_pdb.zip
3dac71744de2a50579e2a1fdd658230e107592526aefd35c7c83877146defa79 win-x86/node.exe
0ae93ef6a35df4046ddea1976750b5b90d44c607488394a1aeb181cda58b7949 win-x86/node.lib
75375629507543c5ec2a3b56bc0ab9e3f9c17726276d4fa6c8b007e4a8d9d545 win-x86/node_pdb.7z
308a402b1f09593657be304f4d41c2c9cb34fbb885253c476ad9613fc9fe1ff2 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZb921AAoJEEX17r2BPa6OTxMP/1Wtj04jCGPqOsj8Plyqpv/K
I4yFsu5zS9IBkv1+/d30s7lkLDEtii3lF620h6kcDSdltycyfj6iBe/EM8xOzqdT
r7uq+uEFK5nEgsHhvWtyFAyRYmVmqyYGZOm+UnVXNWGSnoaSwkvNKMscAMlzVwlc
MaY2oLvcEABAzwsOrQgT+B8o5FPwP+mUyo4R23M2D+hkJGxYJ7Ci8UmOShzJK//M
1A1H3VpeccsP6i7em5wZQGmOaXGwa62rFT+WerdFyCtNfOVvqq1vBWtvCUVcKSVq
PcKI//ebVPLawvMdq6euq46syQSXjhidZH74lLMTuwdvvf/WBQscmxq3/4k72XOg
9XE8HHWQYlmKX1SlyZrQt1YIM4X87UNyP7a0FYLMY9wQKRahHoBUc46WmsFAbzEB
1eTzr5YI4jni24pPVdZMAwU+jLdeJzedeOejvWSxzZ0Ne4aIGJEyuEVdj+yAzy1W
sT7BuPaq/+WXf1B7p3bDWC/xsxwf3xmPt95Al9jaqjoUw/gmYL/fyyBjGsPdKj15
8M2g8czEPXBPhuSvfdDw4RCBr9xDO03iJ/9f64+9D+k6wcrUF91diZ74AIOaZIBg
d7oO64EfiyYnwBUzdMtbuS13ENaLuDyvWNoFJpI5eF6XfZ3rDfxaOt9waHQnbyY8
hl5FTaash3HF2lFJ8pn8
=OSDr
-----END PGP SIGNATURE-----

Node v6.11.2(LTS)

주요 변경사항

  • configure:
    • valid_arch에 mips64el이 추가되었습니다. (Aditya Anand) #13620
  • crypto:
  • deps:
    • OpenSSL이 1.0.2.l 버전으로 업그레이드되었습니다. (Shigeki Ohtsu) #12913
  • http:
    • NODE_DEBUG=http일 때, 구문 오류 분석이 보고됩니다. (Sam Roberts) #13206
    • Agent를 new없이 생성할 수 있게 되었습니다. (cjihrig) #12927
  • zlib:
    • zlib가 windowBits의 값을 거부하면, node가 충돌하는 대신 오류를 발생시킵니다. (Alexey Orlenko) #13098

Commits

  • [8d043876c1] - doc/tools: fix more type inconsistencies (Roman Reiss) #11697
  • [8860117600] - addons: remove semicolons from after module definition (Gabriel Schulhof) #12919
  • [bb3f54771b] - benchmark: update an obsolete path (Vse Mozhet Byt) #12904
  • [7cc68e2c62] - benchmark: add final clean-up to module-loader.js (Vse Mozhet Byt) #12102
  • [0cc7addcb2] - benchmark,windows: TCP.readStart() meaningful only after completion (Refael Ackermann) #12258
  • [8dec80211e] - build: run test-hash-seed at the end of test-v8 (Michaël Zasso) #14219
  • [bb1b06a4e5] - build: check for linter in bin rather than lib (Rich Trott) #13645
  • [f571868b1b] - build: fail linter if linting not available (Gibson Fahnestock) #13658
  • [b0c6bf829b] - build: use existing variable to reduce complexity (Bryce Baril) #2883
  • [ebbde61927] - build: xz tarball extreme compression (Peter Dave Hello) #10626
  • [a354134f6a] - build: ignore more VC++ artifacts (Refael Ackermann) #13208
  • [85829a65e8] - build: avoid /docs/api and /docs/doc/api upload (Rod Vagg) #12957
  • [7bda9620c9] - build: simplify if in setting of arg_paths (Refael Ackermann) #12653
  • [2724fe34ef] - build: add static option to vcbuild.bat (Tony Rice) #12764
  • [7458d4ef98] - build: disable -O3 for C++ coverage (Anna Henningsen) #12406
  • [8b8bf39822] - build: avoid passing kill empty input in Makefile (Gibson Fahnestock) #12158
  • [914f368efd] - build: clear stalled jobs on POSIX CI hosts (Rich Trott) #11246
  • [890e210a5f] - build: fix openssl link error on windows (Daniel Bevenius) #13078
  • [3bb117e310] - build: enable cctest to use generated objects (Daniel Bevenius) #11956
  • [e5ca046c0a] - build, doc, tools: add eslint-plugin-markdown (Vse Mozhet Byt) #14067
  • [b46cf35526] - child_process: fix deoptimizing use of arguments (Vse Mozhet Byt) #11535
  • [edbe442938] - cluster, dns, repl, tls, util: fix RegExp nits (Vse Mozhet Byt) #13536
  • [a5f3b6fa7c] - configure: add mips64el to valid_arch (Aditya Anand) #13620
  • [3b44e5e32c] - crypto: return CHECK_OK in VerifyCallback (Daniel Bevenius) #13241
  • [1bfd177f09] - crypto: update root certificates (Ben Noordhuis) #13279
  • [b6f3581ea4] - crypto: update root certificates (Ben Noordhuis) #12402
  • [1d509801e9] - crypto: throw proper errors if out enc is UTF-16 (Anna Henningsen) #12752
  • [8f8dd97072] - crypto: clear err stack after ECDH::BufferToPoint (Ryan Kelly) #13275
  • [3891759afc] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #12913
  • [92583c4c81] - deps: cherry-pick 4ae5993 from upstream OpenSSL (Shigeki Ohtsu) #12913
  • [ee40a73d44] - deps: update openssl asm and asm_obsolete files (Daniel Bevenius) #13233
  • [a6a85c49c3] - deps: update openssl config files (Daniel Bevenius) #13233
  • [a579a776a3] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
  • [b937c41405] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [69570d370a] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
  • [5703d22849] - deps: copy all openssl header files to include dir (Daniel Bevenius) #13233
  • [77a9198aca] - deps: upgrade openssl sources to 1.0.2l (Daniel Bevenius) #13233
  • [5b4c431365] - deps: add example of comparing OpenSSL changes (Daniel Bevenius) #13234
  • [18cbee236d] - dns: fix crash using dns.setServers after resolve4 (XadillaX) #13050
  • [8c0849d5db] - doc: conform to rules for eslint-plugin-markdown (Vse Mozhet Byt) #12563
  • [7deb259ccb] - doc: prepare js code for eslint-plugin-markdown (Vse Mozhet Byt) #12563
  • [59eb761797] - doc: document and test that methods return this (Sam Roberts) #13553
  • [fcb27fa7a1] - doc: remove leftover WHATWG url.format section (Roman Reiss) #14351
  • [e400ef9a76] - doc: don't suggest setEncoding for binary streams (Rick Bullotta) #11363
  • [092bba5cbf] - doc: update backporting guide (Refael Ackermann) #13749
  • [e2abda87f5] - doc: mention rebasing of v?.x-staging post release (Anna Henningsen) #13742
  • [24feb333c8] - doc: path.relative uses cwd (DuanPengfei) #13714
  • [71581e9308] - doc: small makeover for onboarding.md (Anna Henningsen) #13413
  • [8f430e774b] - doc: note that EoL platforms are not supported (Gibson Fahnestock) #12672
  • [9fa70069b3] - doc: use HTTPS URL for suggested upstream remote (Nikolai Vavilov) #13602
  • [fa209323af] - doc: update new CTC members (Refael Ackermann) #13534
  • [054f8cdc4d] - doc: corrects reference to tlsClientError (Tarun) #13533
  • [17da29ce84] - doc: emphasize Collaborators in GOVERNANCE.md (Rich Trott) #13423
  • [aea953abc2] - doc: minimal documentation for Emeritus status (Rich Trott) #13421
  • [42a42c0892] - doc: remove note highlighting in GOVERNANCE doc (Rich Trott) #13420
  • [cc492c361f] - doc: resume a stream after pipe() and unpipe() (Matteo Collina) #13329
  • [ae00f25a69] - doc: suggest xcode-select --install (Gibson Fahnestock) #13264
  • [8daab3be31] - doc: remove 'you' from writing-tests.md (Michael Dawson) #13319
  • [f2ede07f17] - doc: add tniessen to collaborators (Tobias Nießen) #13371
  • [a33c6759b6] - doc: create list of CTC emeriti (Rich Trott) #13232
  • [3745fbaa5d] - doc: remove Gitter badge from README (Rich Trott) #13231
  • [a7b51af049] - doc: make spelling of behavior consistent (Michael Dawson) #13245
  • [277de4257d] - doc: add jasongin & kunalspathak to collaborators (Jason Ginchereau) #13200
  • [fb07fbcc81] - doc: don't use useless constructors in stream.md (Vse Mozhet Byt) #13145
  • [cb03bd1f48] - doc: update code example for Windows in stream.md (Vse Mozhet Byt) #13138
  • [079b04e58d] - doc: improve formatting of STYLE_GUIDE.md (Alexey Orlenko) #13135
  • [5f87252969] - doc: fix incorrect keyboard shortcut (Alexey Orlenko) #13134
  • [d4edc82aa5] - doc: edit Error.captureStackTrace html comment (Artur Vieira) #12962
  • [1f9713362d] - doc: add additional useful ci job to list (Michael Dawson) #13086
  • [2d5e2e9cab] - doc: document method for reverting commits (Gibson Fahnestock) #13015
  • [b31e6dfef5] - doc: update COLLABORATOR_GUIDE.md (morrme) #12555
  • [b854d27330] - doc: Change options at STEP 5 in CONTRIBUTING.md (kysnm) #12830
  • [c01a2d545e] - doc: add docs for server.address() for pipe case (Flarna) #12907
  • [83f272d4ee] - doc: fix typo in streams.md (Glenn Schlereth) #12924
  • [28add410c2] - doc: improve path.posix.normalize docs (Steven Lehn) #12700
  • [023ec46d2c] - doc: remove test-npm from general build doc (Rich Trott) #12840
  • [74a6929938] - doc: upgrade Clang requirement to 3.4.2 (Michaël Zasso) #12388
  • [5b379e0aad] - doc: clarify the callback arguments of dns.resolve (Roman Reiss) #9532
  • [f6e58c35b2] - doc: add missing make command to UPGRADING.md (Daniel Bevenius) #13233
  • [a7869541e4] - doc: increase Buffer.concat() documentation (cjihrig) #11845
  • [3b1d9112e0] - doc: update readFileSync in fs.md (Aditya Anand) #12800
  • [bc66495061] - doc: document vm timeout option perf impact (Anna Henningsen) #12751
  • [a3ae360ea6] - doc: modernize and fix code examples in repl.md (Vse Mozhet Byt) #12634
  • [2435af9db6] - doc: update os.uptime() and process.uptime() info (Vse Mozhet Byt) #12294
  • [b2e58b6c7a] - doc: minor improvements in BUILDING.md (Sakthipriyan Vairamani (thefourtheye)) #11963
  • [7ba172f56f] - doc: argument types for https methods (Amelia Clarke) #11681
  • [eb9e281b6b] - doc: update output examples in debugger.md (Vse Mozhet Byt) #10944
  • [b62cec8b02] - doc: linkify type[] syntax, support lowercase for primitives (Roman Reiss) #11167
  • [dd1fb98bda] - doc: consistent case for primitive types (Roman Reiss) #11167
  • [c43866954e] - doc,build: update configure help messages (Gibson Fahnestock) #12978
  • [0d35bcdf84] - doc,stream: clarify 'data', pipe() and 'readable' (Matteo Collina) #13432
  • [351be2d5a8] - dtrace: resolve conversion warnings from SLURP_INT (Christopher J. Brody) #10143
  • [046bd79cf7] - events: remove unreachable code (cjihrig) #12501
  • [8bf64d135f] - events: do not keep arrays with a single listener (Luigi Pinca) #12043
  • [f66f09f5d1] - http: describe parse err in debug output (Sam Roberts) #13206
  • [cab1285ccf] - http: fix first body chunk fast case for UTF-16 (Anna Henningsen) #12747
  • [01302989a7] - https: support rejectUnauthorized for unix sockets (cjihrig) #13505
  • [d51cd61713] - https: support agent construction without new (cjihrig) #12927
  • [5eb11ba73e] - lib: correct typo in createSecureContext (Daniel Bevenius) #13653
  • [102671823c] - lib: "iff" changed to "if and only if" (Jacob Jones) #13496
  • [1609c7f0c5] - lib: remove useless default caught (Jackson Tian) #12884
  • [ef133b36c5] - lib,test: use regular expression literals (Rich Trott) #12807
  • [0cb5bd7268] - meta: fix nits in README.md collaborators list (Vse Mozhet Byt) #12866
  • [4c51d969ee] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [47e702059d] - os,vm: fix segfaults and CHECK failure (Tobias Nießen) #12371
  • [c97b167f47] - profiler: declare missing printErr (Fedor Indutny) #13590
  • [bd323a71a8] - repl: fix /dev/null history file regression (Brian White) #12762
  • [b2acb81016] - repl: support hidden history file on Windows (Bartosz Sosnowski) #12207
  • [79592fe44a] - src: correct indentation for X509ToObject (Daniel Bevenius) #13543
  • [69143ffcf9] - src: make IsConstructCall checks consistent (Daniel Bevenius) #13473
  • [48f00b5170] - src: add comment for TicketKeyCallback (Anna Henningsen) #13193
  • [37e1929257] - src: check IsConstructCall in TLSWrap constructor (Daniel Bevenius) #13097
  • [2e23da1a12] - src: remove unused node_buffer.h include (Daniel Bevenius) #13095
  • [41661287f2] - src: split CryptoPemCallback into two functions (Daniel Bevenius) #12827
  • [f92e065d12] - src: assert that uv_async_init() succeeds (cjihrig) #13116
  • [f43c969061] - src: turn buffer type-CHECK into exception (Anna Henningsen) #12753
  • [19259f46d0] - src: rename CryptoPemCallback -> PasswordCallback (Daniel Bevenius) #12787
  • [7aa5a993b2] - src: make cross-context MakeCallback() calls work (Ben Noordhuis) #9221
  • [b1dc2d455f] - src: remove superfluous env_string string (Ben Noordhuis) #9213
  • [48a923af37] - stream: remove unnecessary parameter (Leo) #12767
  • [9cfec4ba0f] - test: fix RegExp nits (Vse Mozhet Byt) #13770
  • [a3e2560f7a] - test: mark test-npm-install flaky on arm (Refael Ackermann) #14035
  • [8a7f13bd00] - test: mark test-fs-readdir-ucs2 flaky (João Reis) #13989
  • [34fc7a03d2] - test: change deprecated method to recommended (Rich Trott) #13649
  • [ef3698cad8] - test: refactor test-cluster-worker-isconnected.js (cjihrig) #13685
  • [fa75be7901] - test: fix nits in test-fs-mkdir-rmdir.js (Vse Mozhet Byt) #13680
  • [9e9a9c342c] - test: increase bufsize in child process write test (Rich Trott) #13626
  • [53b345c506] - test: fix flaky test-tls-socket-close (Rich Trott) #13529
  • [a37165a2cc] - test: exercise once() with varying arguments (cjihrig) #13524
  • [779402ec5f] - test: validate full error messages (aniketshukla) #13453
  • [7190d06d1f] - test: add known_test request with Unicode in the URL (David D Lowe) #13297
  • [cbcc9c1bbf] - test: add coverage for socket write after close (cjihrig) #13171
  • [47d59e7f97] - test: fix sequential test-net-connect-local-error (Sebastian Plesciuc) #13064
  • [1d3596561b] - test: bind to 0 in dgram-send-callback-buffer-length (Artur Vieira) #12943
  • [7909c6d46f] - test: use dynamic port in test-dgram-send-callback-buffer (Artur Vieira) #12942
  • [92cc96fa6b] - test: allow for absent nobody user in setuid test (Rich Trott) #13112
  • [253c5aa794] - test: move net reconnect error test to sequential (Artur G Vieira) #13033
  • [e279eb5aa3] - test: ignore spurious 'EMFILE' (Refael Ackermann) #12698
  • [3e5e38e868] - test: use dynamic port in test-cluster-dgram-reuse (Artur Vieira) #12901
  • [5fe68402bd] - test: refactor test-vm-new-script-new-context (Akshay Iyer) #13035
  • [2aa68282fc] - test: track callback invocations (Rich Trott) #13010
  • [0c83573b61] - test: add a simple abort check in windows (Sreepurna Jasti) #12914
  • [07137ab4db] - test: fix too optimistic guess in setproctitle (Vse Mozhet Byt) #12792
  • [7419338b33] - test: make the rest of tests path-independent (Vse Mozhet Byt) #12972
  • [ac400a7b09] - test: check curve algorithm is supported (Karl Cheng)
  • [5b74e635e5] - test: reduce string concatenations (Vse Mozhet Byt) #12735
  • [c902265b90] - test: fix parallel/test-setproctitle.js on alpine (David Cai) #12413
  • [50bb452510] - test: fixed flaky test-net-connect-local-error (Sebastian Plesciuc) #12964
  • [0cf3e10ce2] - test: remove unneeded string splitting (Vse Mozhet Byt) #12992
  • [6e7b77fdbb] - test: use mustCall in tls-connect-given-socket (vperezma) #12592
  • [c10525c562] - test: add not-called check to heap-profiler test (Rich Trott) #12985
  • [2451665157] - test: move test-dgram-bind-shared-ports to sequential (Rafael Fragoso) #12452
  • [d35648ffc2] - test: use dynamic port in test-https-connect-address-family (Artur G Vieira) #12915
  • [1cd41e7a56] - test: dynamic port in cluster disconnect (Sebastian Plesciuc) #12545
  • [d71de281fa] - test: detect all types of aborts in windows (Gireesh Punathil) #12856
  • [d743783875] - test: use assert regexp in tls no cert test (Artur Vieira) #12891
  • [29d35d0ef1] - test: use dynamic port instead of common.PORT (Aditya Anand) #12473
  • [186c0758b3] - test: added net.connect lookup type check (Luca Maraschi) #11873
  • [c35f4909f4] - test: remove unused testpy code (Rich Trott) #12844
  • [52b7d5ecb1] - test: refactor test-querystring (Łukasz Szewczak) #12661
  • [8414659d02] - test: refactoring test with common.mustCall (weewey) #12702
  • [608c30913e] - test: refactored test-repl-persistent-history (cool88) #12703
  • [aaf8044a81] - test: remove common.PORT in test tls ticket cluster (Oscar Martinez) #12715
  • [802a945d81] - test: add mustCall in timers-unrefed-in-callback (Zahidul Islam) #12594
  • [739c579134] - test: fix flakyness with yes.exe (Refael Ackermann) #12821
  • [14e835831f] - test: dynamic port in dgram tests (Sebastian Plesciuc) #12623
  • [361bc845dc] - test: verify listener leak is only emitted once (cjihrig) #12502
  • [f236dcbdd9] - test: move WPT to its own testing module (Rich Trott) #12736
  • [4eb28c80e8] - test: introduce common.crashOnUnhandledRejection (Anna Henningsen) #12489
  • [2411318f60] - test: add second argument to assert.throws (Michaël Zasso) #12270
  • [eca9e72a87] - test: add regex in test_cyclic_link_protection (Clarence Dimitri CHARLES) #11622
  • [6020e720b5] - test: improve test-fs-open-flags (Vinícius do Carmo) #10908
  • [e6d6a4111c] - test: extended test to makeCallback cb type check (Luca Maraschi) #12140
  • [d74019d98d] - test: improve test-crypto-rsa-dsa (Adrian Estrada) #10681
  • [bab8a36f94] - test: improve the code in test-crypto-dh (Adrian Estrada) #10734
  • [752bc24943] - test: validate errors in test-buffer-indexof (Adrian Estrada) #10752
  • [9e7f02187a] - test: improve test-buffer-includes.js (toboid) #11203
  • [c309bb0695] - test: validate error message from buffer.equals (Sebastian Roeder) #11215
  • [62c56806fc] - test: add msg validation to test-buffer-compare (Josh Hollandsworth) #10807
  • [fc9e7a98ed] - test: make tests cwd-independent (Vse Mozhet Byt) #12812
  • [fff0e39933] - test: add regex check in test-vm-is-context (jeyanthinath) #12785
  • [74dc86d239] - test: add callback to fs.close() in test-fs-stat (Vse Mozhet Byt) #12804
  • [a47a9b7cf4] - test: add callback to fs.close() in test-fs-chmod (Vse Mozhet Byt) #12795
  • [eefa840118] - test: increase readline coverage (Anna Henningsen) #12761
  • [54decfa2ce] - test: replace indexOf with includes (gwer) #12604
  • [03adb94ee6] - test: dynamic port in parallel regress tests (Sebastian Plesciuc) #12639
  • [8a59f6b038] - test: dynamic port in cluster worker wait close (Sebastian Plesciuc) #12466
  • [0383048b76] - test: fix coverity UNINIT_CTOR cctest warning (Ben Noordhuis) #12387
  • [f2467edc62] - test: remove common.PORT from multiple tests (Tarun Batra) #12451
  • [a23aca4f12] - test: replace [].join() with ''.repeat() (Jackson Tian) #12305
  • [e512906aab] - test: run the addon tests last (Sebastian Van Sande) #12062
  • [abc2c82bf3] - test: remove disabled test-dgram-send-error (Rich Trott) #12330
  • [d9866ce9c7] - test: remove disabled tls_server.js (Rich Trott) #12275
  • [19d95519c7] - test: add basic cctest for base64.h (Alexey Orlenko) #12238
  • [01073bc26a] - test: add internal/socket_list tests (DavidCai) #12109
  • [a5fe098b85] - test: move common.PORT debug tests to sequential (Gibson Fahnestock) #13592
  • [0b8adedb88] - test: move test-debug-brk to sequential (Gibson Fahnestock) #13580
  • [97b6911ade] - test: enable setuid/setgid test (Rich Trott) #12403
  • [4dff12849f] - test,doc: document crashOnUnhandledRejection() (Anna Henningsen) #12699
  • [7e6a956a29] - test,lib,doc: use function declarations (Rich Trott) #12711
  • [910fa50e0e] - tools: fix error in custom ESLint rule (Rich Trott) #13758
  • [bb74da309c] - tools: apply stricter indentation rules to tools (Rich Trott) #13758
  • [04934b04c3] - tools: fix indentation in required-modules.js (Rich Trott) #13758
  • [550577749f] - tools: remove no-useless-regex-char-class-escape (Rich Trott) #10561
  • [4ffe804c81] - tools: update ESLint to v4.0.0 (Rich Trott) #13645
  • [fb214bbcff] - tools: be explicit about including key-id (Myles Borins) #13309
  • [f831015928] - tools: update certdata.txt (Ben Noordhuis) #13279
  • [bc2e73a05f] - tools: update certdata.txt (Ben Noordhuis) #12402
  • [99da83b54d] - tools: relax lint rule for regexps (Rich Trott) #12807
  • [3d564a4ed1] - tools: require function declarations (Rich Trott) #12711
  • [6afa5fe348] - tools: add table parsing capability to the doctool (Roman Reiss) #9532
  • [9c67032b9a] - tools: enforce two arguments in assert.throws (Michaël Zasso) #12270
  • [95d13d59e4] - tools: remove unused code from test.py (Rich Trott) #12806
  • [70e9058a8e] - tools: ignore node_trace.*.log (Daijiro Wachi) #12754
  • [61427471af] - tools: replace custom assert.fail lint rule (Rich Trott) #12287
  • [b2a08fb130] - tools: replace custom new-with-error rule (Rich Trott) #12249
  • [beb8485998] - tools: fix lint issue in doctool (Roman Reiss) #11658
  • [d9a8f80c0d] - v8: fix build errors with g++ 7 (Zuzana Svetlikova) #12392
  • [8b3aacc96a] - vm: fix race condition with timeout param (Marcel Laverdet) #13074
  • [6e60c838c9] - vm: fix displayErrors in runIn.. functions (Marcel Laverdet) #13074
  • [55cbe24c60] - zlib: fix node crashing on invalid options (Alexey Orlenko) #13098

Windows 32-bit Installer: https://nodejs.org/dist/v6.11.2/node-v6.11.2-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.11.2/node-v6.11.2-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.11.2/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.11.2/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.11.2/node-v6.11.2.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.11.2/node-v6.11.2-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.11.2/node-v6.11.2.tar.gz
Other release files: https://nodejs.org/dist/v6.11.2/
Documentation: https://nodejs.org/docs/v6.11.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

79ead2addfa70ea471406f48917530822e9214acd2351d1f02401b3c4dd7a34a node-v6.11.2-aix-ppc64.tar.gz
810669aa5f812d02679c121c123a2b200e55abaa5a27aacf00b571f3cf3727d1 node-v6.11.2-darwin-x64.tar.gz
a2e81b5f60bd8a6de90e37c70d024fe61b1caa54dbe2f076a10abe673f490073 node-v6.11.2-darwin-x64.tar.xz
781273b2ae4dd489a04b16c58a4a10d30a5697e7e8bff90832a07208e3d31237 node-v6.11.2-headers.tar.gz
86d677881976c49cb80c6449564b027b3fe577c9f63c6f5111c648018f2aa6cf node-v6.11.2-headers.tar.xz
914465dd907d2d785a6cb2e166ada7ce1e070f212267ce88ba7a326fe549a076 node-v6.11.2-linux-arm64.tar.gz
c94e2cf7a68c34b2c93af2388b57f71e730a0736cec80b37ad8700210835f7a4 node-v6.11.2-linux-arm64.tar.xz
bc44d3110f9c810a3018abd23627ddd1acfcbb83e8916647ee1435a4e7aa4fa2 node-v6.11.2-linux-armv6l.tar.gz
67e559617317aa85f0dfe3d8b95bc1461946f9835cebea4c1486807a87ef7b80 node-v6.11.2-linux-armv6l.tar.xz
0e758f5a87eb64bfb623d431cc31a50d1800158d83ab1a5d2f4c6b0d4140e850 node-v6.11.2-linux-armv7l.tar.gz
bc5d8f54c68ef1b7596dac4c793a30c44da747a1c41c99edcdbfb3f17be465ff node-v6.11.2-linux-armv7l.tar.xz
095d0411667b00518f2ff0ea5eb17e01bfe17fe58b8eb8648e0be87bb89d8fb9 node-v6.11.2-linux-ppc64le.tar.gz
166ac9725a1e66cb79a21c42845b3c2ab55c7980fe5e21c3a95d5abce8f28a6c node-v6.11.2-linux-ppc64le.tar.xz
e2a6501f8af6fcf8446d61084baf06a00c8ae728a012aef6d31fe9e16a39a8e2 node-v6.11.2-linux-ppc64.tar.gz
c25682fdb0749724659763a04dff1abe3182379cc2c05584bf7190497036e097 node-v6.11.2-linux-ppc64.tar.xz
a6a5a6cdcc03fc45467c8bda99b0932776495065dd8b096b680ba17ec0dd478d node-v6.11.2-linux-s390x.tar.gz
8e566c2345618ec1acd982a7743968038ee0db16303e0f2af77bf8f2f7bc16eb node-v6.11.2-linux-s390x.tar.xz
1ca74833ff79e6a3a713a88bba8e7f5f5cda5d4008a6ffeb2293a1bf98f83e04 node-v6.11.2-linux-x64.tar.gz
d8e209417b6e69d2c77d662c59d5b082da6d2290c846ca89af9c1239bb7c3626 node-v6.11.2-linux-x64.tar.xz
8fc3878009af0892330fbf1337d6bb0627016baff6581d2fea6ec21225be5149 node-v6.11.2-linux-x86.tar.gz
93b1a4dae0249a191e98a4841d860531c378ee2451cbdb6a2ac913304de3c3ae node-v6.11.2-linux-x86.tar.xz
5b1a1b465dccf7c1718a312aa03c0fbb80630238cf5b484870fd06ad677e9246 node-v6.11.2.pkg
b767372038624ea92322c32c13a808446525d3053921ea83c5d23d5da23c6438 node-v6.11.2-sunos-x64.tar.gz
cd4883ce896097540559c918a171734fab8ff77095740f0a65cf474828e9b72c node-v6.11.2-sunos-x64.tar.xz
00561dbf15bccd16e29670f84ccc03905507d31e6434e6a72a1f4a6211fae90e node-v6.11.2-sunos-x86.tar.gz
21536664e7de358e28d5b52e7f6e070cfc1c376b1ff7e67b438727a14be25746 node-v6.11.2-sunos-x86.tar.xz
20146ed51b638404665737ed8a25cc06e96d7d7259eb90a4bdec4730a78002a6 node-v6.11.2.tar.gz
04af4992238b19124ea56f1bcfda36827613a24eb3b00fc3b50f261a415a26e4 node-v6.11.2.tar.xz
9189de5ef26e40bc77c2f999368a136c8dfb13d16298c0037a7cd2135adee4be node-v6.11.2-win-x64.7z
b8a7f49baece10b01a51145edc95d5093e385e9e598a38f2e66c247caf6d0286 node-v6.11.2-win-x64.zip
e38c74a43f72cce05caeaf77afb49f6979345b7a891abdcd5d9e4b72d34cc710 node-v6.11.2-win-x86.7z
111631fa1f27b03bc96e3a400460713c79b7f24c924fc0a090983ed207ed8ef7 node-v6.11.2-win-x86.zip
ce57b050e11b3b8d46e18c85512384c8e2b1c0bd9f7832ba9786e175152a02a0 node-v6.11.2-x64.msi
7799df1770f0574c3fbc60343ed77a7823b3104910c9a5ebcb3e08c1e8c8eb28 node-v6.11.2-x86.msi
0640f37d16374247e2ebb2ce8347b93d517fbb69592f7ccf4707a9addc01555c win-x64/node.exe
a7cc4c74c7281b4dc8ef40e13ce54eff2db4622af07c00b854b368a58938b8f4 win-x64/node.lib
32c279e7997c51cccc65dd445fbecc2c4e2312bc21b22193283a0500c361959a win-x64/node_pdb.7z
cff0bfadb446b2e49db97916a6cf07f38bdf58e3981c1dd7809e7b5d63255ea9 win-x64/node_pdb.zip
0966b01b8bb9dc4fb294a1b5705c693006b54bdb9a369898e172642fe4ecda2e win-x86/node.exe
b525d499e708bbf0df6ee04f4381911851ea4ebe374d194a639824e8bd3acf79 win-x86/node.lib
db6cc8f48362502dfb06b9c5e3abc2ded4da1e6981ed157030630a831f9e8800 win-x86/node_pdb.7z
0b3546a91f65688237fd47f5393ebffa2f487ee49828a2f4b7532ea5b368879c win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZg0h7AAoJEJM7AfQLXKlGFkwIAI9liIOhS6nfTcS35jmmiAKW
Jkvnob5NHtCIwc83kjnUkcIbTtn0d5GHivLwwjqErVWYE5pv5zt9vCZ7WTY0Tr6K
LEXkgDwDbSI0O321f/2x4KfrXFBAZGVj8MjHNKD4p22rf1mfqBkv2G85g6SsuADa
HCX/ivU1QhgluPWFfanon3xtiAErwYS50+8lmbjkKofYpgTdQCP//sksTV5R8QWa
vbNytDIDxhxJNyNOh94cTqcinEkqQJiCFgb9i1y2X8yz7Og8S0nPwqWKVupMYYC+
0bxSiW3UNccoD6kQ9Oh0lBzmNW1kVZ4RRcsSfz5+m5/WFEzYrfxayizn2xDbaQk=
=mzK1
-----END PGP SIGNATURE-----

Node v8.2.1(현재 버전)

주요 변경사항

  • http: 이제 소켓이 없는 경우에도 쓰기를 중단하지 않습니다.
  • process, async_hooks: triggerAsyncIdundefined일 경우 발생하는 문제들을 피합니다.
  • zlib: 스트림이 소멸되면 더 이상 데이터를 처리하지 않습니다.

Commits

  • [8d426bbeec] - http: do not abort if socket is missing (Matteo Collina) #14387
  • [302c19b006] - process: triggerAsyncId can be undefined (Matteo Collina) #14387
  • [6fce1a314e] - zlib: check if the stream is destroyed before push (Matteo Collina) #14330

Windows 32-bit Installer: https://nodejs.org/dist/v8.2.1/node-v8.2.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.2.1/node-v8.2.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.2.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.2.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.2.1/node-v8.2.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.2.1/node-v8.2.1.tar.gz
Other release files: https://nodejs.org/dist/v8.2.1/
Documentation: https://nodejs.org/docs/v8.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
62
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

b6343e1d396dff5b29a62eff0550a7782a6b82b18625fb29cebd6735b30851f3 node-v8.2.1-aix-ppc64.tar.gz
32d0923c147470d57f18f055014f5a9fe8a3919406010a2e80ba85952d3c9923 node-v8.2.1-darwin-x64.tar.gz
9f8eb5e5ee0a4a17a08b186543e945a7e995696af7726dd8c7325235e750917d node-v8.2.1-darwin-x64.tar.xz
84976f3698f3a9764d434fc57df35bf4a312d4e52203ba13685817a9f1aa6805 node-v8.2.1-headers.tar.gz
0d57509e932d65535d74034eaa389576faad8cade613b73daed2ac01c1d99308 node-v8.2.1-headers.tar.xz
914a031d02cbf759238fa1c051bc21739abfa15572eae77c03cc34c37031b3ef node-v8.2.1-linux-arm64.tar.gz
9ed01737f37d410067beeb42066e51f6d0385677c7d0daeeaf2e32cb2aca854a node-v8.2.1-linux-arm64.tar.xz
b98a17579636cf6cc46f0fe721fcf3b0b360f27c77678754e1eebe27a70625f1 node-v8.2.1-linux-armv6l.tar.gz
167ccad4c6a848a7b17ead0b2d95770e984a2c8d69ddd42ea78813174daee716 node-v8.2.1-linux-armv6l.tar.xz
97a2752cfe0ee1ae9225de4a3787a79f4b82c5679122019aff20835b09ecb62e node-v8.2.1-linux-armv7l.tar.gz
52a3abbf9450fbb91b39aaa268977a593daa8fc7dec0925d32ac7afd3a3596e2 node-v8.2.1-linux-armv7l.tar.xz
b01cb4d1f04c52d68faf90157bc234e907b4206c0a4057e8911bdda184fd1f50 node-v8.2.1-linux-ppc64le.tar.gz
8f1f6896b9f49159e6a6a8fcf7b8d68245b3f007296dd2898f01dbc3b29e88f3 node-v8.2.1-linux-ppc64le.tar.xz
15cac8d58ab6dc53b3a4356bd11401211b1e09f2076c4d7699d58015c7c88a01 node-v8.2.1-linux-ppc64.tar.gz
e47cd5d9b3cc0946287f8254cb8d35f4c42bda35604e4446fb498af8de1c3a6b node-v8.2.1-linux-ppc64.tar.xz
d8f391e401ab2124e0c47f5c497d497e9b80819ee30fcd94033825e52a1e1f70 node-v8.2.1-linux-s390x.tar.gz
7af75022ec9a37fd59890add4a8165a7b6d6f9300bc94abab32a97de3fd0e7a8 node-v8.2.1-linux-s390x.tar.xz
c082cf6e7011d4222d476c86421ae6a656d7d34d3d34133260e19a7718de88c9 node-v8.2.1-linux-x64.tar.gz
abcddeb95cc4465953b1edb0922d20e9b0b3de83688fc8150b863117032a978a node-v8.2.1-linux-x64.tar.xz
79d1364e09434bdfe0e925b1e7c80691d92cdbc3ad7384ddeacc793eaa54721d node-v8.2.1-linux-x86.tar.gz
4c2b25ce95eba27adea4f72713286d60b25e73d816a128c35110afaace3f3e2d node-v8.2.1-linux-x86.tar.xz
98971a1d66b2af304a36c8760e2dbea59c8fd173319f2dcbb76b929287232982 node-v8.2.1.pkg
1afa29cbb224711d25f4cd6dcf4581ea9e692720c7eb45928dbcaebe54a01a81 node-v8.2.1-sunos-x64.tar.gz
20872f6e8165b7364dcb961dd0f20ba70b8a2b0fcc875356e7c85180be8a9d65 node-v8.2.1-sunos-x64.tar.xz
0bfde8259c1ce4358fd6893add5ac662b2f70c81396388e0e9f23ae6c201ae06 node-v8.2.1-sunos-x86.tar.gz
5438318c248230d8175f7edaee2dfb3a7590f54589d391a1608f6d59f56f9967 node-v8.2.1-sunos-x86.tar.xz
66fe1379bc7daf9a16c6b5c45ab695bf1cdcfae9738d2989e940104d6b31973f node-v8.2.1.tar.gz
02c46d8914540eea73d0ad33bf9f371a28aa0dc8c5d740948491fef044ad8c8b node-v8.2.1.tar.xz
1d4709a568ce470f968bef7da4141e071a141474306da55ed00e129d68ef2b39 node-v8.2.1-win-x64.7z
37e84e54c67e3d1e52d657c04835b211c94631a0b358f4e7dc351618fdb6c083 node-v8.2.1-win-x64.zip
91494c1f4c514770113ccae9069077d567579d0ad7d65547ba32a5682d1d7ffb node-v8.2.1-win-x86.7z
b4f099c524a12cdf5d1a300c45b3397babf1121a3f56e071d6552c1df7566b0c node-v8.2.1-win-x86.zip
552aeb03a91a95a1b8e5737ba42feed670f59e284b463c17ad00eafa51e31076 node-v8.2.1-x64.msi
38377ab5acd1dff77a36c980878f48e9a51fa00d4ae471631d2bb5b578cb18e1 node-v8.2.1-x86.msi
42a102369b8d2eac890f29e8316fd3119855cf32db53e817438ffcf1e233137b win-x64/node.exe
2eb4f69283027434ddb2a44f0573ff485a3d33ebd62cc96cfe492c62cebad891 win-x64/node.lib
635dd154d25f5a7c29136c655b3b2952e4bf99135edc08e2d19dc4211fc992ca win-x64/node_pdb.7z
c5c07ddf6b799a0a9a11906257a1ab5c4da6ec8ba712fdaabb3d7332c8ebe100 win-x64/node_pdb.zip
8683dff095f84f50589cf0e4855c7357c5190ea6d53aabf67e6f3f074d5cf18a win-x86/node.exe
63ab5292ff96f869c43efb3f5f584390fc713c454b19f31842ba418e8781f307 win-x86/node.lib
c546a4fd1c9f69be98e19a83db6b0bf7749075fb396a03f2f518f91ee20270cb win-x86/node_pdb.7z
c5d78cbceecb503966be96778b771a96951f9cb8991175214e6c71ef731b096e win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZe7WYAAoJEEX17r2BPa6OupwP/1HKEvHWeAOxi7kCbYhcUgoe
isj728Uq8MLuWcYs6Wnf+iQPQj2sAwfIFDq1RycIV5dxVbfvl6ONE1c1tZAauV3N
US9nXn3yQE2N6EnlHotEH/U2n5AGvTeD4jZnfFlde5iXyqeNZf+Q/dR3on3oh50U
Bj1bqEDfq0Jy8vOYrO83ZRETWjon8ndD51WmGSSi9+MZhN6ncM1p1NqKhxyDDb54
PUjsiFGZp4/HcdDe0VE/qlK4eglDuu04R/PnHE4mM0xLyW9lhD8z/zyPIeI12RPc
ng7lpzQa2RkRm9aVuIoM9yhTgcwVxDZXcj2le2k4XG3RsVo0xejB5uLoUi9CoGpR
EoHznIzRGtxyi4N3p+3ffPBJlsOdXSBuq5qKU4j7M6pW+DckBVwALygvKCE3ZATM
XKFQfyi/b/6VPa/sezil9tIyNIZVOTIY2Sfd/8o0O/gY+WsXnq2wNmspp884rI9x
uUWyu9fgnWOshtAhetj0hXa6DfU2rp7lFt41MwIy0au8QuK1i9iTGhJRYcgm6fC6
BiNuAMxazNtyWoNJENSnod/hFWVdOPTGcDwupLt+h8HFHJGcUyWWaonGMYrX1Q1G
WAnZ1vFf0KMkiKn14TzUIoNGs4RRB/xjw7H77X00st3p4c1DuxFKKDvuX4zQJ5IV
JrAr1XO7ExIG99fE6axI
=LyDs
-----END PGP SIGNATURE-----

Node v8.1.4(현재 버전)

주요 변경사항

  • build:
    • V8 스냅샷 비활성화 - 스냅샷에 포함된 해시 시드는 현재 실행되는 모든 바이너리와 같습니다. 이것은 노드가 서비스 거부(Denial of Service)를 일으킬 수 있는 충돌 공격들에 대해 노출된다는 것을 의미합니다. 그래서 우리는 확실한 해결책이 발견될 때까지 스냅샷을 비활성화 시킬 것입니다. (Ali Ijaz Sheikh)
  • deps:
    • CVE-2017-1000381 - NAPTR 응답을 분석하는 데 사용되는 c-ares 함수 ares_parse_naptr_reply()는, 전달된 DNS 응답 패킷이 특정 방식으로 만들어진 경우, 주어진 입력 버퍼의 외부 메모리를 읽을 수 있도록 트리거 될 수 있습니다. 이 패치는 레코드를 처리하기 전에 NAPTR 레코드의 필수 요소(int16의 경우 2Bytes, 문자열 길이의 경우 3Bytes)에 충분한 데이터가 있는지 확인합니다. (David Drysdale)

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v8.1.4/node-v8.1.4-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.1.4/node-v8.1.4-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.1.4/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.1.4/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.1.4/node-v8.1.4.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.1.4/node-v8.1.4-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.1.4/node-v8.1.4.tar.gz
Other release files: https://nodejs.org/dist/v8.1.4/
Documentation: https://nodejs.org/docs/v8.1.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
57
58
59
60
61
62
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

3d3f66dc9ef56456815b3edf3a4d0a984ce298e55f2e80bf5643108c3daa7f49 node-v8.1.4-aix-ppc64.tar.gz
a24858a10dd4ca8ad55fd61a7472b4fe9140eb3fa347c41717360c3f29438748 node-v8.1.4-darwin-x64.tar.gz
96967b51074f4095a69f4218adab4b901f3c86b11abf3700a70e13ab84c53d02 node-v8.1.4-darwin-x64.tar.xz
b3661b962399b06e14b452762ccb173298d30b1d4869ac2d12d8ff7dd172a2a7 node-v8.1.4-headers.tar.gz
9a3b081c6dc0098e445e29c1740105decb4e0e106eb85cf586c194492a04c371 node-v8.1.4-headers.tar.xz
fdbed111bb66c603c0b41dbcab2db1cb16c569acfb3da28325896084b4b3c165 node-v8.1.4-linux-arm64.tar.gz
3553c617f594286fea7052678d04aec9e167adddf702b70431d88ce42573c339 node-v8.1.4-linux-arm64.tar.xz
4c307b5fdd9bbe1a5ac96414f09687154b58d6beaae0bb9e43103418ab9cd6ab node-v8.1.4-linux-armv6l.tar.gz
89d0ca44cf23f759a772698d59f8685cca11758126eae9d8c7a5ee441a4da067 node-v8.1.4-linux-armv6l.tar.xz
ed4fdfce417fda2224679153934ad67c662a7eb4fb1866027efe1ac8c6051646 node-v8.1.4-linux-armv7l.tar.gz
d33aece6a60a03bec3d306f1775ad5a4af0e6202badcf16c6af58e5a714e275a node-v8.1.4-linux-armv7l.tar.xz
0fa3e3b90e985eca151a99c7ed93d9f42e1bb046fd1f7f7cb2bb603c890f8592 node-v8.1.4-linux-ppc64le.tar.gz
ee06dc3801d81a5eff48810f1faa50df4cf79cd8727b5d0529930b8675ebc8f4 node-v8.1.4-linux-ppc64le.tar.xz
a633f5125aa701a74d59bcc0b380eba7d1eca9dead1b37cbf4e77ae36d6c1405 node-v8.1.4-linux-ppc64.tar.gz
7fdf348cdf0ff16232594bb6af441a2d7907493c0256bc014d26059523fb935c node-v8.1.4-linux-ppc64.tar.xz
405cc635d1c2851de61a1836863687dc0e901820d4f06e8234ffa1df79bf655e node-v8.1.4-linux-s390x.tar.gz
283f144c12d018e43a9612245b40961a37c3a2b92e9c603e7e31dd62691cbecf node-v8.1.4-linux-s390x.tar.xz
618f1a4eabc67de7372b68427c925274ba6b54c3951235077bca5d7e1d87e422 node-v8.1.4-linux-x64.tar.gz
d82fe7ef7e0f8ca1c343f00e3e490996553507ec7d42034f5df034cc7908caaf node-v8.1.4-linux-x64.tar.xz
d0ab1676d4f3bf4b9f35c0429368959df0094627a8d32bbbf49bd685359a2443 node-v8.1.4-linux-x86.tar.gz
169b9497b4ac51c1914363c98d43a92781f323910eeca7b65244d2a23a897d60 node-v8.1.4-linux-x86.tar.xz
9c0a1fb2895f3d7865793fd64964ddfc8f3655e5b2beea28f35f78d782369d7a node-v8.1.4.pkg
53a9bf00a0e2993986dcd4e9c07afc39d691a421b5e8bc6ad611b4b5619fc210 node-v8.1.4-sunos-x64.tar.gz
c4d291fda75cc88209cff38862c0c9aff4ceb02fbcda95632ba7b58e46eee975 node-v8.1.4-sunos-x64.tar.xz
f7fa950c744f579f9825acc0a3a196b8841ad809030b70e07cf8fcc007b5cbc8 node-v8.1.4-sunos-x86.tar.gz
f47273cac8609dafe25e2b7c49bbf63a3a99091ab5c33a5307b68d1ef9849b77 node-v8.1.4-sunos-x86.tar.xz
5d54960fb3c5e794b784d15e9e85e3853e1189e5ae840f314bf2fc091fbb5c12 node-v8.1.4.tar.gz
a83c86445f79749c46fd4f2c4e681a3e5bb51b2bde5dc7aed1dc38e4e242c301 node-v8.1.4.tar.xz
2b3fb42499480f2c1633f9b0e14a9efdb37d8fad0c06642fe9a9ef13f943847b node-v8.1.4-win-x64.7z
cc3689ffefc738f6256aab1713343c3c64c24ec997600c0a48243fb26f5e0bce node-v8.1.4-win-x64.zip
98d0ffc55c53084d095255242b42378b94260e3fb8410e1a6ec43d5df726a471 node-v8.1.4-win-x86.7z
da35dc36e3e209996b72284e7dbba348356868a022b755901a5d625e72c480e8 node-v8.1.4-win-x86.zip
5a98b1c72bb475e90c8f45aea171b3c8a778f8d75eae113301c2b9f234787f9e node-v8.1.4-x64.msi
1b16cbe14e77629adad8da8f426babe75aac98a1b0e4780e927b1d6007f1587c node-v8.1.4-x86.msi
da09b054b8ec8ed91fc5794d82ba0dc70577b67e4a454b4fceff77d81ec30586 win-x64/node.exe
67d11594a926692de413f47492c550fdfc77d717076d2674cabba2461f15d26e win-x64/node.lib
f5a2e23ada65fb6cb09c4c96a76a18d0c72a977afb55b02499e8bfd523f3d8ca win-x64/node_pdb.7z
005e0363321b23a9e58ec46fe798bcc2f6a61232ab3c90376fef4204a6ffbe72 win-x64/node_pdb.zip
1e4d45117b81da2896e2926eec2e72fa1c03ddc2a8bf55afc92fbe14b7fab414 win-x86/node.exe
92059acfe350f1d3f3e89371ff5753a3da9efa4cf1550cd38f7261ea9144115d win-x86/node.lib
afbebbd4c8c3da8555c235b509550eb93602ff3b2b008e7d177b7b66252cd8f4 win-x86/node_pdb.7z
e0f5dd569fa340cb271b86800a565efb3561dd08abf306fa0f7cdf28cb390bd7 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZZQHMAAoJELY7U1pMIGypIBEQANaX52bbCBq1R6+IRTf+qZQI
VwqWuIM3FGWTakLOYD5qRcq7vgCrAYm8u+ediWuO1/tTBBlsElkWkGnzSijnWi0s
JLS6zV0W55aauDq+qysnmP7Wqg9XCpH0iatymUXQhxSYC7NMnmijSatZK4QlDjWv
cRLmNgh6AkBrUIrSMfa0X4Z3Etc/o66iUjUcSztr47b8wxSWG4FPUDYnH7zrZvW7
bZlWkPZ5wdSTTRnaVXIMDxQ35BGs9z4/pJQb/sbdWalqwX+iiobyH013mM+yyPPC
8BBRpdyafvZ09+++n5y+uLyIP1ob7BwoODy6XNLsj04/FrJa1Y7eoOBmLJj9Ki+5
sP1dY7bV3XE2yrRpjEpO7AxYbc2m3HtLiZkQ6vn+X6NqvkiZeMYuSqIh2NhmepiL
kHnAxC7jLPpO91fNHsbDOLVlex5kdpZnTYx54PQjKHVzEFauYP6XYIyUPUNn2lzO
HQINYD/ZXa8HBpRO8fddS/kU0RSHZVur2zWK3mDYzhYUR9Jp/FuplCKejb0HPjuQ
e/WcBBUxwvtuQUpKxwOljofdlwmEtLE+sdstfQSQjACyXZrZYFhgpceqVBrRVTUD
h0gbHHiwsPLuWLICqDn46zm3r5QaXUs/LiZi8p6tJa/EJaMZPGhg+6u/IhG6/Eoz
8MKljLCqXeCY1oc6Fuom
=TFpN
-----END PGP SIGNATURE-----

Node v7.10.1(현재 버전)

주요 변경사항

  • build:
    • V8 스냅샷 비활성화 - 스냅샷에 포함된 해시 시드는 현재 실행되는 모든 바이너리와 같습니다. 이것은 노드가 서비스 거부(Denial of Service)를 일으킬 수 있는 충돌 공격들에 대해 노출된다는 것을 의미합니다. 그래서 우리는 확실한 해결책이 발견될 때까지 스냅샷을 비활성화 시킬 것입니다. (Ali Ijaz Sheikh)
  • deps:
    • CVE-2017-1000381 - NAPTR 응답을 분석하는 데 사용되는 c-ares 함수 ares_parse_naptr_reply()는, 전달된 DNS 응답 패킷이 특정 방식으로 만들어진 경우, 주어진 입력 버퍼의 외부 메모리를 읽을 수 있도록 트리거 될 수 있습니다. 이 패치는 레코드를 처리하기 전에 NAPTR 레코드의 필수 요소(int16의 경우 2Bytes, 문자열 길이의 경우 3Bytes)에 충분한 데이터가 있는지 확인합니다. (David Drysdale)

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v7.10.1/node-v7.10.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v7.10.1/node-v7.10.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v7.10.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v7.10.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v7.10.1/node-v7.10.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v7.10.1/node-v7.10.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v7.10.1/node-v7.10.1.tar.gz
Other release files: https://nodejs.org/dist/v7.10.1/
Documentation: https://nodejs.org/docs/v7.10.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
62
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

9a8502e5ee6b68ed6d5fbdb52ae3228e9f80b628bf505d7a47bb41a815e50579 node-v7.10.1-aix-ppc64.tar.gz
a03512d8f17d8312c6fece68a9c20aaa8e2268de18edfea847aa6a35af3a95ba node-v7.10.1-darwin-x64.tar.gz
d67d2eb9456aab925416ad58aa18b9680e66a4bcc243a89b22e646f7fffc4ff9 node-v7.10.1-darwin-x64.tar.xz
5f0f1a46c0a869d4ef09362b6698ea1f27d4922aee47ecfef43ddf8e8d9add46 node-v7.10.1-headers.tar.gz
86a8a564b0045a8098da01f330b873a6a6f720cd3223063eef86b92b99a684c3 node-v7.10.1-headers.tar.xz
157be398d666b0753d219b9f4cdd3517d4335ddb2c3800242d3934f191932920 node-v7.10.1-linux-arm64.tar.gz
20392330c15bcf856b7e73d52914ffba238e441f080e90800593c2d4a8300a73 node-v7.10.1-linux-arm64.tar.xz
f2e512a08057b5a8c75f8ba9bf407812315cba4c5f8fb35b6888818b241cc7e4 node-v7.10.1-linux-armv6l.tar.gz
9460575e9df34bf3afaa35f30f2803b8c40f4f7c65e7fcedd5b35a29f4f23126 node-v7.10.1-linux-armv6l.tar.xz
d4a3b5d1fd405b931558686141c058c3f55fd25821db89039edc099a64108353 node-v7.10.1-linux-armv7l.tar.gz
7e55603b721602b3fe651275060eae75eb7f7438a8259ae096dedf78175c32b0 node-v7.10.1-linux-armv7l.tar.xz
b5ec78b50e9399fcbcda6accbd67b2d0c2c07fa20c482a34b8b82928041465f1 node-v7.10.1-linux-ppc64le.tar.gz
fcc3d13b54aaf05329aeaf7fc0ca1f23696aa97c6ac09d0f47e82056043b96b9 node-v7.10.1-linux-ppc64le.tar.xz
dfdf4d9bc1253b148a53b23838e907c1a985698d997320f35a817c61d332d1a3 node-v7.10.1-linux-ppc64.tar.gz
c86c2b8d7ccf048420a27e596bacc8e113412fa470ef3a0bea4ea8da40d09157 node-v7.10.1-linux-ppc64.tar.xz
938c9449456099b6e8b66c8b61f7a229812d123d8fb41d7b0622d37866650c6f node-v7.10.1-linux-s390x.tar.gz
69e159da5f3482852649dd777c5e9735824c1f1095a84f6575dc601ffdde4fad node-v7.10.1-linux-s390x.tar.xz
3e3609a836257eb9be9b6425fc398239ed023f11aacbbea12fb4d291cf64a196 node-v7.10.1-linux-x64.tar.gz
7b0e9d1af945671a0365a64ee58a2b0d72b3632a1cebe6b5bd75094b93627bf3 node-v7.10.1-linux-x64.tar.xz
e6df274563cb9fd29c88d7905f3bd55f8eb52a728f6ec3dc6adf1f908ae07ce3 node-v7.10.1-linux-x86.tar.gz
f3594e32fa49144061a4276a7c834e3a26b6e3fad8e636b5481c18e50f8fffc3 node-v7.10.1-linux-x86.tar.xz
f248dcf3d7d83cd19bba8196c4707b0b2e1e72e523403b4641418516f444b7e7 node-v7.10.1.pkg
21ca039674fbaa2f4fdb12fe2c1060b43257fe4ee87df6d786e3933176a3796b node-v7.10.1-sunos-x64.tar.gz
f8924c7de4d4b2409aee8e4772021f80825ee1b1fa7762013264eb44ec6bfd56 node-v7.10.1-sunos-x64.tar.xz
f1b23aacbf3a0e22d9b4e364bac9b1c5c290aec81227615bfbdb3468ea609666 node-v7.10.1-sunos-x86.tar.gz
5e12d6fb0a922878389bbe375e5b0df95316ef20fee6d3376de5d6b9b06961fd node-v7.10.1-sunos-x86.tar.xz
baf060e5d3abb8fdebb8c2b28c4d8cde05d43acfd9fc687f21f4b7a3ff69745e node-v7.10.1.tar.gz
654db852149a1cc59ece68ec573b0486907e8febe8353cee097dd29ea5a56cfa node-v7.10.1.tar.xz
38be44aa73fd057d22b13f5b5adf55008add5b890d9c018cff416515af44ff08 node-v7.10.1-win-x64.7z
617590f06f9a0266ceecb3fd17120fc2fbf8669980974f339a83f3b56ed05f7b node-v7.10.1-win-x64.zip
0568d134d189521a0a0c933082dc7192a0c07b753d2dca9a6c61ee219de7745e node-v7.10.1-win-x86.7z
671ca94eba836c8c52409c8be5ddbac88682c558cc405032b5a44df6e8d87502 node-v7.10.1-win-x86.zip
2bfab9dbfab4e211bf247a9abfc4f7c09c4b8738cb2f95e546a86279e26a6c10 node-v7.10.1-x64.msi
f25e9139817cc0488696eadc5ef7e9babaf25f970e551a8114580a403c55dec0 node-v7.10.1-x86.msi
14d48dcc8fd1845dda208d2f4d9df9b9ebf436ab6cf638bc7d316f646b3aed3f win-x64/node.exe
fc33ebf552041658e669293f4a1cb067e4df2f7ea41eb8effcb27c3f51331961 win-x64/node.lib
db4629bae5509c7053bc5e2ab058b0c5a2fee62184973cf5176b0b6783dc3f17 win-x64/node_pdb.7z
49a16587fd411ac097494e1d92372f74cd861bdf6109c2fa778d0afe66dd77f8 win-x64/node_pdb.zip
e41433e3036c16f841ad4ccf9189892bad0eb2b609f169a8374084bbb6e000cd win-x86/node.exe
2699d8282963de7bf8e3621cd9f774b42d409f8b93e17486ad35477367e8cffc win-x86/node.lib
b1a736aea808977aa3f7aba5762a3b2d73d57c37b1b60373ab91cecc1f76d7e1 win-x86/node_pdb.7z
23cd0e1adf61145656248b9281332bf1bc27ce479fe753db56c9967ef15cbc6b win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZZQJKAAoJELY7U1pMIGypvSMQANvmt4YNjRx/Jhw+86ODWGWe
ufjurilI4bwPxY0mMsjV/4dnicwodJnYALSIAyc2GZUWNjt62vPF7Jupu9rYzmO+
H/1+qxpVx2E9ysFiWkj35Y11e4uXT4E409kKgogIv/w0luO2Z+L328WkNchqeLm6
KHGgj28L8DNFELoKWK0hENfUhoT9FJ//8CgcGlA4UY6MQirnCoqaHjxMQNiYlZh/
K1xzPbMy8f/rNgV19lvAP2C1fIHzflo86ZAZZ8LDi8VQMYUbKV+NVuMpIo1u6x5+
z5kbNfHulLjXUcxqLDNA4GWb3q9NJ6lO2t4ldxU5imPDfFpZPk1GiQu1JjR2XQXu
UUwxleclrnx5UlKlBs0mm4ECotd+2RQPIvP3bjW7YKGPh3Y+D9pomwWnC6yhaepC
JHbSTWTRfJBnhRvT4UPDhpW279e3un77f28OuGBbeqY7zN4+fTXvBhhEBYeGYr/C
NB4Obp3DjqvUxCBekNQfWWK0C310B2u7zs5HiM0TPDbb1sEKelRbHiv4JI+fsjBx
gDoq8RzuB+pCUJYIhCeOsUBVaFLqZskIy3FCqobBAg+rN8qRq8X3f28jDVn4jur5
+eDzvJuMsUt26ESsRUmMGu86glKHz1r5m/vwOYQHGo0HLKo4epUz8XQlzPMeI4WY
40OjnOqlNO8+Afs9Zpkg
=jhPJ
-----END PGP SIGNATURE-----

Node v6.11.1(LTS)

주요 변경사항

  • build:
    • V8 스냅샷 비활성화 - 스냅샷에 포함된 해시 시드는 현재 실행되는 모든 바이너리와 같습니다. 이것은 노드가 서비스 거부(Denial of Service)를 일으킬 수 있는 충돌 공격들에 대해 노출된다는 것을 의미합니다. 그래서 우리는 확실한 해결책이 발견될 때까지 스냅샷을 비활성화 시킬 것입니다. (Ali Ijaz Sheikh)
  • deps:
    • CVE-2017-1000381 - NAPTR 응답을 분석하는 데 사용되는 c-ares 함수 ares_parse_naptr_reply()는, 전달된 DNS 응답 패킷이 특정 방식으로 만들어진 경우, 주어진 입력 버퍼의 외부 메모리를 읽을 수 있도록 트리거 될 수 있습니다. 이 패치는 레코드를 처리하기 전에 NAPTR 레코드의 필수 요소(int16의 경우 2Bytes, 문자열 길이의 경우 3Bytes)에 충분한 데이터가 있는지 확인합니다. (David Drysdale)

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v6.11.1/node-v6.11.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.11.1/node-v6.11.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.11.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.11.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.11.1/node-v6.11.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.11.1/node-v6.11.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.11.1/node-v6.11.1.tar.gz
Other release files: https://nodejs.org/dist/v6.11.1/
Documentation: https://nodejs.org/docs/v6.11.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

903c39914631c25509467516f22d2b8b320d08f17d1a4d2a7de740dffc7a1c1b node-v6.11.1-aix-ppc64.tar.gz
a2b839259089ef26f20c17864ff5ce9cd1a67e841be3d129b38d288b45fe375b node-v6.11.1-darwin-x64.tar.gz
60521df5c436552bc09ae68e8399e7e32cf34c36b21f1dd93c4ddfa421ed7ef0 node-v6.11.1-darwin-x64.tar.xz
333fd57e7ffa419655980b462ece5efc1b2f09c50c5d702ce2a24cb763f19885 node-v6.11.1-headers.tar.gz
cef0b18c510fc396e571576d6479072ae2895387335532dd6811ef337a0bfcb5 node-v6.11.1-headers.tar.xz
f8c898c39ecc9806fd6b5a3b49f037fee3cfe823238b8c119b4f6f8b7869168e node-v6.11.1-linux-arm64.tar.gz
da1188f66aefab601c419b18d658b2fb22dbfcd8dd9db1efe033454182302a06 node-v6.11.1-linux-arm64.tar.xz
f725f0b55f1ddf8b297325e7d34e7dd2acb940c380adadae0489df438f7b5976 node-v6.11.1-linux-armv6l.tar.gz
9111c08c27553afe39bf75b5c70d1090e99eab79874a349d2475372447751171 node-v6.11.1-linux-armv6l.tar.xz
f48a17b7781052a57414f4c4f9b8cda61886ac82dbcc72cb054151b8ddae7f13 node-v6.11.1-linux-armv7l.tar.gz
81d5cfeca28134e1c4011ef473b836f17b9833ce35477ce3d5d5244a574cb2d7 node-v6.11.1-linux-armv7l.tar.xz
79d64e0265d29eb2ce2b592657ef36ef8f263db85bd81a01ddc6e20c9602117a node-v6.11.1-linux-ppc64le.tar.gz
2ce2f559d7b3e165638659c4bd8190f0b944376f6af2613af08b7dca390d9ca3 node-v6.11.1-linux-ppc64le.tar.xz
af73c5213a986c3cbe152ea06fd02e9bf9ae534f01f0f9aebf976aa1aecf3ce8 node-v6.11.1-linux-ppc64.tar.gz
47a51a7a92ca4dfd24e3ea545d3ecb85de028fe0213472a041c7244d05dd0557 node-v6.11.1-linux-ppc64.tar.xz
afb203218defb33189e9205ea3aaed8b16d7f8e8ba1c754225d931919f42566a node-v6.11.1-linux-s390x.tar.gz
8b3ab3eb08245ee5fa381952d5b2e6a12c29dc8216687adc8a0f775ae56a9fd1 node-v6.11.1-linux-s390x.tar.xz
175e00ad504f0dca5a4d2af0f941e27ea0bd3178529fd1a9c3d67f3d75afd864 node-v6.11.1-linux-x64.tar.gz
e68cc956f0ca5c54e7f3016d639baf987f6f9de688bb7b31339ab7561af88f41 node-v6.11.1-linux-x64.tar.xz
6471fbb402e2e26086e125abb6dfe51d1f1aaee4c7cc769539490de6bca635c3 node-v6.11.1-linux-x86.tar.gz
5bab3ae4e437b94dfe6116fab5e0ad30eb9ef91d728f8daa9518ced28910f2af node-v6.11.1-linux-x86.tar.xz
b74310f4de51f60de8377686d8c150c737a3f41bb2bda353f4b170f9db58aa5f node-v6.11.1.pkg
9d7826c823df9edc51967005d80ba93ba962000c99e9a32b8f2c380275698b82 node-v6.11.1-sunos-x64.tar.gz
a0312c958f07b54ec2be0123a3fd04490a0bd85f5a63ed52a0f5b572b1e5a822 node-v6.11.1-sunos-x64.tar.xz
f400f12a1c7e954247e48d858cac4282b821858ac1d40760cfd30544c63a6752 node-v6.11.1-sunos-x86.tar.gz
beda0888e07856c5c1ae5a27bdb83af63706a78d402d0dd742a26927d0b0c4ad node-v6.11.1-sunos-x86.tar.xz
0187d4e4ef00cee2b70b0ad0689100050654f26629775d097b145d0d8727f9a0 node-v6.11.1.tar.gz
6f6655b85919aa54cb045a6d69a226849802fcc26491d0db4ce59873e41cc2b8 node-v6.11.1.tar.xz
22adcce6cbf2e40a879906be662f1818073f4668964d3b4ce544da56c17051f9 node-v6.11.1-win-x64.7z
9ffdaf75546fdc39b1a4f49ed816618c4669e34e2ee3b7a810ad89c8287f1293 node-v6.11.1-win-x64.zip
117bdeec7008492e2b313b637773375f07bf9582d13083566d3ad5e089f30875 node-v6.11.1-win-x86.7z
39be718eab141a38edc8abd6328362e8bb63c13c0d6114f8f59df95e0eb36952 node-v6.11.1-win-x86.zip
a3cd79655e4bff8c33884923eb0ccdb7290729e5f3352e8644d63e2849ae445d node-v6.11.1-x64.msi
6d10c47ad968bee5bf8d467a375eb93c148a780e3c34ee8d656055035f1f90c8 node-v6.11.1-x86.msi
2b740a411bd8d6d63749452169fdeb662d7bbec35a5108c19753fe993e0df141 win-x64/node.exe
392f789336568f3c4d5f8f24ddfe62e8084f33ef10d0fb186cd508055e579e6e win-x64/node.lib
db8ce8256c5281139de57cadd19910125123ba16184027f58f269f82d9e370e2 win-x64/node_pdb.7z
2fd21217fba052f49ce175f16398163eb7616f8052403d0c5a8264e3ff3bd583 win-x64/node_pdb.zip
781f24b0426f30fa4ac0baf2d22710a938360df4f8c4ae3285ca8921937d985c win-x86/node.exe
5b0285b9e03214d384e7a72cf45bf0eb047481dcab85ab93932271020b78b342 win-x86/node.lib
95eb4925543f143da527ecfabf454c3e6f2845e76afa8cac49a2c66d5ec06727 win-x86/node_pdb.7z
37a7dc654c03fea7f98428ecb81a1b575de5f19efa0f382f81302fdac7bdf0d1 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZZP/7AAoJEJM7AfQLXKlGBXUIALt3QRkrrOOEx+2O3C787Cw1
VnIIzElVgsUXAI4HFUeIYyfq3vgysQFdzHpKI0vjcgCHPP1fOEQrA4jIW8ZIdDlu
FsFjf8nRJSTTneMGyvX6xU8Q4Y5rA/+Htwg/CDIWU2T+pc+HSggk3D7TyOW48XKk
5N5F1L8tAx/wuebgntyXhjV0RT8ZFLAlgKFLvpzLmaZ0zya3wbkTv9jMwqt5TEGk
px7MxqSZmISHAGzHcVGRVwy3Znic8ZzSvthyGki+Z/8GLWzQeIBMIOS5wqhwl1kC
EWybzffifUDJfukFcKnHjDmV/BCS+/lkCSMcsH4yJzqLAcUxDxpRFstUP8K1VNs=
=qvw/
-----END PGP SIGNATURE-----

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

주요 변경사항

  • build:
    • V8 스냅샷 비활성화 - 스냅샷에 포함된 해시 시드는 현재 실행되는 모든 바이너리와 같습니다. 이것은 노드가 서비스 거부(Denial of Service)를 일으킬 수 있는 충돌 공격들에 대해 노출된다는 것을 의미합니다. 그래서 우리는 확실한 해결책이 발견될 때까지 스냅샷을 비활성화 시킬 것입니다. (Ali Ijaz Sheikh)
  • deps:
    • CVE-2017-1000381 - NAPTR 응답을 분석하는 데 사용되는 c-ares 함수 ares_parse_naptr_reply()는, 전달된 DNS 응답 패킷이 특정 방식으로 만들어진 경우, 주어진 입력 버퍼의 외부 메모리를 읽을 수 있도록 트리거 될 수 있습니다. 이 패치는 레코드를 처리하기 전에 NAPTR 레코드의 필수 요소(int16의 경우 2Bytes, 문자열 길이의 경우 3Bytes)에 충분한 데이터가 있는지 확인합니다. (David Drysdale)

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v4.8.4/node-v4.8.4-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v4.8.4/node-v4.8.4-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v4.8.4/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v4.8.4/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v4.8.4/node-v4.8.4.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-ppc64.tar.xz
SunOS 32-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v4.8.4/node-v4.8.4-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v4.8.4/node-v4.8.4.tar.gz
Other release files: https://nodejs.org/dist/v4.8.4/
Documentation: https://nodejs.org/docs/v4.8.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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

06213900c7d6ed598355cd11348b204bbb4d8069eaa7425c067ee596f38e7c4d node-v4.8.4-darwin-x64.tar.gz
0b944e08b51233005fa954056f1762a3fad92280e48e384b46dd5bd5695e6afd node-v4.8.4-darwin-x64.tar.xz
fe5cbb91c64df926c49d923348b4861a4e9284c8ecc87e504fbd8ddfbada8384 node-v4.8.4-headers.tar.gz
34e879759e0b577dd3900df2092ab3c15df040fbce1fbecc6cca2bef7301ffdf node-v4.8.4-headers.tar.xz
1eb8f8cadc8024fcb01f333ca8cac1db39735491a35122bf5ab1a40ee6bedced node-v4.8.4-linux-arm64.tar.gz
ae2f5a61b6218fced05de8ca8d163d985238aa5e535af1ba2075bd53aa31244f node-v4.8.4-linux-arm64.tar.xz
aaf8c7c4160ef4932004989cddc3723d8a5170ad86a2bd27e10b3e452702e086 node-v4.8.4-linux-armv6l.tar.gz
3daa79540c2133859d8d474004e6a7821cca4aa34931657f790707664c5f6346 node-v4.8.4-linux-armv6l.tar.xz
8d85b03be742b9494032f34833d766e3037934372cd0e118fd79fde00a3d8d91 node-v4.8.4-linux-armv7l.tar.gz
294ef24d3ec7224702b882d81ff9fa7e8c4988af7824c8378cafd2b72294fb14 node-v4.8.4-linux-armv7l.tar.xz
2a0627ad0683677febe99a523bb759f40c1934b7da2a1d9623dddda4ecd50063 node-v4.8.4-linux-ppc64le.tar.gz
a107957c34b21998abc914006b9566c262243ae38502595611da5cbdebea9283 node-v4.8.4-linux-ppc64le.tar.xz
9f252a4e892cdf99a081f3dfdb37ebdfc2c180df39f8850a35dc46fc59d3c2f6 node-v4.8.4-linux-ppc64.tar.gz
bb8d7167de39198fa631ab8a5b96cefa377048c5886895e1ddb2686991a39abe node-v4.8.4-linux-ppc64.tar.xz
d1297b6ddec12498f19589c0f44768a9f250ad36ea17f1f715b44aeb89cd32b2 node-v4.8.4-linux-x64.tar.gz
a98fc4cf9fcfe1c94dc34c8f58383dc4c2a40f0078735bd8dbf4fa20e075af17 node-v4.8.4-linux-x64.tar.xz
53f377f91aad1719539ba7fb591587b3ff8db25dd22d5f23647753cf60184044 node-v4.8.4-linux-x86.tar.gz
49ceb4e295837b182a61afd03b9aee353734aba646e98686d928bba2cfe502ce node-v4.8.4-linux-x86.tar.xz
b228e03c67aafb2b01456ef58dc6b238db6d31627205c7a69a6e8e072c961c9a node-v4.8.4.pkg
edff2a0eb071df6d15706202d82da7f4f6fa113e77881d6b70b0b6c350816cd8 node-v4.8.4-sunos-x64.tar.gz
11a061ddcb6f877ffb977a269e731e59071d6b3314d254d0a5898e69438f193b node-v4.8.4-sunos-x64.tar.xz
44803d9efb3f5b3b77f90d19e233c8a4e98b752de13ff10ceff9fe8a8094d011 node-v4.8.4-sunos-x86.tar.gz
d9a618c458e9ca91a2787fcd6598da5d77aff9292360078356d11ab11b515c88 node-v4.8.4-sunos-x86.tar.xz
b5480f69e9e929d2814de900fb5e673743a9d93f4fecbd79066baf18219f8584 node-v4.8.4.tar.gz
35fe633a48cbe93c79327161d9dc964ac9810f4ceb2ed8628487e6e14a15905b node-v4.8.4.tar.xz
bad999c784955ed808a2ce67ed2c0dc4b71e2abde873fbe912128f74ae5310b0 node-v4.8.4-win-x64.7z
8ebb31340af2d490a272cf0d3fdf07a60914fd79f40ac54b25babba7fcd9af25 node-v4.8.4-win-x64.zip
95c026c449f653a4de6768ae3c319383411c9c4898bef25691ae0b6038774d31 node-v4.8.4-win-x86.7z
02a38a9a3c723e8df033a9d15d1ffe492b7da42cea8f56d81148c3ac930afe81 node-v4.8.4-win-x86.zip
f5a15cbf5944f566e0ff917686f9290a688dedc24ce4bd237846f6353c20b640 node-v4.8.4-x64.msi
72190dcb1cebdbb05899acc3dea5d2dcad94dc811db289d015bb0e065c92e4ae node-v4.8.4-x86.msi
30e1308011f5e738d01ef406d3fe2648a66a7c042eb9aba3ca21b934a55fb61c win-x64/node.exe
51e7ebeed49def988e3398bf8a70bbba67ed38346439924dbdf9c01827016789 win-x64/node.lib
0a919967ed1cb6d1f7763ddbb2594f8f93adbcab2296192310faaf52d35fd6d1 win-x64/node_pdb.7z
ab593c61f1a39c93774c551116fa96f6b904c3dde9a4caf95cd199aec33f8aca win-x64/node_pdb.zip
540897f8d48d913b45eadb5201fc71475cd1652b414a7f035460aad2613c7594 win-x86/node.exe
35eb7a9960a773e8cac4c02336c500357a88c1937fda93466c1bd57eb8a63310 win-x86/node.lib
09dc53e16ab7d9b46419b5be872035349f428034beaa83008c3fd6798bdbc9e7 win-x86/node_pdb.7z
3070955c6e16c9f9ec5c6ce3a4bb1edc1efd2e1513ba6442d796f16207f5ee5e win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZZP/TAAoJEJM7AfQLXKlGd+gH/AhLQk+gW3NxrdgHhYUbQstS
uMjhSHBeNrwSk2UeFYimjE46SPf/v/zmjovcMyTEL/YzcNCSrEvuzdzjJ1U0ltxf
RngCDoZzJghpozLVQw97jClirblxOID6OpMNMV6zixs+JYzGvjK56RS8jE5mya1s
wZnHEOUAl/BVDvgQ7RGbL4lE9Kgms4PlnRZVqHPK23hZ9YwhMFRr3uMmduM8pasm
5Ea/wDIq7a9AlSgVk1CYkyfI0abgeIvihRa0BI8Q9I8wq517//VRi0Bcs2jcsUWO
/LZVxnz1lEuxRJB5FZ2Cx+PwxMwqITV1oUlNUhpZiPEukpZIeFtthYTrPTAZllI=
=0OBH
-----END PGP SIGNATURE-----

Node v8.1.3(현재 버전)

주요 변경사항

  • Stream stream 모듈의 두 가지 회귀가 수정되었습니다.
    • finish 이벤트는 항상 error 이벤트가 실행된 후에 실행됩니다. [0a9e96e86c] #13850
    • 객체 모드에서 읽기 가능한 스트림은 undefined를 다시 사용할 수 있습니다. [5840138e70] #13760

Commits

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

9f00c50d3065a6effe2b8f5c1097238bb7a00de9136b36e368fd30000135006f node-v8.1.3-aix-ppc64.tar.gz
ae588038480a6acc57b6b04802fa876e0b602231e9846944dd1b4437e8c1205f node-v8.1.3-darwin-x64.tar.gz
66ac1b3d3135dc7366b7b105768f334deb347770a7cd35f854638b8095ca1143 node-v8.1.3-darwin-x64.tar.xz
f1ac5b4d1778df43e102ba6a7bc884bdcdaa5cffbd228581794673babc36dd6c node-v8.1.3-headers.tar.gz
a723e2cc1188fc14f3bf92c156c184d5e3854735ee5f38d62c27f76f5e0f4237 node-v8.1.3-headers.tar.xz
5a7837cc31f2d2e0a8db081f5cb856276a6da3bb7b7cae364a36918763816ced node-v8.1.3-linux-arm64.tar.gz
cebc2edd89f20613a530509a2435ecc42757ce16032559ef174ebe84875a1536 node-v8.1.3-linux-arm64.tar.xz
a0386233c3e249c6bbfdb543581b01c3d0b006a17140bd791441c333b345c3a9 node-v8.1.3-linux-armv6l.tar.gz
3fefae29ab6028c0ad339527c08586588df5389df5228b1ed2016be1968d7907 node-v8.1.3-linux-armv6l.tar.xz
d63469cad1f71da249f931b9d7ab4b77dc83a08740cd6917ba7171b5abf0bc6e node-v8.1.3-linux-armv7l.tar.gz
5f957d0bb3d6dcbb9db04de63a9ff21f1e5edcdd1e2e3f0fb372a394403f8882 node-v8.1.3-linux-armv7l.tar.xz
65853d72de7c2b30f7c79817e8c60b4063f6918c7651c80cf1a7a875e4d49bf9 node-v8.1.3-linux-ppc64le.tar.gz
b7d04eb8ac25a5c2b61423695289e207c0d82cf80633f1be55d01eac1848283a node-v8.1.3-linux-ppc64le.tar.xz
59c16cb44800d4ca96f98bcf382f176591cbcc504b8b21a9ee9a7d28eaed06a1 node-v8.1.3-linux-ppc64.tar.gz
ba64edcb0274f3b413e5be9acbcdcc48188f0e2ce8c1afcac511f191b0eabea3 node-v8.1.3-linux-ppc64.tar.xz
302474d0a93055647596f8c962a6afe3fd1cc0e66e8b4d8f14f42813172973d0 node-v8.1.3-linux-s390x.tar.gz
ab54cde2b649002a6f322a460690438d20997a4ff2b3c294b66afc075df24fb6 node-v8.1.3-linux-s390x.tar.xz
1a526c56fb0fe0f4e91892874d89be2c8920a9d51eb6ed8bd68f66162b7a6b9e node-v8.1.3-linux-x64.tar.gz
d41dc375ea7e33fadf0fb1bf89d9dfd222a2fb85633fba3d2cf48ac03522ba71 node-v8.1.3-linux-x64.tar.xz
38bc1b25fc3dea3984729d4457d8e29ea6f0be156ba2e2c2274d850ebda4b8bd node-v8.1.3-linux-x86.tar.gz
68d895c6662c017ddcd54b788bfc90c310520c23853339fc815b58ef1b39c06e node-v8.1.3-linux-x86.tar.xz
6534587fc70b4384a78f2a8557c9fef4e40e7843205a373c401b2b8511ff79c4 node-v8.1.3.pkg
7e91af1e8f9803593c464f1d06df6675c85d35e8fc81bb304caf267dbf6f7f27 node-v8.1.3-sunos-x64.tar.gz
33d2f7f1e865222b07c9b9bbd978b23e41e67ab7c28eccaebcf89acabf279d00 node-v8.1.3-sunos-x64.tar.xz
6d25d4ac6372bdb67cc8c8e6b625ea224d62a0d925659110927eaca09c64618b node-v8.1.3-sunos-x86.tar.gz
accee86d6b1584a320ba0379292344a176786a3b7ce8712974b04698ec795bba node-v8.1.3-sunos-x86.tar.xz
388998d052335af1fe0643dd4d68e2fb1c7109ed6ae22a22cc394f1e7aaf43d3 node-v8.1.3.tar.gz
67bc73136807190bc2f4bd840c647bace9077f24988a262f497eceab78f5acd4 node-v8.1.3.tar.xz
1688ab46105e46af3f0f4c0ed595a6e9481a7d5c4c8913c560208a2faf1ec03a node-v8.1.3-win-x64.7z
be582920c723124ebad48c968f539ef66b1f628d8b6f2338dc68a32f95104856 node-v8.1.3-win-x64.zip
f074db9d173971a5606359c7eddbc2dca288a557542799eb257fdd71ee329523 node-v8.1.3-win-x86.7z
0c7079e6e51150e669aca9f158447504ca0de9254a81fcc68b3ab04e6ee2b901 node-v8.1.3-win-x86.zip
4e4af424435ef4ed18096099ae30880c999fda054e8faa664f5b930370aaad68 node-v8.1.3-x64.msi
53f53d56fa0ecf09bc27ade5980782499053cac7fccf668c017908a4ead11737 node-v8.1.3-x86.msi
6fc8439dbbf17641d993d7793ddc75bbaf401bdb73d4d95edc04db82cdc8d66a win-x64/node.exe
713aee6504cd983b066489f20d916afd3dd188f8aae022f3abdcceec6ccde476 win-x64/node.lib
4ca44c36341e4218232cc7a8ff2ff1420c6be2208b8b9d84535614b43d9bd842 win-x64/node_pdb.7z
b022710661e1b6bdba24735c2d4530e35577bd0ea3b492deb384d7133dd73ada win-x64/node_pdb.zip
a9e8086bc09b9f2830dca69bd6b6904e35cd24849fc0123111fd68418a6fccaf win-x86/node.exe
9715458e3754537b4418d95e62a655d37c86b5aa3abae0ffdbe4413ae55a6130 win-x86/node.lib
7a46f4f812df8b39352f9d5319e82c4c9b46a4ae44e94b62461daef4d52b49d9 win-x86/node_pdb.7z
33c8f5381234b16f469d1940829e19a033cd23dffa18b508b28e1e6f015532d6 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJZVKV3AAoJEMJzeS99g1RdrE4IANkA2Pskj6dild8ilLCJdxKP
nyn4/FDS1kcEIt1cciLk5CbE/p6Or7I5QlK+Y7dzDzZS0tQldx2Bpnt8ZAYZgsoQ
mx8DUunZIOhY3m6CBxe2G6wUwttLCwfx0kJlQ0wRa2FeemuBsNcJ7EDK/TwqaExv
cMMr+2qYk6f59cyFfcwe3lkYnXenZbcrXX8W0UxqNHrMcC9KmNElXlVtqOF2Au9Y
INgEwQK+whbUiRPgAhFCVUWwDuFR39ZVHTx3c7BB6SrHNWXtk7TVAu5amMqclUwH
mrO0LUurXT7QtEMQdiSa2cvxiTD52p/2enXeI6UkY2Deknf9GG3I2g/tXEq2hiw=
=cUle
-----END PGP SIGNATURE-----