Node v4.4.5(LTS)

주요 변경사항

  • buffer: 버퍼는 버퍼보다 더 긴 검색어로 lastIndexOf를 호출할 때 발생했던 오류를 더는 발생시키지 않습니다. (Anna Henningsen) #6511
  • contextify: 이제 콘텍스트 객체가 제대로 가비지 컬렉션됩니다. 이것은 몇몇 개개인이 경험한 극단적인 메모리 사용량 증가를 해결합니다. (Ali Ijaz Sheikh) #6871
  • deps: npm이 2.15.5로 업데이트되었습니다. (Rebecca Turner) #6663
  • http: 유효하지 않은 상태 코드는 더는 전송되지 않습니다. 100에서 999 사이의 세 자리 아라비아 숫자로 제한됩니다. (Brian White) #6291

Commits

  • [59a977dd22] - assert: respect assert.doesNotThrow message. (Ilya Shaisultanov) #2407
  • [8b077faa82] - buffer: fix UCS2 indexOf for odd buffer length (Anna Henningsen) #6511
  • [12a9699fcf] - buffer: fix needle length misestimation for UCS2 (Anna Henningsen) #6511
  • [292b1b733e] - build: fix make tar-headers for Linux (Gibson Fahnestock) #5978
  • [918d33ad4b] - build: add script to create Android .mk files (Robert Chiras) #5544
  • [4ad71847bc] - build: add suport for x86 architecture (Robert Chiras) #5544
  • [6ad85914b1] - child_process: add nullptr checks after allocs (Anna Henningsen) #6256
  • [823f726f66] - contextify: tie lifetimes of context & sandbox (Ali Ijaz Sheikh) #5800
  • [9ddb44ba61] - contextify: cache sandbox and context in locals (Ali Ijaz Sheikh) #5392
  • [8ebdcd65b0] - contextify: replace deprecated SetWeak usage (Ali Ijaz Sheikh) #5392
  • [9e6d8170f7] - contextify: cleanup weak ref for sandbox (Ali Ijaz Sheikh) #5392
  • [b6fc15347d] - contextify: cleanup weak ref for global proxy (Ali Ijaz Sheikh) #5392
  • [0dc875e2c7] - deps: upgrade npm in LTS to 2.15.5 (Rebecca Turner)
  • [3c50350f41] - deps: fix null pointer checks in v8 (Michaël Zasso) #6669
  • [a40730b4b4] - deps: backport IsValid changes from 4e8736d in V8 (Michaël Zasso) #6669
  • [855604c53a] - deps: upgrade npm in LTS to 2.15.4 (Rebecca Turner) #6663
  • [433fb9a968] - deps: cherry-pick 1383d00 from v8 upstream (Fedor Indutny) #6179
  • [d1fca27ef8] - deps: backport 125ac66 from v8 upstream (Myles Borins) #6086
  • [df299019a0] - deps: upgrade npm in LTS to 2.15.2 (Kat Marchán)
  • [50f02bd8d6] - doc: update vm.runInDebugContext() example (Ben Noordhuis) #6757
  • [b872feade3] - doc: replace functions with arrow functions (abouthiroppy) #6203
  • [7160229be4] - doc: note that zlib.flush acts after pending writes (Anna Henningsen) #6172
  • [d069f2de8c] - doc: add full example for zlib.flush() (Anna Henningsen) #6172
  • [59814acfef] - doc: describe child.kill() pitfalls on linux (Robert Jefe Lindstaedt) #2098
  • [840c09492d] - doc: update openssl.org hash links (silverwind) #6817
  • [126fdc3171] - doc: fix issues related to page scrolling (Roman Reiss)
  • [29e25d8489] - doc: add steps for running addons + npm tests (Myles Borins) #6231
  • [fcc6a347f7] - doc: get rid of sneaky hard tabs in CHANGELOG (Myles Borins) #6608
  • [369569018e] - doc: revert backported commits (Myles Borins) #6530
  • [4ec9ae8a1c] - doc: explain differences in console.assert between node and browsers (James M Snell) #6169
  • [df5ce6fad4] - doc: native module reloading is not supported (Bryan English) #6168
  • [30f354f72b] - doc: clarify fs.watch() and inodes on linux, os x (Joran Dirk Greef) #6099
  • [29f821b73d] - doc: clarifies http.serverResponse implementation (Allen Hernandez) #6072
  • [6d560094f4] - doc: minor argument formatting in stream.markdown (James M Snell) #6016
  • [6a197ec617] - doc: fix http response event, Agent#getName (Matthew Douglass) #5993
  • [620a261240] - http: disallow sending obviously invalid status codes (Brian White) #6291
  • [9a8b53124d] - http: unref socket timer on parser execute (Fedor Indutny) #6286
  • [b28e44deb2] - http: Corrects IPv6 address in Host header (Mihai Potra) #5314
  • [2fac15ba94] - src: fix FindFirstCharacter argument alignment (Anna Henningsen) #6511
  • [2942cff069] - src: add missing ‘inline’ keywords (Ben Noordhuis) #6056
  • [e0eebf412e] - src,tools: remove null sentinel from source array (Ben Noordhuis) #5418
  • [8f18414cd5] - src,tools: drop nul byte from built-in source code (Ben Noordhuis) #5418
  • [d7a3ea457b] - src,tools: allow utf-8 in built-in js source code (Ben Noordhuis) #5418
  • [51c0808b55] - stream: Fix readableState.awaitDrain mechanism (Anna Henningsen) #6023
  • [49a5941d30] - test: fix test-debug-port-cluster flakiness (Rich Trott) #6769
  • [f8144e4c4a] - test: add logging for test-debug-port-cluster (Rich Trott) #6769
  • [773ea20d0e] - test: include component in tap output (Ben Noordhuis) #6653
  • [333369e1ff] - test: increase the platform timeout for AIX (Michael Dawson) #6342
  • [06e5fafe84] - test: add tests for console.assert (Evan Lucas) #6302
  • [f60ba54811] - test: add zlib close-after-error regression test (Anna Henningsen) #6270
  • [24ac16f4be] - test: fix flaky test-http-set-timeout-server (Santiago Gimeno) #6248
  • [5002a71357] - test: assert - fixed error messages to match the tests (surya panikkal) #6241
  • [0f9405dd33] - test: move more tests from sequential to parallel (Santiago Gimeno) #6187
  • [37cc249218] - test: fix test-net-settimeout flakiness (Santiago Gimeno) #6166
  • [69dcbb642f] - test: fix flaky test-child-process-fork-net (Rich Trott) #6138
  • [a97a6a9d69] - test: fix issues for ESLint 2.7.0 (silverwind) #6132
  • [a865975909] - test: fix flaky test-http-client-abort (Rich Trott) #6124
  • [25d4b5b1e9] - test: move some test from sequential to parallel (Santiago Gimeno) #6087
  • [28040ccf49] - test: refactor test-file-write-stream3 (Rich Trott) #6050
  • [3a67a05ed4] - test: enforce strict mode for test-domain-crypto (Rich Trott) #6047
  • [0b376cb3f9] - test: fix pummel test failures (Rich Trott) #6012
  • [7b60b8f8e9] - test: fix flakiness of stringbytes-external (Ali Ijaz Sheikh) #6705
  • [cc4c5187ed] - test: ensure test-npm-install uses correct node (Myles Borins) #6658
  • [3d4d5777bc] - test: refactor http-end-throw-socket-handling (Santiago Gimeno) #5676
  • [c76f214b90] - test,tools: enable linting for undefined vars (Rich Trott) #6255
  • [9222689215] - test,vm: enable strict mode for vm tests (Rich Trott) #6209
  • [b8c9d6b64e] - tools: enable linting for v8_prof_processor.js (Rich Trott) #6262
  • [8fa202947d] - tools: lint rule for assert.fail() (Rich Trott) #6261
  • [1aa6c5b7a9] - tools: update ESLint to 2.7.0 (silverwind) #6132
  • [68c7de4372] - tools: remove simplejson dependency (Sakthipriyan Vairamani) #6101
  • [4fb4ba98a8] - tools: remove disabling of already-disabled rule (Rich Trott) #6013
  • [4e6ea7f01a] - tools: remove obsolete npm test-legacy command (Kat Marchán)
  • [4c73ab4302] - tools,doc: fix json for grouped optional params (firedfox) #5977
  • [c893cd33d1] - tools,doc: parse types in braces everywhere (Alexander Makarenko) #5329
  • [48684af55f] - zlib: fix use after null when calling .close (James Lal) #5982

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

