Node v4.4.1(LTS)

주요 변경 사항

  • build:
    • OS X과 Windows 인스톨러의 로고를 업데이트했습니다.
    • Windows 인스톨러에 Visual Studio 버전을 선택하는 옵션이 추가됐습니다.
      • (julien.waechter) #4645
    • Visual C++ Build Tools 2015를 지원합니다.
  • tools:
    • 이제 OS X에서 XCode가 없어도 Gyp가 동작합니다.

Commits

  • [df283f8a03] - benchmark: fix linting issues (Rich Trott) #5773
  • [c901741c60] - benchmark: use strict mode (Rich Trott) #5773
  • [4be2065dbc] - benchmark: refactor to eliminate redeclared vars (Rich Trott) #5773
  • [ddac368533] - benchmark: fix lint errors (Rich Trott) #5773
  • [03b20a73b9] - benchmark: add benchmark for buf.compare() (Rich Trott) #5441
  • [b816044845] - buffer: remove duplicated code in fromObject (HUANG Wei) #4948
  • [067ce9b905] - build: don’t install github templates (Johan Bergström) #5612
  • [a1772dc515] - build: update Node.js logo on OSX installer (Rod Vagg) #5401
  • [9058fc0383] - build: correctly detect clang version (Stefan Budeanu) #5553
  • [1165ecc6f7] - build: update Node.js logo on Win installer (Robert Jefe Lindstaedt) #5531
  • [4990ddad72] - build: remove –quiet from eslint invocation (firedfox) #5519
  • [46a5d519dd] - build: skip msi build if WiX is not found (Tsarevich Dmitry) #5220
  • [dac4e64491] - build: add option to select VS version (julien.waechter) #4645
  • [7a10fd3a56] - collaborator_guide: clarify commit message rules (Wyatt Preul) #5661
  • [97e95d04c2] - crypto: PBKDF2 works with int not ssize_t (Fedor Indutny) #5397
  • [57b02e6a3e] - debugger: remove unneeded callback check (Rich Trott) #5319
  • [19ae308867] - deps: update openssl config (Shigeki Ohtsu) #5630
  • [d7b81b5bc7] - deps: cherry-pick 2e4da65 from v8’s 4.8 upstream (Michael Dawson) #5293
  • [1e05f371d6] - doc: fix typo in synchronous randomBytes example (Andrea Giammarchi) #5781
  • [5f54bd2088] - doc: topic blocking vs non-blocking (Jarrett Widman) #5326
  • [0943001563] - doc: fix invalid path doc comments (Rich Trott) #5797
  • [bb423bb1e6] - doc: update release tweet template (Jeremiah Senkpiel) #5628
  • [1e877f10aa] - doc: fix typo in child_process docs (Benjamin Gruenbaum) #5681
  • [d53dcc599b] - doc: update fansworld-claudio username on README (Claudio Rodriguez) #5680
  • [4332f8011e] - doc: fix return value of write methods (Felix Böhm) #5736
  • [e572542de5] - doc: Add note about use of JSON.stringify() (Mithun Patel) #5723
  • [daf3ef66ef] - doc: explain path.format() algorithm (Rich Trott) #5688
  • [f6d4982aa0] - doc: clarify type of first argument in zlib (Kirill Fomichev) #5685
  • [07e71b2d44] - doc: fix typo in api/addons (Daijiro Wachi) #5678
  • [c6dc56175b] - doc: remove non-standard use of hyphens (Stefano Vozza)
  • [4c92316972] - doc: add fansworld-claudio to collaborators (Claudio Rodriguez) #5668
  • [0a6e883f85] - doc: add thekemkid to collaborators (Glen Keane) #5667
  • [39c7d8a972] - doc: add AndreasMadsen to collaborators (Andreas Madsen) #5666
  • [eec3008970] - doc: add whitlockjc to collaborators (Jeremy Whitlock) #5665
  • [e5f254d83c] - doc: add benjamingr to collaborator list (Benjamin Gruenbaum) #5664
  • [3f718643c9] - doc: add phillipj to collaborators (Phillip Johnsen) #5663
  • [2d5527fe69] - doc: add mattloring to collaborators (Matt Loring) #5662
  • [51763462bc] - doc: include typo in ‘unhandledRejection’ example (Robert C Jensen) #5654
  • [cae5da2f0a] - doc: fix markdown links (Steve Mao) #5641
  • [b1b17efcb7] - doc: move build instructions to a new document (Johan Bergström) #5634
  • [13a8bde1fa] - doc: fix dns.resolveCname description typo (axvm) #5622
  • [1faea43c40] - doc: fix typo in fs.symlink (Michaël Zasso) #5560
  • [98a1bb6989] - doc: document directories in test directory (Michael Barrett) #5557
  • [04d3f8a741] - doc: update link green to match homepage (silverwind) #5548
  • [1afab6ac9c] - doc: add clarification on birthtime in fs stat (Kári Tristan Helgason) #5479
  • [d871ae2349] - doc: fix typo in child_process documentation (Evan Lucas) #5474
  • [97a18bdbad] - doc: update NAN urls in ROADMAP.md and doc/releases.md (ronkorving) #5472
  • [d4a1fc7acd] - doc: add Testing WG (Rich Trott) #5461
  • [1642078580] - doc: fix crypto function indentation level (Brian White) #5460
  • [2b0c7ad985] - doc: fix links in tls, cluster docs (Alexander Makarenko) #5364
  • [901dbabea6] - doc: fix relative links in net docs (Evan Lucas) #5358
  • [38d429172d] - doc: fix typo in pbkdf2Sync code sample (Marc Cuva) #5306
  • [d4cfc6f97c] - doc: add missing property in cluster example (Rafael Cepeda) #5305
  • [b66d6b1458] - doc: improve httpVersionMajor / httpVersionMajor (Jackson Tian) #5296
  • [70c872c9c4] - doc: improve unhandledException doc copy (James M Snell) #5287
  • [ba5e0b6110] - doc: fix buf.readInt16LE output (Chinedu Francis Nwafili) #5282
  • [1624d5b049] - doc: document base64url encoding support (Tristan Slominski) #5243
  • [b1d580c9d2] - doc: update removeListener behaviour (Vaibhav) #5201
  • [ca17f91ba8] - doc: add note for binary safe string reading (Anton Andesen) #5155
  • [0830bb4950] - doc: clarify when writable.write callback is called (Kevin Locke) #4810
  • [17a74305c8] - doc: add info to docs on how to submit docs patch (Sequoia McDowell) #4591
  • [470a9ca909] - doc: add onboarding resources (Jeremiah Senkpiel) #3726
  • [3168e6b486] - doc: update V8 URL (Craig Akimoto) #5530
  • [04d16eb7e8] - doc: document fs.datasync(Sync) (Ron Korving) #5402
  • [29646200f8] - doc: add Evan Lucas to the CTC (Rod Vagg)
  • [a2a32b7810] - doc: add Rich Trott to the CTC (Rod Vagg) #5276
  • [4e469d5e47] - doc: add Ali Ijaz Sheikh to the CTC (Rod Vagg) #5277
  • [d09b44f59b] - doc: add Сковорода Никита Андреевич to the CTC (Rod Vagg) #5278
  • [ebbc64bc97] - doc: add “building node with ninja” guide (Jeremiah Senkpiel) #4767
  • [67245fa0e3] - doc: clarify code of conduct reporting (Julie Pagano) #5107
  • [cd78ff9706] - doc: fix links in Addons docs (Alexander Makarenko) #5072
  • [20539954ff] - docs: fix man pages link if tok type is code (Mithun Patel) #5721
  • [38d7b0b6ea] - docs: update link to iojs+release ci job (Myles Borins) #5632
  • [f982632f90] - http: remove old, confusing comment (Brian White) #5233
  • [ca5d7a8bb6] - http: remove unnecessary check (Brian White) #5233
  • [2ce83bd8f9] - http,util: fix typos in comments (Alexander Makarenko) #5279
  • [b690916e5a] - lib: freelist: use .pop() for allocation (Anton Khlynovskiy) #2174
  • [e7f45f0a17] - repl: handle quotes within regexp literal (Prince J Wesley) #5117
  • [7c3b844f78] - src: return UV_EAI_NODATA on empty lookup (cjihrig) #4715
  • [242a65e930] - stream: prevent object map change in TransformState (Evan Lucas) #5032
  • [fb5ba6b928] - stream: prevent object map change in ReadableState (Evan Lucas) #4761
  • [04db9efd78] - stream: fix no data on partial decode (Brian White) #5226
  • [cc0e36ff98] - string_decoder: fix performance regression (Brian White) #5134
  • [666d3690d8] - test: eval a strict function (Kári Tristan Helgason) #5250
  • [9952bcf203] - test: bug repro for vm function redefinition (cjihrig) #5528
  • [063f22f1f0] - test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (Wyatt Preul) #5546
  • [7a0fcfc127] - test: remove broken debugger scenarios (Rich Trott) #5532
  • [ba9ad2662c] - test: apply Linux workaround to Linux only (Rich Trott) #5471
  • [4aa2c03d31] - test: increase timeout for test-tls-fast-writing (Rich Trott) #5466
  • [b4ef644ce4] - test: retry on known SmartOS bug (Rich Trott) #5454
  • [d681bf24b5] - test: fix flaky child-process-fork-regr-gh-2847 (Santiago Gimeno) #5422
  • [b4fbe04514] - test: fix test-timers.reliability on OS X (Rich Trott) #5379
  • [99269ffdbf] - test: increase timeouts on some unref timers tests (Jeremiah Senkpiel) #5352
  • [85f927a774] - test: prevent flakey test on pi2 (Trevor Norris) #5537
  • [c86902d800] - test: mitigate flaky test-http-agent (Rich Trott) #5346
  • [f242e62817] - test: remove flaky designation from fixed tests (Rich Trott) #5459
  • [a39aacf035] - test: refactor test-dgram-udp4 (Santiago Gimeno) #5339
  • [6386f62221] - test: remove unneeded bind() and related comments (Aayush Naik) #5023
  • [068b0cbd12] - test: move cluster tests to parallel (Rich Trott) #4774
  • [a673c9ae2d] - tls: fix assert in context._external accessor (Ben Noordhuis) #5521
  • [8ffef48fee] - tools: fix gyp to work on MacOSX without XCode (Shigeki Ohtsu) nodejs/node#1325
  • [4b6a8f4321] - tools: update gyp to b3cef02 (Imran Iqbal) #3487
  • [7501ddc878] - tools: support testing known issues (cjihrig) #5528
  • [10ec1d2a6b] - tools: enable linting for benchmarks (Rich Trott) #5773
  • [deec8bc5f5] - tools: reduce verbosity of cpplint (Sakthipriyan Vairamani) #5578
  • [64d5752711] - tools: enable no-self-assign ESLint rule (Rich Trott) #5552
  • [131ed494e2] - tools: enable no-extra-parens in ESLint (Rich Trott) #5512
  • [d4b9f02fdc] - tools: apply custom buffer lint rule to /lib only (Rich Trott) #5371
  • [6867bed4c4] - tools: enable additional lint rules (Rich Trott) #5357
  • [5e6b7605ee] - tools: add Node.js-specific ESLint rules (Rich Trott) #5320
  • [6dc49ae203] - tools,benchmark: increase lint compliance (Rich Trott) #5773
  • [dff7091fce] - url: group slashed protocols by protocol name (nettofarah) #5380
  • [0e97a3ea51] - win,build: support Visual C++ Build Tools 2015 (João Reis) #5627

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

