2016-05-17

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):

Show more