1e729f9836e7b543724ee0b2ac902b4dff4a6f7d91031d20314825b61e86127f node-v4.4.5-darwin-x64.tar.gz
ab00f874cf75d7504cc88bd99cf5f661aa0aa0d33eeecbfd5f8ef69ebc3a3e7f node-v4.4.5-darwin-x64.tar.xz
afd90e4b0ae408301facce1d4837c5f718a686d144bf624a53c55988a473601c node-v4.4.5-headers.tar.gz
d108e08fd83e5cf4d3a44cc799677ff6276450b5f601181733160358f230a060 node-v4.4.5-headers.tar.xz
46c89b2cdb3d7f3e87ef1ed8e4d9ee07dcc603e42f3f86f831a6fd7c34be9404 node-v4.4.5-linux-arm64.tar.gz
83c6a16989489908ea6be93f21a37316b4513d581875c3653ebeadd1c67d2e70 node-v4.4.5-linux-arm64.tar.xz
8f6a09d7326c4a2570275519ae51bc2a9ba6b2809b5cc02658922368f0dc49b0 node-v4.4.5-linux-armv6l.tar.gz
ae6a05b4dae19d31d2dd7de07c60ab4672d7aafacd0796974269432e451dd59b node-v4.4.5-linux-armv6l.tar.xz
2ce99cbfaef7a8a0e8119a3e1303015f5bed6e745c90a95b3dcd6658ad44035b node-v4.4.5-linux-armv7l.tar.gz
07f6610d91e4f03a28a97f1fd54a0b0547545fd5501657e30272a1a97604b709 node-v4.4.5-linux-armv7l.tar.xz
a2f17bee90c650b30c90c3cd96118e7825eb1b1011c4c7584e60d1b36d9b6983 node-v4.4.5-linux-ppc64le.tar.gz
d6d6331c1255307dd6cc9cfdba018afa6b35528cd8a293de2d89887b4d378119 node-v4.4.5-linux-ppc64le.tar.xz
577688263d15b2d7f8004f99151c5d47e27b319510d501792cfd74f7c834caa4 node-v4.4.5-linux-ppc64.tar.gz
0983e072d8101e7f274dc1403570636a5e12c0f56cfe3d891e379952dde0e619 node-v4.4.5-linux-ppc64.tar.xz
15d57c4a3696df8d5ef1bba452d38e5d27fc3c963760eeb218533c48381e89d5 node-v4.4.5-linux-x64.tar.gz
bd6505d8a350cd83907374ea98730b0ba99b97ec45cee418d453a0154384805a node-v4.4.5-linux-x64.tar.xz
447b17542981c20f6792a20c31eb946c786e2cbd3bd1459f85c2cd0eb400e009 node-v4.4.5-linux-x86.tar.gz
354afb7fac8cb8dc3b926a4adb0901dd6ac42cb605f988f05f60f0bb8553a2c4 node-v4.4.5-linux-x86.tar.xz
fc5688c7f649ea06ce21246c7aa795aa9100c9e90e4c3fe182bb8cc67435375a node-v4.4.5.pkg
75ebf346d29d441fbb32b177568f5727c357300406ea90b29c49a9e3bd89c506 node-v4.4.5-sunos-x64.tar.gz
ebb5bc1fa1d165e5881dac470e260f1efb4303e122854c60633c9e097f2a977f node-v4.4.5-sunos-x64.tar.xz
181c092d49e2efc3ecd82806c9aa088ed1eda908671a5913cfa4704855ae288b node-v4.4.5-sunos-x86.tar.gz
f2ea7593bd245628a17477c61b30b6c145b2686d97f38052ac2d3cc18a87c0e5 node-v4.4.5-sunos-x86.tar.xz
ea9c96ae4768feee4f18a26b819b9b4f6e49105ea0ee8c5c9d188dc8d49d4b77 node-v4.4.5.tar.gz
eaec2cd3c26a1cc101b829d32fef392268285187d1d9eda3718db288e7be28c6 node-v4.4.5.tar.xz
7b2409605c871a40d60c187bd24f6f6ddf10590df060b7d905ef46b3b3aa7f81 node-v4.4.5-x64.msi
fa11aadbf769d2a307ba49fa8a7f6a52233e63cb44541207f31ceb30ecdd3bfa node-v4.4.5-x86.msi
0f9a6c4e340c45e0b32524b16f925099a79337281dd7fd982706e715634293da win-x64/node.exe
ec30b394f071612fa06781a0ffa757b6296287bfb4234054438c671af8fa99bf win-x64/node.lib
d423a134f376180939d55374aece4af1a66eb420e19f9fba2d882b000eeb01d8 win-x86/node.exe
851793e06c47e87393fad249253d720f67111e8c34d9bf73e36fdbedecda9dc1 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJXRKDLAAoJEJM7AfQLXKlGBK8H/2Ohq5o2B6TBV4Z/tAn8N8Hs
fbN/nGqLnKnnRPt5iXTeLQmcWx0bKNqwWq8PLo3EfaNiIC45GsS7/Jukdl6BhCvI
BJ1DxYNnVrxyRm+IkddDwJAHMp25B8d8kSOgbO6iuYFc240ek+dWFhw60Kk68bs+
elmOGCEFqempCCIg6rzliUSOBUOTu1c7axSy3Z6xzx0Ic9BRmsIwJzmL2RYZBEzn
H1jbf4MoHpZvF+gdNStlsu9KE+6u4Bhy9DzJVkgcxoXU+Wikhe8x5n3I2blULSsl
efqyCqM1GbKBZ2/wSj7KWEK1JhAJvPQnLuyERvUVYzc6nE6QGBpImen39tLjJxE=
=DuAN
-----END PGP SIGNATURE-----

Node v6.2.0(현재 버전)

주요 변경사항

  • buffer: 다양한 에지 케이스에서 lastIndexOf와 indexOf를 수정했습니다. (Anna Henningsen) #6511
  • child_process: 안드로이드에서 /system/bin/sh 명령어를 사용합니다. (Ben Noordhuis) #6745
  • deps:
    • npm을 3.8.9 버전으로 업그레이드 했습니다. (Rebecca Turner) #6664
    • V8 엔진을 5.0.71.47 버전으로 업그레이드 했습니다. (Ali Ijaz Sheikh) #6572
    • libuv를 1.9.1 버전으로 업그레이드 했습니다. (Saúl Ibarra Corretgé) #6796
    • Intl: ICU 57 버전을 사용합니다. (Steven R. Loomis) #6088
  • repl:
    • 탭을 복사하면 자동완성을 호출하지 않습니다. (Eugene Obrezkov) #5958
    • Recoverable을 내보냅니다. (Blake Embrey) #3488
  • src: O_NOATIME 상수를 추가했습니다. (Rich Trott) #6492
  • src,module: –preserve-symlinks 커맨드 라인 플래그를 추가했습니다. (James M Snell) #6537
  • util: 런타임 시에 ‘noDeprecation’ 설정을 지킵니다. (Anna Henningsen) #6683

6.X 버전대가 릴리스 됨으로써 기존의 리틀 엔디언 모드에서 작동하는 64비트 바이너리뿐만 아니라 이제 빅 엔디언 모드에서 작동하는 파워 시스템의 리눅스 64비트 바이너리를 포함합니다.

