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

Node v7.1.0(현재 버전)

Node v4.6.2 (LTS)

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

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

일일 코드 커버리지 결과

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

커뮤니티 업데이트

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

다가오는 이벤트

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

Node v7.1.0(현재 버전)

주요 변경사항

  • buffer: 주로 ICU를 사용해 버퍼의 내용을 한 인코딩에서 다른 인코딩으로 변경하기 위해 buffer.transcode를 추가했습니다. (James M Snell) #9038
  • child_process: IPC 채널을 위해 공개 API를 추가했습니다. (cjihrig) #9322
  • icu:
    • ICU 58로 업그레이드 함 - 소형 icu (Steven R. Loomis) #9234
    • process.versionscldr, tz, unicode를 추가했습니다. (Steven R. Loomis) #9266
  • lib: String(global) === '\[object global\]'이 되도록 만들었습니다. (Anna Henningsen) #9279
  • libuv: 1.10.0로 업그레이드 했습니다. (cjihrig) #9267
  • readline: icu 기반 문자열의 길이 계산을 사용합니다. (James M Snell) #9040
  • src:
    • --preserve-symlinks 플래그와 같은 효과의 NODE_PRESERVE_SYMLINKS 환경변수 추가 (Marc Udoff) #8749
    • String#toLocaleUpperCase()String#toLocaleLowerCase()를 수정했습니다. (Steven R. Loomis)

Commits

  • [dafdb7b069] - benchmark: add trailing newline for consistency (Roman Reiss) #9410
  • [fab8eb660f] - benchmark: add microbenchmarks for ES Map (Rod Vagg) #7581
  • [44792f83bf] - benchmark,lib,test,tools: remove unneeded . escape (Rich Trott) #9449
  • [c70c96a3e2] - buffer: coerce offset using Math.trunc() (cjihrig) #9341
  • [212da12f45] - buffer: use correct name for custom inspect symbol (Charmander) #9289
  • [0939edd4ed] - (SEMVER-MINOR) buffer: add buffer.transcode (James M Snell) #9038
  • [ceec520aef] - build: add MAKEFLAGS="-j1" to node-gyp (Daniel Bevenius) #9450
  • [1109d0b244] - build: reduce noise from doc target (Daniel Bevenius) #9457
  • [90aac7ca28] - build: start comments at beginning of line (Sakthipriyan Vairamani (thefourtheye)) #9375
  • [b51db7120e] - build: make node-gyp output silent (Sakthipriyan Vairamani (thefourtheye)) #8990
  • [d8eaa14c2d] - build: prioritise --shared-X-Y over pkg-config (Rod Vagg) #9368
  • [f7d8481ee2] - build: use wxneeded on openbsd (Aaron Bieber) #9232
  • [7b0e93738b] - (SEMVER-MINOR) child_process: add public API for IPC channel (cjihrig) #9322
  • [4e3731c7e7] - child_process: remove unreachable code (cjihrig) #9307
  • [d573acf96f] - child_process: remove unreachable execSync() code (cjihrig) #9209
  • [f1f00df9bf] - deps: upgrade npm to 3.10.9 (Kat Marchán) #9286
  • [3d1766f492] - (SEMVER-MINOR) deps: Intl: ICU 58 bump - small icu (BIG COMMIT) (Steven R. Loomis) #9234
  • [827000ee62] - (SEMVER-MINOR) deps: Intl: ICU 58 bump: configure/LICENSE/docs (Steven R. Loomis) #9234
  • [0f871e1087] - deps: back port OpenBSD fix in c-ares/c-ares (Aaron Bieber) #9232
  • [106d71914c] - deps: upgrade libuv to 1.10.0 (cjihrig) #9267
  • [4c4132e5d3] - doc: update minute-taking procedure for CTC (Rich Trott) #9425
  • [ed8df17135] - doc: note that tests should include a description (Gibson Fahnestock) #9415
  • [bc2d1c9d91] - doc: do not link in the headings (Sakthipriyan Vairamani (thefourtheye)) #9416
  • [4bb9d21d01] - doc: update GOVERNANCE.md to use "meeting chair" (Rich Trott) #9432
  • [c2fab3c600] - doc: add Sakthipriyan to the CTC (Rod Vagg) #9427
  • [a8295d86d9] - doc: update Diagnostics WG info (Josh Gavant) #9329
  • [3af9453019] - doc: move stray sentences in zlib doc (Rich Trott) #9365
  • [d4b509584f] - doc: use 'an' over 'a', remove redundant sentence (Zeke Sikelianos) #9345
  • [ff69e38070] - doc: add more internal links to fs.Stats object (Zeke Sikelianos) #9345
  • [c554f090df] - doc: fix outdate ninja link (Yangyang Liu) #9278
  • [3d4a829d85] - doc: fix broken links to Buffer.from(string) (Jesse McCarthy) #9294
  • [225a9dfb00] - doc: fs: fix link to mkdtemp (coderaiser) #9379
  • [dbeadd363c] - doc: update OpenSSL links (kobelb) #9338
  • [eeabab3827] - doc: add 2016-10-26 CTC meeting minutes (Rich Trott) #9348
  • [31690a690c] - doc: add 2016-10-05 CTC meeting minutes (Josh Gavant) #9326
  • [7f1a40dbcf] - doc: add 2016-09-28 CTC meeting minutes (Josh Gavant) #9325
  • [edd89265ba] - doc: update CONTRIBUTING.md to address editing PRs (Gibson Fahnestock) #9259
  • [c7458909a7] - doc: reference signal(7) for the list of signals (Emanuele DelBono) #9323
  • [a3f6854724] - doc: more realistic custom inspect example (Ryan Scheel (Havvy)) #8875
  • [a0074e2232] - doc: clarify buffer toString docs. (Olan Byrne) #8984
  • [3f90481e20] - doc: clarify relation between a file and a module (marzelin) #9026
  • [82119049ef] - doc: fix typo in http.md (anu0012) #9144
  • [d2e7882723] - doc: add 2016-10-19 CTC meeting minutes (Josh Gavant) #9193
  • [ce00a9d2b6] - doc: add performance warning to require.extensions (Ben Noordhuis) #9196
  • [d1c32aa335] - doc: mention case-insensitive env on windows (Oliver Salzburg) #9166
  • [c6e429a6bc] - doc: add CTC meeting minutes for 2016-10-12 (Michael Dawson) #9070
  • [355041960d] - events: remove unnecessary checks (cjihrig) #9330
  • [0ce0abf6cb] - events,test: fix TypeError in EventEmitter warning (jseagull) #9021
  • [6f35e4421a] - http: add debug message for invalid header value (Evan Lucas) #9195
  • [173b088e1a] - inspector: do not prompt to use localhost (Eugene Ostroukhov) #9451
  • [939d1023c2] - inspector: switch to new inspector APIs (Eugene Ostroukhov) #9028
  • [2e7b078e7b] - inspector: fix request path nullptr dereference (Ben Noordhuis) #9184
  • [9940666c1b] - (SEMVER-MINOR) intl: Add more versions from ICU (Steven R. Loomis) #9266
  • [5bfefa6063] - lib: change == to === in linkedlist (jedireza) #9362
  • [d24bd20d2b] - lib: make String(global) === '\[object global\]' (Anna Henningsen) #9279
  • [9372aee4a3] - lib: fix beforeExit not working with -e (Ben Noordhuis) #8821
  • [c231130e06] - module: skip directories known not to exist (Ben Noordhuis) #9196
  • [d09eb9c6b2] - net: name anonymous functions (Pedro Victor) #9357
  • [a5c62cb4f2] - (SEMVER-MINOR) readline: use icu based string width calculation (James M Snell) #9040
  • [60461d2d90] - repl: refactor lib/repl.js (Rich Trott) #9374
  • [071836aa42] - repl: name anonymous functions (Pedro Victor) #9356
  • [0b9d80a037] - repl: don’t write to input stream in editor mode (Anna Henningsen) #9207
  • [1c59cefc44] - repl: make key of repl.write() optional always (Anna Henningsen) #9207
  • [b1ef638de3] - (SEMVER-MINOR) src: default --icu_case_mapping on as a v8 option (Steven R. Loomis) #9454
  • [0c236d1d36] - src: replace SetNamedPropertyHandler() (AnnaMag) #9062
  • [5ab172ee8f] - src: fix use of uninitialized variable (James M Snell) #9281
  • [57c0a9b5dc] - src: remove unused function (Brian White) #9243
  • [08e12c7809] - src: remove superfluous env_string string (Ben Noordhuis) #9213
  • [c342bda49e] - src: make cross-context MakeCallback() calls work (Ben Noordhuis) #9221
  • [60a5b515b8] - (SEMVER-MINOR) src: add NODE_PRESERVE_SYMLINKS environment variable (Marc Udoff) #8749
  • [f2a3b24611] - src: clean up program/isolate/env init logic (Ben Noordhuis) #9224
  • [9e753ba782] - src: simplify code, remove NodeInstanceData (Ben Noordhuis) #9224
  • [8b53f3c41c] - src: speed up module loading, don't resize buffer (Ben Noordhuis) #9132
  • [362c307f38] - src: speed up module loading, skip EOF read (Ben Noordhuis) #9132
  • [85a9295813] - src,tools: speed up startup by 2.5% (Ben Noordhuis) #5458
  • [6e1eb59fee] - test: improve test-debugger-util-regression (Santiago Gimeno) #9490
  • [6eb6816e22] - test: fix flaky test-net-GH-5504 (Santiago Gimeno) #9461
  • [f640bafc58] - test: fix flaky test-force-repl-with-eval (Santiago Gimeno) #9460
  • [675a4b20b6] - test: update http-header-obstext (Gibson Fahnestock) #9415
  • [9d9ea8127e] - test: move timer-dependent test to sequential (Rich Trott) #9431
  • [1c3487b5c3] - test: remove timers from streams test (Anna Henningsen)
  • [e696bc33eb] - test: increase test coverage for lib/zlib.js (Rich Trott) #9366
  • [ed3f80a988] - test: add test for HTTP client "aborted" event (Kyle E. Mitchell) #7376
  • [d12ed29f6a] - test: remove timer in test-dgram-send-empty-array (Rich Trott) #9361
  • [e451022dd9] - test: refactor test-http-client-readable (Rich Trott) #9344
  • [01b626a45a] - test: clean up dgram-broadcast-multi-process test (Isobel Redelmeier) #9308
  • [411b1339bc] - test: fix freebsd10-64 CI failures (Rich Trott) #9317
  • [1037463604] - test: add child_process customFds test (cjihrig) #9307
  • [bd9cb40977] - test: run all of test-timers-blocking-callback (Rich Trott) #9305
  • [8b7ce8bd11] - test: fix flaky test-fs-watch-recursive on OS X (Rich Trott) #9303
  • [6c9e4fddf0] - test: refactor test-async-wrap-check-providers (Gerges Beshay) #9297
  • [0ab008e50d] - test: fix lint error regarding unused commons const (Daniel Bevenius) #9334
  • [c9b67c6a91] - test: writable stream needDrain state (Italo A. Casas) #8799
  • [248a3200b2] - test: writable stream ending state (Italo A. Casas) #8707
  • [d6f688ae0d] - test: writable stream finished state (Italo A. Casas) #8791
  • [d49d990c42] - test: prevent workers outliving parent (Sam Roberts) #9257
  • [2ad81ed0e6] - test: refactor /parallel/test-cluster-uncaught-exception.js to ES6 (Deverick) #9239
  • [f39eb05946] - test: use strict assertions in module loader test (Ben Noordhuis) #9263
  • [fc9e6a37fa] - test: remove err timer from test-http-set-timeout (BethGriggs) #9264
  • [53520f06f3] - test: clean up test-child-process-exec-cwd.js (Jeena Lee) #9231
  • [deef2f6079] - test: add child_process.exec() timeout coverage (cjihrig) #9208
  • [5e138fe768] - test: skip whatwg url parse and setter tests when icu is missing (James M Snell) #9246
  • [a39b98ef73] - test: add common.hasIntl (James M Snell) #9246
  • [efb62aa146] - test: fix flaky test by removing timer (Evan Lucas) #9199
  • [44427cc1f7] - test: case sensitivity of env variables (Oliver Salzburg) #9166
  • [63ef0990f3] - test: add coverage for execFileSync() errors (cjihrig) #9211
  • [06b414078e] - test: remove test-v8-inspector-json-protocol test (Ben Noordhuis) #9184
  • [21ba3e3b89] - test: add more module loader test coverage (Ben Noordhuis) #9196
  • [204461925b] - test: make flaky pummel test more reliable (Ben Noordhuis) #9241
  • [4be1ba582a] - test: move flaky test to test/pummel (Ben Noordhuis) #9241
  • [032533954b] - tools: use long format for gpg fingerprint (Myles Borins) #9258
  • [aac4af2b26] - tools: enable final newline in .editorconfig (Roman Reiss) #9410
  • [513da404cb] - tools: enforce function name matching in linter (Rich Trott) #9408
  • [c23ece7056] - tools: remove dangling eslint symlink (Sam Roberts) #9299
  • [bdad1e28fd] - tools: make --repeat work with -j in test.py (Rich Trott) #9249
  • [4f0596fb03] - util: use template strings (Alejandro Oviedo Garcia) #9120
  • [b083086ff2] - vm: name anonymous functions (solebox) #9388

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

