Node v6.3.1(현재 버전)

주요 변경사항

  • buffer:
    • Buffer.from(str, ‘hex’)와 Buffer#write(str, ‘hex’)의 성능이 향상되었습니다. (Christopher Jeffrey) #7602
    • 길이가 0인 ArrayBuffer에서 생성할 수 없던 문제를 수정했습니다. (Ingvar Stepanyan) #7176
  • deps:
    • V8을 5.0.71.xx로 업그레이드했습니다. (Ben Noordhuis) #7531
    • V8 instanceof 버그 수정을 백포트했습니다. (Franziska Hinkelmann) #7638
  • repl: 함수 재정의와 관련한 문제를 수정했습니다. (Prince J Wesley) #7794
  • util: 객체 안에 있는 심볼의 검사하면 더 자세한 결과가 나옵니다. (Anna Henningsen) #7641

Commits

  • [3747d910ec] - benchmark: remove unused variables (Rich Trott) #7600
  • [41582722c8] - buffer: optimize hex_decode (Christopher Jeffrey) #7602
  • [4a3300e66b] - buffer: fix creating from zero-length ArrayBuffer (Ingvar Stepanyan) #7176
  • [71f84b5e6c] - build: add conflict marker check during CI lint (Brian White) #7625
  • [4480b14fda] - build: use BUILDTYPE when building V8 in Makefile (Michaël Zasso) #7482
  • [94a486a388] - build: add v8 requirement to test-v8* in Makefile (Michaël Zasso) #7482
  • [e5627278f1] - build: add –enable-d8 configure option (Ben Noordhuis) #7538
  • [933ff62fa5] - build: respect –shared-* flags for inspector deps (Сковорода Никита Андреевич) #7569
  • [9bb1024dc3] - child_process: Check stderr before accessing it (Robert Chiras) #6877
  • [f574bd4cec] - cluster: remove bind() and self (cjihrig) #7710
  • [164981af5f] - deps: bump V8 patchlevel for instanceof cherry-picks (Franziska Hinkelmann) #7638
  • [287006149b] - deps: cherry-pick 5b5d24b for X87 from V8 upstream (Franziska Hinkelmann) #7638
  • [e5cce7acfe] - deps: cherry-pick 3a903c4 for PPC from V8 upstream (Franziska Hinkelmann) #7638
  • [e23904523f] - deps: cherry-pick 2aa070be from V8 upstream (Franziska Hinkelmann) #7638
  • [d3f0a6a52f] - deps: cherry-pick 1f53e42 from v8 upstream (Ben Noordhuis) #7612
  • [cf8a4889db] - deps: v8_inspector no longer depends on wtf (Ali Ijaz Sheikh) #7751
  • [939cf6ddb2] - deps: no /safeseh for ml64.exe (Fedor Indutny) #7759
  • [abf86adee1] - deps: back-port d721121 from v8 upstream (Ben Noordhuis) #7633
  • [dbdcded866] - deps: upgrade to V8 5.0.71.54 (Ben Noordhuis) #7531
  • [4839ef37a9] - doc: correcting misspelling (Vitaly Tomilov) #7797
  • [3343d46f2c] - doc: general improvments to events documentation (Sakthipriyan Vairamani) #7480
  • [e8a6a223ec] - doc: update readme with andrasq as a collaborator (Andras) #7801
  • [59ed303612] - doc: update CTC governance information (Rich Trott) #7719
  • [4b320adb49] - doc: correct sample output of buf.compare (Hargobind S. Khalsa) #7777
  • [9847f8459c] - doc: add added: information for stream (Italo A. Casas) #7287
  • [1f003590d6] - doc: fix inconsistencies in code style (saadq) #7745
  • [9c274e32fd] - doc: Warn against uncaughtException dependency. (Lance Ball) #6378
  • [fc4df0df6c] - doc: fix typo in stream doc (Kevin Donahue) #7738
  • [2a023bfd00] - doc: removed old git conflict markers from fs.md (Jaime Hidalgo García) #7590
  • [1d07d29bfe] - doc: fix typo in the CHANGELOG_V6 (vsemozhetbyt) #7568
  • [f15d2d6dae] - doc: fix util.deprecate() example (Evan Lucas) #7674
  • [58b70d34ee] - doc: link and highlight Object.assign (Sakthipriyan Vairamani) #7670
  • [cc7fdf429e] - doc: grammar fixes to event loop guide (Ryan Lewis) #7479
  • [a81ff702cc] - doc: dns.resolve fix callback argument description (Quentin Headen) #7532
  • [f0c335c347] - doc: add benchmark who-to-CC info (Rich Trott) #7604
  • [9e0cba0552] - doc: added information on how to run the linter. (Diosney Sarmiento) #7534
  • [e13ee29cbd] - doc: delete non-existing zlib constants (Franziska Hinkelmann) #7520
  • [663b103bc5] - doc: fix minor style issues in http.md (Rich Trott) #7528
  • [6c4d4596cc] - doc: updating REPLACEME tag during release (Gibson Fahnestock) #7514
  • [b4547340ee] - doc: fix detached child stdio example (cjihrig) #7540
  • [0f7b4efaaf] - doc: add bartosz sosnowski to colaborators (Bartosz Sosnowski) #7567
  • [77afeb2ec7] - doc,dgram: fix addMembership documentation (Santiago Gimeno) #7244
  • [11d6f1af59] - fs: rename event to eventType in fs.watch listener (Claudio Rodriguez) #7506
  • [989a2a1c92] - inspector: Unify event queues (Eugene Ostroukhov) #7271
  • [fc0ed2e8c7] - lib,benchmark,test: implement consistent braces (Rich Trott) #7630
  • [80ca0630a6] - net: export isIPv4, isIPv6 directly from cares (Sakthipriyan Vairamani) #7481
  • [72fc4ebca2] - repl: Mitigate vm #548 function redefinition issue (Prince J Wesley) #7794
  • [f97aa4be39] - src: remove unnecessary HandleScopes (Ben Noordhuis) #7711
  • [78dcf0d641] - src: fix handle leak in UDPWrap::Instantiate() (Ben Noordhuis) #7711
  • [dc766e6a6f] - src: fix handle leak in BuildStatsObject() (Ben Noordhuis) #7711
  • [96882e14d1] - src: fix handle leak in Buffer::New() (Ben Noordhuis) #7711
  • [fbc9ef84b8] - src: disable stdio buffering (Ben Noordhuis) #7610
  • [44c9a72aad] - test: add regression test for instanceof (Franziska Hinkelmann) #7638
  • [2e05e65916] - test: add known issue test for #7788 (cjihrig) #7793
  • [7fb4794e19] - test: increase RAM requirement for intensive tests (Rich Trott) #7772
  • [61542e82c1] - test: ensure callback runs in test-vm-sigint (Rich Trott) #7768
  • [9e9d499b8b] - test: use mustCall() for simple flow tracking (cjihrig) #7753
  • [83cbf3175c] - test: avoid usage of mixed IPV6 addresses (Gireesh Punathil) #7702
  • [39f5d9ca7a] - test: fix flaky test-http-server-consumed-timeout (Rich Trott) #7717
  • [3ed0204f23] - test: s/assert.fail/common.fail as appropriate (cjihrig) #7735
  • [f7651d24d4] - test: improve error message in test-tick-processor (Rich Trott) #7693
  • [acb976ac26] - test: cleanup IIFE tests (cjihrig) #7694
  • [432cb353e1] - test: add common.rootDir (cjihrig) #7685
  • [9797969ad4] - test: fix old tty tests (Jeremiah Senkpiel) #7613
  • [37dc7954d8] - test: move parallel/test-tty-* to pseudo-tty/ (Jeremiah Senkpiel) #7613
  • [5192bed68c] - test: remove unused var from child-process-fork (Rich Trott) #7599
  • [e1aedbf671] - test: remove unused vars from http/https tests (Rich Trott) #7598
  • [64e2eed662] - test: remove unused var in test-tls-server-verify (Rich Trott) #7595
  • [8e50413b7e] - test: fix flaky test-fs-read-buffer-tostring-fail (Rich Trott) #7575
  • [447a8f26e1] - test: remove unused var in net-server-try-ports (Rich Trott) #7597
  • [326006527d] - test: remove unused var from stream2 test (Rich Trott) #7596
  • [97167291e7] - test: fix flaky test-net-write-slow (Rich Trott) #7555
  • [657fd7aee9] - test: skip doctool tests when js-yaml is missing (Anna Henningsen) #7218
  • [1576730ef3] - test,doc: clarify buf.indexOf(num) input range (Anna Henningsen) #7611
  • [49a6ea1b73] - timers: fix processing of nested timers (Jeremy Whitlock) #3063
  • [5a2ce3633f] - tools: consistent .eslintrc formatting (silverwind) #7691
  • [2a84da5d09] - tools: increase lint coverage (Rich Trott) #7647
  • [a82573d480] - tools: enforce JS brace style with linting (Rich Trott) #7630
  • [8efca46e78] - tools: fix broken format string (Sakthipriyan Vairamani) #7620
  • [2bef583f8a] - tools: cleanup no-build and build-only options (Sakthipriyan Vairamani) #7620
  • [df697c486e] - tools: update ESLint, fix unused vars bug (Rich Trott) #7601
  • [1a360d63db] - tools: remove unused variable (Rich Trott) #7594
  • [fa99dadda4] - tools: remove unnecessary imports and assignments (Sakthipriyan Vairamani) #7483
  • [0858e620e9] - util: inspect boxed symbols like other primitives (Anna Henningsen) #7641

Windows 32-bit Installer: https://nodejs.org/dist/v6.3.1/node-v6.3.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.3.1/node-v6.3.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.3.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.3.1/win-x64/node.exe
Mac OS X 64-bit Installer: https://nodejs.org/dist/v6.3.1/node-v6.3.1.pkg
Mac OS X 64-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-ppc64le.tar.xz
SunOS 32-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.3.1/node-v6.3.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.3.1/node-v6.3.1.tar.gz
Other release files: https://nodejs.org/dist/v6.3.1/
Documentation: https://nodejs.org/docs/v6.3.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
56
57
58
59
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