Commits

  • [955c90d725] - benchmark,test,lib: remove extra spaces (Rich Trott) #6645
  • [9cd14ced09] - buffer: fix UCS2 indexOf for odd buffer length (Anna Henningsen) #6511
  • [a550ddbf3c] - buffer: fix needle length misestimation for UCS2 (Anna Henningsen) #6511
  • [6fc20c5a97] - buffer: fix lastIndexOf crash for overlong needle (Anna Henningsen) #6511
  • [44015754a3] - buffer: fix lastIndexOf index underflow issue (Anna Henningsen) #6511
  • [6032dc25cc] - build: add Make doc-only target (Jesse McCarthy) #3888
  • [3af9382a5d] - build: don’t compile with -B, redux (Ben Noordhuis) #6650
  • [5149d66702] - build: fix DESTCPU detection for binary target (Richard Lau) #6310
  • [6eed6a3ac0] - build,test: fix build-addons dependency chain (Ben Noordhuis) #6652
  • [e0240ab592] - child_process: use /system/bin/sh on android (Ben Noordhuis) #6745
  • [e8c9f01cdd] - crypto: disable ssl compression at build time (Ben Noordhuis) #6582
  • [62690aa0be] - deps: update comment about PURIFY define (Ben Noordhuis) #6582
  • [bddf413412] - deps: upgrade npm to 3.8.9 (Rebecca Turner) #6664
  • [a6ca5e559a] - deps: upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) #6572
  • [16159c23ed] - deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #6678
  • [2d84ac735a] - deps: upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) #6796
  • [7a6d2ad181] - deps: Intl: Check in “small-icu” 57.1 (Steven R. Loomis) #6088
  • [ee1e5a267d] - deps: Intl: ICU 57 bump (Steven R. Loomis) #6088
  • [a4ed7dfb3d] - doc: Add CTC meeting minutes for 2016-05-04 (Michael Dawson) #6579
  • [5c7da210df] - doc: refactor the changelog by version (James M Snell) #6503
  • [4f2a55f92f] - doc: fix issues related to page scrolling (Roman Reiss)
  • [b4fb95eade] - doc: add added: information for assert (Rich Trott) #6688
  • [64fcba2a2e] - doc: appendFileSync accepts fd as well (Faiz Halde) #6707
  • [520369d8e0] - doc: fix exec example in child_process (Evan Lucas) #6660
  • [51d1960955] - doc: undocument fs.open’s ‘rs’ mode (Saúl Ibarra Corretgé) #6732
  • [f1c773d18b] - doc: add added: information for v8 (Rich Trott) #6684
  • [29b28a233c] - doc: server.listen truncates socket path on unix (Jean Regisser) #6659
  • [c1d5f2e96e] - doc: update releases.md with new changelog structure (James M Snell) #6503
  • [d962fbafb2] - doc: “a” -> “an” in api/documentation.md (Anchika Agarwal) #6689
  • [26e22e200a] - doc: move the readme newcomers section (Jeremiah Senkpiel) #6681
  • [8f526494b5] - doc: fix deprecation warnings in addon examples (Ben Noordhuis) #6652
  • [d34343f0de] - doc: mention existence/purpose of module wrapper (Matt Harrison) #6433
  • [5c154a87e0] - doc: add steps for running addons + npm tests (Myles Borins) #6231
  • [6ea43d12f4] - doc: improve onboarding-extras.md formatting (Jeremiah Senkpiel) #6548
  • [38f5603e97] - doc: fix linewrap in node.1 (Jeremiah Senkpiel) #6532
  • [5b47accfa6] - doc: v8 options can use either _ or - (Jeremiah Senkpiel) #6532
  • [fa94a91bbd] - doc: v8 functions as methods on v8 (Bryan English) #6615
  • [d49b49e8b1] - doc: discourage use of util.inherits (Robert Jefe Lindstaedt) #6514
  • [925fc36dd9] - doc: add added: information for os (Bryan English) #6609
  • [58cd11c844] - doc: add added: information for process (Bryan English) #6589
  • [d5f7f24aec] - doc: add added: information for url (Bryan English) #6593
  • [715b48c1d3] - doc: add added: information for querystring (Bryan English) #6593
  • [04697a5023] - doc: correct anchors for buffer.md (Jackson Tian) #6542
  • [2d677411a4] - doc: add added: information for buffer (Anna Henningsen) #6495
  • [49af20c2e6] - doc: update fs callback example error stack (DavidCai) #6617
  • [9196d87704] - doc: add added: info for string_decoder (Rich Trott) #6741
  • [688f563ca8] - doc: update vm.runInDebugContext() example (Ben Noordhuis) #6757
  • [2273971a69] - doc: readline.emitKeypressEvents and raw mode (Arve Seljebu) #6628
  • [1c7b6e276f] - doc: improve zlib docs (James M Snell) #6746
  • [897934a719] - doc: copyedit maxBuffer note for child_process (Rich Trott) #6760
  • [c1bf3fc0b1] - doc: fix links in socket.connecting (Kirill Fomichev) #6657
  • [ad895f490b] - doc: trim GitHub template comments (Rich Trott) #6755
  • [af096f1172] - doc: add added info for dgram.setBroadcast() (Rich Trott) #6750
  • [e8c0dba4bd] - doc,events: fix a link typo (yorkie) #6640
  • [f31a5ec34a] - handle_wrap: IsRefed() -> HasRef() (Jeremiah Senkpiel) #6546
  • [cc2af793d2] - Reverthandle_wrap: IsRefed -> Unrefed, no isAlive check” (Jeremiah Senkpiel) #6546
  • [2000072903] - handle_wrap: IsRefed -> Unrefed, no isAlive check (Jeremiah Senkpiel) #6204
  • [d3132048cb] - (SEMVER-MINOR) handle_wrap: expose an isRefed() check to JS (Jeremiah Senkpiel) #5834
  • [59666502c5] - intl: Don’t crash if v8BreakIterator not available (Steven R. Loomis) #4253
  • [74582aa590] - lib: replace legacy uses of defineGetter (James M Snell) #6768
  • [559c2583e0] - lib,test: update in preparation for linter update (Rich Trott) #6498
  • [226b9668db] - (SEMVER-MINOR) repl: copying tabs shouldn’t trigger completion (Eugene Obrezkov) #5958
  • [ce2d5be4a1] - (SEMVER-MINOR) repl: exports Recoverable (Blake Embrey) #3488
  • [635357958d] - repl: create history file with mode 0600 (Carl Lei) #3394
  • [e3920d12ef] - src: fix check-imports.py linter errors (Sakthipriyan Vairamani) #6105
  • [bbf3b3ebbb] - src: simplify handlewrap state tracking logic (Ben Noordhuis) #6395
  • [965274d384] - src: use libuv’s refcounting directly (Ben Noordhuis) #6395
  • [316871f268] - src: fix -Wunused-variable compiler warning (Ben Noordhuis) #6129
  • [1def098b9f] - src: fix sporadic deadlock in SIGUSR1 handler (Ben Noordhuis) #5904
  • [477e61db9f] - src: don’t use locale-sensitive strcasecmp() (Ben Noordhuis) #6582
  • [1e99643fc9] - src: remove unused #include statement (Ben Noordhuis) #6582
  • [62593bd44c] - src: remove pre-openssl 1.0 legacy code (Ben Noordhuis) #6582
  • [27c17ce9d1] - src: fix FindFirstCharacter argument alignment (Anna Henningsen) #6511
  • [37736f4dad] - (SEMVER-MINOR) src: add O_NOATIME constant (Rich Trott) #6492
  • [bd4454fa0f] - src,lib: minor –debug-brk cleanup (Ali Ijaz Sheikh) #6599
  • [95b7560d8e] - (SEMVER-MINOR) src,module: add –preserve-symlinks command line flag (James M Snell) #6537
  • [8a7e68ff83] - test: check that 2nd handle.close() call is a nop (Ben Noordhuis) #6395
  • [ccbc78cfc6] - test: remove common.getServiceName() (Rich Trott) #6709
  • [8c634d78f8] - test: favor strictEqual() in addon test (Rich Trott) #6704
  • [1389a4fc5e] - test: fix flaky test-preload (Rich Trott) #6728
  • [adb2d610e6] - test: include component in tap output (Ben Noordhuis) #6653
  • [abb063a6a3] - test: fix test-debugger-repl-break-in-module (Rich Trott) #6686
  • [5701599767] - test: fix test-debugger-repl-term (Rich Trott) #6682
  • [71c91747ef] - test: add tests for stream3 buffering using cork (Alex J Burke) #6493
  • [b1f58edd54] - test: abstract skip functionality to common (Jeremiah Senkpiel) #6697
  • [7d3f5751b3] - test: make sure O_NOATIME is present only in Linux (Sakthipriyan Vairamani) #6614
  • [75adc6a026] - test: move test-debugger-debug-brk to sequential (Rich Trott) #6731
  • [0bc1784529] - test: refactor doctool tests (Rich Trott) #6719
  • [89b25fac4c] - test: fix test-process-exec-argv flakiness (Santiago Gimeno) #6575
  • [3f9d72408f] - test: pass python path to node-gyp (hefangshi) #6646
  • [0c62bd13fb] - test: ensure test-npm-install uses correct node (Myles Borins) #6658
  • [1b71231dd2] - test: fix test-vm-cached-data to work with old v8 (Myles Borins) #6317
  • [0eb25cb4b5] - test: test preloaded modules using stdin or repl (Bradley Meck) #2253
  • [577e132f00] - test: fix test-debugger-pid (Santiago Gimeno) #6584
  • [d74062454b] - test: make stdout buffer test more robust (Rich Trott) #6633
  • [f264749c5c] - test: build addons with V8_DEPRECATION_WARNINGS=1 (Ben Noordhuis) #6652
  • [01f010f669] - test: allow out-of-order replies in dgram tests (Anna Henningsen) #6607
  • [be241c3262] - test: run known_issues tests in CI (Rich Trott) #6559
  • [8141c2fce2] - test: add tests for console.[info|error|warn] (Bryan English) #6538
  • [83dab801e2] - test: fix unreliable known_issues test (Rich Trott) #6555
  • [8c434e6d84] - test: unmark test-http-regr-gh-2928 as flaky (Rich Trott) #6540
  • [916e694b2b] - test: avoid test-cluster-master-* flakiness (Stefan Budeanu) #6531
  • [be5386e0cf] - test,dgram: add tests for setBroadcast() (Rich Trott) #6750
  • [1370fdcad5] - test,tools: test yaml parsing of doctool (Anna Henningsen) #6495
  • [347abf341d] - tools: enforce linting for unix-style line endings (Rich Trott) #6685
  • [a63c556c11] - tools: remove the minifying logic (Sakthipriyan Vairamani) #6636
  • [efcbafa3f7] - tools: fix regression in doctool (Myles Borins) #6680
  • [edb29b8096] - tools: lint for object literal spacing (Rich Trott) #6592
  • [6806ebb608] - tools: lint for use of space in template strings (Rich Trott) #6591
  • [341eaf202e] - tools: update marked dependency (Daniel Wang) #6396
  • [94f82553aa] - tools: allow multiple added: version entries (Anna Henningsen) #6495
  • [1de25f208c] - tools: do not build addons during compilation (Myles Borins) #6723
  • [26805c97d0] - tools: fix tools/doc/addon-verify.js regression (Anna Henningsen) #6652
  • [cea17775e0] - tools: parse documentation metadata (Tristian Flanagan) #6495
  • [a568ad4205] - tools: add mock-y js-yaml dependency to doctool (Anna Henningsen) #6495
  • [dce6413576] - tools: Check in tools for shrinking ICU size, change default to small-icu (Steven R. Loomis) #6088
  • [d629f265fe] - tools: update ESLint to 2.9.0 (Rich Trott) #6498
  • [6aa92d5a98] - tools: disallow multiple spaces except indentation (Rich Trott) #6645
  • [ceeae4b180] - tools,test: make argument linting more stringent (Rich Trott) #6720
  • [6d1527bb37] - util: fix invalid date output with util.inspect (Rumkin) #6504
  • [1d6c17efd7] - util: adhere to noDeprecation set at runtime (Anna Henningsen) #6683

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

1c8c16bb3df22c7c98cf0c118bd183838b848e36ef1448992cf511c044339823 node-v6.2.0-darwin-x64.tar.gz
e1c890b47f078a840896b05a3111080e6f410103cc6d338de2a32ebc5a58d545 node-v6.2.0-darwin-x64.tar.xz
1127a30aa0e728786e4c1b2a568dd74eab8957a271764cec06d3562febee6baa node-v6.2.0-headers.tar.gz
7ac466b74c01f1d0e0cf46d62dba32392b6fa4157a8b957fbdec490701d06d35 node-v6.2.0-headers.tar.xz
bac296f56d071e147e33e7f027efc8b0422a786e3943b18c64c8c8fbf2abae96 node-v6.2.0-linux-arm64.tar.gz
d81cd7d9a04a68d5a6bd9b36c410e0ac3394d1cec03c647737a41d5772d4f542 node-v6.2.0-linux-arm64.tar.xz
c297855fd11dc9d58c523f3665b18e5ff932145aabb27c389da3b6b27553fe37 node-v6.2.0-linux-armv6l.tar.gz
3c0fda6205425a641cac8b71f522bdef28de0d17fa53d3b0987f66a58c416ee1 node-v6.2.0-linux-armv6l.tar.xz
4804a486b0b0db0f52fc273ccf688f83c06e3fc17641824877e2921518d0e50d node-v6.2.0-linux-armv7l.tar.gz
7316c8026c5da22cbda06c6b8f556a326c7c2c81408b9a1f04a01859c6d95787 node-v6.2.0-linux-armv7l.tar.xz
fbbeaaa5431c6cc5007567c35f13b87c2917d704ae6fd8f6db7792f1ba5349b0 node-v6.2.0-linux-ppc64le.tar.gz
75d3ed1dda3e29e12a708a4c5084f7a4aaa5485f10a68b4e21c8fe7333720cc1 node-v6.2.0-linux-ppc64le.tar.xz
69f8f3ffec15f1cddca3f8fca53471123e22db40ae58bea9bd65503d900267d8 node-v6.2.0-linux-ppc64.tar.gz
7697c259171529ba7ea902437ef8186bde64fb9613ee77ade882549b3cc43ffd node-v6.2.0-linux-ppc64.tar.xz
661dba369c277603fa6d0182c4ea7ff074ba6bacd19171826271f872afd6aaa7 node-v6.2.0-linux-x64.tar.gz
ab28c6af235045def1f65fca7f4848de3c2de4fb62ebce37052f1a10f0b40263 node-v6.2.0-linux-x64.tar.xz
47c3d613362afd9c64e6468fba0d3f6407ead7d3ea6447deb297c6551dd9d0d4 node-v6.2.0-linux-x86.tar.gz
6aaf649e9798fdc40c03aa27f63715cfe4c33916f8081607067bdfc16a2a2d9a node-v6.2.0-linux-x86.tar.xz
4ce1462c3cf3c327891154ab076f2f5ef16e61b150001d90d8dcaf2ae4e49772 node-v6.2.0.pkg
f1e8447ff644598c2c24eb6effa12a9d32c6fdad7fa832065dd5f381339b723f node-v6.2.0-sunos-x64.tar.gz
8dacb9a2fbc71c78a157c1c6cf1ccb126b7f919775834e7570821b19514603ae node-v6.2.0-sunos-x64.tar.xz
bbfce19c47265676fb44a6a1fa10e2e9ec710c8a332a801aa7e3e58648e851a3 node-v6.2.0-sunos-x86.tar.gz
effdeef23786210846c4d19249bac2ddbabc9f8647deb6803345725acbadec73 node-v6.2.0-sunos-x86.tar.xz
fcfd81847d78abb690aafaf46223d3b59aedc54fb200a2ab2bfd9a39ad6e94b9 node-v6.2.0.tar.gz
8633fe606fd1f2235d26901c6bc4c11b5b88fd3c772af18a902e3efd1254e492 node-v6.2.0.tar.xz
bd1d766e15f75f67befa76738bc0212ee3016444eb0396b29c6fc319658e21a2 node-v6.2.0-x64.msi
e0e20da53fd7e8ccdd61acf93b4f268189b32c43c15516a272df57808d94b941 node-v6.2.0-x86.msi
6e8aff84a875d60785d23a3c8fbf6cff82835dde0886e5ed476150b82f1f61fd win-x64/node.exe
df99926fcfb98fdf764ab3a4e46fd31ee23863b26bb9b24fcd3b6398aff21d13 win-x64/node.lib
8003b76b7e45cfd6d44308e17e7d055ed3dd9322a5c0a3bb8f66670a5e8ecb5f win-x86/node.exe
9fd0bd7229d637d5e9d2c02bb0325a99fd38bbed6c2f7a37942d6a5951fac344 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXO4jZAAoJELY7U1pMIGypvGgP/RWxnq3GhqgMKXEMnkljpSen
KDNHGGaZJrA6LU6L3my1v0GsP+Pfj+okbzHcZ5jwg9p2tTjXRFBnC+UFz+00G86d
MFzX1Y9MZk4+9OkJWjO0c5carxtYD68nryohJsIMMh2ipos47SDqYwO7oLVDEZAd
orc5K1Vtpvkx66VEAVAgTo4eEmyDM3NLHve5oaOHnJ5kdasqqDj+LFXYUT5rKDoQ
yUMbIZbvj8zrqCd76XTJpw/e9RmQ3v9G2aBXQ+jhzxtADu0vevoyTldld/CiMTkX
4mDhGMP3AToiF/o5F91GmuzVQJnnOowS02/4k5UpUIyRAvD25podlIJHHs+M1lDs
NQC7W691mD6WRf6OZROkrWOvrYpoIYYn79GBxyTzLZz2bYCmGxjttB/ETnLpG7mf
CjMDjOq6B8LTC24JtvqYDt6HIlkOkzZ5vOxAqCqCQC3l6hQUEqVAp7Dack/FOHNv
pbUqSQwfSu9j+gcoMkUmNDdjSeWEyCHN09XH3dFOQ1Cd6olRh900nkhITmTKEsD7
U7QZDMp7s6QmtbzF62TskH8jj/QIhQx6qFuyyquHpWAwggrcWbauhMKQFAHc9vI5
iz2XUKB/yKlcFVomojq+sm4NoBvgy4IZAIHUjv+g4yYzPHmyZrP0I4bMUT9s/1b6
LunWBUGBWXCXRm4Q6Qar
=Q/h1
-----END PGP SIGNATURE-----

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