5ef780ab1d04674c7ec528eeb112d37a42a58f00c9f15954655929c5adaf1bbe node-v7.1.0-aix-ppc64.tar.gz
b4615c79eac53f1a660b94e047d1dc64d797bf365f305ac9e0c2ac7304340171 node-v7.1.0-darwin-x64.tar.gz
8d597ef383eaef91f7da7fdedc0547b7ce6d2a8806f259b74ebb88bde2679df1 node-v7.1.0-darwin-x64.tar.xz
b254b8ff711e94ff59895f820ff61d9054a60c2055b5491c042d456af1f70a83 node-v7.1.0-headers.tar.gz
020f9a74cc191cb6c2ce117fda9035fe7b7dfe1f2a003cff190a04c585a450db node-v7.1.0-headers.tar.xz
fcaa2281b2ea4e0a6b598fae4fbee3708aded5b1b0b2397f8fab18c13e3ea3be node-v7.1.0-linux-arm64.tar.gz
88d3ceb52e5ab5fb28f0aed6078fb8a493a8ed570b174eb98db7b7abed16276e node-v7.1.0-linux-arm64.tar.xz
2e87c4249ebd29e6022aa289ec8c7632e92ba7a5c61a5e035c0acefa8a143772 node-v7.1.0-linux-armv6l.tar.gz
69e6cc3488f48a484def2cdab3cfc4da2153e92e4883b1c13fe46cc0be6ccd78 node-v7.1.0-linux-armv6l.tar.xz
8899d4340c23282ec4dc28b6a04bb20279da46bf92db58abce50a616877cd811 node-v7.1.0-linux-armv7l.tar.gz
218d83c0dc58e94d5c3aa866495eaa39a9b5e57662fa0f296e4ea36c5a6de681 node-v7.1.0-linux-armv7l.tar.xz
6cc4ccb25c21bd2331b30aa4193c21c4d3ac2d9d1fd7300157285383c288ec29 node-v7.1.0-linux-ppc64le.tar.gz
61fcab2aa00dc5100908114cf665526921843246d36ee3aa919adc8a4c82a533 node-v7.1.0-linux-ppc64le.tar.xz
662e3806f9ce46d0f92a347db55b50c3161406439317976c5fdb51e1dd189861 node-v7.1.0-linux-ppc64.tar.gz
e7e84c6c1beff9198725b7fefe2e47933a6ccb25760345bc0f6be9e72fa893a9 node-v7.1.0-linux-ppc64.tar.xz
c642a97c368644e8808cb006c2ad5822c917fa36bce3e8f41a01a4a2bb84740c node-v7.1.0-linux-s390x.tar.gz
b053d8e671544330fe8d55a4a0691ec5d71302c755ca003e405995c9bacc16f4 node-v7.1.0-linux-s390x.tar.xz
0d2f13477ba991950bd9938e38c8d943b9bf2e899adcd4a28e98532f029e9910 node-v7.1.0-linux-x64.tar.gz
312f24d410e60f805db927d31d3b4547f69f88f4b2176c2eeca2f042f33624ce node-v7.1.0-linux-x64.tar.xz
f6bcb57e7e693b25ad448faf18300bb9f823bc114aa0b050b7953978511e9a1d node-v7.1.0-linux-x86.tar.gz
310252fc6295a387e3172efad2efebbd9e32b3eba137d2ee314cbd7f3238e110 node-v7.1.0-linux-x86.tar.xz
1d73a93e60b0021f616cdf44062717f67ed6fcfaf15f1efd0fa76491cb7623d0 node-v7.1.0.pkg
3dff7316291080f351349977d431f4ee0581c6d8961ec8b4ea747c8a79edd4ab node-v7.1.0-sunos-x86.tar.gz
131b85395c7af612efbecd215e2f9b35b3359fc5200afb60b56acf824f334b11 node-v7.1.0-sunos-x86.tar.xz
595e7e2a37d1e0573044a90077bb12c0f750e5d8851899ffa74038238da9a983 node-v7.1.0.tar.gz
55ae831a2090e3af71b8f071dc5599922e5c752a2e40d77cbfd4a39d22cf4981 node-v7.1.0.tar.xz
6261e1f4392a1e87bf4e51f94e38fdf793d111b9291e81c9fdd9c79a4954fb4e node-v7.1.0-win-x64.7z
b86f7a789b437a801dc675ef530d7728840f51601dd8e7734b418516fca6061b node-v7.1.0-win-x64.zip
a4f8677f716e69eea5cfe870093770aae2809d90684708ac790796562f958a3e node-v7.1.0-win-x86.7z
bb5b52aee2b3fd2506dc825d56c1d5ced65c9fe8b6a62e5e810b73dda78629bf node-v7.1.0-win-x86.zip
853936fe0aa946e16bbab10d1c7e964bbf7a1820d12adbfd748d7cf9f8059fa3 node-v7.1.0-x64.msi
5d95a909788239b4ed97c5f79b2d16837ea577a1a68e34e014d0a45de7f27b1d node-v7.1.0-x86.msi
d79a95cbf4ae761ff8cb16ef93582e2f3183a2bbc09996c2f9d97829bad9f581 win-x64/node.exe
87357f758d9b522056ee458deba2316250012676b876ab7c59543be22ed037ea win-x64/node.lib
2f76f27013dabf035ee3660a15f27a221a28c56d5c7f8b39d42c68adbf59dc37 win-x64/node_pdb.7z
bf31dc33d9a0f9da70b5b1b08ad85097d2cb2badcd661d7830e3933ce2052e21 win-x64/node_pdb.zip
5b5c5d68356c03789d782ebb0035d969495b4c1ba241dc095f8e44cb7e84b3d5 win-x86/node.exe
d50d4489ab29355dea0a53d4645662aa09ede229c252011fa811b9ff9a0db9ed win-x86/node.lib
3fe9dd91eda7b41c5bc5791683ea9cfd63c8285e97106177efc078e578f61908 win-x86/node_pdb.7z
2cb36424fa20b0c3aa294ffbb9744cb52fdbac4333a2b80bc538f6a5ec792da6 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJYIkCFAAoJELY7U1pMIGypwqsQALEg3TrBH4K2XmjaDotp95c7
IHCGv34HEkRm+VfBSquPELQv69aTWrJMcGt//pxN6vElBSAk1IKKOpQCvh6B2peW
tSnrlbX4HIGEvoW9CuEElyGNQ8bR/VWH5fa1LISV3d8MrYXrE4GGh+dujiF/+krp
b5+WM8QRvRVOQ798t1y4L73HH/HEdO+eeqrWykayUKYyy+4q85liaWVlsGA2zWqF
g8u+vOHM0MniId1zKmSWSuathRQhUTeaulCx++ZB1nlOKOUTiNDXBrNw2kjuq2Hn
v/f7OmnJLpi8Cgt6GIQ7K/i7F2DkmTZ2USSN6pE1Ic8YZD+z21qH/+AsDQukxUr7
YSkLzt75oXonEKDPZ61GwRG6pNe/yRj4tlAXCyvbHst9P/1FbtgSAPKoa2IKaBFu
FQ+GnH+ylba1WwEqVdb9SMLiAN1SbHBSFSanxV2xUiyfWFyqYVyHFUv+o/Cvcq/g
lmOyJIl3sP24YOw4RueLNle3vBf3SCOFAfOmEHP6ciQctV7c4dAr1s9m1NzbHDSR
PM/J4VX2x6/xmIgLGZHmhys9w71IkMpj6fVSOtceS/D/EzCl7rbf8sTV2rbLE+H8
9uqytWANa3mkM29poedRCfE7tphJiSrXCaJyBArci/yA4BTpRgWdUbTeY0lWzWf/
wVrzWajHNhSEaJBXDlnT
=JGy6
-----END PGP SIGNATURE-----

Node v4.6.2(LTS)

주요 변경사항

  • build: 이제부터 tar 배포본으로부터 문서를 만들 수 있습니다. (Anna Henningsen) #8413
  • buffer: Buffer.alloc()은 더 이상 인코딩을 넘겼을 때 0으로 채워진 잘못된 버퍼를 반환하지 않습니다. (Teddy Katz) #9238
  • deps: LTS의 npm 버전을 2.15.11로 업그레이드 했습니다. (Kat Marchán) #8928
  • repl: 탭 자동 완성 목록에 전역 프로퍼티가 나타납니다. (Lance Ball) #7369
  • url: url.format()search 에 포함된 모든 #문자를 인코딩할 것입니다. (Ilkka Myller) #8072