de6d45f63ab281b7454977d8dbf5494015e63a1cd9c9d8fe6f67e2431684f34f node-v6.3.1-darwin-x64.tar.gz
5a4e891e6ade214915f4907223955ba37ceff385bd650e8031a1f32fe589df32 node-v6.3.1-darwin-x64.tar.xz
2d7a69f69e9d45453fed9ad68302edf4969e64b870b2e40f9b3d5f98ed44587c node-v6.3.1-headers.tar.gz
aa9c783846e9339b9fe1fac0eb108bbce2a34da87faca2b16867968765a87264 node-v6.3.1-headers.tar.xz
66ef087709f7709f0bf066904df06815ac7ad213181d6dcc2adb4f9dc831704f node-v6.3.1-linux-arm64.tar.gz
219e4182a2901af94d6fb907714995e240c6916f1dd3c196eab2478cc10eb219 node-v6.3.1-linux-arm64.tar.xz
fe6722b20b71e117be020792e7e69b124adeeae46ed666a406ac3a132870c418 node-v6.3.1-linux-armv6l.tar.gz
6632fdf08afbc2753635fc2698aaab9bffac0b258cb3b3f066469b90195b655c node-v6.3.1-linux-armv6l.tar.xz
633fc62c5bb2cff7e2746ee5351494b97021468365d5d290f275f56db920337a node-v6.3.1-linux-armv7l.tar.gz
426efe8025df70d6feb862a034669fd26aaad5c09707ce8a0f2b9a87d20cf412 node-v6.3.1-linux-armv7l.tar.xz
b760514341a29a684b86c9d6754a5b8d576a6b8cf1ec00cea012a38ba7ada7dd node-v6.3.1-linux-ppc64le.tar.gz
c32c0588be391f23de70c1fbe9f56af520dd47dcbd29a4508a185bc5d703f62b node-v6.3.1-linux-ppc64le.tar.xz
740824dd86eda983b3c7873e56a952585917f3d8770363f66f8593241009c273 node-v6.3.1-linux-ppc64.tar.gz
09e3d065dba1d80fab9bfaafa01bad57309f93107e0bc41c66a93b1f5b016afc node-v6.3.1-linux-ppc64.tar.xz
eccc530696d18b07c5785e317b2babbea9c1dd14dbab80be734b820fc241ddea node-v6.3.1-linux-x64.tar.gz
bf1d9c39fb6f9e4bd471673882e00c1c48b4c78fa7e13492a484a641a104e022 node-v6.3.1-linux-x64.tar.xz
23f07c6467f69c7e572e71a712bbc9c78be14ccad32f694edd52bc45b272a638 node-v6.3.1-linux-x86.tar.gz
2144c4288e9227fb3223d0c6158dc91b8eedc195045682bf28b333f2340043d5 node-v6.3.1-linux-x86.tar.xz
da6bbe14781266dc46c697b4223ed21c22766223989a5dff8f2eb05da53ca219 node-v6.3.1.pkg
a1e8f130b2edab12181a254dcd2cf65c72c4d121aacd0e06037b1a23437f3406 node-v6.3.1-sunos-x64.tar.gz
e40f34a52d9e40f2e7ee70fa1358f4bdeac08461c802765f4170fc8d6cc2709a node-v6.3.1-sunos-x64.tar.xz
95c0c2d00068976bd96f2fab0dfabd3be0ea7ba7a7b4aaee4d30c7d1849d0e42 node-v6.3.1-sunos-x86.tar.gz
12e2f47999e973579a8bae53ddcb23797f942c0d97cf46fb9dd6857e3dcbe519 node-v6.3.1-sunos-x86.tar.xz
3f6144dcf13c210b11c83dc0b0a841219347a769b5a3b883b20f7ab8dc4008f6 node-v6.3.1.tar.gz
6fe584814b70d5e715be23f54545490609cdf1693372c2cdf47c76c798b02a1b node-v6.3.1.tar.xz
9574885ea4acfe3ca8773e98e692cc9950dd86223364c808cc8a73122a922c34 node-v6.3.1-win-x64.7z
149addc6b65f7b22ded3c44cd2c720f44ededf4ca4578f105993a846bfa1e0c8 node-v6.3.1-win-x64.zip
57bfe0b948722fd4637193444c94e306b6016063ec53773f430be8c24234bac2 node-v6.3.1-win-x86.7z
d1a13d946f42201bbe827962ac666271210b760548387ee712762ea270b87d95 node-v6.3.1-win-x86.zip
d41bb2d45bbd2dde7539c7c7e4f80865979f0bb15e6af0e7ee9460d9ad47c8ec node-v6.3.1-x64.msi
ed6c7ef60a0d04bfc5f766b7886c5f5dd3c79041bd2a00df6832fb416237f976 node-v6.3.1-x86.msi
2ab05a292e12f16bc0fef2dc7b3b5df0de2e81dd6a5c12f67d776f144d8e24ac win-x64/node.exe
efe1403e3ab1cd17527c53a80f5e2736e1dc2b143baa60db9e77e26ce011bee8 win-x64/node.lib
72dc3089935b4a5e0a52e5768ac326ab775a9b14ec8019b634e0e9d4b3567f3a win-x64/node_pdb.7z
e5d7045e1791d3e3ebebbe978f10f894abc08ec146c4f1112e0c43ed0fbe42b8 win-x64/node_pdb.zip
a1cadd824ac1894d35bb15c00e5ba86f1b96867606925a18666c8dbbec36a312 win-x86/node.exe
9b5322eab3d8af92e581887b80699d75208a40946a0f195589645007a0b37fb0 win-x86/node.lib
203bf697f8936b0d981427865fba20f133ad80deb8d9879f1b27ee1fc7ee4fdf win-x86/node_pdb.7z
497094669a7fb59d9237c4c687e3a7a7c2ec713ab7abd5e9acf950232bef3d12 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXkU0KAAoJELY7U1pMIGypLIkQAM2jMeRUzMfy+14u2zL0AeOh
nAeqrbS9zUIwY9KRVaI8NCYaOOsR3O/iWXHZn1qoZiGUCTMn4cbm7SVVqNeKp/Y5
OiFPOd8b0HbWIk0l8fGjJv3XwR3WpW5oYJ5Z015kHQt9ZNVSdl/jNsashIlwO67I
QHfUWvvokejqOYOvvITlG4oy5c7I/0mpaEfup9oPgfQ9Akg2QztpSougll3C11mU
r3EKg8Q0XLGT0vZ6s3Ec4unmCLsksUBfLt27taG1anqs/txDI0qS52Un1rU/GgOH
JjQbFXptTwcTO+hwQJ2QWoRXCgrbmiUE9uXYwNPDLyaCR4bp0LQz/VEnSoRhSzW8
BsUEDG7VpBxnuZCfEG8A61fxjF9XY05gl2sRsaP+NWqu+WERMUqNRpBO2uiJLkZz
84v72nN+akdZZprcNeDTx0a7PaF4CQrujsiVISAeaS2QYr8PudfyEw/8IV/U4Iqk
++0xsa2Ev60PjbkQjkASiVrhNeVPjcIOPAzEwLtnyT+MpqeNyVawazFCspP2nIt3
7nYmrQm/zQxyfvH+1th37L1l08SeUgkFuETqPMVN50KCwFCeeVAcTcCwb2bjoNFR
slK6G/ygI2ZJ76t0Cwx58UWViFY1QW8aaSdRIFwFmJ3sXz7CmOzcDxCH3DbsA8gX
tnze/Dbuv7gAVA+LtWmm
=L52s
-----END PGP SIGNATURE-----

Node.js 주간 뉴스 2016년 7월 16일

Node v4.5.0 제안

Node.js 재단에서 Node.js Interactive Europe 행사를 위한 키노트와 프로그램 발표

이벤트에서 Node.js와 JavaScript의 차후 개발에 관한 워크숍, 커뮤니티, 기술 토론, 이용 사례 등을 공개할 것입니다.

https://nodejs.org/en/blog/announcements/interactive-2016-ams/ 여기에서 더 많은 정보를 확인할 수 있습니다.

커뮤니티 업데이트

  • Node Hero - Node.js 보안 강좌: 이 Node.js 보안 강좌에서 가장 일반적인 공격 벡터로부터 애플리케이션을 보호하는 방법을 배울 것입니다.

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

다가오는 이벤트

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

Node.js 주간 뉴스 2016년 7월 8일

Node v6.3.0(최신버전) 릴리스

Node.js 재단에서 Node.js Interactive Europe 행사를 위한 키노트와 프로그램 발표

이벤트에서 Node.js와 JavaScript의 차후 개발에 관한 워크숍, 커뮤니티, 기술 토론, 이용 사례 등을 공개할 것입니다.

https://nodejs.org/en/blog/announcements/interactive-2016-ams/ 여기에서 더 많은 정보를 확인할 수 있습니다.

파워 시스템의 리눅스 바이너리

커뮤니티 다운로드는 기존 리틀 엔디언 바이너리에 빅 엔디언도 추가한 파워 시스템의 리눅스를 이제 포함합니다.

https://nodejs.org/en/download/에서 확인할 수 있습니다.

커뮤니티 업데이트

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

다가오는 이벤트

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

Node v6.3.0(현재 버전)

주요 변경사항

  • buffer: swap16()swap32()를 보완할 buffer.swap64()를 추가했습니다. (Zach Bjornson) #7157
  • build: Node.js를 공유 라이브러리로 빌드하기 위한 새 configure 옵션을 추가했습니다. (Stefan Budeanu) #6994
    • 해당 옵션은 --shared, --without-v8-platform, --without-bundled-v8입니다.
  • crypto: 최상위 인증서를 업데이트했습니다. (Ben Noordhuis) #7363
  • debugger: --debug=<address>:<port>를 통해 서버 주소를 설정할 수 있게 되었습니다. (Ben Noordhuis) #3316
  • npm: npm을 v3.10.3으로 업그레이드했습니다. (Kat Marchán) #7515 & (Rebecca Turner) #7410
  • readline: readline 생성자에 prompt 옵션을 추가했습니다. (Evan Lucas) #7125
  • repl / vm: sigint/ctrl+c가 Node.js 인스턴스를 멈추는 대신 무한 루프에서 벗어나게 됩니다. (Anna Henningsen) #6635
  • src:
    • C++ 공개 API node::FreeEnvironment를 추가했습니다. (Cheng Zhao) #3098
    • require('constants')를 리팩토링하여 상수를 각각의 모듈에서 바로 접근할 수 있게 되었습니다. (James M Snell) #6534
  • stream: readable.read()의 성능을 최대 70% 향상시켰습니다. (Brian White) #7077
  • timers: 이제 setImmediate()가 특정 상황에서 최대 150% 빨라졌습니다. (Andras) #6436
  • util: util.inspect()breakLength 옵션을 추가하여 줄과 관련한 객체 출력 형식을 조정할 수 있게 되었습니다. (cjihrig) #7499
  • v8-inspector: 인스펙터 프로토콜을 통해 Node.js를 디버그할 수 있도록 실험적으로 지원합니다. (Ali Ijaz Sheikh) #6792
    • Note: 이 기능은 실험적이며 언제든지 변경되거나 삭제될 수 있습니다.
    • --inspect 플래그와 함께 Node.js를 실행해서 이 기능을 사용해볼 수 있습니다.

