Notable Changes
buffer: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) #6511
child_process: use /system/bin/sh on android (Ben Noordhuis) #6745
deps:
upgrade npm to 3.8.9 (Rebecca Turner) #6664
upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) #6572
upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) #6796
Intl: ICU 57 bump (Steven R. Loomis) #6088
repl:
copying tabs shouldn't trigger completion (Eugene Obrezkov) #5958
exports Recoverable (Blake Embrey) #3488
src: add O_NOATIME constant (Rich Trott) #6492
src,module: add --preserve-symlinks command line flag (James M Snell) #6537
util: adhere to noDeprecation set at runtime (Anna Henningsen) #6683
As of this release the 6.X line now includes 64-bit binaries for Linux on Power Systems
running in big endian mode in addition to the existing 64-bit binaries for running in little endian mode.
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] - Revert "handle_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):