Commits

  • [06a1c9bf80] - assert: remove code that is never reached (Rich Trott) #8132
  • [861e584d46] - async_wrap: add a missing case to test-async-wrap-throw-no-init (yorkie) #8198
  • [a3d08025fa] - benchmark: add benches for fs.stat & fs.statSync (Anna Henningsen) #8338
  • [408a585261] - buffer: fix fill with encoding in Buffer.alloc() (Teddy Katz) #9238
  • [17c4187949] - buffer: optimize hex_decode (Christopher Jeffrey) #7602
  • [50cfea0081] - build: run npm install for doc builds in tarball (Anna Henningsen) #8413
  • [c4be179064] - build: add missing files to zip and 7z packages (Richard Lau) #8069
  • [41e27f6a6a] - build: don't link against liblog on host system (Ben Noordhuis) #7762
  • [7766997f7e] - build: add conflict marker check during CI lint (Brian White) #7625
  • [2a66ddbcbb] - build: re-add --ninja option to configure (Ehsan Akhgari) #6780
  • [950cc1df83] - build: adding config.gypi dep to addons/.buildstamp (Daniel Bevenius) #7893
  • [e64063c344] - build: don't require processing docs for nightlies (Johan Bergström) #8325
  • [00ea7388cb] - build: fix dependencies on AIX (Michael Dawson) #8285
  • [8dfab3ad68] - build: fix dependencies on AIX (Michael Dawson) #8272
  • [1b5f35f1be] - build: turn on thin static archives (Ben Noordhuis) #7957
  • [c41efe4d68] - build: add node_module_version to config.gypi (Marcin Cieślak) #8171
  • [f556b43e3e] - build: add --enable-d8 configure option (Ben Noordhuis) #7538
  • [612dfeb647] - child_process: Check stderr before accessing it (Robert Chiras) #6877
  • [5ed5142158] - child_process: workaround fd passing issue on OS X (Santiago Gimeno) #7572
  • [227db0ab21] - cluster: remove bind() and self (cjihrig) #7710
  • [3003131e9a] - configure: reword help for --without-npm (BlackYoup) #7471
  • [2b933339d0] - debugger: use arrow function for lexical this (Guy Fraser) #7415
  • [52cba4147d] - deps: backport 2bcbe2f from V8 upstream (ofrobots) #7814
  • [2b01bc8e55] - deps: backport a76d133 from v8 upstream (Matt Loring) #7689
  • [e1f12fb358] - deps: cherry-pick b93c80a from v8 upstream (Matt Loring) #7689
  • [2d07fd71ee] - deps: backport e093a04, 09db540 from upstream V8 (Ali Ijaz Sheikh) #7689
  • [4369055878] - deps: cherry-pick 1f53e42 from v8 upstream (Ben Noordhuis) #7612
  • [05d40d9573] - deps: upgrade npm in LTS to 2.15.11 (Kat Marchán) #8928
  • [36b3ff0cfc] - deps: float gyp patch for long filenames (Anna Henningsen) #7963
  • [9ddc615d0e] - deps: no /safeseh for ml64.exe (Fedor Indutny) #7759
  • [ea36c61eda] - deps: MASM.UseSafeExceptionHandlers for OpenSSL (Fedor Indutny) #7427
  • [0b87b1a095] - dns: tweak regex for IPv6 addresses (Luigi Pinca) #8665
  • [0e2aba96bc] - doc: make sure links are correctly passed to marked (Timothy Gu) #8494
  • [3a43b0d981] - doc: correct metadata of Buffer.from (Anna Henningsen) #9167
  • [880ca99847] - doc: fix broken link in dgram doc (Brian White) #8365
  • [65ca2af471] - doc: add missing semicolon (Ravindra barthwal) #7915
  • [da3b938be3] - doc: add added: information for globals (Luigi Pinca) #8901
  • [b4ba4af525] - doc: add CTC meeting minutes 2016-09-07 (Josh Gavant) #8499
  • [4b49b0e30c] - doc: add CTC meeting minutes 2016-09-14 (Josh Gavant) #8726
  • [88b0067229] - doc: add CTC meeting minutes 2016-09-21 (Josh Gavant) #8727
  • [f7c4e9489f] - doc: update npm LICENSE using license-builder.sh (Kat Marchán) #8928
  • [6effc4aadc] - doc: add added: information for crypto (Luigi Pinca) #8281
  • [d750fc6336] - doc: add added: information for dgram (Luigi Pinca) #8196
  • [b92e3fc72e] - doc: add added: information for util (Luigi Pinca) #8206
  • [578bf511f9] - doc: add added: information for events (Luigi Pinca) #7822
  • [6ef58e7211] - doc: add gibfahn to collaborators (Gibson Fahnestock) #8533
  • [5ff1fc7d86] - doc: add imyller to collaborators (Ilkka Myller) #8530
  • [88bb65dd74] - doc: add not-an-aardvark to collaborators (not-an-aardvark) #8525
  • [5bec1eb0d4] - doc: update onboarding PR landing info (Rich Trott) #8479
  • [ecd2b52982] - doc: encourage 2FA before onboarding (Rich Trott) #8776
  • [2adbd53837] - doc: add commit formats for release blog posts (fen) #8631
  • [764502bb37] - doc: add CTC meeting minutes 2016-08-24 (Josh Gavant) #8423
  • [3037a9da08] - doc: add eugeneo to collaborators (Eugene Ostroukhov) #8696
  • [0fd1d8dfd7] - doc: add ak239 to collaborators (Aleksey Kozyatinskiy) #8676
  • [64c4bb30fe] - doc: add link to help repo in README (Rich Trott) #8570
  • [d123fc1307] - doc: update exercise portion of onboarding doc (Rich Trott) #8559
  • [c6b622f6b3] - doc: add CTC meeting minutes 2016-08-31 (Josh Gavant) #8424
  • [055d39c724] - doc: add CI help/support info to onboarding doc (Rich Trott) #8407
  • [a7e6fc08d8] - doc: add 2016-08-17 CTC meeting minutes (Josh Gavant) #8245
  • [ca63c127c7] - doc: add 2016-08-10 CTC meeting minutes (Josh Gavant) #8229
  • [3f2e3dfb32] - doc: update CI content in onboarding doc (Rich Trott) #8374
  • [9e1325c42e] - doc: update authors list (James M Snell) #8346
  • [c529bf5521] - doc: add return type of clientRequest.setTimeout (Mike Ralphson) #8356
  • [c094b2a51c] - doc: update targos email in readme per request (James M Snell) #8389
  • [5c417ee25b] - doc: update landing pr info in onboarding doc (Rich Trott) #8344
  • [763fa85ccf] - doc: bad/better examples for fs.access() and fs.exists() (Dan Fabulich) #7832
  • [0c933e5bab] - doc: adding danbev to collaborators (Daniel Bevenius) #8359
  • [e069dc45b0] - doc: add lpinca to collaborators (Luigi Pinca) #8331
  • [e5f4367da5] - doc: readline write() is processed as input (James M Snell) #8295
  • [b3617fcc7d] - doc: add added: information for modules (Luigi Pinca) #8250
  • [0b605636c5] - doc: add Myles Borins to the CTC (Rod Vagg) #8260
  • [a8a8f0a6f1] - doc: add added: information for cluster (Anna Henningsen) #7640
  • [2a2971b26e] - doc: use blockquotes for Stability: markers (Anna Henningsen) #7757
  • [3a3fde69c7] - doc: fix variable scoping bug in server example code (lazlojuly) #8124
  • [f1e14e4227] - doc: fix cluster message event docs (Zach Bjornson) #8017
  • [9b29cfc3a6] - doc: Clean up roff source in manpage (Alhadis) #7819
  • [364af49e0f] - doc: add CTC meeting minutes 2016-06-22 (Josh Gavant) #7390
  • [9892a5ddc3] - doc: remove extra spaces and concats in examples (Joe Esposito) #7885
  • [3ad74089f5] - doc: correct sample output of buf.compare (Hargobind S. Khalsa) #7777
  • [26e695c46c] - doc: remove "feature branch" jargon (Rich Trott) #8194
  • [d676467208] - doc: remove outdated LTS info from ROADMAP.md (Rich Trott) #8161
  • [b3545e148d] - doc: update release announce instruction to tweet (Tracy Hinds) #8126
  • [2032bba65f] - doc: add @joshgav to collaborators (Josh Gavant) #8146
  • [727c24f3a2] - doc: update Reviewing section of onboarding doc (Rich Trott)
  • [04515b891a] - doc: move orangemocha to collaborators list (Rich Trott) #8062
  • [d3344aa216] - doc: Add fhinkel to collaborators (Franziska Hinkelmann) #8052
  • [532bbde4bf] - doc: add CTC meeting minutes 2016-08-03 (Josh Gavant) #7980
  • [98fe74fbc8] - doc: fix a markdown error in CTC meeting minutes (Сковорода Никита Андреевич) #7729
  • [e74daadeb6] - doc: clarify collaborators & ctc members relationships (yorkie) #7996
  • [6bfdc92860] - doc: clarify "Reviewed-By" iff "LGTM" (Bryan English) #7183
  • [94a82cd0a7] - doc: add CTC meeting minutes 2016-07-13 (Josh Gavant) #7968
  • [012ccf010e] - doc: add CTC meeting minutes 2016-07-20 (Josh Gavant) #7970
  • [08111e84b1] - doc: use consistent markdown in README (Rich Trott) #7971
  • [009df788de] - doc: use git-secure-tag for release tags (Fedor Indutny) #7603
  • [abefdca5ae] - doc: piscisaureus has stepped-down from the CTC (James M Snell) #7969
  • [9700660d2b] - doc: add @addaleax to the CTC (Anna Henningsen) #7966
  • [f255180853] - doc: add CTC meeting minutes 2016-07-06 (Josh Gavant) #7570
  • [b60473fac7] - doc: add CTC meeting minutes 2016-06-29 (Josh Gavant) #7571
  • [ac40b2a9b6] - doc: add CTC meeting minutes 2016-07-27 (William Kapke) #7900
  • [bbbbb19658] - doc: add information about CTC quorum rules (Rich Trott) #7813
  • [d759d4e0a6] - doc: remove platform assumption from CONTRIBUTING (Bethany N Griggs) #7783
  • [b01854dd9d] - doc: add princejwesley to collaborators (Prince J Wesley) #7877
  • [26f5168c02] - doc: clarify that the node.js irc channel is not under tsc oversight (James M Snell) #7810
  • [506e367062] - doc: update readme with andrasq as a collaborator (Andras) #7801
  • [590c52a309] - doc: update CTC governance information (Rich Trott) #7719
  • [fdff642e0b] - doc: fix util.deprecate() example (Evan Lucas) #7674
  • [8fec02ffb8] - doc: delete non-existing zlib constants (Franziska Hinkelmann) #7520
  • [d6c2e383a2] - doc: minor updates to onboarding doc (Rich Trott) #8060
  • [e46d1e026e] - doc: add POST_STATUS_TO_PR info to onboarding doc (Rich Trott) #8059
  • [4f3107190d] - doc: add added: info for dgram.*Membership() (Rich Trott) #6753
  • [0e52861629] - doc: grammar fixes to event loop guide (Ryan Lewis) #7479
  • [29139bff65] - doc: improve server.listen() random port (Phillip Johnsen) #8025
  • [b680eb99ad] - doctool: improve the title of pages in doc (yorkie)
  • [3d6f107a2f] - fs: fix handling of uv_stat_t fields (Anna Henningsen) #8515
  • [2e29b76666] - intl: Don't crash if v8BreakIterator not available (Steven R. Loomis) #4253
  • [f6e332da2d] - lib: implement consistent brace style (Rich Trott) #8348
  • [9d9bcd7c55] - meta: clarify process for breaking changes (Rich Trott) #7955
  • [6d49f22e35] - meta: include a minimal CTC removal policy (Rich Trott) #7720
  • [7faf6dc0da] - meta: provide example activities (Rich Trott) #7744
  • [fe48415c60] - net: add length check when normalizing args (Brian White) #8112
  • [3906206ecc] - net: remove unnecessary variables (Brian White) #8112
  • [9f1b790f79] - net: make holding the buffer in memory more robust (Anna Henningsen) #8252
  • [b630be2309] - net: export isIPv4, isIPv6 directly from cares (Sakthipriyan Vairamani) #7481
  • [c235708bef] - readline: keypress trigger for escape character (Prince J Wesley) #7382
  • [8198dbc5a4] - repl: Enable tab completion for global properties (Lance Ball) #7369
  • [12300626d7] - src: no abort from getter if object isn't wrapped (Trevor Norris) #6184
  • [166a9b85d9] - src: always clear wrap before persistent Reset() (Trevor Norris) #6184
  • [b3149cee8c] - src: inherit first from AsyncWrap (Trevor Norris) #6184
  • [8b93fddd1b] - src: disable stdio buffering (Ben Noordhuis) #7610
  • [72be320962] - src: suppress coverity message (cjihrig) #7587
  • [6ba3ad5d34] - src: guard against overflow in ParseArrayIndex() (Ben Noordhuis) #7497
  • [e1f961d050] - src: move ParseArrayIndex() to src/node_buffer.cc (Ben Noordhuis) #7497
  • [57921ebec5] - src: remove unnecessary HandleScopes (Ben Noordhuis) #7711
  • [6838ad5f8e] - src: fix handle leak in UDPWrap::Instantiate() (Ben Noordhuis) #7711
  • [dadcf6b263] - src: fix handle leak in BuildStatsObject() (Ben Noordhuis) #7711
  • [7aa268922a] - src: fix handle leak in Buffer::New() (Ben Noordhuis) #7711
  • [606deecd16] - src: don't include a null character in the WriteConsoleW call (Nikolai Vavilov) #7764
  • [a5b6c2cdd7] - src: use RAII for mutexes and condition variables (Ben Noordhuis) #7334
  • [19d6f06058] - stream_base: always use Base template class (Trevor Norris) #6184
  • [d5f03db819] - test: fix test-cluster-dgram-1 flakiness (Santiago Gimeno)
  • [a83bbaa5a3] - test: refactor test-tick-processor (Rich Trott) #8180
  • [1c81c078c2] - test: add assert.notDeepStrictEqual() tests (Rich Trott) #8177
  • [57c98f18a9] - test: favor === over == in crypto tests (Rich Trott) #8176
  • [11f761ab1a] - test: refactor pummel/test-dtrace-jsstack (Rich Trott) #8175
  • [2997b79fcc] - test: favor strict equality in test-exec (Rich Trott) #8173
  • [558f7d999c] - test: add assert.notDeepEqual() tests (Rich Trott) #8156
  • [49c488625d] - test: add missing assert.deepEqual() test case (Rich Trott) #8152
  • [eec078cd66] - test: favor strict equality in http tests (Rich Trott) #8151
  • [e3669f8c21] - test: favor strict equality in pummel net tests (Rich Trott) #8135
  • [ac83d199fb] - test: confirm that assert truncates long values (Rich Trott) #8134
  • [9c826beef7] - test: favor === over == in test-timers.js (Rich Trott) #8131
  • [af02d2a642] - test: favor strict equality check (Rich Trott) #8130
  • [30034048b0] - test: fix assertion in test-watch-file.js (Rich Trott) #8129
  • [b063dc90b1] - test: use strict equality in regression test (Rich Trott) #8098
  • [dc7bc2e679] - test: add test for debug usage message (Rich Trott) #8061
  • [ce2cfbdc3a] - test: console constructor missing new keyword (Rich Trott) #8003
  • [69f4edd368] - test: speed up test-net-reconnect-error (Rich Trott) #7886
  • [50acf72d80] - test: increase RAM requirement for intensive tests (Rich Trott) #7772
  • [924ea0a2bd] - test: fix flaky test-http-server-consumed-timeout (Rich Trott) #7717
  • [97a3d89c80] - test: improve coverage of the util module (Michaël Zasso) #8633
  • [52bb37734b] - test: mark test-child-process-fork-dgram as flaky (Michael Dawson) #8274
  • [97c68ddaad] - test: improve error message in test-tick-processor (Rich Trott) #7693
  • [cd9e8e0361] - test: fix old tty tests (Jeremiah Senkpiel) #7613
  • [22990d8851] - test: move parallel/test-tty-* to pseudo-tty/ (Jeremiah Senkpiel) #7613
  • [afee32fed5] - test: fix fs-watch-recursive flakiness on OS X (Santiago Gimeno) #4629
  • [c543f4a879] - test: stream writable ended state (Italo A. Casas) #8778
  • [f46a04cc6d] - test: add tests for add/remove header after sent (Niklas Ingholt) #8682
  • [e79351c3ac] - test: improve test-https-agent.js (Dan.Williams) #8517
  • [9ffb2f3c0d] - test: add coverage for client._addHandle() (Rich Trott) #8518
  • [8da2dcb70a] - test: refector parallel/test-http.js (Junshu Okamoto) #8471
  • [69404ec473] - test: fix flaky test-force-repl (Rich Trott) #8484
  • [5a07bb62ea] - test: swapped == and equal to === and strictEqual (Christopher Dunavan) #8472
  • [ad1230e731] - test: skip pseudo-tty/no_dropped_stdio test (Michael Dawson) #8470
  • [6d03170751] - test: clean up net server try ports test (Thomas Hunter II) #8458
  • [775c84ec38] - test: add test-debug-protocol-execute (Rich Trott) #8454
  • [0d1082426a] - test: mark pseudo-tty/no_dropped_stdio as flaky (Michael Dawson) #8385
  • [c034c861bb] - test: test non-buffer/string with zlib (Rich Trott) #8350
  • [bb8690433c] - test: fix ::1 error in test-dns-ipv6 (Gibson Fahnestock) #8254
  • [2f458ea663] - test: add test for zlib.create*Raw() (Rich Trott) #8306
  • [a368ea673c] - test: refactor test-debug-signal-cluster (Rich Trott) #8289
  • [a48469f098] - test: add check in test-signal-handler (Rich Trott) #8248
  • [cadb2612c6] - test: add test for attempted multiple IPC channels (cjihrig) #8159
  • [21c1b8467e] - test: decrease inconsistency in the common.js (Vse Mozhet Byt) #7758
  • [d40873ddcd] - test: ensure stream preprocessing order (Vse Mozhet Byt) #7741
  • [0e1f098b09] - test: avoid usage of mixed IPV6 addresses (Gireesh Punathil) #7702
  • [741373cb49] - test: clean up test-buffer-badhex (Jeremiah Senkpiel) #7773
  • [58f3fa17eb] - test: s/assert.fail/common.fail as appropriate (cjihrig) #7735
  • [b0e2f9a37a] - test: add common.rootDir (cjihrig) #7685
  • [c94f3a5784] - test: handle IPv6 localhost issues within tests (Rich Trott) #7766
  • [b64828d8df] - test: accept expected AIX result test-stdio-closed (Rich Trott) #8755
  • [3dbcc3d2d9] - test: fix flaky test-*-connect-address-family (Rich Trott) #7605
  • [733233d3ea] - test: add uncaught exception test for debugger (Rich Trott) #8087
  • [c9af24d2a7] - test: add test for assert.notStrictEqual() (Rich Trott) #8091
  • [337d2dd381] - test: implement consistent braces (Rich Trott) #8348
  • [77df523264] - test: exclude tests for AIX (Michael Dawson) #8076
  • [50ae37e350] - test: add --repeat option to tools/test.py (Michael Dawson) #6700
  • [ea72e9f143] - test,doc: clarify buf.indexOf(num) input range (Anna Henningsen) #7611
  • [c841b5a6b9] - tls: copy the Buffer object before using (Sakthipriyan Vairamani) #8055
  • [6076293d6c] - tls_wrap: do not abort on new TLSWrap() (Trevor Norris) #6184
  • [6e5906c7f1] - tools: use long format for gpg fingerprint (Myles Borins) #9258
  • [7409c332b8] - tools: check tag is on github before release (Rod Vagg) #9142
  • [b632badda2] - tools: make detached SHASUM .sig file for releases (Rod Vagg) #9071
  • [5867ffe27e] - tools: explicitly set digest algo for SHASUM to 256 (Rod Vagg) #9071
  • [bdfa3b388b] - tools: favor === over == in license2rtf.js (Rich Trott)
  • [d7e3edc744] - tools: add remark-lint configuration in .remarkrc (Сковорода Никита Андреевич) #7729
  • [afbfbc04c9] - tools: add .vscode folder to .gitignore (Josh Gavant) #7967
  • [3f4a5fe61e] - tools: increase lint coverage (Rich Trott) #7647
  • [d1a50b3ed2] - tools: enforce JS brace style with linting (Rich Trott) #8348
  • [76b8d81f38] - tools,test: show signal code when test crashes (Santiago Gimeno) #7859
  • [389a6d2cc2] - url: fix off-by-one error in loop handling dots (Luigi Pinca) #8420
  • [be9d9bd7c3] - url: fix inconsistent port in url.resolveObject (Ilkka Myller) #8214
  • [96cfa926bd] - url: url.format() encodes all # in search (Ilkka Myller) #8072
  • [f7796f23e3] - util: inspect boxed symbols like other primitives (Anna Henningsen) #7641
  • [410e083d7c] - win,build: forward release_urlbase to configure (João Reis) #8430
  • [26e73740e9] - win,build: exit when addons fail to build (João Reis) #8412
  • [30e751f38b] - win,build: skip finding VS when not needed (João Reis) #8412
  • [b3090f8e64] - win,build: fail on invalid option in vcbuild (João Reis) #8412
  • [1b5213bfc3] - win,msi: fix inclusion of translations (João Reis) #7798
  • [e8be413d0d] - win,msi: add zh-CN translations for the installer (Minqi Pan) #2569
  • [99f85b8340] - win,msi: Added Italian translation (Matteo Collina) #4647

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