주요 변경사항

Commits:

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

83c5d843c5ba7bd8f1d43711356208eaeda0230e3587fa4a27aac5ae14308d2d node.exe
47cd92a1db9b8782c3e40e4e6ac85c706ea7e2dcf13e0c7803031885cd3893a1 node.exp
3883d0af51df19e7a44d69d8dacec56ba065c41bfb05f7b1f49c53bae8637d3e node.lib
d1d9a6fc90707fa364f690decc010d950667841f85e49f088c79829124b914af node.pdb
b4de40b8fe9cf748b36b9d7764c06f1fc955c73e3547c4eaab3d90a818663e1c node-v0.12.14-darwin-x64.tar.gz
9c2270a1d92e22f03a8ccc8698ded7947056583336885912ba2f0840cf07fc38 node-v0.12.14-darwin-x64.tar.xz
2ac52efd90931ea04dd01947e19c6320e519967a813f7274eb699bf468fe226d node-v0.12.14-darwin-x86.tar.gz
8209c23acb175dde1424ccd73945179393cd22791c3d51e24dfeb03f77c955d5 node-v0.12.14-darwin-x86.tar.xz
75f927b98a955207f261d03de5966b167e893da80e641695e6b9d6da44312452 node-v0.12.14-headers.tar.gz
072d68b05038fec7a443240947501b0be12bd33d1b958b1946caa80824beb4ed node-v0.12.14-headers.tar.xz
0f1f20f6989d32b4b67835f527ae3bf165c1c4a6a7dc3961d489288817956bae node-v0.12.14-linux-x64.tar.gz
a0b93224939fb638091b4e20c87a75e1c042314d419686f5040b8a48ed7f2112 node-v0.12.14-linux-x64.tar.xz
212a3a5d1cdd34b71476dd615d95da9209b8a5e490dbe6141926e15f1ccfe386 node-v0.12.14-linux-x86.tar.gz
a85432f5da612184baee47d93870b7796776ed15d61670dbec6640621ed4722a node-v0.12.14-linux-x86.tar.xz
59f7d1426e63ff266b5d7f7ccb3a5b5bc7eea2b1c5d6ed44dd45370235ab4357 node-v0.12.14.pkg
906a44e9f6024c3f9af05a8aac5ba10c25d84bf56b9fb08c5fc1c26c5a8b9d27 node-v0.12.14-sunos-x64.tar.gz
100f724b5f2d1dc263aa70f3cf77af873097157a22d15c883c5cd39e2ffe2520 node-v0.12.14-sunos-x64.tar.xz
f042bee409d4da3114571dfff496a954ea6cd614e7fb78fd3d9b50d799396757 node-v0.12.14-sunos-x86.tar.gz
59ca5e14f1b126887b7c4944ab0423f06011ff7acb3c142bfc486dd85a9f3718 node-v0.12.14-sunos-x86.tar.xz
0a55e57cbd3ffa67525c0d93ac7076d3b2ac70887b11c5c97be3e1953cb50b1d node-v0.12.14.tar.gz
ed57a1917fb089726b31735e138fb41d897b3c834cfc7c895390b2d273623f1a node-v0.12.14.tar.xz
5b23e0733ab87adc09bbac9eb1d1341616a346c4ca8a69b4b3539b559de9c7b2 node-v0.12.14-x86.msi
d676d494a36ddfd21041cc07e9fa80f6d21b6fbd5a71f84611f980c410019639 openssl-cli.exe
086f4795edcb076669065a064006085ce415d4d56d89298599a0880ff0d7154a openssl-cli.pdb
19b2327c0068c8fcd3a8be7a724527627e346ca8e57fb1e3e39b7f80e94bd486 x64/node.exe
61b31c6af9d606bcef77d4a9afa531a597570f92cd5afeeff4e7a4223c2326c8 x64/node.exp
a838e4a513fcbfcbb6f8aad96f240bc4389940e95186b80383e32711accbb6ae x64/node.lib
2e3cc6017f2f6cc806fae5a27bc2d696fd780558f6c5c1fa7c0df82e6c0084df x64/node.pdb
53da9c08f72c6260d31b7c70812cc2ad17d5e203860fe1b7c6c85f0ec3d6e2ea x64/node-v0.12.14-x64.msi
524ce8394e20e8f7a6fd681c7d509e77d015bd16510caaff954a983f0d171a29 x64/openssl-cli.exe
75404fbe3ec01c52e9373b766e59d55bada0404f8f14396e6bcaaefd4e00491a x64/openssl-cli.pdb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJXLKGsAAoJEMJzeS99g1RdI20IANwgtd3Q8omZiXhnSMSMNqt3
AZybwyOKOfGTqxmbmRxlSsllp46lWoj0l+kp0NfiSopXe/+waCpyeIemUtaF9Ag3
3gAtWP3cnw4rPv6CEG1IJu5Q1nHq1HKgMUcW+L5PUCN869SXO/ZREYtAwX4fjg/X
lhqqAss7117nV7vQ1TbkLynEm8uT2S2kOQ8UjKpazp0IobPpSoc0XiodsAkNHKpt
UGSxFKIaAjlF9JsuQw91AYIBJ3658aQw3LnIckymO8xirZE5ek1X8ReuuwhDUszQ
ibXwwI09/AGCfhakitr3NmGG+Pg6gc/UEASTJtxPCVRcrKFcJ5tIWRynaRgV1uM=
=ESJj
-----END PGP SIGNATURE-----

Node v4.4.4(LTS)

주요 변경사항

  • deps:
    • openssl 소스를 1.0.2h로 업그레이드했습니다. (Shigeki Ohtsu) #6551
      • 이번 릴리스의 보안에 관한 자세한 내용은 블로그 글을 참고하세요.

Commits

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

