Node v4.4.1 (LTS)
Myles Borins
Notable Changes
- build:
- tools:
- Gyp now works on OSX without XCode
- (Shigeki Ohtsu) nodejs/node#1325
- Gyp now works on OSX without XCode
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 withint
notssize_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
SmartOS 32-bit Binary: https://nodejs.org/dist/v4.4.1/node-v4.4.1-sunos-x86.tar.xz
SmartOS 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):
-----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-----