0e19ba9c0e16ea1d96df2a3a5edc07e0950325f465ab1049d6ab7b7d98d384f2 node-v4.6.2-darwin-x64.tar.gz
9d8e22131a9aa50d33b599310763f02c9c6cc1f3e8eac0b72c9998e74bd2b571 node-v4.6.2-darwin-x64.tar.xz
3b3b7045cfb372a8d1472edab596213111369d6fca30dad5714c9f22a1da9edf node-v4.6.2-headers.tar.gz
35e654a84d75aec865de48779b22ebdf16765f10adbdabceae298dd6244fa378 node-v4.6.2-headers.tar.xz
831eab2a0fed0c3716e2c6bb9d9f2d64b8f365e5501ec373eb207ce5621ba6d2 node-v4.6.2-linux-arm64.tar.gz
389e9987852d5f813d7708602b84a9ef94b28bcfe2e080afcd5b6871ab36c0f8 node-v4.6.2-linux-arm64.tar.xz
a45b09f7b1274a5a2c494aa529fb84fbf8f3040c9b24e5be73a8896b24c803e6 node-v4.6.2-linux-armv6l.tar.gz
2f1ae711d425cec2e028917907ce82039a1422a0454480000a17281f57b271d0 node-v4.6.2-linux-armv6l.tar.xz
969fa30c2c12b6165fa9b56b8466e9a6113129bdbfe46861b0990b15ff43c483 node-v4.6.2-linux-armv7l.tar.gz
515a8f80ae7d9ba02dcec3591cf42d62716efb178f19f971da4cf58862da6161 node-v4.6.2-linux-armv7l.tar.xz
30818e8ebc302bdd5b60d0d7287d336ce4db51302eacb7ad5684d7a1f013af48 node-v4.6.2-linux-ppc64le.tar.gz
f4581c5de35968b8998f3d4761141cdd662450e6cbf0712150ca125649559091 node-v4.6.2-linux-ppc64le.tar.xz
64c06404a3b0cba67e0b62f3ecc2cb7857fd11a22535f99c97beb231520e1ae6 node-v4.6.2-linux-ppc64.tar.gz
95ffcfed1143067db5f12d62abced07257ec79feaa055e340bfa12b56f2692d3 node-v4.6.2-linux-ppc64.tar.xz
0a2d6417526509bc4c0d953e1563b0d5c972fe270a45da0ca8ed02d41fb1c223 node-v4.6.2-linux-x64.tar.gz
309f3d7bb0a4929a7e723d4fc65ee2773cf8ba334604b0d139c8691c06815cfc node-v4.6.2-linux-x64.tar.xz
6f992d823873eebb6cb99c96f5ac4f0dd8a205824bb4a54beb93eb60f7ca22eb node-v4.6.2-linux-x86.tar.gz
1a6e5e2c671637182c66b5c26c576fe228055a9ddaf16f1492c56a155fa3a810 node-v4.6.2-linux-x86.tar.xz
a25a61f920ca6406e525d955b89ac6347a2d9dc1d80ae6cc0f6ceb50fb8d5e30 node-v4.6.2.pkg
22c32dcfd70e556a01bb13648f240b4911cf990f1682985d4c311ecd8addcb21 node-v4.6.2-sunos-x86.tar.gz
9f7c5c60daa9f69487e6bd40b8cfe89254482302053751b04dc773d8178592e9 node-v4.6.2-sunos-x86.tar.xz
3c8f3af398c348cdf90fef9b983e4b46aae96a56238236542925e0bb4ee27ee8 node-v4.6.2.tar.gz
859458b337686556c1f9e195062abc6c394210c2280ee47ed1ddc725b2982c9e node-v4.6.2.tar.xz
d16157a712c7bd0e65ea290606b5dcd4bbb43138760a0b4ed3ef159369352a13 node-v4.6.2-win-x64.7z
f4106162d3b7827747c6da994421474e6882caf78e0f99c50572e766e82c4e06 node-v4.6.2-win-x64.zip
6b362791d885024ebee32714a741c617d3bc789bc1dd1ac78b01af77b4c39f53 node-v4.6.2-win-x86.7z
508a0d6df3558ca0c176eda527a60ec4f4ed5feb4ba5e18b73396f055ddb6f35 node-v4.6.2-win-x86.zip
ff0a04bf22d3dd9c8885fbcce15552dc7c0d80fa60c6755a61e6568bf537cbad node-v4.6.2-x64.msi
9ac90674c7fb6194e2c11262d9d9d8fcf83485f4bb6681204a9fdc48a7dd2f16 node-v4.6.2-x86.msi
3806127084f3b168508ba62588ae5a85ae0069910db6dcd82b35ab2c7be26d6a win-x64/node.exe
8587d2f89a1af37741674d6e0f175c09e1711a22394d3b06e7c946aa32f94418 win-x64/node.lib
767be40936a8b887aebc9413117f67837b8c4f1aa8a9939bc2947fc9e287dbf0 win-x64/node_pdb.7z
2e0bcdf5d2a354a2fa5ba2cdd053af3a6231cfcabc5d3e473d7c1608ae0766fb win-x64/node_pdb.zip
42bb7ad25cd214d62a14b030b207796d63f44fc1ba0c288ade74d18462831a2c win-x86/node.exe
fb4da42d970192a805df211b53832e3e96a58a22a92b7116b8749b7d87561dd3 win-x86/node.lib
8b807d92968469e19dad255912dd7347125b1d120a0f6719f48be2959f94fa5f win-x86/node_pdb.7z
313da37cd7efda81a1e7a381a2b98041a2409a778e208899f248fd66216863f8 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJYIimTAAoJEJM7AfQLXKlG8XcH/Ah7jCW9/p8CSKV3Pps5+HDc
FIeQk8EannnEgX/FRhGfGsQwqI8aX0V2ocD7RB8CTh58CsBj+/W9KFSra0PLPe/i
JXI1yrPR/owpyZSbtGyBMHigyKa1U6H1gSRWQ/2Iu0hr5eX58cVtbv3CPvgv69hA
/r2GgfNeoWLfq2XTliADSTZNTrz0xhV2pkT7A2TZP3fs3Ff60ZD9maefJtLDdoM6
OiF2jrNE8bPzgDmtfYFFSGuqnDr+bwcKpyMpJsqXceGEsXAm2Prhce8yUGY278vU
4t5NQgtUx2BH7WrwEzbEBt+AwrD7J53XwdmN6FpZTdobDRWIhBCogDUgwAEEZGA=
=U59v
-----END PGP SIGNATURE-----

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

Node v7.1.0 제안

커뮤니티 업데이트

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

다가오는 이벤트

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

Node.js 주간 뉴스 2016년 10월 28일

Node v7.0.0(현재 버전)

커뮤니티 업데이트

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

다가오는 이벤트

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

Node v7.0.0(현재 버전)

Node.js v7이 릴리스 됐습니다!

이번에 릴리스 된 새로운 메이저 버전은 ES6 언어의 기능을 98% 지원하며 신뢰성과 성능이 개선된 V8 5.4를 포함하고 있으며, WHATWG URL 표준에 바탕을 둔 실험적인 URL 파서도 포함하고 있습니다.

Node.js v7은 홀수 버전 릴리스이므로 장기 지원 계획에 따라 2017년 6월까지만 지원됩니다. Node.js v8은 2017년 4월에 출시할 예정입니다.

사용할 Node.js 버전을 결정할 때의 일반적인 규칙은 다음과 같습니다.

  • 중대형 기업과 같이 안정성이 필요하거나 프로덕션 환경이 복잡하다면 Node.js v4를 유지하거나 Node.js v6로 업그레이드하세요.
  • 환경에 구애받지 않고, 쉽고 빠르게 버전을 업그레이드할 수 있으며 새 기능을 빨리 사용해보고 싶다면 Node.js v7으로 업그레이드하세요.

다음 릴리스 노트는 호환성 문제가 있을 수 있는 주요 변경 사항을 기술합니다. 이번 버전의 Node.js는 V8 새 버전을 탑재하고 있으므로 기존에 설치된 네이티브 애드온을 다시 컴파일해야 합니다. 그렇지 않으면 네이티브 애드온을 읽어 들일 때 런타임 에러가 발생할 것입니다. 간단하게 npm rebuild를 실행하거나 node_modules를 삭제한 후 아무것도 없는 상태에서 npm install을 실행해도 됩니다.

주요 변경사항

  • Buffer
    • 이제 Buffer.byteLength에 잘못된 입력이 전달되면 에러가 발생합니다. #8946
    • new 키워드 없이 Buffer를 호출하는 방법은 폐지 예정(deprecated)이며 이 방법을 사용하면 프로세스 경고가 발생합니다. #8169
    • allocUnsafe에 음수를 전달하면 에러가 발생합니다. #7079
  • Child Process
    • fork와 execFile 메서드에서 인수의 유효성 검사를 더 엄격하게 합니다. #7399
  • Cluster
    • worker.suicide 메서드가 폐지 예정(deprecated)되었으며 호출하면 프로세스 경고가 발생합니다. #3747
  • Deps
    • V8 엔진을 5.4.500.36으로 업데이트했습니다. #8317 #8852 #9253
    • NODE_MODULE_VERSION을 51로 업데이트했습니다. #8808
  • File System
    • 비동기 파일 시스템 메서드에 콜백을 전달하지 않으면 프로세스 경고가 발생합니다. #7897
  • Intl
    • Intl.v8BreakIterator 생성자가 폐지 예정(deprecated)되었으며 호출하면 프로세스 경고가 발생합니다. #8908
  • Promises
    • 앞으로는 Promise의 거부(rejection)를 반드시 처리해야 합니다(현재는 폐지 예정 상태). 처리하지 않으면 프로세스 경고가 발생합니다. #8217
  • Punycode
    • punycode 모듈이 폐지 예정(deprecated)되었습니다. #7941
  • URL
    • 실험적인 WHATWG URL 파서가 도입되었습니다. #7448