3d240db764391faca06df67db1eefd0b20989153edb0a99cbaf16e441e734a4d node-v4.4.4-darwin-x64.tar.gz
e6a521781d212a760ef63ca139a12a86b8a312f730abc8deb0d8fa8f18d9f357 node-v4.4.4-darwin-x64.tar.xz
a5abc953d1ee4295cd3dcfdc116797e4b807e0b2d5c888aa31631fa1de9a9200 node-v4.4.4-headers.tar.gz
7a3521608274a32b5e609bf76581d6cec838ec369f1b346f73aca58588515fb0 node-v4.4.4-headers.tar.xz
4d7336411a61e92eb4815dc5b9042cae92ed49d3bc472da153aa13fd4e812b99 node-v4.4.4-linux-arm64.tar.gz
e50d47bdd5fe26a249449059244222e06f98513209027bf557bf809e24e17400 node-v4.4.4-linux-arm64.tar.xz
618efa1636db2d8acd7f28902200cbb42fd0f1d71ef482b6e99a027372584581 node-v4.4.4-linux-armv6l.tar.gz
c1a67dc4c7080b4082d165861d44a1f3279adec18279edc927329d153ab5b657 node-v4.4.4-linux-armv6l.tar.xz
64af655f048fc1ba70591076bbdeb61195347942ceef1ea18157467e5a01f253 node-v4.4.4-linux-armv7l.tar.gz
9df9d2bb7335a3118ed20a8332df40659294bfe04896c49d7e4890d7f667c495 node-v4.4.4-linux-armv7l.tar.xz
939cead87316367dd88430807ad335b9bdab4812fe0cd18adf62887c699dd4e7 node-v4.4.4-linux-ppc64le.tar.gz
23cedc2304c1709450689e5a3afe01b749dcb7a5b4f817bf59e97a64b22b60b3 node-v4.4.4-linux-ppc64le.tar.xz
0881eb010c8a4a0e746a1852fe48416d9c21b5f19a20d418cb02c7197fa55576 node-v4.4.4-linux-x64.tar.gz
c8b4e3c6e07e51593dddbf1d2ec3cf0ec09d5c6b8c5258b37b3816cc6b7e9fe3 node-v4.4.4-linux-x64.tar.xz
401fcef7908b3620bd28300bac06ad4fe774c95e10167c8617dde18befd78fcd node-v4.4.4-linux-x86.tar.gz
7c0771b0153dd1c6609197b7b56840085df5d0752862fe4e98569d8d7bcb8682 node-v4.4.4-linux-x86.tar.xz
0e26458c8490af8f7d1aa4db8ca2792e2089fc0065517225cb30d4f22778b288 node-v4.4.4.pkg
5748ececfb65a5dfa5c7eb87c31e890aff7a32aeea6ae440e382eca34ec16eba node-v4.4.4-sunos-x64.tar.gz
a2aea1b73dc559db924b4a00884f1ae26c5bea84956e506c7a1b7fbe04b36f5a node-v4.4.4-sunos-x64.tar.xz
1da8b38983ba9fd8878c2127225396991c8189934e578760f0860ed15302cdd6 node-v4.4.4-sunos-x86.tar.gz
b542392497c7bd03d83cba378f0056b9d1e2c2feb71ba64196ab64a2a8ae67ba node-v4.4.4-sunos-x86.tar.xz
53c694c203ee18e7cd393612be08c61ed6ab8b2a165260984a99c014d1741414 node-v4.4.4.tar.gz
2c9cedc401145a6648877ebd3fa9090c874dfced8bf7a6e7d9d8e9c21827b114 node-v4.4.4.tar.xz
3bfa87c9feb0107800740fd0a7f950b9259ba73a353274ba60a91d7b4a5279c5 node-v4.4.4-x64.msi
2198827fcc8ee3df77ec7551107409cf2eea02cdd98fed3388242e9f493d8467 node-v4.4.4-x86.msi
7b9884e09881ab6e3ef942f641e766c74ec33dac20c08914aa8778508d4c116b win-x64/node.exe
a1736c89bf3510dab521fac288228ab3464eca1ee2d5449ff60de2ca6d17a38f win-x64/node.lib
02565551c3645760e6c466190a94badf8755f4ad789e61e8e40f40c3483590fc win-x86/node.exe
77bf8aa73cdf0d45b99a7844842e58ca6c4756531e759ea6581d92be8371c139 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJXLK8GAAoJEJM7AfQLXKlGVKUH/jYIvgLWqaQmpYJbgAupUmuo
Av7DB+iKGWFK0Tn2vmeQsWAK7XzIaXHFimldQ8x6lwt5hjH5L4MjA8wQ6zblgT7S
FK/VHWBHd+7T8eTE6D+42g7Umo4lL2D8PbB/ePKuDYYNtzFqllE0ThX+IkNnMRJs
X8xqmzXa7EvEQMiOGzQF0B2gWqovW6m7d0Skm72szT0ldayUUBwQ9z1zE1RVGmlc
lNMAMinZhOdbtCQChOTYRu6dhjdf/MOwHMMrG2AHiasjgKvrMjHBx9kbP/DOrtM4
zIarizzJGPoTU0JEb63JE5OmeR5q1vhblnT/tTo0VB1oeaC7T72vZqxvvyYvekU=
=RKEg
-----END PGP SIGNATURE-----

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

주요 변경사항

Commits:

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

5cfddcfcdb0e5a09c54ba1c52a935c43d182b54e013fc0d621d44a710222dc00 node.exe
743c46a6145b25b088ff5a18e3403fa02c4ce9c033b284c762ccd1329de85c37 node.exp
3c7b5f96e272d71b1eaca89a111d19f0e682193306c71687f63a695f40abff07 node.lib
fc15a8a784db0f23617544f663130af8e9d1155eb2ad706fe8387de1d7b62719 node.pdb
d1ab69f49365a0dc6b10a363965452f37f3589adee19974940cbd2b991965e70 node-v0.10.45-darwin-x64.tar.gz
f8acb114faea28a6d58b35025e3fd37b5bb9e8fa9eac4a3796d225c16ba541de node-v0.10.45-darwin-x64.tar.xz
3db0e42736fbdedc8a985269595251d9c4e4860594ce1eee4a692f8621ee5918 node-v0.10.45-darwin-x86.tar.gz
9544df4ab211e81601a02b681bf8fdec834efde4174ecf0a3f69fec9eab012eb node-v0.10.45-darwin-x86.tar.xz
94028ba548c1faabb6cb92143392784d3ad07829c16852f5404933eed7d73da7 node-v0.10.45-headers.tar.gz
31d4d84a543bd60ca6c738e1ef243b2b04f87e41566349b8242933812107bcca node-v0.10.45-headers.tar.xz
54d095d12b6227460f08ec81e50f9db930ec51fa05af1b7722fa85bd2cabb5d7 node-v0.10.45-linux-x64.tar.gz
2fd840bf79480863904860c63f615615077dbc88bd44669eb93c9bf216b4eaf0 node-v0.10.45-linux-x64.tar.xz
0d21b8e9d4213021cd954908098d07407052da1b7a97d6c585f89752c49505b4 node-v0.10.45-linux-x86.tar.gz
2e63e46a818777c3ba57a10406e6e1ab6ceee3b4b861eb195574659e5302ddae node-v0.10.45-linux-x86.tar.xz
39a4cea90fcd2564db4969a0dd6fe0d57c5593d1758796b8d41dfdda6597baca node-v0.10.45.pkg
019a1c40daff7b05efb2bd27c586d9ba9c5fe5048550b74e67e171d1495d4e30 node-v0.10.45-sunos-x64.tar.gz
69197c4adf23ff4a3c6c8fa5c35b9ab4d9906015624ef7a8a37d6573535d6116 node-v0.10.45-sunos-x64.tar.xz
39a0790a7e533dd77f473c009c11458a5205cfc438777139a5e9658be63dfee2 node-v0.10.45-sunos-x86.tar.gz
b764e0ad9a80a4a02abcfd33565aaf49d0345c43d8ce7e00b35e8a82cfa1102c node-v0.10.45-sunos-x86.tar.xz
d184bb74758d4ac69826823934cda1d46e81402fc16ebdb2ecacdc1a8fe0b568 node-v0.10.45.tar.gz
a71070ea7aece9c94450b45102f2d1be42f0add168dd9c9701e9032d363bd4fa node-v0.10.45.tar.xz
4c3e6c53fb65d789c522e0c4fe03341faae66707b436c389c5d5fd9298baa369 node-v0.10.45-x86.msi
c17e3353d44951611f8929afcedcd3fc9237fe7672037efbbbaab7b1a2d2f007 openssl-cli.exe
1897ea9e230f334a198f71526632a9c1ee16647fa94e6868cdd15ad9e6aa254f openssl-cli.pdb
949c8455152d1f217708cfcbbfc1be0c54f83b4e71d5cfa142f32d758587bbf6 x64/node.exe
e62c0a6e0d2dd3cfbe5e6d99c71109b79ba72f328079a7d89c6994d71348d029 x64/node.exp
ec4811d93e8508826d98de116bdf0dc858dda3c179c9333d6b5566e1e606c9e4 x64/node.lib
303a39cdc16070aca53a6ab5e8064b6a57f2ac6813dfcd58d3770129d0900515 x64/node.pdb
2f1e8d851bcaf5f1bc3e0498b241d0db53281223333b9a891b64818ab51a2044 x64/node-v0.10.45-x64.msi
264166624c9bcc38fbed31da56ed86e8ba16238b81700f86f6f35d89cb039f21 x64/openssl-cli.exe
0628dee6ddc474eca219a5d5069de1a6f2f3abcb3cd0eee06597e183672e6b5c x64/openssl-cli.pdb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJXLJomAAoJEMJzeS99g1Rdty4IANVJ53QRd5tUepWjxjIwZ6e7
2r2oYSO6uihZkyddV+447KDzxYsGkdg0z4DS3BD7ym78hl4EEMlE/x8wPWBrZKAr
yACZu2U/3ivXYyEOvdV0nlLeUNGMeugTtVxhxSMbf7fK22zeLvLCC9Q4735zhG37
kAF7mw6Sszr+zCMV5eqh5MfYIwaCduck4TfG5ibc8fAQ4A4nUTF6jC0JRbcPXKku
7oT7ol7u8w97Im3ZynvwZZ2yQPAqSxssKjWuLnSmt+Wng7bUregjK04QNCaa8HEV
uPY0qIVSAS2rr1R12dOgqKhgO90gKoUa1qtWGivlvO2HH3JILWMjopb+mu0ZkIc=
=HZGA
-----END PGP SIGNATURE-----

Node v6.1.0(현재 버전)

이번 릴리스의 보안에 관한 자세한 내용은 블로그 글을 참고하세요.

주요 변경사항

  • assert: deep{Strict}Equal()가 이제 순환참조에서도 제대로 동작합니다. (Rich Trott) #6432
  • debugger: 디버거 repl에서 배열이 제대로 포매팅 됩니다. (cjihrig) #6448
  • deps: OpenSSL 소스를 1.0.2h로 업그레이드했습니다. (Shigeki Ohtsu) #6550
  • net: Socket#connecting 프로퍼티를 도입했습니다. (Fedor Indutny) #6404
    • 이전에는 이 정보를 문서화 하지 않았고 내부 _connecting 프로퍼티로만 사용할 수 있었습니다.
  • process: process.cpuUsage()를 도입했습니다. (Patrick Mueller) #6157
  • stream: Writable#setDefaultEncoding()가 이제 this를 반환합니다. (Alexander Makarenko) #5040
  • util: util.inspect()에 두 가지 추가사항이 생겼습니다.
    • 배열 포매팅의 끝을 잘라내는 maxArrayLength 옵션을 추가했습니다. (James M Snell) #6334
      • 기본값은 100입니다.
    • 포매팅 프락시 인터셉팅 핸들러를 위한 showProxy 옵션을 추가했습니다. (James M Snell) #6465
      • 프락시인지 검사하는 방법이 간단하지 않기 때문에 기본적으로 이 옵션은 꺼져 있습니다.