628195be45f7248a6defb6c23aaed7d0bca78979934f6e868387ddeb311dcc56 node-v4.4.1-darwin-x64.tar.gz
1a6936301202d3e53daeddb442654cc28ec30dc4ad788872e4efd122ff236a3c node-v4.4.1-darwin-x64.tar.xz
e759ee28a27dc47a5c80e48b063c0bee015f3b6d2f8f593ad0eabfab0ebb3922 node-v4.4.1-headers.tar.gz
21c1ac9f615452c13b6e4ec5a4d5bb655647d942decd3585b2eb4d75e1ec6d11 node-v4.4.1-headers.tar.xz
8ff4cfc1452abaa95f4d40cf13f7ca3c4cf38da23a3ebde9247154dd51fbc42d node-v4.4.1-linux-arm64.tar.gz
b58b1729d3b084255c18c99b31a6db375311ce2effb4f1083cee1b480d03e97f node-v4.4.1-linux-arm64.tar.xz
f4996cce41a3d0d6b551e64466f591203ad2a637e4613159b515d6fff576df9a node-v4.4.1-linux-armv6l.tar.gz
58627371bc50452fcfbdae66fae043eacde6649ff27fd8b41e2ce42e84720b4e node-v4.4.1-linux-armv6l.tar.xz
d61f87dd5994a3a095950d2477a981e0f250052b96ca4d32b1629bfda93e8d64 node-v4.4.1-linux-armv7l.tar.gz
e1eaf11800762f45a0b07847c1276ed2c8a13e207ed6ea9938ad992379204131 node-v4.4.1-linux-armv7l.tar.xz
ee8e2611269eae2f84644c7a36416e9ffecf71f9294bd1e463152cb979a35940 node-v4.4.1-linux-ppc64le.tar.gz
8ff8ed52e9fafdda91645e5c6e45bca15aa377fd771441d17aee79b7d61c4b36 node-v4.4.1-linux-ppc64le.tar.xz
f0a53527f52dbcab3b98921a6cfe8613e5fe26fb796624988f6d615c30305a95 node-v4.4.1-linux-x64.tar.gz
3b58583102afbd54214f1ce61d90c7b05e807471bd6ecb084e2fa7de540cdce2 node-v4.4.1-linux-x64.tar.xz
200a3f800110ee5342dd80498a3365dbb704f5e214d26447dcd9dfcf2a08b6d2 node-v4.4.1-linux-x86.tar.gz
1267b0602e7f7f0c1ab53c841dc71d56dd70c4883396c2e1dc6a1108ab47a622 node-v4.4.1-linux-x86.tar.xz
02e77d4ccd6d2a97124f61fc264f0e51268fe395c5de7f7528897eb7d31873e3 node-v4.4.1.pkg
5612216d93a5f9ed7d0c054349ec23f45e261eb3b30b6fd40e0ef3a7b339ee82 node-v4.4.1-sunos-x64.tar.gz
d546f5979449f88d20e8389de67ff63f1375b3c4b7080725dca4824c4f4f887e node-v4.4.1-sunos-x64.tar.xz
41c2559c98cc739bae4dd477d9119a130580c489cfed1222b5b67eab05a63d6d node-v4.4.1-sunos-x86.tar.gz
55841958492bfcfb8419812a766dbdff908f5fef2c6ef9760a3027e7fe16aca5 node-v4.4.1-sunos-x86.tar.xz
f3e604cc4d05a4810c37cd43a838a2dc4399d517bd1e8c53b7670dcffc4dc481 node-v4.4.1.tar.gz
3a37c89a3ac965688f9e6557579993b73eee44195a5fd53fded03a667d3d6a0a node-v4.4.1.tar.xz
796aa50d240740ffbb39b38dfeec5d040061e0bf5adb60d3543b83402430cd11 node-v4.4.1-x64.msi
6b253abd93f2b01ec1e48f642d0611d3132c926757b1fdb5623db1c875f3ab87 node-v4.4.1-x86.msi
fc4b93fab650040070cd5df1fce2deb77ef129096f6c675eb2e3d3d1a6304c97 win-x64/node.exe
961651a05f31c82d70dbe00d40f1cb5b83d32b2dd87261f03356c1a563abf3b1 win-x64/node.lib
0f33c55b1c056e702953dd5a6cbe8d9fcecc04bd2d1f0f0fc0335c147fd1b034 win-x86/node.exe
d4f3d5d2f15a48a0109a769bb78134205c6aa4416dfa0d43da485ad6f8a64014 win-x86/node.lib
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJW8c3/AAoJEJM7AfQLXKlGONAH/RQ9ZQ8h+qXNQKq1+f5i+Lgb
iEWZq1VJc1G/f7+n07N7+IffUz7QelQYh+Lmyd81Stx2ayLc5GCNxPJeWMBqBU+F
l9gmksyxeu1/VuIz/QEf87B4wUlw1d9pRdWGF/RdH6Nm1U5fFX4EeWIKq+dlCS9V
RpTInalZ1WCi7sKdPVxfTZe90UMGJUuBVbDHOQWk3z4xZ15pLQtUyHH0XivZXIK8
odGr6k2UrKycoMdGkKezp8+CMFj6kkDyFLoxZq4kUFT8AQcsrLeZHmw7J6cRBbn6
ABk2eEYCLDusoUcH+apqOwsB7VMXindHvMDmfdpPAC5+No6LvzH+2PTdg4d055Q=
=eRWh
-----END PGP SIGNATURE-----