Commits

  • [40211e80f2] - assert: remove unneeded arguments special handling (Rich Trott) #7413
  • [44f0f940c8] - benchmark: add setImmediate() benchmarks (Andras) #6436
  • [35c70b5668] - benchmark: util._extend vs object.assign (surya panikkal) #7255
  • [4014ecbfb4] - (SEMVER-MINOR) buffer: speed up swap16/32, add swap64 (Zach Bjornson) #7157
  • [ac8e1bf609] - buffer: improve creation performance. (Ingvar Stepanyan) #7349
  • [5e4113e58d] - build: Fix compile failure in backtrace_posix.cc (Michael Dawson) #7544
  • [15a32dd42b] - build: export openssl symbols on windows (Ben Noordhuis) #6274
  • [b829a4969f] - build: enable big toc for release builds in AIX (Gireesh Punathil) #7508
  • [9b5be44b01] - build: split CI rules in Makefile (João Reis) #7317
  • [1bd6a623a0] - build: drop unconditional openssl dep from cctest (Ben Noordhuis) #7486
  • [8a31b234ee] - build: remove unused files from CPPLINT_FILES (Ben Noordhuis) #7462
  • [91744aaf00] - build: configure --shared (Stefan Budeanu) #6994
  • [2aa06b9fa0] - child_process: preserve argument type (Rich Trott) #7391
  • [4a0fb6fcb8] - Revertchild_process: measure buffer length in bytes” (Rich Trott) #7391
  • [c1bd3fe14c] - (SEMVER-MINOR) cluster: work with v8_inspector (cjihrig) #6792
  • [fa9e6f7463] - crypto: Allow GCM ciphers to have a longer IV length (Michael Wain) #6376
  • [ef41c8bd8e] - crypto: update root certificates (Ben Noordhuis) #7363
  • [2c7804ad9e] - crypto,tls: perf improvements for crypto and tls getCiphers (James M Snell) #7225
  • [4891001d7e] - (SEMVER-MINOR) debugger: make listen address configurable (Ben Noordhuis) #3316
  • [5bb63e13d1] - deps: upgrade npm to 3.10.3 (Kat Marchán) #7515
  • [581e6deeda] - deps: upgrade npm to 3.10.2 (Rebecca Turner) #7410
  • [12b199369d] - deps: update icu-small to include punycode datafiles (James M Snell) #7355
  • [225f3b9f34] - deps: update v8_inspector (Michaël Zasso) #7385
  • [a4880b5b10] - deps: MASM.UseSafeExceptionHandlers for OpenSSL (Fedor Indutny) #7427
  • [cbe57479c4] - deps: switch to upstream v8_inspector (Ali Ijaz Sheikh) #7302
  • [f4777c77eb] - deps: update v8_inspector (Ali Ijaz Sheikh) #7118
  • [62105288d3] - (SEMVER-MINOR) deps: import `v8_inspector(Ali Ijaz Sheikh) #6792
  • [c544213717] - deps: backport 7dfb5beeec from V8 upstream (Myles Borins) #7348
  • [b0da07a788] - doc: add added: information for timers (Anna Henningsen) #7493
  • [63d361b531] - doc: fix documentation of process.argv (Tarun Garg) #7449
  • [45f83e59c4] - doc: add guide for Node.js Timers (Ryan Lewis) #6825
  • [7d07a0b68e] - doc: improve usage of zero/0 (Rich Trott) #7466
  • [8d18aed59e] - doc: fixing minor typo in AtExit hooks section (Daniel Bevenius) #7485
  • [58ae35c34d] - doc: fix broken refs to url.parse() in http docs (Anna Henningsen) #7392
  • [f269c008f2] - doc: add added: information for https (Anna Henningsen) #7392
  • [1c7b622cfc] - doc: add added: information for http (Anna Henningsen) #7392
  • [bc37e6a22d] - doc: general improvements to timers.md (James M Snell) #6937
  • [5f766ad6d0] - doc: fix typographic error in process doc (Rich Trott) #7431
  • [3475591d1c] - doc: fix “sign.verify” typo in crypto doc. (Ruslan Iusupov) #7411
  • [44bc638cdb] - doc: clarify child_process stdout/stderr types (sartrey) #7361
  • [efce335e63] - doc: add CTC meeting minutes 2016-06-15 (Josh Gavant) #7320
  • [b725437c81] - doc: minor rewording to the GitHub issue/pr templates (Jeremiah Senkpiel) #7403
  • [4486ba9ee1] - doc: add lance to collaborators (Lance Ball) #7407
  • [09a7c91baa] - doc: update “who to cc in issues” chart (Jeremiah Senkpiel) #6694
  • [eed65973d5] - doc: fix link in the stream doc (Italo A. Casas) #7347
  • [a04cd85667] - doc: fix repl defineCommand example (akki) #7365
  • [029af2c1f6] - doc: update build instructions for Windows (João Reis) #7285
  • [7a0718bdc6] - doc: add added: information for tls (Italo A. Casas) #7018
  • [ec515c5d3b] - doc: mention http request “aborted” events (Kyle E. Mitchell) #7270
  • [0f434fee6e] - doc: add RReverser to collaborators (Ingvar Stepanyan) #7370
  • [7aa2125fae] - doc: add argument information for socket.destroy() (Rich Trott) #7238
  • [9e9d7b8fba] - doc: general improvements to os.md copy (James M Snell) #7124
  • [cd439465cc] - doc: fix typos in the stream doc (vsemozhetbyt) #7336
  • [dddfed24db] - doc: document socket.destroyed (Tushar Mathur) #6128
  • [cd7c29e471] - doc: correct added: information for fs.access (Richard Lau) #7299
  • [6aa179b4a6] - doc: add added: information for repl (Anna Henningsen) #7256
  • [08a9aa31e1] - doc: fix broken link in vm.md (Luigi Pinca) #7304
  • [12fbac102b] - doc: fix cluster worker 'message' event (cjihrig) #7309
  • [1a0ed26883] - doc: fix events typo (Greyson Parrelli) #7329
  • [1e7a7be1ad] - doc: clarify fs.access() works on directories too. (Lance Ball) #7321
  • [e7b84007be] - http: replace finish() callback with arrow function (Guy Fraser) #7378
  • [c4aaf47f4d] - inspector: Do cleanups before notifying callback (Eugene Ostroukhov) #7450
  • [fe580eb578] - inspector: print warning when used (Evan Lucas) #7383
  • [8dd48c9251] - inspector: fix inspector connection cleanup (Eugene Ostroukhov) #7268
  • [09ecd1fb58] - inspector: fix coverity scan errors (Eugene Ostroukhov) #7324
  • [88b2aa3ce6] - inspector: process.exit() should wait for inspector (Eugene Ostroukhov) #7252
  • [7da8a413f6] - inspector: reduce implementation in header (Eugene Ostroukhov) #7228
  • [ec90a7a92e] - inspector: change default port (Ali Ijaz Sheikh) #7212
  • [d0e24923a6] - net: use icu’s punycode implementation (James M Snell) #7355
  • [fb39025e31] - punycode: update to v2.0.0 (Mathias Bynens) #7267
  • [6b1fc63dcb] - (SEMVER-MINOR) readline: allow passing prompt to constructor (Evan Lucas) #7125
  • [72d659a000] - (SEMVER-MINOR) readline: return old status from _setRawMode() (Anna Henningsen) #6635
  • [7a7b8f7e67] - repl: Default useGlobal to false in CLI REPL. (Lance Ball) #5703
  • [c39f6c0204] - repl: Enable tab completion for global properties (Lance Ball) #7369
  • [ca95a84bc4] - repl: fix tab completion for defined commands (Prince J Wesley) #7364
  • [da8e510ee0] - (SEMVER-MINOR) repl: break on sigint/ctrl+c (Anna Henningsen) #6635
  • [3cba8acc15] - src: remove obsolete NOLINT comments (Ben Noordhuis) #7462
  • [57cc4e3071] - src: print backtrace on failed CHECK/ASSERT (Ben Noordhuis) #6734
  • [b8919b1d23] - src: move ABORT() logic into node::Abort() (Ben Noordhuis) #6734
  • [c96d701769] - src: print backtrace on abort/unreachable code (Ben Noordhuis) #6734
  • [6cec90a611] - src: print backtrace on fatal error (Ben Noordhuis) #6734
  • [8f7baffee4] - src: fix bad logic in uid/gid checks (Ben Noordhuis) #7374
  • [6fa560dce9] - src: fix memory leak in WriteBuffers() error path (Ben Noordhuis) #7374
  • [ce039c3240] - src: fix use-after-return in zlib bindings (Ben Noordhuis) #7374
  • [2816418c04] - src: remove deprecated HMAC_Init, use HMAC_Init_ex (Ben Noordhuis) #7374
  • [b7e661b12c] - src: remove duplicate HMAC_Init calls (Ben Noordhuis) #7374
  • [25bc7fee34] - src: remove unused md_ data members (Ben Noordhuis) #7374
  • [2228a656b0] - src: remove unused data member write_queue_size_ (Ben Noordhuis) #7374
  • [9945b4ecd6] - src: guard against starting fs watcher twice (Ben Noordhuis) #7374
  • [3b1c19f90a] - src: initialize encoding_ data member (Ben Noordhuis) #7374
  • [c795d1ed9b] - src: check uv_async_init() return value (Ben Noordhuis) #7374
  • [001aa06bc0] - src: lint v8abbr.h (Ben Noordhuis) #7462
  • [ca4fb084f6] - src: lint node_lttng_tp.h (Ben Noordhuis) #7462
  • [da0ebf62c7] - src: lint node_win32_perfctr_provider.cc (Ben Noordhuis) #7462
  • [3fa643b069] - src: fix whitespace/indent cpplint warnings (Ben Noordhuis) #7462
  • [f72259aa89] - src: fix whitespace/blank_line cpplint warnings (Ben Noordhuis) #7462
  • [1b3c1b08a8] - src: fix runtime/references cpplint warnings (Ben Noordhuis) #7462
  • [be0c575ab4] - src: fix runtime/int cpplint warnings (Ben Noordhuis) #7462
  • [88c5183147] - src: fix runtime/indentation_namespace warnings (Ben Noordhuis) #7462
  • [1fa6dba8f2] - src: fix readability/nolint cpplint warnings (Ben Noordhuis) #7462
  • [43e83576bd] - src: fix readability/namespace cpplint warnings (Ben Noordhuis) #7462
  • [5fd158568f] - src: fix readability/inheritance cpplint warnings (Ben Noordhuis) #7462
  • [b7e006b489] - src: fix readability/constructors cpplint warnings (Ben Noordhuis) #7462
  • [7fe758de85] - src: fix readability/braces cpplint warnings (Ben Noordhuis) #7462
  • [6280ccdaaa] - src: fix build/header_guard cpplint warnings (Ben Noordhuis) #7462
  • [5dfa234bae] - src: fix build/c++tr1 cpplint warnings (Ben Noordhuis) #7462
  • [84dd526f51] - src: renaming ares_task struct to node_ares_task (Daniel Bevenius) #7345
  • [059335180d] - src: use RAII for mutexes and condition variables (Ben Noordhuis) #7334
  • [3d69ad1cf3] - src: make Sec-WebSocket-Key check case-insensitive (Myles Borins) #7248
  • [38d36e3285] - src: fix --without-inspector build (Anna Henningsen) #7258
  • [2fd140b949] - src: fix json payload from inspector (Myles Borins) #7232
  • [643b33b497] - src: add linebreak to inspector message (Nicolas Romer) #7070
  • [ea2d661447] - src: fix --without-inspector build (Anna Henningsen) #7078
  • [2a8bd35bac] - (SEMVER-MINOR) src: add node::FreeEnvironment public API (Cheng Zhao) #3098
  • [929b6c29d8] - (SEMVER-MINOR) src: refactor require('constants') (James M Snell) #6534
  • [cd38401724] - src: fix Windows segfault with --eval (Bryce Simonds) #6938
  • [6dc0dae830] - src: rename “node” script to “bootstrap_node” (Daniel Bevenius) #7277
  • [7d4f038a78] - (SEMVER-MINOR) src,lib: v8-inspector support (Pavel Feldman) #6792
  • [e1d6bd9e30] - (SEMVER-MINOR) stream: improve Readable.read() performance (Brian White) #7077
  • [962ac37e1f] - string_decoder: fix bad utf8 character handling (Brian White) #7310
  • [f6ba5f6380] - test: really run addon tests on make test (Anna Henningsen) #7542
  • [c132e9cc24] - test: listen on and connect to 127.0.0.1 (Ben Noordhuis) #7524
  • [6da49ac1fd] - test: handle SmartOS bug in test-tls-session-cache (Rich Trott) #7505
  • [b383fdde79] - test: remove common.PORT from http tests (Rich Trott) #7467
  • [658ab3d1e6] - test: check types for http request and response (Ben Noordhuis) #7003
  • [517e71508e] - test: add abort test for backtrace validation (cjihrig) #6734
  • [6de80fcaea] - test: don’t use internal headers in add-on tests (Ben Noordhuis) #6734
  • [c7ab7a31d7] - test: fix abort/test-abort-uncaught-exception (Ben Noordhuis) #6734
  • [4b0ab5b308] - test: add testcfg.py to test/abort/ (Ben Noordhuis) #6734
  • [365f5207b3] - test: test isFullWidthCodePoint() with invalid input (Rich Trott) #7422
  • [e30f32f003] - Reverttest: mark test-vm-timeout flaky on windows” (Anna Henningsen) #7373
  • [457d244170] - test: fix flaky test-vm-timeout (Anna Henningsen) #7373
  • [16aff79dee] - test: add test for exec() known issue (Rich Trott) #7375
  • [8f1733c4e7] - test: add more UTF-8 StringDecoder tests (Martin von Gagern) #7310
  • [0bbf2ef6ea] - test: fix flaky test-fs-watch-encoding on OS X (Rich Trott) #7356
  • [009858bd0a] - test: remove internet/test-tls-connnect-cnnic (Ben Noordhuis) #7363
  • [c236a13341] - test: mark test-vm-timeout flaky on windows (Rich Trott) #7359
  • [580e11026e] - test: refresh the tmpdir before using (Rich Trott) #7327
  • [e2bf250a29] - test: add tests for some stream.Readable uses (Anna Henningsen) #7260
  • [efb7a90fa9] - timers: optimize setImmediate() (Andras) #6436
  • [a5d894590d] - timers: optimize linkedlist (Andras) #6436
  • [77331a7c01] - tls: avoid calling Buffer.byteLength multiple times (James M Snell) #7236
  • [d857e9a3e9] - tools: explicit path for V8 test tap output (Myles Borins) #7460
  • [e727cb5021] - tools: fix -Wunused-variable warning (Ben Noordhuis) #7462
  • [9d0641e20d] - tools: allow cpplint to run outside git repo (Ben Noordhuis) #7462
  • [01b7b9a2bc] - tools: add back --mode=tap to cpplint (Ben Noordhuis) #7462
  • [e3662a4386] - tools: disable unwanted cpplint rules again (Ben Noordhuis) #7462
  • [5830ec5d41] - tools: update cpplint to r456 (Ben Noordhuis) #7462
  • [3eb02b6743] - tools: output include guards in mk-ca-bundle.pl (Ben Noordhuis) #7363
  • [32e068a5d0] - tools: update certdata.txt (Ben Noordhuis) #7363
  • [bd8c951757] - tools: disable readability/function cpplint rule (Ben Noordhuis) #7334
  • [3b8914d5ce] - (SEMVER-MINOR) util: add an option for configuring break length (cjihrig) #7499
  • [6151544751] - vm: don’t print out arrow message for custom error (Anna Henningsen) #7398
  • [55b87c0238] - vm: test for abort condition of current invocation (Anna Henningsen) #7373
  • [d049919e7d] - (SEMVER-MINOR) vm: add ability to break on sigint/ctrl+c (Anna Henningsen) #6635

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

5c711a62e464f1d455c31afe2a62e9866eeaf1c23d977b57a60285d0bd040ba5 node-v6.3.0-darwin-x64.tar.gz
4f9a19b5688092d5652e8748093cb9c90fa503ea13b976e51dbd53c2fa07c116 node-v6.3.0-darwin-x64.tar.xz
9275894c3ed6373068cddeeb968e4d2ceba76368b6cd3b01aca79f0b592badd6 node-v6.3.0-headers.tar.gz
85358983586760b0a9c0d36294ca5266dbd4e5d0df5390dfbf7aba684799e8db node-v6.3.0-headers.tar.xz
58995c3f91962fc4383696f9c64763b3cd27d9b5903b4cf2a5ccfe86c8258e9f node-v6.3.0-linux-arm64.tar.gz
18000ebe5208a2ddb17ab6d301a79d6ffa29287d579299480c62859c42c6c51c node-v6.3.0-linux-arm64.tar.xz
de3554545e2d04719ebcd990984ff1eb5d6edbbbb9d24893cb998e2eb15d8bf5 node-v6.3.0-linux-armv7l.tar.gz
dce3e835d17a4febfb234f37593eb1b1dc02c87c16f49504c1800de7a8ccb0f2 node-v6.3.0-linux-armv7l.tar.xz
4665fa5c521e7c39bec441c66c41017a0a430944eb49fd0adec6e1c3b72f992b node-v6.3.0-linux-ppc64le.tar.gz
7fd30dc537135180604139ac59db5673230ea6e95163046f08302968230951f0 node-v6.3.0-linux-ppc64le.tar.xz
72d6b834e88acc7d805f5bc7b90bce7f418b5b7270efa5126b614ae81a6c8b6c node-v6.3.0-linux-ppc64.tar.gz
fb90a4ecde4feb7b70cb2af5297e560b03a3a3c8a201e05eaeb259c294f0b70e node-v6.3.0-linux-ppc64.tar.xz
d26c09fc95ebb457b79fcb0a2890fe8417b2c04f4016dadf2d165c07af762764 node-v6.3.0-linux-x64.tar.gz
eeee9611daaa80ddd277dba66586f3580ce5cb6309838f854e557e780a68a2c9 node-v6.3.0-linux-x64.tar.xz
9302affb9844ec9a51e774169072bff3421c0232f746b3d504ba6c13c749ff9f node-v6.3.0-linux-x86.tar.gz
504dc0ad16f8f5d9147df757eb47838a4ae159d50f3efe73539d3b761267f213 node-v6.3.0-linux-x86.tar.xz
c752cab4c2519e513626dacdab93e7c0b8ef25de7d34e46813bf5035d6c81bfe node-v6.3.0.pkg
7d5f8b37ea3809db6bd633cb1702d1f942319de0c606883ffd300b36728283b7 node-v6.3.0-sunos-x64.tar.gz
6f7bd008f9d6aff1ee69d26b7215dedcfbf12108c22d4259059233067f29eae6 node-v6.3.0-sunos-x64.tar.xz
a494375cce067250bf8729b007a913a9b06b7b3a0ca1629dd263a84da3d172e2 node-v6.3.0-sunos-x86.tar.gz
654e0ed32e76ec5e4707d5d4af5aeab25dd824e638b70bf43a764ee78bf1530a node-v6.3.0-sunos-x86.tar.xz
4ed7a99985f8afee337cc22d5fef61b495ab4238dfff3750ac9019e87fc6aae6 node-v6.3.0.tar.gz
66c2015bfedfff219f6026b1271a7a94942eb66856929cca1f40f895fbbef62c node-v6.3.0.tar.xz
3aec8f0e2a74f6fe02f16e6af0be21a5a6f5003ddd03d24d4b1884a2b01d1ead node-v6.3.0-win-x64.7z
723b2e9c8eee51aded69b08ae74cee495859799ee2e029ef495ee8cf2e9b68e8 node-v6.3.0-win-x64.zip
d53e30f1c561356f0bc2cdb68d93eacb31ba63ba6c02b467304502cc0b6bc0b7 node-v6.3.0-win-x86.7z
38a0160eac3ee8c2c2497ffdd7fcb7c644a73cbb9532a78fc11f2efbae1a74ea node-v6.3.0-win-x86.zip
ec3fdc5e383948c68a2fa762be548ea18e83710c1b4af013b1b687faacfab274 node-v6.3.0-x64.msi
d838594fe4d3de0ec8265d742e7d3400a0e7c0c1d29df490f1f9c3af4639469d node-v6.3.0-x86.msi
83cd7d82f5d7b2be3298fb44d218d38879f564e21a3fcab21c51138f032495c4 win-x64/node.exe
a98e6d7d10bcc85495da8f3f72c51ff7e506e248440c681f1ca8fc6644836143 win-x64/node.lib
94f4c037001787c1cb0e05057f339da19c59cf832f514a5ed592c04a4d367112 win-x64/node_pdb.7z
81591b06a70c6880b9acaa1642643d9f9734d36b660c888bf5e97ac65d88cb7e win-x64/node_pdb.zip
f789e1b0040fb0f86ba567df42f7759a5b16c9976a45cf2c73693456e8b52e0a win-x86/node.exe
39de1eda0901e6cd16155abb7bf0db28aad8bff938c2857f08cd1a12cbdd58c9 win-x86/node.lib
a1ef9df3736a29a4394ecb158b20e3192bbe5355028b0b41fb60c31d986c6456 win-x86/node_pdb.7z
7b6c9ad8ae08e70e3f5439c632377e6c31058187268d640c8980eeb22623f50c win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXfUO5AAoJEEX17r2BPa6Ob0cQAIsV4/DC/961LkhIV2RJUXUO
YhFC6nchaTM3MSr3RQvDQQNC3TmEt9JagPPyMC1oMiy9DT7rzq52UCquIMh6nS8j
NjBs+L55Y0BaXrQbuqGs+isiqqUVvuLZkLU9IBbKs8hID4egqrHyY7tkxidoO3kL
g+z/A43rcSOPZzrGl6muwIe9OF/81o1sJHTETfn939SXfM9zOXQmbo71EfUnVNHT
ZfEIk4o4v24SR7+OW444ziJpJY4robJcFnUlA0WvBkf34ByAKIWnXm5yEEaNIIHa
R3E84JrXM0HgDfCVQ089pAyY1ImLT4XosK3j1pmjND/nOHHblH/TfcF73pBqtC70
n3eXjilVaTzZeMnRFHi5Ofopc9VPgAhAd/+Ya1aVDzUb0IA5mR3uMR8KTYx1UDZN
5yuBpHLhj4TFYmjHVvPRsJ4VT7qSUtHZXzHJyEG+mqhjJQtjkbF81fHbO0NYzr3G
uY0iUdc+cKmGuWq059qFJFo/6mlPdIlIydCIs31peVwRpI4JuXapGuVwRvlyD/kH
cFmElIXdq7S+Kn9jxIaokx2bo1hoZ1Q8Tb74s0kxhh+1bUlQohuUScvS3h1PG7cM
nn8OdMAVg9tNs2YrCndYzWqup80l+23boLTX9qyxEWeQo2Nb9Ddja2oZXERLy4hT
+v4vjY1hcMdVt/eL5tZ+
=DrfW
-----END PGP SIGNATURE-----

Node.js 재단이 Node.js Interactive Europe의 키노트와 프로그램을 발표했습니다

이번 이벤트에서는 커뮤니티와 기업에게서 Node.js와 JavaScript의 미래를 배우는 균형 잡힌 포럼을 제공합니다.

샌프란시스코, 2016년 6월 29일 - Node.js 플랫폼의 개발을 개선하려고 커뮤니티와 기업이 함께 만든 Node.js Foundation에서 2016년 9월 15일~16일에 네덜란드 암스테르담에서 열리는 Node.js Interactive Europe의 첫 프로그램을 오늘 공개했습니다. 이번 이벤트에서는 Node.js와 JavaScript 개발의 미래를 보여주는 쇼케이스 워크숍, 커뮤니티와 기술 토론, 사용 사례 공유가 있을 예정입니다.

월 4백만 사용자와 다수의 산업에 도입되면서 Node.js는 웹 애플리케이션, 사물인터넷(IoT), 기업용 애플리케이션 개발, 마이크로 서비스 아키텍처에서 사용되는 보편적인 플랫폼으로 떠오르고 있습니다. 이번 이벤트에서는 Node.js 개발과 관련한 새로운 식견과 기회를 제공하려는 광범위한 논의를 통한 특별한 기회를 제공해서 기업 사용자, 개발자, 커뮤니티 관계자 등에게 주목을 받고 있습니다.

“Node.js의 미래를 보여주고 커뮤니티와 기업의 관점에서 Node.js가 시장에 어떻게 보급되었는지를 보여주는 발표자와 콘텐츠를 선별했습니다.”라고 Node.js 재단 커뮤니티 매니저인 Mikeal Rogers가 얘기했습니다 “당신이 프론트엔드 개발자, 백엔드 개발자, 모바일 개발자, 사물인터넷 개발자, 풀스택 개발자라면 이번 컨퍼런스는 당신을 위한 콘퍼런스입니다.”

키노트는 Node.js와 관련 기술의 미래에 집중할 것입니다. 첫 키노트는 다음의 사람들이 진행합니다.

  • Ashley Williams, Node.js 재단 커뮤니티 이사회 의장, NodeTogether의 창립자이자 npm의 개발자 커뮤니티/콘텐츠 매니저
  • Doug Wilson, Express 리드 메인테이너
  • James Snell, IBM 엔지니어이자 Node.js 재단 TSC 회원
  • Kat Marchán, npm의 CLI 엔지니어
  • Mikeal Rogers, Node.js 재단의 커뮤니티 매니저

세계를 선도하는 회사와 중요한 오픈 소스 프로젝트의 전문가가 인공지능부터 보안까지 자세하게 보여줄 것입니다. 올해의 세션에는 다음의 주제가 있습니다.

클라우드와 백엔드

  • NodeSource의 Ross Kukulinski - 땅콩버터와 젤리처럼 Node.js와 컨테이너 함께 사용하기
  • Socket.io의 창시자 Guillermo Rauch - Node.js 글로벌 분산 네트워크 만들기
  • Sporti와 nearForm의 Luca Maraschi - 마이크로서비스의 바다에서 헤엄치기

진단, 디버깅, 데브옵스

  • Opbeat의 Thomas Watson - Node.js의 구성과 추적
  • nearForm의 Matteo Collina - 로깅의 비용

머신 러닝, 빅데이터, 인공지능

  • Small Media 재단의 Irina Shestak - JavaScript로 유전적으로 진화하는 셀룰러 오토마타 사용하기
  • Tenda Digital의 Ivan Seidel - 선사시대부터 인공지능까지

Node.js 코어

  • IBM의 Michael Dawson - Node.js 커뮤니티 인프라스트럭처의 활기를 유지하기
  • Intel의 Gabriel Schulhof - 네이티브 애드온 개발 - 기본 원리
  • IBM의 Myles Borins - CITGM 개발 일지

보안

  • IBM의 Stefan Budeanu - Node.js에 들어온 FIPS
  • WildWorks의 Paul Milham - 진지하게 데이터 유효성 검증하기

사물인터넷

  • NodeBots의 Kassandra Perch - 하드웨어에서의 Node.js: 어디에 있고, 어디로 가고, 어떻게 갈 것인가
  • Wedgies의 Pawel Szymczykowski - 왜 로봇이 길을 건너는가? 컴퓨터 비전, 로봇, 모바일 게임
  • Salesforce의 Emily Rose - 미래는 지금이다: 사이보그로서 어떻게 당신의 새로운 잠재력을 인지할 것인가

모든 영역의 Node.js

  • The Atlantic의 Portia Burton - 비트코인, 블록체인, Node
  • Pilby의 Ogatcha Prudence - Node.js와 아프리카 시장
  • npm의 Aria Stewart - 급진적인 모듈화

워크숍

  • YLD의 Luke Bond - 일반적인 리눅스를 이용한 Node.js 애플리케이션 배포
  • Microsoft의 David Washington - Socket.io로 만든 실시간 멀티플레이어 체스 게임
  • Capital One의 Azat Mardan - React와 Express를 이용한 동형 자바스크립트(Isomorphic JavaScript)

이번 이벤트에서는 참가자에게 무료로 보육시설을 제공할 것이고 요청에 따라 수화, 통역, 녹화를 지원할 예정입니다. Node.js 재단은 세 가지 다양성 장학금을 제공하고 있습니다. 자세한 내용은 여기서 볼 수 있습니다.

Node.js Interactive는 플래티넘 후원사인 IBM, 골드 후원사인 nearForm, YLD, 실버 후원사인 Opbeat의 후원을 받아 진행됩니다. 후원하고 싶다면 tbenzies@linuxfoundation.org 메일로 Todd Benzies에게 연락을 주세요.

7월 4일 전에 등록하는 참가자는 얼리버드 등록비로 $400입니다. 등록은 여기를 방문해 주세요.

Node.js 재단에 대하여

Node.js는 200여개국의 수만 개의 회사에서 사용되고 있고 월별 활성 사용자가 3백만 명이 넘습니다. Node.js는 엔터프라이즈 애플리케이션, 로봇, API 엔진, 클라우드 스택, 모바일 웹사이트의 모든 것을 운영하는 고성능, 저지연 애플리케이션의 런타임입니다.

재단은 플래티넘 회원사인 IBM, Intel, Joyent, Microsoft, PayPal, Red Hat과 골드 회원사인 GoDaddy, NodeSource와 실버 회원사인 Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Google, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop(IBM사), Sphinx, YLD!, Yahoo!를 포함한 다양한 회사로 구성되었습니다. 참여하려면 http://nodejs.org를 방문하세요.

Node v4.4.7(LTS)

주요 변경사항

  • debugger:
    • (length 외에) 배열의 모든 속성은 이제 repl에서 출력될 수 있습니다. (cjhrig) #6448
  • npm:
    • npm을 2.15.8 버전으로 업그레이드 했습니다. (Rebecca Turner) #7412
  • stream:
    • 4.4.5 버전에서 스트림 변경사항이 있으면 더 자주 발생하는 버그를 수정했습니다. (Anna Henningsen) #7160
  • V8:
    • arm64에서 충돌을 일으키는 crankshaft 버그를 수정했습니다. (Myles Borins) #7442
    • JSMap과 JSSet과 같은 postmortem 정보에 빠진 클래스를 추가했습니다. (evan.lucas) #3792

Commits

  • [87cdb83a96] - benchmark: merge url.js with url-resolve.js (Andreas Madsen) #5177
  • [921e8568d5] - benchmark: move misc to categorized directories (Andreas Madsen) #5177
  • [c189eec14e] - benchmark: fix configuation parameters (Andreas Madsen) #5177
  • [58ad451f0b] - benchmark: move string-decoder to its own category (Andreas Madsen) #5177
  • [a01caa3166] - build: don’t compile with -B, redux (Ben Noordhuis) #6650
  • [37606caeaf] - build: don’t compile with -B (Ben Noordhuis) #6393
  • [64fb7a1929] - build: update android-configure script for npm (Robert Chiras) #6349
  • [43ce6fc8d2] - build: fix DESTCPU detection for binary target (Richard Lau) #6310
  • [6dfe7aeed5] - cares: Support malloc(0) scenarios for AIX (Gireesh Punathil) #6305
  • [2389006720] - debugger: display array contents in repl (cjihrig) #6448
  • [1c6809ce75] - debugger: introduce exec method for debugger (Jackson Tian)
  • [200b3ca9ed] - deps: upgrade npm in LTS to 2.15.8 (Rebecca Turner) #7412
  • [49921e8819] - deps: backport 102e3e87e7 from V8 upstream (Myles Borins) #7442
  • [de00f91041] - deps: backport bc2e393 from v8 upstream (evan.lucas) #3792
  • [1549899531] - dgram,test: add addMembership/dropMembership tests (Rich Trott) #6753
  • [0ba3c2ca66] - doc: fix layout problem in v4 changelog (Myles Borins) #7394
  • [98469ad84d] - doc: correct args for cluster message event (Colin Ihrig) #7297
  • [67863f110b] - doc: update licenses (Myles Borins) #7127
  • [c31eaad42d] - doc: clarify buffer class (Steve Mao) #6914
  • [e0dd476fe5] - doc: fix typos in timers topic to aid readability (Kevin Donahue) #6916
  • [a8391bc9fc] - doc: add jhamhader to collaborators (Yuval Brik) #6946
  • [22ca7b877b] - doc: add @othiym23 to list of collaborators (Forrest L Norvell) #6945
  • [2c3c4e5819] - doc: reference list of language-specific globals (Anna Henningsen) #6900
  • [5a1a0b5ed1] - doc: make the api doc print-friendly (Marian) #6748
  • [03db88e012] - doc: add bengl to collaborators (Bryan English) #6921
  • [fbf95dde94] - doc: Update DCO to v1.1 (William Kapke) #6353
  • [f23a9c39c0] - doc: fix typo in Error.captureStackTrace (Mohsen) #6811
  • [30ab6a890c] - doc: fix name to match git log (Robert Jefe Lindstaedt) #6880
  • [2b0f40ca16] - doc: add note for fs.watch virtualized env (Robert Jefe Lindstaedt) #6809
  • [3b461870be] - doc: Backport ee.once doc clarifications to 4.x. (Lance Ball) #7103
  • [eadb7e5b20] - doc: subdivide TOC, add auxiliary links (Jeremiah Senkpiel) #6167
  • [107839c5dd] - doc: no Node.js(1) (Jeremiah Senkpiel) #6167
  • [401325f9e2] - doc: better example & synopsis (Jeremiah Senkpiel) #6167
  • [c654184f28] - doc: remove link to Sign in crypto.md (Kirill Fomichev) #6812
  • [3e9288e466] - doc: fix exec example in child_process (Evan Lucas) #6660
  • [3d820e45b4] - doc: “a” -> “an” in api/documentation.md (Anchika Agarwal) #6689
  • [352496daa2] - doc: move the readme newcomers section (Jeremiah Senkpiel) #6681
  • [ac6b921ce5] - doc: mention existence/purpose of module wrapper (Matt Harrison) #6433
  • [97d1fc0fc6] - doc: improve onboarding-extras.md formatting (Jeremiah Senkpiel) #6548
  • [c9b144ddd4] - doc: linkify remaining references to fs.Stats object (Kevin Donahue) #6485
  • [d909c25a33] - doc: fix the lint of an example in cluster.md (yorkie) #6516
  • [21d02f460f] - doc: add missing underscore for markdown italics (Kevin Donahue) #6529
  • [18ecc779bb] - doc: ensure consistent grammar in node.1 file (justshiv) #6426
  • [52d9e7b61d] - doc: fix a typo in __dirname section (William Luo) #6473
  • [de20235235] - doc: remove all scrollbar styling (Claudio Rodriguez) #6479
  • [a6f45b4eda] - doc: Remove extra space in REPL example (Juan) #6447
  • [feda15b2b8] - doc: update build instructions for OS X (Rich Trott) #6309
  • [3d1a3e4a30] - doc: change references to Stable to Current (Myles Borins) #6318
  • [e28598b1ef] - doc: update authors (James M Snell) #6373
  • [0f3a94acbd] - doc: add JacksonTian to collaborators (Jackson Tian) #6388
  • [d7d54c8fd2] - doc: add Minqi Pan to collaborators (Minqi Pan) #6387
  • [83721c6fd2] - doc: add eljefedelrodeodeljefe to collaborators (Robert Jefe Lindstaedt) #6389
  • [b112fd1b4e] - doc: add ronkorving to collaborators (ronkorving) #6385
  • [ac60d9cc86] - doc: add estliberitas to collaborators (Alexander Makarenko) #6386
  • [435cd56de5] - doc: DCO anchor that doesn’t change (William Kapke) #6257
  • [7d8141dd1b] - doc: add stefanmb to collaborators (Stefan Budeanu) #6227
  • [6dfc96326d] - doc: add iWuzHere to collaborators (Imran Iqbal) #6226
  • [3dbcc73159] - doc: add santigimeno to collaborators (Santiago Gimeno) #6225
  • [ae3eb24a3d] - doc: add addaleax to collaborators (Anna Henningsen) #6224
  • [46ee7bb4ba] - doc: fix incorrect references in buffer docs (Amery) #6194
  • [e3f78eb7c1] - doc: improve rendering of v4.4.5 changelog entry (Myles Borins) #6958
  • [bac87d01d9] - gitignore: adding .vs/ directory to .gitignore (Mike Kaufman) #6070
  • [93f2314dc2] - gitignore: ignore VS 2015 *.VC.opendb files (Mike Kaufman) #6070
  • [c98aaf59bf] - http: speed up checkIsHttpToken (Jackson Tian) #4790
  • [552e25cb6b] - lib,test: update in preparation for linter update (Rich Trott) #6498
  • [aaeeec4765] - lib,test,tools: alignment on variable assignments (Rich Trott) #6869
  • [b3acbc5648] - net: replace defineGetter with defineProperty (Fedor Indutny) #6284
  • [4c1eb5bf03] - repl: create history file with mode 0600 (Carl Lei) #3394
  • [90306bb81d] - src: use size_t for http parser array size fields (Ben Noordhuis) #5969
  • [af41a63d0f] - src: replace ARRAY_SIZE with typesafe arraysize (Ben Noordhuis) #5969
  • [037291e31f] - src: make sure Utf8Value always zero-terminates (Anna Henningsen) #7101
  • [a08a0179e9] - stream: ensure awaitDrain is increased once (David Halls) #7292
  • [b73ec46dcb] - stream: reset awaitDrain after manual .resume() (Anna Henningsen) #7160
  • [55319fe798] - stream_base: expose bytesRead getter (Fedor Indutny) #6284
  • [0414d882ce] - test: fix test-net-* error code check for getaddrinfo(3) (Natanael Copa) #5099
  • [be0bb5f5fc] - test: fix unreliable known_issues test (Rich Trott) #6555
  • [ab50e82f42] - test: fix test-process-exec-argv flakiness (Santiago Gimeno) #7128
  • [4e38655d5f] - test: refactor test-tls-reuse-host-from-socket (Rich Trott) #6756
  • [1c4549a31e] - test: fix flaky test-stdout-close-catch (Santiago Gimeno) #6808
  • [3b94e31245] - test: robust handling of env for npm-test-install (Myles Borins) #6797
  • [4067cde7ee] - test: abstract skip functionality to common (Jeremiah Senkpiel) #7114
  • [8b396e3d71] - test: fix test-debugger-repl-break-in-module (Rich Trott) #6686
  • [847b29c050] - test: fix test-debugger-repl-term (Rich Trott) #6682
  • [1d68bdbe3f] - test: fix error message checks in test-module-loading (James M Snell) #5986
  • [7e739ae159] - test,tools: adjust function argument alignment (Rich Trott) #7100
  • [216486c2b6] - tools: lint for function argument alignment (Rich Trott) #7100
  • [6a76485ad7] - tools: update ESLint to 2.9.0 (Rich Trott) #6498
  • [a31153c02c] - tools: remove the minifying logic (Sakthipriyan Vairamani) #6636
  • [10bd1a73fd] - tools: fix license-builder.sh again for ICU (Steven R. Loomis) #6068
  • [0f6146c6c0] - tools: add tests for the doctool (Ian Kronquist) #6031
  • [cc3645cff3] - tools: lint for alignment of variable assignments (Rich Trott) #6869

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

1971386a2dcf4406b5bc414d111ea40b227cfebf396badd447c37ace0eef2fa9 node-v4.4.7-darwin-x64.tar.gz
33b08574815d20cdfa52cbc18ba68cc068a432b31f2f2ce3cd35b2b6dd83ced1 node-v4.4.7-darwin-x64.tar.xz
6c5cff955e7ffccc59386e79a811d868b97829fdf0accb2fc152da875171efde node-v4.4.7-headers.tar.gz
de54185703f19087eac4ff29ddd24ca285f7ccbdca12bf38fe9e9a64c4ac6e09 node-v4.4.7-headers.tar.xz
a1e2faf3859976ac7322b950353044863c2e36ad6e2e09a8fc9f80f72fd01b18 node-v4.4.7-linux-arm64.tar.gz
33cc2a5457e56e976e4744b1df87f32f478ae9bb5a0799f01743e937f6f170a5 node-v4.4.7-linux-arm64.tar.xz
ba51e7487a15b31823e352fe3e3c949fa754fba7cffc4b82f7421c374f22980f node-v4.4.7-linux-armv6l.tar.gz
6ef0397b71f14d3d9a7ccdd8a5e4217923c59ff348ce87bd5c1fdb751578b990 node-v4.4.7-linux-armv6l.tar.xz
68a6b3dd2b6554e89d05ed6df4c9cf33763c3eea63041ee2c8b189400f07567b node-v4.4.7-linux-armv7l.tar.gz
66e6632e7c6dbde5009d1836b417d5d0d1471d07521dd3ba2af4a4b8edc18cf5 node-v4.4.7-linux-armv7l.tar.xz
a2202e69b97259d409b1db653d50305570f78b57a9f48a55dd63e0ceced2dad6 node-v4.4.7-linux-ppc64le.tar.gz
da3886e025328303c104a2399cb6aa7758e5bdf688e9fa99869227c5411199f0 node-v4.4.7-linux-ppc64le.tar.xz
781cb67ac07312c8e6d1c434965f0dca1cd04a525971e28811287af5025563b0 node-v4.4.7-linux-ppc64.tar.gz
386a725604f927b7dc113909f69567e7a750736616cb74aec3ed63afdf2a22fb node-v4.4.7-linux-ppc64.tar.xz
5ad10465cc9d837c1fda8db0fd1bdc1a4ce823dd6afbc533ac2127e6a9a64133 node-v4.4.7-linux-x64.tar.gz
f28beed1b553696c14af078e484439e7c0eb6510b5608235f60873ba238e3907 node-v4.4.7-linux-x64.tar.xz
604c4f85ef00a13c172465c9672a2a0f13524921e255eeb75242afb42af6d814 node-v4.4.7-linux-x86.tar.gz
d2750b7efc6c218e9d543acb1639e3b499f8d720a292f0514744bb69def8cd7d node-v4.4.7-linux-x86.tar.xz
7473a6e4974478d2b3f4fab2f1af804f5c30f06ba6ca736be66b63c410ff16e7 node-v4.4.7.pkg
d86382a337795d054d07677643cd049df545186d46528b8df7041e29ceb84779 node-v4.4.7-sunos-x64.tar.gz
ddded367e605d502e42f3df08895552f0901ccb35a025bfd4c9a2dfe86d044d3 node-v4.4.7-sunos-x64.tar.xz
d7bae99460f1fb35456303630c743d9c467449d2f56bd48f1dd96f1ecabb7da6 node-v4.4.7-sunos-x86.tar.gz
4481f5d0f50fd7eafe6d7a87daf15513ce38d6b0538646c127c39ebc64746e0d node-v4.4.7-sunos-x86.tar.xz
cbe1c6e421969dd5639d0fbaa6d3c1f56c0463b87efe75be8594638da4d8fc4f node-v4.4.7.tar.gz
1ef900b9cb3ffb617c433a3247a9d67ff36c9455cbc9c34175bee24bdbfdf731 node-v4.4.7.tar.xz
cb8bddc884cf8c34711f0baae68faebeb5bb81015974ca66044bed918536cc16 node-v4.4.7-x64.msi
e0985e3837921a0f9e5c3c4c472936d6113a7b4c0b202db69adb2b8aa52c8b27 node-v4.4.7-x86.msi
dccadddf0091b1686108061a34e247c552a71b7e1e9f17cd61bead8c041cdd7c win-x64/node.exe
60233a0e265acb671a0fdb1db7c12a1b8668242a9665de6a8daf84e7610c088c win-x64/node.lib
3b1b9673e7bcb89eb3dc8c345ee5f6ff567e838736c0f38e965281658421a30a win-x86/node.exe
550c845c890dbd9cc1a52c7bc7af8a4b3a50708f069dda454393adcfa4428557 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJXcv4iAAoJEJM7AfQLXKlGX7EH/j7D1dK1M3oT5H75lEwcomc7
Ezy+lq5bztHP9ghWq+4rmQB8/1FaW+0wk4nKyWb0S+NjjbJPeAaZ2mf5QLiKTjmC
5GTwtjEJy9daJ9+OCRVq0DNYJK0XdrsE/FFTGrY/EXE3f6SfKJmd3uW6S8NZt+cX
AaRkNAHvAkUmwDP+3bMKBr6QZZwGVddAQOMpnbXHjcdDHmWv8uh5+sR9KB3FsTJ4
lESEx4xcHkPUVBKveNqVfnbsSivPmpLcW6VYRWNOXyH7wFfYgtUGoeQ46wfhl1q9
D/hFCVLpxBNr2z6qLU+7fxInJzRPT9+2DBk1PN81axTG53AgUSNb11I2naVue/M=
=rofn
-----END PGP SIGNATURE-----

Node.js 주간 뉴스 2016년 6월 26일

중요한 보안 업데이트

보안 업데이트가 있습니다. 모든 Node.js 사용자들은 패치 된 취약점에 대해 상세하게 나와 있는 업데이트 요약을 참고해야 합니다.

파워 시스템의 리눅스 바이너리

커뮤니티 다운로드에 기존의 리틀 엔디언 바이너리뿐만 아니라 빅 엔디언 모드에서 작동하는 파워 시스템의 리눅스 바이너리가 포함됩니다.

링크를 참조하세요. https://nodejs.org/en/download/.

커뮤니티 업데이트

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

다가오는 이벤트

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

Node v4.4.6(LTS)

주요 변경사항

이것은 중요한 보안 릴리스입니다. Node.js 사용자는 모두 보안 릴리스 요약을 참고하여 패치된 취약점에 관한 자세한 내용을 살펴보기 바랍니다.

이번 릴리스는 특별히 v8에서 발견된 버퍼 오버플로 취약점과 관련되어 있으며, 더 자세한 사항은 CVE에서 찾아볼 수 있습니다.

Commits

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

2afbc5f48ce3b3bb9b9a46e64b8a23c08a448bf8bf89c10a5a053fd0ec024a07 node-v4.4.6-darwin-x64.tar.gz
0b431bf1aa7fe9cd161a6d0b99da040ab67f98ed5e779c031f8c3420ad11b814 node-v4.4.6-darwin-x64.tar.xz
75c114e9f4f3a10e5b8116a3ead9123b3982d951c392ed7a6c737638035dca21 node-v4.4.6-headers.tar.gz
9389abec4b36775c4be959454dafb77e9872cbc57ccb5a10f7ef63c9936a503d node-v4.4.6-headers.tar.xz
de0c093ed38934f25cc5eaa1ecd84878fe123e0632db3bf4c3ffcd8af107a62d node-v4.4.6-linux-arm64.tar.gz
5a87874f63b534165d24d922b1be4d4d44da6a490832256b0a7a490915d8b719 node-v4.4.6-linux-arm64.tar.xz
372087f61b2c53fbeb84b5cd0cdb508ef1c7d1fcecf9a56393d957d61ae4b2c2 node-v4.4.6-linux-armv6l.tar.gz
0d4d5e1fbd97a1b349f7bb4d7f36529db75166f2ca0d28ec40aa78834d83acd6 node-v4.4.6-linux-armv6l.tar.xz
736ca6a35cbae8870cf819362a699a9639c76eed27b6ae4f667713fbc9ec809f node-v4.4.6-linux-armv7l.tar.gz
6a9499375aafa23e46c72a86827ba5024727e2a66b2a5a4fcef458d1b59a76e1 node-v4.4.6-linux-armv7l.tar.xz
ce02faf08867b01ba7bdb1431cd6750a13e8742ad30d6e9bdc2b36a417b578ad node-v4.4.6-linux-ppc64le.tar.gz
4ac5f5f4ed016c99f629a55c7c848f7feeedc616cfd2d788d5b57da832c39d8c node-v4.4.6-linux-ppc64le.tar.xz
228685937ffd2aad0999460616bfa25fa17538b52df6b328481142c1bbd565eb node-v4.4.6-linux-ppc64.tar.gz
1e5ddb72c71d972f62530a78110ffe82a6446665a595ca172057034dc95d747d node-v4.4.6-linux-ppc64.tar.xz
bef5cc1db30b56d3f40b123c6a40529b6f69c403fa969ec2654b62d4cac95e26 node-v4.4.6-linux-x64.tar.gz
5a5633419069b2f049b8429165ab93712f8532a8b1a8fc1e733afc4d848c581c node-v4.4.6-linux-x64.tar.xz
86b7d4374b27ecb8d2f63b371147c0f7f7cf8b80f37ff740f42e2f074184329e node-v4.4.6-linux-x86.tar.gz
22d039fa55ecdb3644b49fd3ca5a9d9eb101ee07681f11afa63bbb60150bc791 node-v4.4.6-linux-x86.tar.xz
0ff8facfc59cbe4bbbce559962d783293cbc540fe78230ab6dd8982dd9011bde node-v4.4.6.pkg
d1fa8b52c126a092f7c6d4ce95e12cf39d014e9593700d792aa38f529deb2f1e node-v4.4.6-sunos-x64.tar.gz
8de91bc3b07cf6325336156bf421e8258039fb465d095bdbaabf788b216c3b27 node-v4.4.6-sunos-x64.tar.xz
cd0c3d55eb0d80787348cc6841ec9381746ef4992bae629d9b34671ef0270c29 node-v4.4.6-sunos-x86.tar.gz
069f80346c74cf0db22ed362968ecef0e03f1750bed6a531bf9d200a6e0177c5 node-v4.4.6-sunos-x86.tar.xz
45eab3d415616e5831ba5961b67cec5423e1f9c175ca7e331de7f560c2998d9f node-v4.4.6.tar.gz
0f6bbfbea525469c91932b1aac35e0810e6bcda96f1c720e42a433942ee66106 node-v4.4.6.tar.xz
cff69594b5cf2ad1bf9d9c706ab43a8afd7531e187fa44cec626618b49164cce node-v4.4.6-x64.msi
78df65d9177034d805d0f687de179846b6467216bc915b7998305e26e9d59b06 node-v4.4.6-x86.msi
6f12a13513d6c26aff1035bf1b6da4790370b0c54b1fd2e1c551a842c3a2558d win-x64/node.exe
3c81920c8f9ccdfa832de847b8fe75aca66844075880073cebb420245286e1cc win-x64/node.lib
d1350a5940dbea27f9d65c47dbe2d2ebf3790f2caad3d7eafa07c48c83946d57 win-x86/node.exe
cb7b950cd0ab71c850680bfbcec783ade4ef27c77015c277670614f3ba56cdd4 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJXbGvwAAoJEJM7AfQLXKlGwroH/22IUdoCh8sl0ddlgZ0gNTM6
/0dPRedM4U2nQrME7nugv3ZAdbGtU/UamKPGJn/yXGgHKbv7jL1oM3IpNTmwsTVs
me9fXUi/w+rzcz+xrVlIucAhsAKkWWKmT6Ox1YyDSpe00pEFs3cBC5LCGpCpn0WG
05Bj5udTurHQxrAUYAlro8uRXKMd/FHKu9eW587tQ6q3Q0stmPJ3FMnfNglk0eKk
fWwORVZt8RNPJqKhaEGB9RusW0sVooHyUe6gT20biQNJ4H2pLH7DT/EYfV44SDkO
piQ2ObJkJ4cIv58t4aKY8CaT+FnQ1jJNAdb5C6JK6FKaUvpE4dW5UPU5PMEVJXs=
=cA0d
-----END PGP SIGNATURE-----

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

주요 변경사항:

이것은 보안 릴리스입니다. Node.js 사용자는 6월 보안 릴리스 요약 문서에서 패치된 취약점의 자세한 사항을 확인하기 바랍니다.

Commits:

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

6223e65d3c97abd3c4584e37e6e91deb06402b4ed8298ca728656fbf8e9c2d29 node.exe
49017608135cf3fcaec7d3d0d0162144fb536f46fe4b4fcde753f6f6b685380e node.exp
c9012f2ad8bcbe57dcf0cffc279983166cd5b4ff68e04e6dd275656ea5f4e423 node.lib
12dbd22685728dc0615a43f034980f09235af73f3990ff4eea341caa12a4e792 node.pdb
ab9eafa76c4c9a2e0d43e6727d82b331157dc7f43fde9a3f2a4881102df9ff3a node-v0.10.46-darwin-x64.tar.gz
9789eabb0791595c5ef4e53029366c48dffd9c787e057ce04c6b2ff86ed635c5 node-v0.10.46-darwin-x64.tar.xz
32c03a60eac3f1650d4a9219fc8510119bff19262255b868ee23850ef56cd0c9 node-v0.10.46-darwin-x86.tar.gz
7180853680a4c98eedfd8621f46636575cc5079290762c1c65365d296e473eb7 node-v0.10.46-darwin-x86.tar.xz
3eb90851301b108912cb00ff3e4f6d38fa4cb4b4c47abe0e9df93d26d1c0ea17 node-v0.10.46-headers.tar.gz
1efaee6f824b1169ef95d3331a34de87aecf91dee0b7dd88e9928206015d75f3 node-v0.10.46-headers.tar.xz
58116256f3060703e2e71f2cb5dc265a1d9fab7854a4eee15e78a95a0a87c750 node-v0.10.46-linux-x64.tar.gz
4695d96a5a90cb7f0e647e717d2a80ef0645b0bca17221d83186a29653acc868 node-v0.10.46-linux-x64.tar.xz
a0d9ffa349bd8ce0b5ab783f5a3c14787c22037900761ff296fd30c7a8645d21 node-v0.10.46-linux-x86.tar.gz
fd2bf8af94cfe6373a034faed3ea9d9543a45395efb23de7042f7eaead10c064 node-v0.10.46-linux-x86.tar.xz
726a8c2c10048c661d0adf716143e971252345c9f9f4a4cb3812ac2360915890 node-v0.10.46.pkg
cb76c6e27ff0a078fa50f5dcacace83b1dd48201210554deaca2556dcf3b31bc node-v0.10.46-sunos-x64.tar.gz
3177f38d34a9297aa5978e3c4156083ab6d00bc03736f2e64da4e875bad9818f node-v0.10.46-sunos-x64.tar.xz
8bce341355320ac2ea9835db561489e35ae9a7d6b9f20c6504ba654a36232886 node-v0.10.46-sunos-x86.tar.gz
0ee4784f835c1b7f2f77246a4f96c21f07ac38682f07991fd180fc85f0ef6f60 node-v0.10.46-sunos-x86.tar.xz
1164f2a4b663c9c0244033bfa649304a4a4e5a5ed6fab509d63084609d53198f node-v0.10.46.tar.gz
9b0e6079fc3282491028d29ae019fc7ba8de187dc3acda22a5cfd7d145cbffd9 node-v0.10.46.tar.xz
1792740f39fadbfecd589f2a0a3434a606a7e679c426a7f7c294be20bc2062b6 node-v0.10.46-x86.msi
a085504b31f1458dd30355089b878136161c6277993db6d019d63191323172ce openssl-cli.exe
237bb683d9d9ae4f65f7e66c06259257b17ddb980288571e5f8125827defc3b7 openssl-cli.pdb
af7a469a545fbacfae860f90c869b584f00ccd588719db8d35595315c40b847b x64/node.exe
0312e9641369145ba375d01becaa2cf9fab12cfe40bdd2141f90127d9625ff9f x64/node.exp
c29442e5b948f1b40c249b05c83e91bfc82708f774a88240e2b80951a78a02b5 x64/node.lib
236e386d7510a86b246afa0072514fb5730c55a82f5bd73701270c1eb41a7ec1 x64/node.pdb
2b6a9260b2c75de118d2d2a6c927f93aae734a92f19bc0f05f1d6855546021c4 x64/node-v0.10.46-x64.msi
a5f5c8aa5e344f55058bbe6c201111bc9af12e4e1112adc32bf7f92d19452f23 x64/openssl-cli.exe
b6fd80416d334a68df975f1a0c565891c21504c3a620365f172384a11f0e8a54 x64/openssl-cli.pdb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJXbG7mAAoJEMJzeS99g1RdIj8IAImQmP6gxicw0z42G4l7HGu2
TLFSR/xDgY7k8kYaS+sJifNQcN1BBcSOZW43kSPQ6zwY6V0on/dJ1fLPxtWAmeUC
WVFmIu5HG9GcKILPZi95hYmY1zlxhnlRzivSkU5WXI0MSSn8INwvd8AQAqR1DQG/
4/YNGklUap71APfPY8VORiBBJfrW/5JbHdNTdeN8tHrB1BbHwXOiroSKaRLcwew6
K3rjYQaJPtl1ota7+1ITtRsdwsL1eb390zfqpQzmabWyN1JSek+x0oVSUqjfRdhB
rVahHhv1D7Muz9KomglrjtSE5Cg+EWat/nfAFCzZhdhqRCvGWZD+UPsy/NkWD90=
=qS4n
-----END PGP SIGNATURE-----

Node v5.12.0(안정 버전)

주요 변경사항

이것은 보안 릴리스입니다. 모든 Node.js 사용자는 https://nodejs.org/en/blog/vulnerability/june-2016-security-releases의 보안 릴리스 요약에서 수정된 취약점들에 대한 세부사항을 참고해야 합니다.

  • buffer
    • allocUnsafeSlow를 백포트 합니다. (Сковорода Никита Андреевич) #7169
    • 음수 할당 길이를 무시합니다. (Anna Henningsen) #7221
  • deps: v8 업스트림으로부터 3a9bfec를 백포트 합니다. (Ben Noordhuis) nodejs/node-private#40
    • v8에서 발견된 버퍼 오버플로 취약점을 수정합니다. 더 자세한 사항은 CVE(CVE-2016-1699)에서 찾아볼 수 있습니다.

Commits

  • [0ca0827b71] - (SEMVER-MINOR) buffer: backport allocUnsafeSlow (Сковорода Никита Андреевич) #7169
  • [27785aeb37] - buffer: ignore negative allocation lengths (Anna Henningsen) #7221
  • [34b96c1322] - deps: backport 3a9bfec from v8 upstream (Ben Noordhuis) nodejs/node-private#40
  • [2ebeb82852] - test: fix test-net-* error code check for getaddrinfo(3) (Natanael Copa) #5099
  • [03d36aea4f] - (SEMVER-MINOR) test: add buffer testcase for resetting kZeroFill (Сковорода Никита Андреевич) #7169

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

bcbfb16896d4b13e08184343420ab00822e9ef09a72f9dbc41ef0cfcc84b99c2 node-v5.12.0-darwin-x64.tar.gz
2778a6344e5285af6412c66ef967cd3da2edb3262f19c06e484a062191f43019 node-v5.12.0-darwin-x64.tar.xz
a36e815ac5a4d7d3f486deda97359ae8e01d42259bf4a2be4fbbf41efd585c70 node-v5.12.0-headers.tar.gz
27deab94f424f38202a6ea8e945a542da71fe8f0808d69899ba4a855293bbb92 node-v5.12.0-headers.tar.xz
db02351d2c205a3c60218f937a41a8b8d665f326e7dfa263954ab39f8a8a2bc3 node-v5.12.0-linux-arm64.tar.gz
3eeaed6ce895c551903164966f950533c200ac24f68bdaebaab0e29e9923dc6d node-v5.12.0-linux-arm64.tar.xz
f58b9db77eb82830157f814704e8c3b3ba3420079a8ded3ad39302a33e3a30af node-v5.12.0-linux-armv6l.tar.gz
88a102d0d2614b088987759089b9d4351e9941a2e7095350f352a5eb4eafd0c6 node-v5.12.0-linux-armv6l.tar.xz
da51a7025772766453f330b3274a12381995e07d68c99c55357767171af4c538 node-v5.12.0-linux-armv7l.tar.gz
6ac1d3ec0cd5cb797cb641bfd170bfb19ffe96967fc90ed166c710e8a0841b5f node-v5.12.0-linux-armv7l.tar.xz
5cde9c115aade3d3eac494106ad29a2e0743a19516aa8a4ed531783292c7641f node-v5.12.0-linux-ppc64le.tar.gz
0413665e0d3fca6c58fec9301485bcbbc6f0336d64c0a591121538a7f969bab6 node-v5.12.0-linux-ppc64le.tar.xz
a57642f7aa59f7a5248fd5368217f7c7218ae889664ab8974af468797bbfa7bb node-v5.12.0-linux-ppc64.tar.gz
f9b252f201b29b10c7d774db79eddeae782a5b8d1478e0ed5146036d4dbe5bb2 node-v5.12.0-linux-ppc64.tar.xz
c0f459152aa87aba8a019a95899352170db0d8d52c860715c88356cb253fe2c4 node-v5.12.0-linux-x64.tar.gz
619fc1d14ee0c92894cf01bf1a47f5bae321ac04dfeb4cea6a2b6ce65832df79 node-v5.12.0-linux-x64.tar.xz
1ee1ef4e9f8bfb2976f35ca10658f3828cae10ef462d3fee7c3f159a3e21365b node-v5.12.0-linux-x86.tar.gz
6a83c52fa00c72cbc90a94dc392636fa4a5f1543311a4838c6ad87f703d67200 node-v5.12.0-linux-x86.tar.xz
8835e19bff36fe2a0120e8b189aa33ea87e99eb8b08605212a5ddb8fb63bcaf2 node-v5.12.0.pkg
e5738517163e9409457ff2fe434aa410b70064ba8639a38173decc430a87c546 node-v5.12.0-sunos-x64.tar.gz
d3f72ebebb31c081b794c09941184e4744852552b1b32e4121cdc129c41d6a58 node-v5.12.0-sunos-x64.tar.xz
b3831faef7112f4bd71dd4dff3f2296c8ee1f4f8e7b3adfdd205caa91adde198 node-v5.12.0-sunos-x86.tar.gz
ddd41de09925860e383ed55d0251e5040ff5637c6504c9a6891eb167d3ff74db node-v5.12.0-sunos-x86.tar.xz
250c12a561d7319e71e142ee92ab682494c7823d81ce24703c80eb52bdf9ba42 node-v5.12.0.tar.gz
4f926373f11f2a25156eee1804ec012eb912c42e5d34fc2909889da22efdadfe node-v5.12.0.tar.xz
afc6be86edc989c40a7019dfce370819448a2b43c1a641d12ee9efc6391a23a8 node-v5.12.0-x64.msi
b3fc857e4925418ec43063606ce01134f91a20be8c7b6a0dbf0a9093636b40f9 node-v5.12.0-x86.msi
cf27938a7fb5c983eb46cf9f27190016832d254ed96227d7720af299d2d75f1e win-x64/node.exe
2938e21edafdb5bfaabc7ea14b34c77b9d8af4a7a5d389178ca902c06f5a3d6b win-x64/node.lib
92c22479607ab269eae7c6040cb059757fd0a29ddc188d3a25e46ee485e6e221 win-x86/node.exe
aebf98d723036e2a3c458baf21a93eb45f1a42da794fc29dc47d01b5c70dae3d win-x86/node.lib
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXbG57AAoJELY7U1pMIGypxHIQAKJnkwx/SDOJGquRw1Wl4V9W
A6NzAzRDfCE2NYeglWMqinTjSFJkeYP98z4x63cE9uctxJns23z+PfPkRHZDbsSB
Y/mHAm5ntbk8cndISgBiK55QiFaYzVFaw3A1XoIozTGR4irbPbaj28iUbY4T8q2+
O3GfcDKD+SXS1AtTZ+P2GE6rxE0qkBYHMxM7b7lD5VXnzGr4Cyg4jSaD7w6PK2yG
u986AW9EJjKigZtvy3nkO27+ZNx3jDNskWBpT6YjhAKSs18/qTGHgOL2Jtk6rdfv
Vd/sumfIIlDUFXT/g01/leYbOHyIMmQYASm5XBA5UBoQuuapRvCVAe0SuRKe/9wV
bD/DfDORzdJUuebvdxx9K+iMbFGD2ADKmFAomjxyTynZup0VrmeSUQtbpGucp0X/
16Li8NDBD4WRXHYjcqXujJ4+cs/DZ6DUuqloCcB4cigs4sAyuqPVnZu5HTfBMzox
T1HWbDh2hE6HqsXcYbCM1G7yXLH7VTGaJJifZNP1AL2C24Xa8zWbhOAcJ4JB1Z8J
NQ2nW68AnXMh54PJhR/aBQLj3BC16i3RbWc8bhu85SpTVAO4y8W6i14FALJapXNz
6tEa/LTc9aH5RiugUfZzWBBdl/FfdeKyRofaN7PbJwTqo7XCJxZ11wbYwYR35Edo
4nsbRK+UN1gwWqSMvLXz
=H+Rd
-----END PGP SIGNATURE-----