Commits

  • [76c9ab5fcf] - assert: allow circular references (Rich Trott) #6432
  • [7b9ae70757] - benchmark: Fix crash in net benchmarks (Matt Loring) #6407
  • [0d1985358a] - build: use shorthand lint target from test (Johan Bergström) #6406
  • [7153f96f0e] - build: unbreak -prof, disable PIE on OS X (Ben Noordhuis) #6453
  • [8956432e18] - build: exclude tap files from tarballs (Brian White) #6348
  • [11e7cc5310] - build: don’t compile with -B (Ben Noordhuis) #6393
  • [1330496bbf] - cluster: remove use of bind() in destroy() (yorkie) #6502
  • [fdde36909c] - crypto: fix error in deprecation message (Rich Trott) #6344
  • [2d503b1d4b] - debugger: display array contents in repl (cjihrig) #6448
  • [54f8600613] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #6550
  • [a5a2944877] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836
  • [3fe68129c8] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [d159462fed] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389
  • [3af28d3693] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #6550
  • [e6ab3ece65] - deps: upgrade openssl sources to 1.0.2h (Shigeki Ohtsu) #6550
  • [65b6574d59] - deps: backport IsValid changes from 4e8736d in V8 (Michaël Zasso) #6544
  • [33f24c821b] - doc: adds ‘close’ events to fs.ReadStream and fs.WriteStream (Jenna Vuong) #6499
  • [4f728df1bf] - doc: linkify remaining references to fs.Stats object (Kevin Donahue) #6485
  • [9a29b50c52] - doc: fix the lint of an example in cluster.md (yorkie) #6516
  • [d674493fa5] - doc: add missing underscore for markdown italics (Kevin Donahue) #6529
  • [7c30f15e1b] - doc: ensure consistent grammar in node.1 file (justshiv) #6426
  • [e5ce53a217] - doc: fix sentence fragment in fs doc (Rich Trott) #6488
  • [3e028a143c] - doc: remove obsolete comment in isError() example (cjihrig) #6486
  • [969f96a019] - doc: fix a typo in __dirname section (William Luo) #6473
  • [ab7055b003] - doc: fix fs.realpath man pg links (phette23) #6451
  • [13e660888f] - doc: extra clarification of historySize option (vsemozhetbyt) #6397
  • [3d5b732660] - doc: clarifies http.serverResponse implementation (Allen Hernandez) #6072
  • [7034ebe2bc] - doc: use Node.js in synopsis document (Rich Trott) #6476
  • [4ae39f9863] - doc: remove all scrollbar styling (Claudio Rodriguez) #6479
  • [e6c8da45b1] - (SEMVER-MINOR) doc: make writable.setDefaultEncoding() return this (Alexander Makarenko) #5040
  • [4068d64f4f] - doc: fix EventEmitter#eventNames() example (Сковорода Никита Андреевич) #6417
  • [bfcde97251] - doc: fix incorrect syntax in examples (Evan Lucas) #6463
  • [8eb87ee239] - doc: Remove extra space in REPL example (Juan) #6447
  • [fd37d54eb5] - doc: added note warning about change to console.endTime() (Ben Page) #6454
  • [b3f75ec801] - doc: expand documentation for process.exit() (James M Snell) #6410
  • [fc0fbf1c63] - doc: subdivide TOC, add auxiliary links (Jeremiah Senkpiel) #6167
  • [150dd36503] - doc: no Node.js(1) (Jeremiah Senkpiel) #6167
  • [ab84d69048] - doc: better example & synopsis (Jeremiah Senkpiel) #6167
  • [f6d72791a1] - doc: update build instructions for OS X (Rich Trott) #6309
  • [36207c6daf] - doc: correctly document the behavior of ee.once(). (Lance Ball) #6371
  • [19fb1345ba] - doc: use Buffer.from() instead of new Buffer() (Jackson Tian) #6367
  • [fb6753c75c] - doc: fix v6 changelog (James M Snell) #6435
  • [2c92a1fe03] - events: pass the original listener added by once (DavidCai) #6394
  • [9ea6b282e8] - meta: split CHANGELOG into two files (Myles Borins) #6337
  • [cbbe95e1e1] - (SEMVER-MINOR) net: introduce Socket#connecting property (Fedor Indutny) #6404
  • [534f03c2f0] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389
  • [1b9fdba04e] - (SEMVER-MINOR) process: add process.cpuUsage() - implementation, doc, tests (Patrick Mueller) #6157
  • [fa9d82d120] - src: unify implementations of Utf8Value etc. (Anna Henningsen) #6357
  • [65030c77b7] - test: fix alpn tests for openssl1.0.2h (Shigeki Ohtsu) #6550
  • [7641f9a6de] - test: refactor large event emitter tests (cjihrig) #6446
  • [5fe5fa2897] - test: make addon testing part of make test (Ben Noordhuis) #6232
  • [457d12a0a1] - test: add failing url parse tests as known_issue (James M Snell) #5885
  • [089362f8b8] - test,tools: limit lint tolerance of gc global (Rich Trott) #6324
  • [6d1606ee94] - test,tools: adjust function argument alignment (Rich Trott) #6390
  • [08e0884ae0] - tools: add -F flag for fixing lint issues (Rich Trott) #6483
  • [9f23cb24f2] - tools: fix exit code when linting from CI (Brian White) #6412
  • [e62c42b8f4] - tools: remove default parameters from lint rule (Rich Trott) #6411
  • [66903f6695] - tools: add tests for the doctool (Ian Kronquist) #6031
  • [3f608b16a7] - tools: lint for function argument alignment (Rich Trott) #6390
  • [91ab769940] - (SEMVER-MINOR) util: truncate inspect array and typed array (James M Snell) #6334
  • [0bca959617] - (SEMVER-MINOR) util: fix inspecting of proxy objects (James M Snell) #6465

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

481aeab001b6c79589daf3e1f8f5b9ad7021a3979b49fd842313010482ff7b56 node-v6.1.0-darwin-x64.tar.gz
a599974633ffbc8a3964699080d4f369297198eac4e18a990f801a6b42b742e6 node-v6.1.0-darwin-x64.tar.xz
9419fce25791df7afd27d173a1148ef9f53c349cd9a2e8d9bdac5276d80a1bb5 node-v6.1.0-headers.tar.gz
8e35bf983def6f7bc321fbabcd3bf5e7909e30417cb9c43f31171a63cf664b10 node-v6.1.0-headers.tar.xz
87670387877d1cbe36642970e3ca84a77121d3200771b80ec2286bc261e060f7 node-v6.1.0-linux-arm64.tar.gz
7fde2a7b2b7d96d14d3f3f655474434af38583b471973ba3ff07ae29a1f0d821 node-v6.1.0-linux-arm64.tar.xz
aeff5e4b77fba25feb19ec4739116373234e93aff0d2c9662c4ebd87fa4b34ae node-v6.1.0-linux-armv6l.tar.gz
856120ca6e03501c29fadced18f737487092ad75845247e8e2feea30b97f53c9 node-v6.1.0-linux-armv6l.tar.xz
55d7a2e5071b13db6fe5d952dc5ee5d2223ae4a0de2f2c2d7a68d65e1cfa377b node-v6.1.0-linux-armv7l.tar.gz
ee9583ee94c602b63d758edb564e944a24d4cadac38bde95b25e4995362297e8 node-v6.1.0-linux-armv7l.tar.xz
bca98e8a4f5c11dee9eb4fec2bd0a42c1f8a921863bba417fc88c7274a0c0c04 node-v6.1.0-linux-ppc64le.tar.gz
5b2b85bbc2f289d3f6c458fa77cdf7c74befccfade02c7a287c6992addcbf3f0 node-v6.1.0-linux-ppc64le.tar.xz
ce46dd0188181b70661b9162feffdbd8a860cb75cb6661c37d6d61982e3f72c5 node-v6.1.0-linux-x64.tar.gz
6ae9d08f8c606810e17db6a6c9ff2689072e27682a0e1875cbb75effa8ae3d5e node-v6.1.0-linux-x64.tar.xz
07d6f0b11b98c876f2d029722696da6cc9b93a2ce6b34abb7a517e0afb04fb34 node-v6.1.0-linux-x86.tar.gz
41b34eef859fb0d39498bc900778f5e692fe4367b7d1588df3ae1f1f98bc4330 node-v6.1.0-linux-x86.tar.xz
b58bfcbce73dc04342a465dca92d802bf5e437f7da224b6157d6c87fe805c5f6 node-v6.1.0.pkg
d7cbb0bfe0915ac7bdb37e87ea7145f6e86ef2943e77f306c648e47d3d33c898 node-v6.1.0-sunos-x64.tar.gz
930596fb6ddb8aedc3c358002786f207f30b3d7f0b377766d5017452ea36196f node-v6.1.0-sunos-x64.tar.xz
38ec9537ab2fbf6112365b3a291ebe962d14b384b474e54fa77227b2e98624c9 node-v6.1.0-sunos-x86.tar.gz
254c080b41db83979d200c4ab28fbbc667b8528d9e260ce9f2599293bb17e4a0 node-v6.1.0-sunos-x86.tar.xz
9e67ef0b8611e16e6e311eccf0489a50fe76ceebeea3023ef4f51be647ae4bc3 node-v6.1.0.tar.gz
c7940301917232527490a166df78f9d3d58e70e10fd502f73889d936763cfe84 node-v6.1.0.tar.xz
b32b1105da5c08023976717d9aaeb0e3ba93d09f170aa3d81ad8ddfb0abfbdd4 node-v6.1.0-x64.msi
26b762f6066feeae59107c064eeaf70019880cb113279d51e35dff46c6c81be2 node-v6.1.0-x86.msi
a0f1fa671ae76821dd1098fb67bbc9601bdf5229a1dac5585441d279765d0d20 win-x64/node.exe
135215ad3ff8774386d6525e69d62ca3a24da5a7962f1464e1b5758b58583eb3 win-x64/node.lib
a6391706a5ac17bcf9f8ff5fb9c0359b6787dcfd45a6089f91d36edb49738c69 win-x86/node.exe
17608b03161b6fd3e956ff0a53da0a0d483a3860fa236eb8e1eaf205158916fc win-x86/node.lib
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXLLHaAAoJEEX17r2BPa6O3C4P+wXrjmby0cm/K1HLpmCtitMu
4aMpt1/MlVVZjlCrm/vtvt56L7KznU0BgMq0DjJDvmWuWOs6wwWHj9SF69BvsHXV
A9tKuVHSKq/S9dFqv+Ucz3L+ITYCZSpZubKCfUbRPvCMTl4Aw1lF+JwCzpiB9GCx
kxJdN+HVuHJonmcSku1V/lP/zSylkHWGC4YvRwmRcZMIPedTfvYtIWHzRXIpMwjN
WD2BSiHGqqh0U2KFe+drwrZZEYjLfS0urwgIsdnS+BIfDATaMyP5W++iKZ1G9QvD
bbi+Lyye9jnJNhJvFUHA5df33jn3avfBMFgsToFqWw+nmLTrJyco+kaEBSSnhD5l
sl1S/Vc7jrZgX1Hz4iiPM8t6c8h1hH/eck5HuqQcP114x/EP3LPlKGdy3MRZcvWO
VCrI9A3zQitbmiwNC1kml6S50/XrRJL/bLrBPqlg2p42t/LMsq6KKfUDzE9ibooR
O7gxMd6Bk4B2R8RQtF0uQ6X/KQK4U65RKRjgQznMK+eQfJ/z4D1i1lr2APp8QwiS
UXMG4zLnJThb7G6z1Z2HtS5RL+0LuOaFj5MH4ft7PTAhvaVybGeGb+qv5s2Hhva/
RAvkB/wyx/3uCLAJDfDYSH+lFu9hak0+eLY59Qv9hVziTqIOXSTuxiumVAu/gWhS
MWdeZRgt8pObdLGV1eaW
=/0Ti
-----END PGP SIGNATURE-----