Commits

  • [1043f5d08e] - assert: name anonymous functions (Miguel Angel Asencio Hurtado) #9051
  • [06f37471aa] - benchmark: use node v4 syntax in common.js (Andreas Madsen) #9064
  • [8b152fcf47] - benchmark: change the execution order (Andreas Madsen) #9064
  • [a5046bf8ef] - benchmark: fixes csv parsing given no parameters (Andreas Madsen) #9064
  • [af01865d66] - benchmark: add info about required Unix tools (Bartosz Sosnowski) #8788
  • [dfb5f301cf] - benchmark: make v8-bench.js output consistent (Bartosz Sosnowski) #8564
  • [84481f9157] - benchmark: add --expose_internals switch (Bartosz Sosnowski) #8547
  • [d3834a1fa3] - benchmark: ignore significance when using --runs 1 (Andreas Madsen) #8299
  • [b1bbc68fb1] - benchmark: support for multiple http benchmarkers (Bartosz Sosnowski) #8140
  • [474e629ddb] - benchmark: add --format csv option (Adrian Nitu) #7961
  • [4b527a4129] - benchmark: update compare.js exit method (Adrian Nitu) #7961
  • [9e7fd8e810] - benchmark: fix comment typos and code format (Adrian Nitu) #7961
  • [d525e6c92a] - (SEMVER-MAJOR) benchmark: remove broken string-creation.js (Andreas Madsen) #7094
  • [6edef1deb9] - (SEMVER-MAJOR) benchmark: update docs after refactor (Andreas Madsen) #7094
  • [0c0f34e2fe] - (SEMVER-MAJOR) benchmark: add script for creating scatter plot (Andreas Madsen) #7094
  • [855009af7f] - (SEMVER-MAJOR) benchmark: use t-test for comparing node versions (Andreas Madsen) #7094
  • [8bb59fdb12] - (SEMVER-MAJOR) benchmark: missing process.exit after bench.end (Andreas Madsen) #7094
  • [f99471b2ae] - (SEMVER-MAJOR) benchmark: refactor to use process.send (Andreas Madsen) #7094
  • [0f9bfaa7c5] - (SEMVER-MAJOR) benchmark: move cli parts of common.js into run.js (Andreas Madsen) #7094
  • [edbed3f3fd] - (SEMVER-MAJOR) benchmark: move http_simple.js to http directory (Andreas Madsen) #7094
  • [ee2843b4ea] - (SEMVER-MAJOR) benchmark: remove unused files (Andreas Madsen) #7094
  • [60042ca70e] - buffer: fix range checks for slice() (Trevor Norris) #9174
  • [14d1a8a631] - buffer: coerce slice parameters consistently (Sakthipriyan Vairamani (thefourtheye)) #9101
  • [96b501d338] - (SEMVER-MAJOR) buffer: make byteLength throw on invalid input (Brian White) #8946
  • [c21458a15d] - (SEMVER-MINOR) buffer: expose underlying buffer object always (Sakthipriyan Vairamani) #8311
  • [2c9a86f01e] - buffer: directly use ArrayBuffer as the pool (Anna Henningsen) #8302
  • [f2fe5583c4] - (SEMVER-MAJOR) buffer: runtime deprecation of calling Buffer without new (Nikolai Vavilov) #8169
  • [9cee8b1b62] - (SEMVER-MAJOR) buffer: alias toLocaleString to toString (James M Snell) #8148
  • [8f90dcc1b8] - (SEMVER-MAJOR) buffer: throw on negative .allocUnsafe() argument (Anna Henningsen) #7079
  • [bd23290657] - buffer: remove obsolete and confusing comment (Nikolai Vavilov) #7264
  • [5292a1358f] - buffer: improve creation performance. (Ingvar Stepanyan) #6893
  • [c5f5bcb331] - build: fix config.gypi target (Daniel Bevenius) #9053
  • [b311906abf] - (SEMVER-MAJOR) build: do not clean V8 gtest directory (Michaël Zasso) #8317
  • [94f68b5b97] - (SEMVER-MAJOR) build: fix mkpeephole configuration (Ali Ijaz Sheikh) #8317
  • [8481ea1ca4] - (SEMVER-MAJOR) build: use libc++ on OSX (Ali Ijaz Sheikh) #8317
  • [197d18795e] - (SEMVER-MAJOR) build: define icu_use_data_file_flag (Ali Ijaz Sheikh) #8317
  • [eab418f7f9] - (SEMVER-MAJOR) build: update V8 gypfile paths (Michaël Zasso) #8317
  • [88e862ba82] - build: windows sharedlib support (Stefan Budeanu) #7487
  • [6eece7773e] - child_process: update outdated comment (Tanuja-Sawant)
  • [0548e5d12a] - (SEMVER-MAJOR) child_process: add fork/execFile arg validation (Rich Trott) #7399
  • [b90f3da9de] - (SEMVER-MAJOR) child_process, win: fix shell spawn with AutoRun (Bartosz Sosnowski) #8063
  • [f44b18f010] - (SEMVER-MAJOR) cluster: deprecate worker.suicide (Evan Lucas) #3747
  • [bd7d7a7e17] - console: name anonymous functions (Tyler Brazier) #9047
  • [c60d43b6d9] - crypto: fix faulty logic in iv size check (Ben Noordhuis) #9032
  • [72f1c41fb6] - crypto: naming anonymous functions (solebox) #8993
  • [89643b645e] - crypto: use SSL_get_SSL_CTX. (Adam Langley) #8995
  • [f4aa2c2c93] - (SEMVER-MAJOR) crypto: remove POINT_CONVERSION_HYBRID from documentation. (Adam Langley) #4956
  • [6bbdd668bd] - deps: update V8 to 5.4.500.36 (Michaël Zasso) #9253
  • [5e3a480ad5] - deps: revert default gtest reporter change (Brian White) #8948
  • [c0a3ac2e94] - deps: cherry-pick missing v8 floating patch (Michael Dawson) #8907
  • [bef4b3bfda] - deps: update V8 to 5.4.500.31 (Michaël Zasso) #8852
  • [a88bb3a758] - (SEMVER-MAJOR) deps: cherry-pick workaround for clang-3.4 ICE (Michaël Zasso) #8317
  • [90efff6000] - (SEMVER-MAJOR) deps: update V8 to 5.4.500.27 (Michaël Zasso) #8317
  • [245ac302f5] - (SEMVER-MINOR) deps: update V8 to 5.1.281.75 (Ben Noordhuis) #7615
  • [dc17432208] - deps: fix V8 5.1 tests (Michaël Zasso) #7488
  • [2cc2951796] - (SEMVER-MINOR) deps: update V8 to 5.1.281.69 (Michaël Zasso) #7016
  • [e9b6fbbf17] - (SEMVER-MAJOR) dgram: prefer strict equality, type validation (Claudio Rodriguez) #8011
  • [260f41f2cc] - dns: name anonymous functions (Miguel Angel Asencio Hurtado) #9052
  • [3238f15234] - doc: change os x tag to macos (Gibson Fahnestock) #9009
  • [1794456ebc] - doc: change solaris tag to smartos (Gibson Fahnestock) #9009
  • [98ca07bfe0] - doc: add teams for platform-specific issues (Gibson Fahnestock) #9009
  • [e4e60b45e1] - doc: add s390 and ppc architecture labels (Gibson Fahnestock) #9009
  • [3b580145c4] - doc: fixes formatting in process (Rod Machen) #9235
  • [3e2bafe053] - doc: improve header styling for API docs (Jeremiah Senkpiel) #8811
  • [0a307f90cd] - doc: clarify fs.link and fs.linkSync arguments (Kyle E. Mitchell) #9145
  • [38cf1d4739] - doc: remove confusing reference in governance doc (Rich Trott) #9073
  • [5bf215d6b9] - doc: suggest nodejs/help for general support (Myles Borins) #9128
  • [5e26980937] - doc: fix header level for crypto.constants (Evan Lucas) #9187
  • [89b920fead] - doc: add ctc-review label information (Rich Trott) #9072
  • [e6d1d54230] - doc: fix typo in zlib.md (Parambir Singh) #9123
  • [3b63b64992] - doc: further improve child_process doc types (Indrek Ardel) #9095
  • [f56bdecde1] - doc: edit Stream api grammar (Benji Marinacci) #9100
  • [95d45d750a] - doc: improved example for http.get (marzelin) #9065
  • [0022bfe42e] - doc: update reference to list hash algorithms in crypto.md (scott stern) #9043
  • [b0da43104f] - doc: specify that errno is a number, not a string (John Vilk) #9007
  • [c258dc89d9] - doc: highlight deprecated API in ToC (Ilya Frolov) #7189
  • [d529a46416] - doc: explains why Reviewed-By is added in PRs (jessicaquynh) #9044
  • [482995e7cc] - doc: explain why GitHub merge button is not used (jessicaquynh) #9044
  • [3735f22480] - doc: fix typo (Nikolai Vavilov) #9089
  • [839f1f02ed] - doc: fix broken links in changelogs (Evan Lucas) #8122
  • [8f6589a0ba] - doc: revise http documentation (Timothy Gu) #8486
  • [f3f5a89a10] - doc: *.md formatting fixes in the benchmark dir (Сковорода Никита Андреевич) #7727
  • [9744928cf5] - doc: fix layout problem in v4 changelog (Myles Borins) #7394
  • [d976d66cfc] - doc: clarify fs.access works on directories too. (Lance Ball) #7113
  • [8c1d5e58d4] - doc: improve rendering of v4.4.5 changelog entry (Myles Borins) #6958
  • [2bceda6493] - doc: get rid of sneaky hard tabs in CHANGELOG (Myles Borins) #6608
  • [29e49fc286] - (SEMVER-MAJOR) doc, punycode: soft-deprecation of the punycode module (James M Snell) #7941
  • [3b8ec68a3a] - (SEMVER-MAJOR) domain: add message for dispose deprecation (Brian White) #7053
  • [983775d457] - (SEMVER-MAJOR) events: make memory leak warning name more verbose (Anna Henningsen) #8341
  • [b7a8a691b4] - (SEMVER-MAJOR) events: unwrap #once listeners in #listeners (Owen Smith) #6881
  • [108c1fbbe2] - fs: clarify fs.link and fs.linkSync arguments (Kyle E. Mitchell) #9145
  • [7f7d1d385d] - (SEMVER-MAJOR) fs: move stringToFlags() to lib/internal (Ben Noordhuis) #7162
  • [fe9f5bcd75] - fs: don't alter user provided options object (Sakthipriyan Vairamani (thefourtheye)) #7831
  • [169f485289] - (SEMVER-MAJOR) fs: refactor "options" processing as a function (Sakthipriyan Vairamani) #7165
  • [21124ba23a] - (SEMVER-MAJOR) fs: do not emit 'stop' watch event synchronously (Claudio Rodriguez) #8524
  • [b50557b51b] - fs: use process.emitWarning to print deprecation warning (James M Snell) #8166
  • [dc7277909b] - fs: move SyncWriteStream to internal/fs (James M Snell) #6749
  • [49ef3ae90a] - (SEMVER-MAJOR) Revert "fs: add a temporary fix for re-evaluation support" (James M Snell) #6413
  • [f8f283b8f3] - (SEMVER-MAJOR) fs: warn if no callback is passed to async calls (Sakthipriyan Vairamani) #7897
  • [6f27bedfba] - governance: expand use of CTC issue tracker (Rich Trott) #8945
  • [179150091f] - http: name anonymous functions in http (maasencioh) #9055
  • [73a8d3b0da] - http: name anonymous functions in _http_server (maasencioh) #9055
  • [ffa5c9ea30] - http: name anonymous functions in _http_outgoing (maasencioh) #9055
  • [fa035ada90] - http: name anonymous functions in _http_incoming (maasencioh) #9055
  • [ec17e76656] - http: name anonymous functions in _http_client (maasencioh) #9055
  • [9099a43073] - http: name anonymous functions (maasencioh) #9054
  • [cde2ca96e4] - http: reject control characters in http.request() (Ben Noordhuis) #8923
  • [2cc7fa5e7d] - (SEMVER-MAJOR) http: remove deprecated Client interface (Brian White) #8104
  • [31bef6b704] - (SEMVER-MAJOR) http: correct error message for invalid trailer (Bryan English) #6308
  • [a54ec7f49c] - inspector: no URLs when the debugger is connected (Eugene Ostroukhov) #8919
  • [626a07df5b] - inspector: restore 9229 as a default port (Eugene Ostroukhov) #8550
  • [9f1f7e2a34] - (SEMVER-MAJOR) inspector: listen on process.debugPort (cjihrig) #8386
  • [7b73f55902] - internal/util: remove printDeprecationWarning (James M Snell) #8166
  • [9ad3082b1c] - (SEMVER-MAJOR) intl: add deprecation warning for v8BreakIterator (Michaël Zasso) #8908
  • [15eaba98a1] - lib: use emitWarning instead of printDeprecationMessage (James M Snell) #8166
  • [3a3996315c] - lib,src: reset zero fill flag on exception (Ben Noordhuis) #7093
  • [27e84ddd4e] - lib,src: clean up ArrayBufferAllocator (Ben Noordhuis) #7082
  • [334ef4f19d] - lib,src: drop dependency on v8::Private::ForApi() (Ben Noordhuis) #7082
  • [d582193613] - (SEMVER-MAJOR) module: Remove deprecated function requireRepl. (Adri Van Houdt) #8575
  • [6f1cae70eb] - net: fix ambiguity in EOF handling (Fedor Indutny) #9066
  • [fd6af98c2d] - (SEMVER-MAJOR) net: refactor Server.prototype.listen (Jan Schär) #4039
  • [5e5ec2cd1e] - (SEMVER-MAJOR) os: deprecate tmpDir() in favour of tmpdir() (Jeremiah Senkpiel) #6739
  • [aedb72e03b] - process: improve performance of nextTick (Evan Lucas) #8932
  • [bf91035364] - process: fix handling of process.noDeprecation in emitWarning (James M Snell) #8166
  • [62b544290a] - (SEMVER-MAJOR) process: remove deprecated process.EventEmitter (cjihrig) #6862
  • [07dbf7313d] - (SEMVER-MAJOR) promise: hard deprecation for unhandled promise rejection (James M Snell) #8217
  • [ecf474ceba] - (SEMVER-MAJOR) promise: warn on unhandled rejections (Benjamin Gruenbaum) #8217
  • [1a9e247c79] - (SEMVER-MAJOR) readline: show completions only after 2nd TAB (Anna Henningsen) #7754
  • [8a87b29034] - (SEMVER-MAJOR) readline: remove deprecated methods (cjihrig) #6423
  • [488d28d391] - (SEMVER-MAJOR) repl: deprecate unused function convertToContext (Prince J Wesley) #7829
  • [b2be04ac85] - src: refactor contextify (Franziska Hinkelmann) #8909
  • [e175188a94] - src: fix typo rval to value (Miguel Angel Asencio Hurtado) #9023
  • [1fda657cac] - (SEMVER-MAJOR) src: update module version mismatch error message (James M Snell) #8391
  • [96933df2ff] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 51 (Myles Borins) #8808
  • [b032f1cfc3] - (SEMVER-MAJOR) src: no longer need to use std::tr1:: (Michaël Zasso) #8317
  • [ebad04326d] - src: notify V8 for low memory when alloc fails (Anna Henningsen) #8482
  • [aed9792ff4] - src: provide allocation + nullptr check shortcuts (Anna Henningsen) #8482
  • [d2470d4dff] - src: pass desired return type to allocators (Anna Henningsen) #8482
  • [de946013c2] - src: add Malloc() size param + overflow detection (Anna Henningsen) #8482
  • [5bf94357a9] - src: remove unused StringValue macro parameters (Daniel Bevenius) #7905
  • [cc00be6ace] - src: fix -Wunused-result warning (Santiago Gimeno) #8450
  • [8e7cbe2546] - (SEMVER-MAJOR) src: make debugger listen on 127.0.0.1 by default (Ben Noordhuis) #8106
  • [781713d5ef] - src: remove unused isolate member (Ben Noordhuis) #7334
  • [de4161d367] - src: remove unused internals from node.cc (Anna Henningsen) #7117
  • [ac0665c908] - src: fix ArrayBuffer size for zero fill flag (Anna Henningsen) #7142
  • [aac79dfd78] - src: use stack-allocated Environment instances (Ben Noordhuis) #7090
  • [58cec4e85b] - src: move env init logic into Environment class (Ben Noordhuis) #7090
  • [c3cd453cba] - src: make IsolateData creation explicit (Ben Noordhuis) #7082
  • [0301ce9f55] - src: move IsolateData out of Environment (Ben Noordhuis) #7082
  • [a3c5567eb4] - (SEMVER-MAJOR) src,win: use correct exit code in old versions (yorkie) #8204
  • [2f05af4c06] - (SEMVER-MAJOR) stream: improve stream error messages (Italo A. Casas) #8801
  • [9983af0347] - (SEMVER-MAJOR) stream: improve unimplemented _write() error (ratikesh9) #7671
  • [0cd0118334] - (SEMVER-MAJOR) stream: 'data' argument on callback of Transform._flush() (Jesús Leganés Combarro "piranna) #3708
  • [a717be87a3] - test: fix flaky test-timers-blocking-callback (Rich Trott) #9198
  • [5ba02bf5db] - test: remove arbitrary timer (Rich Trott) #9197
  • [1518cc1e70] - test: remove duplicate required module (Rich Trott) #9169
  • [d62e7bd1f9] - test: add regression test for instanceof (Franziska Hinkelmann) #9178
  • [bb1e6064c1] - test: rename target to exports for consistency (Daniel Bevenius) #9135
  • [8788d009f8] - test: checking if error constructor is assert.AssertionError (larissayvette) #9119
  • [68157bd8b9] - test: remove unneeded escaping in template strings (Rich Trott) #9112
  • [0591362887] - test: remove unused common.libDir (Rich Trott) #9124
  • [0f2f4d2425] - test: fix flaky test-child-process-fork-dgram (Rich Trott) #9098
  • [47863a5837] - test: use npm sandbox in test-npm-install (João Reis) #9079
  • [67e2b92e21] - test: enable node-module-version/test.js with debug (Daniel Bevenius) #9093
  • [d5bdd65c6a] - test: move module out of fixture directory (Rich Trott) #9022
  • [0ad0e6addb] - test: fix issues reported by Coverity (Eugene Ostroukhov) #8870
  • [aac93a5c64] - test: refactor test-file-* (Jenna Vuong) #8999
  • [1bb1b3abe4] - test: fixes that do not affect performance (larissayvette) #9011
  • [96faba6ad8] - test: add cluster inspector debug port test (cjihrig) #8958
  • [7926886bf3] - test: fix test-debug-signal-cluster.js flakyness (Julien Gilli) #8568
  • [99cfd53097] - (SEMVER-MAJOR) test: test execFile/fork arg validation (Chuck Langford) #7399
  • [15cd45c6fc] - test: fix tests for non-crypto builds (Anna Henningsen) #7056
  • [fea3070ec4] - test: add buffer testcase for resetting kZeroFill (Сковорода Никита Андреевич) #7093
  • [2cdd5ccef9] - test,lib,benchmark: match function names (Rich Trott) #9113
  • [827660e03e] - tools: enable ES2016 syntax support in ESLint (Michaël Zasso) #9218
  • [a83354a567] - tools: replace custom lint rule for getter/setter (Rich Trott) #9194
  • [3ab8be07cb] - tools: fix release script on macOS 10.12 (Evan Lucas) #8824
  • [72fa9f5663] - tools: update ESLint to v3.8.0 (Rich Trott) #9112
  • [8ac29bd7c1] - tools: avoid let in for loops (jessicaquynh) #9049
  • [1a93e03a0e] - (SEMVER-MAJOR) tools: do not disable ICU's transliteration (Michaël Zasso) #8317
  • [6a3dbdacd6] - (SEMVER-MAJOR) udp: remove ancient check (Saúl Ibarra Corretgé) #8088
  • [1afd7c166e] - url: fix building when using --without-intl (James M Snell) #9041
  • [a8ece149e2] - (SEMVER-MINOR) url: adding WHATWG URL support (James M Snell) #7448
  • [336b027411] - (SEMVER-MAJOR) url: return valid file: urls fom url.format() (Rich Trott) #7234
  • [197a465280] - (SEMVER-MAJOR) zlib: move constants into zlib.constants (James M Snell) #7203

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

0977be0f261dd0e61433e875fbf0014773d1560b8bb5a882637e6e0289906d84 node-v7.0.0-aix-ppc64.tar.gz
2e94b2d3bae3ccac9c376379bc4d2243935c333bc1235b3d948d20d40ef26069 node-v7.0.0-darwin-x64.tar.gz
cd8f13980f935420bf0236cd7ed3c299c671b4d4f7efbf9f171de36f2904e740 node-v7.0.0-darwin-x64.tar.xz
f4792c0f40bd2eee2334424c9d65e4b4b30830507cca1b0cb88507d76044c0f7 node-v7.0.0-headers.tar.gz
8ef711371041f31faf0d0774e497a4cfc348323876613b9f5173fbbddac6b48e node-v7.0.0-headers.tar.xz
375e897d16956b80e6c7b298f17d5b6b4a3bac1a50b297575bd50f34ce4c612c node-v7.0.0-linux-arm64.tar.gz
9382f478f4e76f566ac34ca549ed5609f451d19df226839dd35cd86a0d654024 node-v7.0.0-linux-arm64.tar.xz
7378832687d7475074281f06dc98b2ddfc6c07cdc40e7ce4ea08a95347fd2292 node-v7.0.0-linux-armv6l.tar.gz
eb118194b7623f1389b9a0d315fd798a13fb638095b23069f6993532b53b1a1a node-v7.0.0-linux-armv6l.tar.xz
dbcf05b10f71acf845d4c1357c627ebf2d401a11c80464cb44e475c5f0eca7e4 node-v7.0.0-linux-armv7l.tar.gz
34d65a4e27f31e716d9bdd5d62b0a0b3b2a7079613457b94b0a0b88f544bdc26 node-v7.0.0-linux-armv7l.tar.xz
5d615eefcbf76c25f760de7e94f4d4c3c1a5376978e595800313f524d9634fe5 node-v7.0.0-linux-ppc64le.tar.gz
57aae8873b09d33f362d72d5cf65fbd49faa6fb5e5c977a47f16a40f01238662 node-v7.0.0-linux-ppc64le.tar.xz
d5297fa59942a0807f785d279f311ebe8346cdedcf49b6aba6e1bf75d84d664c node-v7.0.0-linux-ppc64.tar.gz
6d2ff843e90b279b9cd093c6b9e70c959d0b0ef9be10444a0b6596ae3ddc6101 node-v7.0.0-linux-ppc64.tar.xz
e92985271cf5efe6f0ebbf4768bcf7e7a98147da154dd5ca417d180e3c921262 node-v7.0.0-linux-s390x.tar.gz
89dd9ab01bcc3cd890cb9353cc64e6127bd3973617b5e90629c88dbf367c5b3e node-v7.0.0-linux-s390x.tar.xz
4bc5ce31d2485f0b25e55bf8691d5dabf72c61f0c06b363728b70bfc0292ce7f node-v7.0.0-linux-x64.tar.gz
78e042f9eb81eefed73c5e2fdccce89cbadbb4adb79de18585425be7ee8842f0 node-v7.0.0-linux-x64.tar.xz
96c61f58506725246ba246606c288809a5b7243f20ddfa464136978dd32d6917 node-v7.0.0-linux-x86.tar.gz
00526c2fbc4a84e2d00f0b90ae21618cfb8bb9ffd21d25d067bfc2a5ab37ca9c node-v7.0.0-linux-x86.tar.xz
5d935d0e2e864920720623e629e2d4fb0d65238c110db5fbe71f73de8568c024 node-v7.0.0.pkg
4b6dcc2345b7b5229676c342d7757578973139166129cdb4c7dfddcaab3ef598 node-v7.0.0-sunos-x86.tar.gz
8663063dd1eb9d85a3f41a263f8a0769e02448266d5addf1eef8c8627c277b90 node-v7.0.0-sunos-x86.tar.xz
95ae4a37b8cf57816f96588ebe9ce5dbbb2c5452d177edd75fcfe6caf3b12b9b node-v7.0.0.tar.gz
e16c3c76c2d6756bbfd711189cbdaf5676049b443e6817007bb537f243ca899a node-v7.0.0.tar.xz
aa026c4e12769f39df8959374b90b481925bf44684d66bfca28d7f547e361ea6 node-v7.0.0-win-x64.7z
af130e7c5abb9be0ba96c35cfcd2002cc35535ddcda4d068b7647ce6d2ee1baf node-v7.0.0-win-x64.zip
dd8a1049b64b121f025c8dd2870114c595300b48ec3efd18ff383fbbe142f273 node-v7.0.0-win-x86.7z
f60d01ccef511487887059f6b0f8df971b033e40862db53bbabf06278eced49c node-v7.0.0-win-x86.zip
4729fbe4f31122b2aed25d6f82412dac255ca233ccb00c870707936e330f69d0 node-v7.0.0-x64.msi
75f9b61962884661fad941bb9c00bfc89dea78f4758cc661bb895f10d3c762d9 node-v7.0.0-x86.msi
68a150109422a9c8043fb5deae8432b38c932f0ae9dbeb6d917df1cf62693247 win-x64/node.exe
bf7efdcbd128a27aa5cc1cd03b093057ce8bbb9998ce3fd6a7371af6ebfcfb06 win-x64/node.lib
f2acc4ff4ea736ff1cfdb7e09c38fa0d0c056f4dfe2dd0b76d11530c67cf4c28 win-x64/node_pdb.7z
d787e5d9fb40d9aad86794cdcec04052be64b860c144472fa2907d80a012a48d win-x64/node_pdb.zip
2ba6f11049660a65b0c2b761e2e8e1d150ca1460758a9163096a00541ce1687a win-x86/node.exe
d29d974921a3a730911f0926d78c3af3db9955432355b8d20bcc53fae00235e3 win-x86/node.lib
38aa5d1f901cd7d3aeb33965de21cf576132665d46b749b5a3e6b5df7ec68ba2 win-x86/node_pdb.7z
4b0285e40131e5c8ffa10a70fb2ff6190a5cbab90ab0bcdcf9a372290aee70b7 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCAAGBQJYD2hbAAoJEHNBsVwHCHesM8UH/2GAeBw7PJl4HDO6rEdGSwER
DJ1Yb+4HJbfxTMkTiYQawfRkmL/5N5YCOWPfWuj8D7fmm7PvAC95Mq0X6PnI6/pt
h8iO2FVIkwog6Mpd5hB5NMLBy19mLKZ59ZnHUFEpXJwt1pZMimfqy2vAFGb4JIhj
gatsurF+ieqrqztxhVVyCqLoe1qLYi0VzaImzeKHcCGgdp2zkQtMmYHVH0H0/zS9
nozF1q8XSwEVbbPOSyjMkz5OvJlRftEEn711rkTXVRoiB5c+1pKl3E3j5GRR1M52
jGhdfEKfDpRpjcXRMKipLjg4eW4hZFfSnsGqWuuG/VCVX/fUx8dqKlkWWYr9sA0=
=GyFW
-----END PGP SIGNATURE-----

Node v6.9.1(LTS)

주요 변경사항

  • streams: 읽을 수 있는 스트림에서 unpipe가 잘못된 스트림을 제거하는 회귀를 수정했습니다. 이 회귀는 v6.8.0에서 발생했습니다.(Anna Henningsen)

Commits

  • [2c3bbb576c] - doc: fix changelog index for v6.9.0 (Rod Vagg) #9168
  • [f4b766f5b7] - streams: fix regression in unpipe() (Anna Henningsen) #9171
  • [6072326009] - test: add regression test for unpipe() (Niels Nielsen) #9171
  • [9f248a4d83] - tools: check tag is on github before release (Rod Vagg) #9142
  • [c74d3a700a] - tools: make detached SHASUM .sig file for releases (Rod Vagg) #9071
  • [955bbf876f] - tools: explicitly set digest algo for SHASUM to 256 (Rod Vagg) #9071

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

Shasums (GPG signing hash: SHA512, file hash: SHA256):

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

77c14510c4b09188450f8c10b8c163ef4b4f616c8b7f455d538f07a810bc98bf node-v6.9.1-aix-ppc64.tar.gz
392e511ca0d6203c80700ed753187535e04069d0df0074cbfd1e4f1bd571d4c5 node-v6.9.1-darwin-x64.tar.gz
910395e1e98fb351c62b5702a9deef22aaecf05d6df1d7edc283337542207f3f node-v6.9.1-darwin-x64.tar.xz
bd73a816a1bfde82c5e6d0a4b5e669f7ce08e0149ba7994388a4f0b99216fb41 node-v6.9.1-headers.tar.gz
e30d67064877ed435e864ea52af20c6c54b7386bcf829a75a89ae1b666ae68bd node-v6.9.1-headers.tar.xz
8a8da2c3aad9da2d80035eeba0b9aae41230bec394729224fafcfae152fa5f66 node-v6.9.1-linux-arm64.tar.gz
7aa69b6c8cff578d0d97d5bd4f76941b2fade5476f0408d53828666ee427dd4e node-v6.9.1-linux-arm64.tar.xz
49a896d0a73bc9934eb62af7f3d0f5a75f286b3dfd08a310bfbfe8daa0545fe2 node-v6.9.1-linux-armv6l.tar.gz
eea12dcaead875eb58cbfc7c845c2954523e1393da027057940c64ed1e601686 node-v6.9.1-linux-armv6l.tar.xz
c4651804af2422b10cf49e1eeab96feb2664eaeb6c6ae3913933a946134e3375 node-v6.9.1-linux-armv7l.tar.gz
9a5542ef94fb9d96f1e9ce280b869396728a17461faa52593599bfe27faf9069 node-v6.9.1-linux-armv7l.tar.xz
5714678db7e6ff93ae96417c0b210a1f084ee7a0aabf0f2d33307a1f1d0445ce node-v6.9.1-linux-ppc64le.tar.gz
6f6362cba63c20eab4914c2983edd9699c1082792d0a35ef9c54d18b6c488e59 node-v6.9.1-linux-ppc64le.tar.xz
2accb9e0f8082ea29f224cf4046d4ce318bb68b6cc41415e1291b58929de49a7 node-v6.9.1-linux-ppc64.tar.gz
cc9b4a189c78c71ac89c7030f90e472965eab75bc3c0e82841b26dda43bd4e38 node-v6.9.1-linux-ppc64.tar.xz
aa4ba50e0af65590903e4627703d90119711aea84c17f3f1b4a9211ed9cc23a8 node-v6.9.1-linux-s390x.tar.gz
92e12509b46b2ea1cfab031b571278d51db399d1d4883caed38aeaa2678035e5 node-v6.9.1-linux-s390x.tar.xz
a9d9e6308931fa2a2b0cada070516d45b76d752430c31c9198933c78f8d54b17 node-v6.9.1-linux-x64.tar.gz
d4eb161e4715e11bbef816a6c577974271e2bddae9cf008744627676ff00036a node-v6.9.1-linux-x64.tar.xz
d2f4cb3f7e784a8c1c1b6477db613d67635d69cbf9ca80c17b87c9e85378d3bd node-v6.9.1-linux-x86.tar.gz
f9b2ca03016e45bc35d2441a63a73db94d3e7b92350f15577d796467b9f7efb0 node-v6.9.1-linux-x86.tar.xz
cdf399288aee1cfc2fcfd301b221d7e3141f3d549ab884f36d325605f6ac98fa node-v6.9.1.pkg
955d396a888c164d12d134baae098e2e214bfb46898e520f5be2e88a404697e2 node-v6.9.1-sunos-x64.tar.gz
d94202bc4567475ccca077f3f819a92c9d7f280bac688ec0506f9a31c3b19201 node-v6.9.1-sunos-x64.tar.xz
ec758b4a638f4599bb4a782196088f7704f4b08e70509ac235c3dd3f5b62382b node-v6.9.1-sunos-x86.tar.gz
643d675ac6678745784b29ab829519d11c9832aa77095a9b611d71b7ac4d4321 node-v6.9.1-sunos-x86.tar.xz
a98997ca3a4d10751f0ebe97839b2308a31ae884b4203cda0c99cf36bc7fe3bf node-v6.9.1.tar.gz
0bdd8d1305777cc8cd206129ea494d6c6ce56001868dd80147aff531d6df0729 node-v6.9.1.tar.xz
6ea6768af81948bd0e54760d948f04e0ab182411b235d2067e45a1e2b9052bcb node-v6.9.1-win-x64.7z
e4c5a82cf481c1eb6ea7db109d70c43a0169203eae7608e2140863efc42c25ce node-v6.9.1-win-x64.zip
aec417a95b46a21fa13190ed3f9a22de8bc1ecec77f981102345b0c7165420bd node-v6.9.1-win-x86.7z
78716a433b7f7ca680ffb1242f233fc0fa0fd59f475bca7aed0614a059ce8a8a node-v6.9.1-win-x86.zip
148aa14ce1491b2cdc47230c90e862e48d1af32baf5cc415b29593b6113ea1cf node-v6.9.1-x64.msi
314eaf8b5b9e08a835cb5c005ea5f4299b9e9e4d8c97277c1617e511382c15dc node-v6.9.1-x86.msi
513923b0490ebb7466a56483a62595814ed9d036d6f35476debb0cd606bec526 win-x64/node.exe
3951aefa4afd6fb836ab06468b1fc2a69fa75bd66ec2f5a0e08c4e32547681e3 win-x64/node.lib
a6110ec403a7a5fce0b3f4bd4667d8f31755114ab2f6720358934dc519f781b9 win-x64/node_pdb.7z
6f526496bb08d727b6d7e7c0d21de4bc9f1928878ca245f7d8e9fd51346e669e win-x64/node_pdb.zip
017659cf538c6cd5244f386be41b6e648221a2df4c4a028759978039bd62213a win-x86/node.exe
8584b55302cc738f6b0d9e6a8a4740654f55abae9b672a64a0abfd27d3c52627 win-x86/node.lib
6fcffec4a0d304c8c72fcdb0608a4d00c59ae8694d43032d739e0e74b74e9bb2 win-x86/node_pdb.7z
6f25d51c14d6882308e3c32eaddae84cdcd555670660e8bbf17c70ef092dd37c win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJYB/UvAAoJEJM7AfQLXKlG57EIAJaCkjlloRKfmV/7r0A7MFTV
mkZLbHr3bOyx/6hPEcjt0Bbz9B9orIktBCKs9QWcm19aJT+pNS4MpnR/+QGbgJnL
veH8ynpojUkPJ90Cz5M+/FLUjE2Pxm8SLI8XCByncaX1QHjzahYo0mZOHcYqIwxs
T0+pJDTfCmGmW1236QmWNB7G1/WccVvDx7UElYBiVc48BWS78PUY+7M9SN6yLnH1
fl7FW7Layse2u74MWh8K1SwUi6GpYvFNlhi4wmBXAWDCIeh4jk+mBW19q1+w23p+
pJtDKJwiOn6ev9GEBhfs0Mr5ElLINPeTXGTfiSn0iiCMvnIJFOgByAmPYXPHLWU=
=w8eF
-----END PGP SIGNATURE-----

Node v4.6.1(LTS)

보안 릴리스 입니다. 모든 Node.js 사용자는 https://nodejs.github.io/nodejs-ko/articles/2016/10/15/vulnerability-october-2016-security-releases/에 올라온 보안 릴리스 요약에서 수정된 취약점의 자세한 내용을 참고해야 합니다.

주요 변경사항

Commits

  • [f3c63e7ccf] - deps: avoid single-byte buffer overwrite (Daniel Stenberg) #8849
  • [5a0daa6c2f] - win,build: try multiple timeservers when signing (Rod Vagg) #9155

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

e5929de3a963f9a75c5923c9c222cde401e03c4b4991ec9281bf81f878f482ff node-v4.6.1-darwin-x64.tar.gz
18252a9261477296975317c11ee5d21c3847df0f6e4b25e210373fd839a77984 node-v4.6.1-darwin-x64.tar.xz
58ce23125a049f0098693f8c48c431d54906586007c1a8b899add656a4e5a2fe node-v4.6.1-headers.tar.gz
7d0e7ad37175695b35c6f6761dbc5f0e3beb777f8ad5943563100efed1c0b43d node-v4.6.1-headers.tar.xz
439a4261c13644dee42d8f5ff6a6fc7974a5c5bb169f6c79cc5852b50298a1c4 node-v4.6.1-linux-arm64.tar.gz
a8952908de2933f6702ac85e2f12ea0443ac7459176624546565ea74d2492560 node-v4.6.1-linux-arm64.tar.xz
a66310bd045260f3c1d55bbafe7bbd6477004882f8b7ef63da0b79ed3d2b9ec4 node-v4.6.1-linux-armv6l.tar.gz
8883c105c0e192ba41d882ac459a5f025a205f7d5799369f2f54c71ce84fb1f2 node-v4.6.1-linux-armv6l.tar.xz
b6883d8d3daf121c6fffcd8546747105ca46ae8b1214d2fb6f3640a8aef0879c node-v4.6.1-linux-armv7l.tar.gz
3cd0d522ddcedd22110b0cd698c5babc3b11b3be378e79570010f6708ee9714f node-v4.6.1-linux-armv7l.tar.xz
1c66dd602d5ac022560eb7f2cb8c1be63d7a0d9e32f8f67c0bd7d84fce7179e5 node-v4.6.1-linux-ppc64le.tar.gz
ed99067c35d478d5667789298cbd0a645c88f9be291091ae9d868ccc12e8e833 node-v4.6.1-linux-ppc64le.tar.xz
297a458edf5f0f274e8bba96dcb8cb975e47a802401087a17ba20f550fa85785 node-v4.6.1-linux-ppc64.tar.gz
84e0e9d8930cc6a6c8f519a802ad7a28f33298d71ba59e8f8a5eead5233c0030 node-v4.6.1-linux-ppc64.tar.xz
033243d4ddffd67856c9ccfb512b0d1980e8d1373554bc328472b21bc5de7675 node-v4.6.1-linux-x64.tar.gz
cafa6e4bc66e3b8047f927c6cd3549398b9c11a94c73c9d0b9fc330e85e9697b node-v4.6.1-linux-x64.tar.xz
16e0216d35ed1f81ac9a40081fa6f9b28e63dcbb38b316956dc1badd8b4bcfa7 node-v4.6.1-linux-x86.tar.gz
ddbfd6729538da959c4444181b1860dd6bfbee927c5f0c3b9007881006f19f58 node-v4.6.1-linux-x86.tar.xz
ccf029983486ba15394bd7cf4dd23b19cd371ec58f58d60897e72d156556e8c2 node-v4.6.1.pkg
892b86782c240b1886b4b655ca266425164e928b18c75e3d3f6960172a34cedf node-v4.6.1-sunos-x64.tar.gz
1a0d8ae76ef9c03c24bf8a46abe8e1c334be97ccec4a7b4e40ed6e00003db899 node-v4.6.1-sunos-x64.tar.xz
f87490f0764b6c0a88e3e90e2ee14eb8b67dad0245a7b20fcc4e5fe1e75d3ec9 node-v4.6.1-sunos-x86.tar.gz
3047a3ee63e8bd3fd2275daf2e9bb9be028009394751fb96b0c79f74c3cedb9c node-v4.6.1-sunos-x86.tar.xz
b8ca4db42c5a1fed95baf6996ff776db3c95ad2bcf73c7aed2f1f921a1225de3 node-v4.6.1.tar.gz
fe2a85df8758001878abb5bbaf17a6b6cdc12b3e465b1d3bace83b37fdf0345a node-v4.6.1.tar.xz
8a9739e505244f382d8a045464cff1c92a10977351138e7972bd3349bb4e9106 node-v4.6.1-win-x64.7z
f576f2dacc4262202ae21f7d64ab9a01b7e551795848dfa39ef39a2cd63fa42c node-v4.6.1-win-x64.zip
9633d956e36d8196f811ff4e685261910d942b2ceaa46aa296bbbbd5fa8b2b09 node-v4.6.1-win-x86.7z
80ecda252f5d7026a73bca964369e4eff4cac7ae2c8c96728ca10ef63f8564a5 node-v4.6.1-win-x86.zip
3718c9b018751d16ac311208c1d0d8091089ce431ea32f285ddaf54884091061 node-v4.6.1-x64.msi
b75124cb64ec423142f8c27e061854848ad99bf7bb896c8072ecebb5c91f6900 node-v4.6.1-x86.msi
04e33f33ba34a3426f4f11517f6b390697af7b5635eca97ff379204fdc978635 win-x64/node.exe
8dcb77384bcdf1cb7caa9fa1a146fd89318ec484b597918350a8603e911ddb75 win-x64/node.lib
ca0431734a0f0aca4ec78ea7c97969da9d13803212a5902af64304c6f1fb99dc win-x64/node_pdb.7z
75c3133ecc9671113057727c1bd91af489a37ed207821acc731e27389d91cd94 win-x64/node_pdb.zip
965d55bdb6e8abc4053cccf87fbb524d4e2c416eba8892705eac60acf73262e2 win-x86/node.exe
228584a3a6e4b0e50d5e56fd4d795f499df8e08b4a33f316ccf528baf49f7302 win-x86/node.lib
25e0f6f56b34b5af71d79ae88858d6f69e9c3ffb11d7db748f5a585c4777ca8d win-x86/node_pdb.7z
1ebdf49696992aa4961a8420f6e9e629f33928043ef497a03505df635ebfdc1c win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJYBlXZAAoJEMJzeS99g1RdmnUH/0B7JWzkfXRn0zNOMJ8dl/rC
lyxkDkQbZ7q8zQjoJaY6/53De5h2eWI1XklDjOxXjgEIwUxm6d02LjMiCu2dJTe2
dKQKr3Ip4Zjdon05mUq7/wZD98nXzPVp4uuEipM/6qRPlZeARam5LGAK1QVremYt
gagd8oN5riQ0HCJl2RIcFc/k0vZkKZykjM/LOacEKEmH2XAmBOtZ/0njYspK9X+y
QmFKpq0haCvhY7TENbHPMyT5snwI3W+xg4asNKoobX3rgDCBOumEXrUx0y5Ovef0
05MY/Mq1YSldypzZVULCyLYfP4R/dnN3ePRPYltYPvgW8uta7G9NTtfC0olkHxw=
=2XqL
-----END PGP SIGNATURE-----

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

보안 릴리스 입니다. 모든 Node.js 사용자는 https://nodejs.github.io/nodejs-ko/articles/2016/10/15/vulnerability-october-2016-security-releases/에 올라온 보안 릴리스 요약에서 수정된 취약점의 자세한 내용을 참고해야 합니다.

주요 변경사항

Commits:

  • [c5b095ecf8] - deps: avoid single-byte buffer overwrite (Daniel Stenberg) https://github.com/nodejs/node/pull/8849

Windows 32-bit Installer: https://nodejs.org/dist/v0.12.17/node-v0.12.17-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v0.12.17/x64/node-v0.12.17-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v0.12.17/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v0.12.17/x64/node.exe
macOS Universal Installer: https://nodejs.org/dist/v0.12.17/node-v0.12.17.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v0.12.17/node-v0.12.17-darwin-x64.tar.gz
macOS 32-bit Binary: https://nodejs.org/dist/v0.12.17/node-v0.12.17-darwin-x86.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v0.12.17/node-v0.12.17-linux-x86.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v0.12.17/node-v0.12.17-linux-x64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v0.12.17/node-v0.12.17-sunos-x86.tar.gz
SunOS 64-bit Binary: https://nodejs.org/dist/v0.12.17/node-v0.12.17-sunos-x64.tar.gz
Source Code: https://nodejs.org/dist/v0.12.17/node-v0.12.17.tar.gz
Other release files: https://nodejs.org/dist/v0.12.17/
Documentation: https://nodejs.org/docs/v0.12.17/api/

Shasums (GPG signing hash: SHA256, file hash: SHA256):

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

5a959b68bf667b89e256fd620bb88e5bef80bfa3e7cce3176b61cf4b144c5c06 node.exe
155e4f44e6ea5a37814f06f078265d2cf335ea383a161bc288b56d3093feb62a node.exp
e6e08241c0669c67b13b3ce3bdb4019c849e09caa34150b18559b7e9ee0a3cea node.lib
1ccbe8436699f3e33df01b66aed504a521822b5ce6eea5e529b6cc35edab3db3 node.pdb
4134958fecbc56e9a25374c80e4770ec51e5acfb5eefb67c89ee1af8d80c83da node-v0.12.17-darwin-x64.tar.gz
618b43ff788a7fafcd44721213bc85a142390bdaf42dddfeebef4ccb34ca1625 node-v0.12.17-darwin-x64.tar.xz
5a24a5ca37ee53d45e49dafcd286b6b26e9f5e2805bb768b287bab5f289573ba node-v0.12.17-darwin-x86.tar.gz
ae8313eeb6e886477deaf5ca29c52a6f4f9b222e6095e9d5ecf1bef52083e6d2 node-v0.12.17-darwin-x86.tar.xz
a93ceb4f049a762975c103fefc152fab486b99419fa60ea865841390d8c326ee node-v0.12.17-headers.tar.gz
4cd5829696466bd4de72688d8ceb0315e6b3c5e7d76f2d8f3810c055a871b493 node-v0.12.17-headers.tar.xz
afeec47fc543e24a1e596d05e9bc8e019c3bdf51d45f0ddeac6aeb04f15eaece node-v0.12.17-linux-x64.tar.gz
5a89f8bc4e8195f44499afcf60a50c198fa119dc2ca30f446b96c90bc2eea779 node-v0.12.17-linux-x64.tar.xz
5069c77361a0952d426620d9f35f87f0066ce81df4cb57612a3db145ab10c93e node-v0.12.17-linux-x86.tar.gz
57202ae0ddf4252afb649a12ad79817ca67162220c73b57dea31abc73cee4e79 node-v0.12.17-linux-x86.tar.xz
8d65a3e5376f3adf048f0acb647085ee862b66fa7e5bd1c8fff577eb02fb58f0 node-v0.12.17.pkg
0354c8c1e636886ff1759e3106ac150350c9c2e252ac01dee7801e471ee03a96 node-v0.12.17-sunos-x64.tar.gz
557642532e608b5cda58eace551c8debdc17ff7bc8e7dda0ac3b3c4018789113 node-v0.12.17-sunos-x64.tar.xz
f17d21f5b04a1a1b21a6bed7fbcda9bc3f0d580fcc2ca8049bba0139eea2bd97 node-v0.12.17-sunos-x86.tar.gz
f9565792862d19cf160475faabe4c1066bca1e86f2018e850f79aecd40087c02 node-v0.12.17-sunos-x86.tar.xz
ddea5e253812f167608fbdda6ff29ffc30dc6f669cf2f6e4249938d28b9cd44d node-v0.12.17.tar.gz
e2e82229200ef973e033d6dae910d789ab440e913f8c4c6225bf5e6e4a446420 node-v0.12.17.tar.xz
b0c761bd9f6506c750c3d8484c10f6725c475aa284eafba0a858ecba9a8866c9 node-v0.12.17-x86.msi
baaef9bfef68f2fc9ee49db2d71cb470c9fbdd8206e0077db0920c222ee8c14a openssl-cli.exe
749b4673390b45c53e4a95e416ed0b74937bd390beb7c33390de7715e4df9f9e openssl-cli.pdb
7712b7cbcb1c197cd44f7b38619a17c48d3a8b5b06911ddd91572c8e4ffe1c14 x64/node.exe
2483fed3a01e92322527da0e29d994526abc27aace3ce3829bfce0838d7d0710 x64/node.exp
17c7a61c63b96422dfd81849080a18a1b3b6d2ee500410bfb9741ce82b86544d x64/node.lib
d373a79d76d17f813df7c5dfe3a8311d618047f4114feafd1e0551f4d84fb7a0 x64/node.pdb
a7a38396850c0c34f27165fddceef74137be4656ed636624da403a8f62441d99 x64/node-v0.12.17-x64.msi
a3fc1ecfa42913d3db21efbae13854368a05f42ebf6c1ba3578101afaf156514 x64/openssl-cli.exe
024a5c91411d2a23bca99ff49670837b0d70f06956fba5fa5d57008810af7722 x64/openssl-cli.pdb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJYBkrfAAoJEMJzeS99g1RdoWYIANySBPtGwzZU9oy/6YRAvEzo
pyNADjYmVxfwfYbf+xVhW+hmCEMG7mZLj0poGAv5S3Hjgvod7VK5aY7kDZ2pziAh
8okFiWb5XDv6IDboqsCzmSYU6dbt4KVSMLY69xsBbktHs30YMxtoBpqg7o3XvoZ4
9pi2GoR94HUP2VtkFiouHAXyt7tMyBgdmM0e2cOa+3+k8ZrdSLkB+rFWDfO0pGuq
KakDA8QSt/kc4P44sc99+EE6makOfxxnern0VI/6Vqg2VQL3Lmpg0voLsOZJob+O
js68vH/dsoOciHb2KFUfLVIyOBzrtrFhE/WvA2/wyuvEqf3DipjmYD+naDjUT80=
=oSLU
-----END PGP SIGNATURE-----

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

보안 릴리스 입니다. 모든 Node.js 사용자는 https://nodejs.github.io/nodejs-ko/articles/2016/10/15/vulnerability-october-2016-security-releases/에 올라온 보안 릴리스 요약에서 수정된 취약점의 자세한 내용을 참고해야 합니다.

주요 변경사항

Commits

  • [a14a6a3a11] - deps: c-ares, avoid single-byte buffer overwrite (Rod Vagg) https://github.com/nodejs/node/pull/9108
  • [b798f598af] - tls: fix minor jslint failure (Rod Vagg) https://github.com/nodejs/node/pull/9107
  • [92b232ba01] - win,build: try multiple timeservers when signing (Rod Vagg) https://github.com/nodejs/node/pull/9155

Windows 32-bit Installer: https://nodejs.org/dist/v0.10.48/node-v0.10.48-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v0.10.48/x64/node-v0.10.48-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v0.10.48/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v0.10.48/x64/node.exe
macOS Universal Installer: https://nodejs.org/dist/v0.10.48/node-v0.10.48.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v0.10.48/node-v0.10.48-darwin-x64.tar.gz
macOS 32-bit Binary: https://nodejs.org/dist/v0.10.48/node-v0.10.48-darwin-x86.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v0.10.48/node-v0.10.48-linux-x86.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v0.10.48/node-v0.10.48-linux-x64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v0.10.48/node-v0.10.48-sunos-x86.tar.gz
SunOS 64-bit Binary: https://nodejs.org/dist/v0.10.48/node-v0.10.48-sunos-x64.tar.gz
Source Code: https://nodejs.org/dist/v0.10.48/node-v0.10.48.tar.gz
Other release files: https://nodejs.org/dist/v0.10.48/
Documentation: https://nodejs.org/docs/v0.10.48/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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

6a6ce9cbc42560a1d0ed9c04dcdcb84127f0c2e90d4850fd0e3003b31549795c node.exe
7d070b0e240bed0939841c830cb2aa087f2b83a9fe25b9318964056a5f878aae node.exp
b186c12757de90a3554f53ed58e623aac5cdad2be8df054f39338e6e6f8f70a1 node.lib
b007eea6d7a7f4a1dbc11e1ea5771ee39f4269e99dbbbc6ecf1441db3fb6e351 node.pdb
35d510ca5e8dd0c21cb11c2bf33b90f3715f92281aaaa49645f61c565c8adceb node-v0.10.48-darwin-x64.tar.gz
6c4a387bda0ccf2efc282fbf426e6ab18dde7f0d61db6e76f76c77ab0bdf71af node-v0.10.48-darwin-x64.tar.xz
0054a05d99e36a1e50af321d6c13ef84afde895063abd5c5e808bb84d33c2296 node-v0.10.48-darwin-x86.tar.gz
34f698e0ab6e2687aedf66c99ab1f6e6fa39776570be287a484d0f21062cf106 node-v0.10.48-darwin-x86.tar.xz
fd9b79cfd5814aa7a6bf095e34e890206f2eea9a3e0ab7234a1c6d125b5c389f node-v0.10.48-headers.tar.gz
1d111b1e17fddc98cabf53a178634f693bf31ee3470889036bd335ae12c0c39b node-v0.10.48-headers.tar.xz
82f5fe186349ca69d8889d1079dbb86ae77ce54fce5282b806c359ce360cec7b node-v0.10.48-linux-x64.tar.gz
9fdd93e14ba629f50020e283ac0d9ae183034b0f685747b3c927313feb918908 node-v0.10.48-linux-x64.tar.xz
abb69775712b947ac33f219db9bf462ddfe70e895c42ba415b79056e842f0fba node-v0.10.48-linux-x86.tar.gz
9d2154ec399362cf94b9284c87ededf9cfc388a23d96b6e2b64b2dd2b9a6d883 node-v0.10.48-linux-x86.tar.xz
aff11080627404624c7ce64d5253806abc81a1511a9bec1d244e6f761d5f3079 node-v0.10.48.pkg
7dbb5cdecedd9d15119fa556f99ba14e900c325c550f57d4f65869c046e7eba5 node-v0.10.48-sunos-x64.tar.gz
e87740c55a6405b00dea737ac3f24ca41d130e0f077c9bd3ef2da7c9814ed1e7 node-v0.10.48-sunos-x64.tar.xz
ebb1a347363b22d5460d35c1250ffc9dde6216be4d67c3281d2702e1de403b06 node-v0.10.48-sunos-x86.tar.gz
3b68e2bb8f97d59c6fe3d5a055bf0d9fc38e591c496307a1bb685cedaabcea30 node-v0.10.48-sunos-x86.tar.xz
27a1765b86bf4ec9833e2f89e8421ba4bc01a326b883f125de2f0b3494bd5549 node-v0.10.48.tar.gz
365a93d9acc076a0d93f087d269f376abeebccad599a9dab72f2f6ed96c8ae6e node-v0.10.48.tar.xz
834319f6f02fdf96e214a034d77352178ee4db55f2ae8463a49ea11246467adb node-v0.10.48-x86.msi
1cdfe558099e4ec46f2b4a17e11f1ffae8eec1422532ffd6651fdb54ed7faa45 openssl-cli.exe
d27f423125232c9088b2bb65052180e0f6b7ad713856f74f1d5e530795eed039 openssl-cli.pdb
5d8cb2b12068166be30b48dcfd03bb46aee81d9e61f13fe4a650603e9ab1b951 x64/node.exe
d4f9d03e75c96262d72a47ccbc72a07f5684e2a2de78dc818c8f33e2c6de1ee3 x64/node.exp
5bbdf40545f7fde4e9d03627b26f8dd17a90acd744a836ddaa4bbe7c3b0ba608 x64/node.lib
dd62dbd0038102e0f83ac2cb1263524eadf8600a01f417285fc167027e91215a x64/node.pdb
4f3ad54b78cdd74ee9502620815f8bbd441ee718884469795e52c1c0155dbccf x64/node-v0.10.48-x64.msi
10f03315302c2ec0c4f610ca088b0f292f8cfcb6f4d1e41d08a3b21b7d8fce84 x64/openssl-cli.exe
73c5688003f2a7a7801bbd0f7393371018a44ab709a0473ac39a3c278f205209 x64/openssl-cli.pdb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJYBk/vAAoJEMJzeS99g1RdV1sH/RHgh/RbMRTMHyDNfrateafQ
4RZZdj6XG5Jp5dZgLIoZhJNrXw4KlBZrSulowjPBDYXfOyFnZ3FeDl/T4u1cmIEp
qCgUhmzc8JJRSsO1w47oqesXamp8NFj6Hj/GGdsfOwbekatdi649zwLxqpQ8fqzd
kj5y6dpfteIkPBQIR0uEOh2tH+c/984QGl1pC3dCsVGkAw1bPMsDHnbolK3LTfwc
qJDliVuHH4h3sn9xZ1n6MekYqBfzX62RbU/KktQ/4hpy9cIzIvPrgsvfG/xLoH+t
9CU3O/rjY0TtdtNbZquD81WL0eHlwozm0DYXob5bTjZKT0M6GShpzgGweMqx4Ow=
=G98g
-----END PGP SIGNATURE-----