Node v5.11.1(안정 버전)

이번 릴리스의 보안에 관한 자세한 내용은 블로그 글을 참고하세요.

주요 변경사항

  • buffer: 의도치 않은 kNoZeroFill을 보호 (Сковорода Никита Андреевич) nodejs/node-private#35
  • deps: openssl 소스를 1.0.2h로 업그레이드 (Shigeki Ohtsu) #6552

Commits

  • [35f06df782] - buffer: safeguard against accidental kNoZeroFill (Сковорода Никита Андреевич) nodejs/node-private#35
  • [99920480ae] - buffer: fix a typo in Buffer example code (Mr C0B) #6361
  • [d9f7b025d4] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #6552
  • [f316fd20a0] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) #1836
  • [263cc34657] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) #1389
  • [889d1151de] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) #1389
  • [ba49b636b8] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #6552
  • [cdad83a789] - deps: upgrade openssl sources to 1.0.2h (Shigeki Ohtsu) #6552
  • [c1ddefdd79] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) #1389
  • [bec5d50f1e] - test: fix alpn tests for openssl1.0.2h (Shigeki Ohtsu) #6552

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

7a992f61dc535c696ba2e236e3664ba669680f7e1a204e42166412cc3476503a node-v5.11.1-darwin-x64.tar.gz
0fe7b4f9ad94777e642ba5efff0bd899e15fa9fb6799cd22794ac4bd5006cc23 node-v5.11.1-darwin-x64.tar.xz
85072d2f231a947862984ec79f44b990287a6ba1589342c0ac4fea54d9ec88e2 node-v5.11.1-headers.tar.gz
b2a607a0cfb1252014bc01007b7c4d7790c78ba9fbe009accf89c16c06257397 node-v5.11.1-headers.tar.xz
8df5fa56ea1f79efc6f8baa9a6784bb1b0596fb7ef1d631694e35a89b3840de6 node-v5.11.1-linux-arm64.tar.gz
cb09abcd897d44959069c17d29ce6361ad20bd15e94cf72c1c5cd0976a08fa91 node-v5.11.1-linux-arm64.tar.xz
d6ffd43fd0546a5830117bb76979f074a04f9f2323bfc786ca5bd25f254149bc node-v5.11.1-linux-armv6l.tar.gz
a9f2c90cd7be087dff8f4fb15cf603c1bba9e95f23bd66958c41cbedc72e13a7 node-v5.11.1-linux-armv6l.tar.xz
d69ebad9bb86e2d54b6c8774e5bfd055b507dfd4da4b4a0a9ad8543358fd57de node-v5.11.1-linux-armv7l.tar.gz
17db8b2a9221ea7455c4471198965a9b6d6bc0c97187265e64925826a072dcaa node-v5.11.1-linux-armv7l.tar.xz
a349b77703902702ec2ec35de27150d19f73ca44045577c577312a5bde9e0b04 node-v5.11.1-linux-ppc64le.tar.gz
d0653882535519ddc6637a04eeb797b02a4ee708f14dd6cc4d84f44fcb65d0a3 node-v5.11.1-linux-ppc64le.tar.xz
d8e30e79a1e4ad56f55ef59facdf913c950e9664528f59f4388e85fdd899dfde node-v5.11.1-linux-x64.tar.gz
35ffd25963254decbec1069da318597ed2fb032d2782f7cbdfdd41dc6af99ee9 node-v5.11.1-linux-x64.tar.xz
5c8269b21400327eaae94f52d220127a90eca40ab7574f9da07811c48d25570f node-v5.11.1-linux-x86.tar.gz
01bcebec40d2030ebfd87fec82249fe1e2919bedcbc4998ee0b1c0365a33e7b4 node-v5.11.1-linux-x86.tar.xz
f06c2d54057c55913749991a6636e78c4180b989a6ee67bdc0017252bfc6c9c9 node-v5.11.1.pkg
65e80b25ba648b62faae99f4f4df86eeea6ed448c592cb638349a63eefcb5d0f node-v5.11.1-sunos-x64.tar.gz
61507107d14720f1dd24a25bea2bd626ebda63da5d495e5d8f2cdb1a5c03a696 node-v5.11.1-sunos-x64.tar.xz
24e9095e7fdb1765d2acf569209a194b16c048374a804a97fc5fec123b1b9217 node-v5.11.1-sunos-x86.tar.gz
c211f830ccb2198571f0e843101b7c9917ef0feae165c7e28a795b61798968a5 node-v5.11.1-sunos-x86.tar.xz
be1211ce415ecc48412ce3e9d5b48cf9ec8e99b34f25b4e1909a02679cc72fab node-v5.11.1.tar.gz
f11bc3727e7ea74cffa940be258beaf1f81bee90537d13caa9e748ae6105661f node-v5.11.1.tar.xz
53c1744bfc845deb4c3a727d9e581f845c34652eb994a81f651a804f67ae749f node-v5.11.1-x64.msi
b7c6f647a037f17d1dbdb602af8c35934dd06fa4fb8b35108bb311cbddbcb2ab node-v5.11.1-x86.msi
df52219a3fde636f0fb73e065c85b28904eefd81c16c34ec5e6576b7fd0d886b win-x64/node.exe
fe0654ca23f0f3c5b290d76efd8f18ba6a6d60445257eb4d59641dc647d33770 win-x64/node.lib
11160ea9fd4ae6db9c0fcee529cfae3d9fb3eed15a0428febbf6033c00494646 win-x86/node.exe
fa3fa032d8b04e65ff20cd34bb0e690f5f88ca023d9783aa5672215f568117b1 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXK8+rAAoJELY7U1pMIGypxY8QANK8IsVkwb0u1ycZO65j+zIn
ChB6k+0f5wTo8ueIrq8uGNKyvYJpGmqN0/a7C61OGizfDMQcEXts+S4uEDkYDKlC
qR+TiwbKQBEE52T7+jcJOnXb2A1aJFNAItNEq/GVM6mjxgxNBA3gM/9PMEoBvfHI
hp5jF8CgKmc4ZfrYWUuHuycfeyuCu0/99TV9nS8EDLyFpgovEBRngGOmWmn/xV0h
Gv9bu0Ixih6oOEHBL3+dH9BJ6Fvf75gsazumKsQSXyoa7f/JfoLPbT8ecUvS9Mm/
JX+sNiNw9iBbx0iFSHVh03b5CsH/ateFalSDjKhNqOMykniUNI+FELs5/1/wU+6B
VzniJpbRR9tU2A0FdARvbnFMj1KJfUmsXGRlh399k2OmD6IoYkWtbsHcyFB6vGXE
F8w8UihBHQ69GAzTltQnyn3QO7s/0kF9UqozAJ3ApvA8Sq9cSIXmE1s5+a5GD+Cc
btrehhpUOgUZQ2ol4N2BOuKVc+svUWgiZ5QF1e2lNdOWnYCP+fSFqkf5PRRd4xW2
oMwnFO3Ehc5VSGHzVwGKfltmot+vkGD9xbDJZH1vCzYuj9zf66TbduPdFk0Exf0f
1gp5Na7EypJRgcLjLVSRriXVz6WYybgbVbA+7WcDw8jmKYwHdMUIRMRUFGMy/uts
YkqY3iJ4b5wydOEg+0Jt
=nE6V
-----END PGP SIGNATURE-----

N|Solid v1.3: 보안, 생산성, 성능

Node.js는 앱 개발의 새로운 주요 패러타임으로 계속 동력을 얻고 있습니다. N|Solid로 기업용 Node.js 개발을 위한 올바른 솔루션을 만들 수 있습니다. 향상된 개발 생산성과 핵심 애플리케이션 보안, 최고의 애플리케이션 성능을 제공하는 N|Solid v1.3을 소개합니다.

플랫폼 보안 보장

Node가 제공하는 주요한 이점 중 하나는 그 풍부한 모듈 생태계이고, 이는 개발팀의 앱에 넓은 범위의 통합 능력을 제공합니다. 그러나 개발자, 사용자 기반의 성장으로 지원받는 다른 여타 생태계와 마찬가지로 보안 취약점은 개발의 영역입니다. 노출된 취약점을 이해하고 취약점 수정 상황을 모니터링 하는 것은 당신의 애플리케이션 보안을 유지하는 열쇠입니다. N|Solid는 당신의 애플리케이션 보안 취약점을 식별하고 모니터합니다. 직접적 경고와 함께 제공되는 간소화된 보안 뷰는 당신의 전체 환경을 포함해 제공됩니다.

취약점을 찾는 것뿐만 아니라, N|Solid는 모듈 사용을 제어할 수 있는 정책 기반의 보안 메커니즘을 사용하고 런타임 수준의 강제 보안 메모리 할당을 제공합니다. 이런 보호들은 예측하지 못한 데이터 유출과 기본 시스템 접근으로부터 허가되지 않은 코드를 예방합니다.

노출 가시성. N|Solid는 노출된 취약점 뷰와 특정 애플리케이션들 프로세스들의 각각 노출된 취약점을 명확하게 보여줍니다. 이 시스템은 실행 중인 코드에 알려진 패키지 취약점을 직접적으로 검사하여 CI/CD 업무 흐름을 바꾸거나 코드 저장소에 접근할 필요가 없습니다. 당신의 노출 레벨이 변경되었을 때 당신에게 경고를 합니다.

실행 시간에 알려진 취약점을 모음으로써 N|Solid는 강력한 보안 뷰를 통해 당신에게 여러 애플리케이션의 개선 상황을 시각적으로 추적할 수 있도록 합니다.

이 보안 뷰는 또한 수정된 서드파티 패키지들을 제공합니다. 어떠한 방법으로든 패키지들의 수정 여부를 아는 것은 당신의 애플리케이션 보안 프로필을 이해하는데 필수적입니다.

기업용 제품 모니터링

확장에서의 Node.js 환경을 다루는 것은 중대한 도전이 될 수 있습니다. 다양한 모니터링 도구들은 수 천 개의 개별 애플리케이션과 지원 프로세스를 통합한 완전한 뷰를 제공 하기 위해 모두 함께 작동될 필요가 있습니다. N|Solid 콘솔은 모니터링과 당신의 모든 Node.js 애플리케이션들의 성능 분석을 하나의 통합된 뷰에서 제공합니다.

성능 문제가 나타날 때, 세부적인 애플리케이션 성능 데이터를 잡아내는 것은 근본적 문제요소를 빠르게 파악하는데 핵심이 될 수 있습니다. N|Solid는 제품보호와 단일 클릭 CPU 프로필링과 힙 스냅샷을 얻음으로써 당신이 올바로 핵심 문제에 즉시 접근할 수 있도록 도와줍니다.

스레스홀드 모니터링. N|Solid는 성능 문제가 발생한 동안에 CPU 프로필과 힙 스냅샷을 위한 스레스홀드 기반 시스템을 제공합니다. 직관적 시각 인터페이스를 사용해 CPU 사용량과 힙 사용 주파수 수집 등을 위한 스레스홀드를 설정하거나 모니터할 수 있습니다.

N|Solid는 모니터링과 APM 솔루션이 제공하는 애플리케이션 응답에 대한 가시성을 서비스 하는 것을 넘어설 것입니다. 이벤트 수행 중 특정 프로세스를 위한 포렌식 데이터를 캡쳐하는 것은 빠른 해결을 가능하게 합니다. 콘솔에서 분석을 위한 프로필과 스냅샷은 즉시 가능합니다.

성능 최적화

N|Solid 콘솔은 팀을 빠르게 확인하고 성능 문제를 분석하는데 초점을 맞추는 것을 허락하고, 프로세스와 데이터의 바다에서 수영하듯 시간을 낭비하게 하지 않습니다. N|Solid 콘솔은 수백 개의 호스트, 프로세스로 확장하는 직관적인 시각화, 당신의 애플리케이션 성능, 중요 보안 데이터의 직관적인 모니터링을 제공합니다. N|Solid는 당신의 APM 솔루션과 결합해 당신의 애플리케이션 성능을 볼 수 있는 완전한 뷰를 제공합니다. 이것은 규모 있는 Node.js 애플리케이션을 운영하기 위해 플랫폼 최적화를 하려는 개발자, 데브옵스, 보안 직원을 위해 제공됩니다.

5월 10일 오전 10시 N|Solid의 라이브 데모를 확인하세요. 등록하기

N|Solid v1.3 자세히 보기.

OpenSSL 1.0.1t, 1.0.2h 업데이트

(2016년 5월 6일 수정사항) 새로운 Node.js 릴리스

이 글에서 얘기한 OpenSSL 보안 업데이트를 포함한 새로운 버전을 릴리스했습니다. 공개된 취약점을 차단하려면 가능한 한 빨리 Node.js를 업그레이드하세요.

위험도 평가를 아래 원래의 글에 추가했습니다.

OpenSSL 프로젝트에서 이번 주(UTC 기준 5월 3일 화요일)에 1.0.1t와 1.0.2h를 릴리스하겠다고 발표했습니다. 이번 릴리스에서는 보안 정책에 따라 심각도가 “높게” 평가된 “다수의 보안 결함”을 수정할 것입니다. 높은 심각도의 이슈는 다음을 의미합니다.

… 일반적인 구성에는 적게 영향을 주거나 이용될 가능성이 작아 보이기 때문에 심각함보다는 낮은 위험으로 판단됩니다.

Node.js v0.10과 v0.12는 둘 다 OpenSSL v1.0.1을 사용하고 Node.js v4, v5, v6은 OpenSSL v1.0.2를 사용합니다. nodejs.org와 그 외 많이 사용하는 배포처의 릴리스는 정적으로 컴파일되기 때문에 사용 중인 모든 릴리스 라인은 이번 업데이트에 영향을 받습니다.

현재 상황에서는 비밀 유지를 위해서 이번 결함의 자세한 내용을 밝혀지지 않았고 Node.js 사용자에게 어떤 영향이 있는지도 알지 못합니다. 그래서 다음의 과정에 따라 진행할 예정입니다.

OpenSSL 릴리스 후 대략 24시간 이내에 우리 crypto 팀에서 OpenSSL 릴리스에 관해서 Node.js 사용자의 영향도를 평가할 것입니다. 이 평가는 사용 중인 릴리스 라인에 따라 다양할 수 있고 그 내용은 이 글에 올릴 것입니다.

영향도 평가 과정의 일부로 영향도를 고려해서 각 릴리스 라인의 릴리스 계획을 발표할 것입니다. 5월 3일 화요일 이후 Node.js v0.10, v0.12, v4, v5, v6에 중요한 업데이트가 있을 수 있으므로 준비하길 바랍니다. 5월 5일 목요일이나 그 이후에 업그레이드가 필요할 수 있습니다.

Node.js v5는 6월까지 지원될 것이므로 이번 릴리스에 포함될 것입니다.

OpenSSL 릴리스 이후 대략 24시간 이내에 영향도 평가와 릴리스 시기에 대한 자세한 내용을 올릴 것이므로 nodejs-sec 구글 그룹을 주의 깊게 보기 바랍니다. https://groups.google.com/forum/#!forum/nodejs-sec

연락처와 차기 업데이트

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

Node.js 취약점에 대해 보고하고 싶다면 security@nodejs.org로 연락 주세요.

보안 취약점과 보안과 관련된 릴리스에 대한 최신 정보를 받고 싶다면 https://groups.google.com/forum/#!forum/nodejs-sec에서 약간의 공지만 올라오는 nodejs-sec 메일링 리스트를 구독하기 바랍니다. 프로젝트는 nodejs GitHub 조직에서 관리하고 있습니다.

(2016년 5월 4일 갱신됨) OpenSSL 영향 평가

우리의 crypto 팀(Ben Noordhuis, Shigeki Ohtsu, Fedor Indutny)에서 이번 주의 OpenSSL 릴리스 1.0.2h1.0.1t에서 처리한 결함을 분석했습니다. 이 분석 결과는 아래에 나와 있습니다.

보안을 보장하려고 새로운 버전의 OpenSSL을 포함해서 모든 릴리스 라인의 새로운 버전을 이번 주에 릴리스할 것입니다. 모든 릴리스가 완료되면 이 글에 올릴 예정입니다. UTC 기준 5월 5일 목요일 이후에 릴리스할 것으로 예상합니다.

CVE-2016-2107: AES-NI CBC MAC 검사의 패딩 오라클

연결이 AES-CBC 암호를 사용하고 서버가 AES-NI를 지원하는 Intel CPU에서 돌아가고 있을 때 중간자(MITM, man-in-the-middle) 공격자가 트래픽을 복호화하려고 패딩 오라클 공격을 할 수 있습니다. 이는 TLS 서버의 일반적인 구성입니다.

OpenSSL 프로젝트는 심각도가 높은 취약점으로 분류했습니다.

평가: Node.js의 모든 버전은 이 취약점에 영향을 받습니다.

CVE-2016-2105: EVP_EncodeUpdate 오버플로

바이너리 데이터의 Base64 인코딩에 사용하는 OpenSSL EVP_EncodeUpdate() 함수에서 오버플로가 발생할 수 있습니다. 오버플로를 일으키려면 공격자가 대량의 입력데이터를 보낼 수 있어야 합니다.

Node.js는 SPKAC 인증서 서명 요청에서 crypto.Certificate#exportPublicKey()를 호출할 때 내부적으로 EVP_EncodeUpdate()를 사용합니다. 취약점이 동작하려면 애플리케이션에서 사용자가 제공한 데이터를 이 메서드에 전달해야 합니다. 이 메서드는 Node.js v0.12부터 사용 가능합니다.

OpenSSL 프로젝트는 심각도가 낮은 취약점으로 분류했습니다.

  • Node.js v0.10은 영향을 받지 않습니다.
  • Node.js v0.12, v4, v5, v6은 영향을 받습니다.

CVE-2016-2108: ASN.1 인코더에서 메모리 변조

평가: Node.js의 모든 버전은 이 취약점에 영향을 받지 않습니다.

CVE-2016-2106: EVP_EncryptUpdate 오버플로

평가: Node.js의 모든 버전은 이 취약점에 영향을 받지 않습니다.

CVE-2016-2109: ASN.1 BIO 과도한 메모리 할당(CVE-2016-2109)

평가: Node.js의 모든 버전은 이 취약점에 영향을 받지 않습니다.

CVE-2016-2176: EBCDIC 오버리드(overread)

평가: Node.js의 모든 버전은 이 취약점에 영향을 받지 않습니다.

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

Node v6.0.0(현재 버전) 릴리스

Node v6.0.0(현재 버전). 이전 버전과 달라진 전체 변경사항은 GitHub에서 볼 수 있습니다.

자세한 내용은 v5와 v6 사이의 변경사항을 참조하십시오.

안정 버전 대신 현재 버전 라벨을 사용한 v6 릴리스를 알 수 있을 것입니다. 이러한 이름 변경은 현재 활발하게 개발하는 브랜치로부터 장기 지원 버전을 더 알맞게 차별화하기 위해 만들어졌습니다. 안정 버전 대신 이제부터는 현재 버전 라벨을 사용하게 될 것입니다.

세계에서 가장 빠르게 성장하는 오픈 소스 플랫폼이 새로운 릴리스를 내보내다

성능 향상은 현재 Node.js 버전 4(Node.js v4)보다 네 배 빠른 모듈 로딩에서 오는 가장 중요한 개선 사항 중 하나이며 이번 최신 릴리스의 핵심입니다. 이것은 개발자에게 개발 주기와 최종 사용자가 더 원활한 체험 안에서 최상의 생산성을 위한 대규모 애플리케이션의 가동 시간을 급격히 단축하도록 도울 것입니다. 또한, Node.js v6는 ECMAScript 2015 (ES6) 지원이 향상된 v8 JavaScript 엔진 5.0이 제공됩니다. ES6 기능의 93퍼센트도 지금 Node.js v6 릴리스에서 지원되며 이는 Node.js v5의 56퍼센트와 Node.js v4의 50퍼센트에서 향상된 수치입니다. ES6의 주요 기능으로 기본 파라미터, rest 파라미터, 디스트럭처링(destructuring), class와 super 키워드 등이 있습니다.

자세한 정보는 https://nodejs.org/en/blog/announcements/v6-release/를 참조하십시오.

커뮤니티 업데이트

  • Node Hero - Node.js 시작해보기: Node.js를 시작하고 그것을 사용하여 소프트웨어 제품을 제공하는 방법을 배울 수 있습니다.
  • Node.js 코어 소스를 읽는 빠른 가이드: Node.js 코어를 구성하는 소스 코드를 이해하기 위한 한 사람의 접근법. “귀하의 마일리지가 다를 수 있습니다. 포장이 파손되어 있으면 보증은 무효가 됩니다.”

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

다가오는 이벤트

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