Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Changelog
=========
src: alias BINARY to LATIN1 (a92089b)
doc: correct `added:` information for fs.access (a06ccdb)
test: add tests for some stream.Readable uses (3fe3b41)
doc: add `added:` information for repl (740d8cf)
repl: break on sigint/ctrl+c (6a93ab1)
readline: return old status from _setRawMode (dc57b9e)
vm: add ability to break on sigint/ctrl+c (0815b94)
doc: fix broken link in vm.md (de9a841)
inspector: fix inspector connection cleanup (9dfc8b9)
doc: fix cluster worker 'message' event (62c8e7b)
inspector: fix coverity scan errors (dfcf02b)
src: rename "node" script to "bootstrap_node" (81b6882)
deps: switch to upstream v8_inspector (44b9154)
doc: fix events typo (62a858c)
2016-06-17, Version 6.2.2 (Current) Release (e427150)
punycode: update to v2.0.0 (b77eb8c)
url: return valid file: urls fom url.format() (336b027)
doc: add internal link in GOVERNANCE.md (874839c)
stream: ensure awaitDrain is increased once (b5175e8)
http: fix no dumping after `maybeReadMore` (357f904)
test: fix test-net-* error code check for getaddrinfo(3) (1a1ff77)
src: clean up string_search (f914f37)
stream: improve Readable.read() performance (6869846)
benchmark: don't convert arguments to numbers (c570182)
test: add more http token/value checking tests (c8fa79f)
benchmark: increase http token check iterations (39fdf07)
http: optimize checkInvalidHeaderChar() (83432bf)
http: optimize checkIsHttpToken() (918159e)
src: make Sec-WebSocket-Key check case-insensitive (f1d1071)
benchmark: add benchmark for url.format() (08ea9ee)
stream: reset awaitDrain after manual .resume() (e2e615e)
tools: fix license builder to work with icu-small (5fd6d75)
inspector: process.exit should wait for inspector (6626919)
buffer: fix creating from zero-length ArrayBuffer (0e9e149)
src: fix --without-inspector build (0c73c9f)
test: add note about duration_ms in TAP reporter (05de4d7)
Revert "test: change duration_ms to duration" (1d4c799)
src: fix erroneous fallthrough in ParseEncoding() (6b48324)
test: rebuild add-ons when their sources change (9ce8882)
doc: use `Buffer.byteLength` for Content-Length (d06820c)
buffer: remove obsolete and confusing comment (bd23290)
doc: add information for IncomingMessage.destroy() (4f2aec3)
zlib: move constants into zlib.constants (197a465)
doc: general improvements to path.md copy (a173483)
doc: make pull request template more concise (47b9b14)
doc: `url.format()` parameter may be a string (f2c59d9)
test: use random ports where possible (2bc7841)
inspector: reduce implementation in header (624734e)
benchmark: fix child-process-exec-stdout on win (5386b23)
doc: clarify use of `0` port value (60891c6)
inspector: change default port (a766ebf)
src: fix json payload from inspector (853b845)
benchmark: fix child-process-read on Windows (cbbdc29)
stream: 'data' argument on callback of Transform._flush() (0cd0118)
doc: remove cluster.setupMaster() myth (779091f)
cluster: don't send messages if no IPC channel (8c53d2f)
doc: fix IRC link (556dd3b)
test: fix tests for non-crypto builds (15cd45c)
doc: fix minor nit introduced in readline.md (d9e0d8b)
debugger: remove obsolete setTimeout (671cffa)
src: remove final trace of raw encoding (e0b8dd5)
buffer: introduce latin1 encoding term (54cc721)
doc: clarify rl.question callback args (c300ba2)
doc: general improvements to readline.md copy (ed8b600)
domain: add message for dispose deprecation (3b8ec68)
test: fix spawn on windows (e18a926)
doc: consolidate test/lint text in GH PR template (0155744)
test: enable test-debug-brk-no-arg (101bda1)
doc: use consistent typography in streams.md (a78c233)
test: use common.fixturesDir almost everywhere (cc2a88a)
deps: upgrade npm to 3.9.5 (843d58f)
doc: general improvements to process.md copy (a32f7eb)
doc: general improvements to repl.md copy (c339c58)
http: wait for both prefinish/end to keepalive (1004ece)
doc: add `added:` information for readline (0ed4d8c)
doc: improved syntax consistency in console.md (c3e86de)
doc: specify how to link issues in commit log (8a53bd4)
test: change duration_ms to duration (d413378)
doc: clarify fs.access works on directories too. (d976d66)
doc: general improvements to querystring.md copy (80f1fbb)
doc: fix header depth of util.isSymbol (2675567)
doc: general improvements to stream.md copy (80ea0c5)
buffer: improve creation performance. (5292a13)
src: remove unused internals from node.cc (de4161d)
tools,doc: add example usage for REPLACEME tag (e7f1c00)
build: add REPLACEME tag for version info in docs (2cd99eb)
cluster: deprecate worker.suicide (f44b18f)
benchmark: add benchmark for Buffer.concat (abd0d68)
repl: refine handling of illegal tokens (de0aa23)
src: fix ArrayBuffer size for zero fill flag (ac0665c)
fs: execute mkdtemp's callback with no context (c4fadbc)
debugger: fix --debug-brk interaction with -e (1a21524)
doc: update licenses (edbb092)
test: add test for uid/gid setting in spawn (d015169)
test: remove disabled eio race test (85fcc9f)
doc: add `added:` information for dns (7199650)
doc: add `added:` information for path (bed44c9)
deps: update v8_inspector (8847777)
doc: add `added` information for net (8bccc9e)
doc: general improvements to punycode.md copy (83e3226)
Add CII Best Practices badge to README.md (fea3ba4)
2016-06-02, Version 6.2.1 (Current) (daafe2c)
src: use stack-allocated Environment instances (aac79df)
src: move env init logic into Environment class (58cec4e)
doc: add links to platform specific mechanisms (138c7af)
test: add buffer testcase for resetting kZeroFill (fea3070)
lib,src: reset zero fill flag on exception (3a39963)
src: add linebreak to inspector message (3549a5e)
doc: edit pull request template (e350deb)
test: remove non-incremental common.PORT changes (85da963)
test: test TTY problems by fakeing a TTY using openpty (88804b8)
tty: use blocking mode on OS X (98de4ab)
async_wrap: pass uid to JS as double (f81f0c3)
doc: improve rendering of v4.4.5 changelog entry (8c1d5e5)
src: fix --without-inspector build (3e7c5bc)
lib,src: clean up ArrayBufferAllocator (27e84dd)
lib,src: drop dependency on v8::Private::ForApi() (334ef4f)
src: make IsolateData creation explicit (c3cd453)
src: move IsolateData out of Environment (0301ce9)
test: make test-child-process-fork-net more robust (e4b78c6)
test: fix spurious EADDRINUSE in test-https-strict (2f417c3)
test: update weak module for gc tests (0d7f313)
test: remove `common.PORT` from gc tests (3b8e342)
buffer: ignore negative allocation lengths (ef9a8fa)
doc: addresses nits in string_decoder, url, util (0cc9035)
cluster: expose result of send() (67368d8)
cluster: rewrite debug ports consistently (c4f80c1)
win,build: add creation of zip and 7z package (2369f89)
cluster: work with v8_inspector (894203d)
src,lib: v8-inspector support (84ad31f)
deps: import v8_inspector (ed2eacb)
doc,test: add `How to write a Node.js test` guide (b83b363)
test: fix test-debug-port-numbers on OS X (6e148a3)
doc: improve debugger doc prose (112b9cd)
doc: update labels and CI info in onboarding doc (f3971ff)
doc: fix typos in WORKING_GROUPS.md (a0c7080)
doc: buffers are not sent over IPC with a socket (5207526)
test: remove modifcation to common.PORT (bddfe63)
string_decoder: rewrite implementation (d23b7d2)
doc: minor improvements to util.md (435e673)
test: use strictEqual consistently in agent test (ead6c2d)
tls,https: respect address family when connecting (fb19b80)
zlib: release callback and buffer after processing (313ef54)
test: work around debugger not killing inferior (da12b10)
deps: upgrade npm to 3.9.3 (bd8b1dd)
doc: add `added:` information for vm (16f98e5)
doc: add `added:` information for console (51b8a79)
buffer: fix dataview-set benchmark (4a56e89)
build: re-add --ninja option to configure (de50202)
doc: add info on what's used for fswatch on AIX (8af25a3)
cluster: reset handle index on close (0c29436)
doc: update process.hrtime docs to include optional parameter (e916218)
doc: improve server.listen() documentation prose (6306b10)
doc: improve `server.address()` doc text (2783978)
doc: clarified use of sexual language in the CoC (d5339b3)
doc: general improvements to tty.md (5d2c0ac)
test: verify cluster worker exit (a9492f5)
test,win: skip addons/load-long-path on WOW64 (6e2ae8a)
doc: add `added: ` data for cli.md (9067581)
doc: add `added:` information for child_process (27d2267)
doc: general improvements to url.md copy (dbdea02)
doc: add yorkie to collaborators (841c702)
doc: general improvements to tls.md copy (1b6a468)
dgram: copy the list in send (c14e98b)
test: add regression test for Proxy as vm context (f9ea52e)
doc: fix broken references (048b3de)
doc: fix broken references in changelogs (b5f76db)
tools: make sure doctool anchors respect includes (b140bad)
debugger: propagate --debug-port= to debuggee (18fb4f9)
tools: restore change of signatures to opts hashes (c1ffb9f)
tls: catch `certCbDone` exceptions (9cac8c8)
child_process: measure buffer length in bytes (c9a5990)
cluster: guard against undefined message handlers (33c7b45)
doc: general improvements to string_decoder.md copy (9140b97)
deps: upgrade to V8 5.0.71.52 (4453c0c)
src: add include guards to internal headers (eff96d3)
doc: add firedfox to collaborators (54785f5)
doc: add bmeck to collaborators (636935a)
doc: remove "\" within backticks (ed11ac6)
test: improve debug-break-on-uncaught reliability (ff00a48)
src: no abort from getter if object isn't wrapped (c0e6c66)
stream_base: always use Base template class (13e5d4f)
tls_wrap: do not abort on new TLSWrap() (43b5215)
src: always clear wrap before persistent Reset() (9dd5b93)
src: inherit first from AsyncWrap (ddc19be)
2016-05-24, Version 4.4.5 'Argon' (LTS) (e03c326)
process: remove deprecated process.EventEmitter (62b5442)
test: test cluster worker disconnection on error (f0a07d9)
cluster: close ownerless handles on disconnect() (aadfe6c)
test: verify IPC messages are emitted on next tick (dd21bd9)
child_process: emit IPC messages on next tick (d59917b)
module: don't cache uninitialized builtins (dab0987)
vm: don't abort process when stack space runs out (4bd410b)
doc: clarify buffer class (cc6a78e)
test: refactor spawnSync() cwd test (6bad85c)
child_process: allow buffer encoding in spawnSync (dc76aff)
doc: fix typos in timers topic to aid readability (af61ebf)
doc: add jhamhader to collaborators (2050127)
doc: add @othiym23 to list of collaborators (34d1932)
doc: reference list of language-specific globals (2193a2e)
string_bytes: Make base64 encode/decode reusable (706e699)
doc: make doc-only -> fallback to user binary (c111cf2)
udp: use libuv API to get file descriptor (3ef2eb2)
doc: general improvements to util.md (ef9778c)
buffer: fix single digit hex string handling (05e2acb)
doc: add `added:` information for zlib (b49df88)
doc: make the api doc print-friendly (c161849)
util: pretty-print SIMD types (ee8e7cd)
test: fix component printing on windows (5b72f89)
installer: don't install node_internals.h (b0e8a42)
doc: add bengl to collaborators (38c8fd4)
doc: Update DCO to v1.1 (7c3e920)
doc: general improvements to v8.md copy (1b7bb27)
doc: fix typo in Error.captureStackTrace (409418a)
fs: move mkdtemp* functions near static functions (79a5eb1)
fs: mkdtemp shouldn't crash if no callback passed (dcbf246)
doc: make param names consistent & fix doc link (2ef8359)
doc: add `added:` info for `process.cpuUsage` (e11221c)
doc: fix mkdtemp example by removing hyphen (acc1142)
build: update build-addons when node-gyp changes (99bf6fa)
build: unbreak configure with python 2.6 (62376d9)
doc: reduce GitHub template verbosity (b6a646d)
tools: disallow deprecated define getter/setter (21b53fe)
test: refactor to eliminate __defineGetter__ (37a5a1c)
doc: improve vm.md copy (baeed8b)
test: refactor test-tls-reuse-host-from-socket (395cc88)
doc: Add resolveNaptr and naptr rrtype docs (bd72857)
doc: fix name to match git log (ef86953)
tools: print stderr on bad test.py `vmArch` check (4babe65)
doc: add note for fs.watch virtualized env (ae0f68d)
src: add node::FreeEnvironment public API (2ab75b7)
http: use `localAddress` instead of `path` (fe77de1)
doc: add `added:` information for punycode (b90c52e)
unix,stream: fix getting the correct fd for a handle (4fe1d6e)
dgram,test: add addMembership/dropMembership tests (f94ebb0)
doc: add `added:` info for dgram.*Membership() (1ef4916)
test: fix test-debug-port-cluster flakiness (0350505)
test: add logging for test-debug-port-cluster (2c926dc)
src: fix without-intl build (178e634)
test: fix flaky test-stdout-close-catch (89460f1)
test: add more path.basename() tests (27549f6)
test: remove duplicate path tests (7d40412)
path: fix basename() regressions (dfaa9c9)
doc: clarify fs.mkdtemp prefix argument (2ccba1f)
test: robust handling of env for npm-test-install (56ae651)
test: cluster-setup-master online workers check (149bea0)
test: added tests for https-agent-getname (377eb22)
zlib: remove `_closed` in source (b53473f)
doc: add `added:` information for fs (ba10ea8)
2016-05-17, Version 6.2.0 (Stable) (26120e2)
doc: remove link to Sign in crypto.md (00b200f)
doc: add `added:` in for `tty` (d3f3e18)
doc: update openssl.org hash links (5026192)
src: refactor require('constants') (dcccbfd)
process: internal/process/stdio.js cleanup / modernization (f856234)
doc: trim GitHub template comments (42ede93)
doc: fix links in socket.connecting (ffc708d)
doc: copyedit maxBuffer note for child_process (b55becd)
deps: upgrade libuv to 1.9.1 (b78a704)
lib: replace legacy uses of __defineGetter__ (f293d0b)
test,dgram: add tests for setBroadcast() (78520fa)
doc: add `added` info for `dgram.setBroadcast()` (5f31b7e)
test: move test-debugger-debug-brk to sequential (5a5b74a)
doc: improve zlib docs (477d358)
doc: readline.emitKeypressEvents and raw mode (1ba5a56)
util: fix invalid date output with util.inspect (9c33e0e)
doc: update vm.runInDebugContext() example (f17b949)
doc: add `added:` info for `string_decoder` (eb089e7)
tools,test: make argument linting more stringent (d73e189)
test: refactor doctool tests (9bc72ea)
doc: update fs callback example error stack (32b46d9)
doc: fix issues related to page scrolling (bef1ec0)
child_process: use /system/bin/sh on android (f4f6c6e)
test: remove common.getServiceName() (1a0c80a)
test: favor strictEqual() in addon test (517d1da)
test: fix flaky test-preload (b5a75ba)
test: include component in tap output (084b2ec)
tools: do not build addons during compilation (5d64ff4)
util: adhere to `noDeprecation` set at runtime (a4564f3)
src,module: add --preserve-symlinks command line flag (5d38d54)
doc: add `added:` information for assert (f52b2f1)
doc: appendFileSync accepts fd as well (fc96fda)
repl: copying tabs shouldn't trigger completion (ae17883)
build: fix DESTCPU detection for binary target (830a726)
test: add --repeat option to tools/test.py (ccbb00e)
doc: fix exec example in child_process (d13b9d3)
doc: undocument fs.open's 'rs' mode (a661e26)
test: fix test-debugger-repl-break-in-module (9d445bc)
tools: enforce linting for unix-style line endings (517b892)
doc: add `added:` information for v8 (b3bc362)
test: fix test-debugger-repl-term (991ce2d)
test: add tests for stream3 buffering using cork (9d0b7d8)
deps: limit regress/regress-crbug-514081 v8 test (2d524bc)
test: abstract skip functionality to common (52bae22)
test: fix test-process-exec-argv flakiness (dffafde)
tools: remove the minifying logic (0e2b250)
test: make sure O_NOATIME is present only in Linux (4803d11)
repl: exports `Recoverable` (9552e3b)
test: pass python path to node-gyp (25f8d04)
doc: server.listen truncates socket path on unix (4c24fbf)
tools: disallow multiple spaces except indentation (6979632)
benchmark,test,lib: remove extra spaces (a56da51)
deps: upgrade to V8 5.0.71.47 (e16e611)
handle_wrap: IsRefed() -> HasRef() (fe4837a)
Revert "handle_wrap: IsRefed -> Unrefed, no isAlive check" (96a9439)
test: ensure test-npm-install uses correct node (738a1d6)
test: fix test-vm-cached-data to work with old v8 (9460b20)
test: test preloaded modules using stdin or repl (41a063f)
doc: update releases.md with new changelog structure (118162e)
doc: refactor the changelog by version (c663a6d)
doc: "a" -> "an" in api/documentation.md (000ef89)
doc: move the readme newcomers section (52b95f1)
test: fix test-debugger-pid (588cfc5)
tools: fix regression in doctool (572e28e)
test: make stdout buffer test more robust (0912b88)
deps: upgrade npm to 3.8.9 (5c36cfc)
build: add Make `doc-only` target (101dd1e)
tools: fix tools/doc/addon-verify.js regression (4f925dd)
build,test: fix build-addons dependency chain (0ea4855)
doc: fix deprecation warnings in addon examples (2c75a6b)
test: build addons with V8_DEPRECATION_WARNINGS=1 (f644368)
doc: mention existence/purpose of module wrapper (7164003)
doc,events: fix a link typo (6e9a4ab)
build: don't compile with -B, redux (584f93a)
src: fix sporadic deadlock in SIGUSR1 handler (844f0a9)
test: allow out-of-order replies in dgram tests (aa34b43)
Add CTC meeting minutes for 2016-05-04 (7f1111b)
doc: add steps for running addons + npm tests (10a60a1)
doc: improve onboarding-extras.md formatting (2fee506)
doc: fix linewrap in node.1 (4b107d0)
doc: v8 options can use either `_` or `-` (e3e2745)
doc: v8 functions as methods on v8 (95d0fee)
doc: discourage use of util.inherits (9daf4a2)
doc: add `added:` information for os (5a8c66a)
doc: add `added:` information for process (ec67abe)
doc: add `added:` information for url (43e4baf)
doc: add `added:` information for querystring (f773073)
tools: lint for object literal spacing (4e6dc00)
tools: lint for use of space in template strings (83aa1f7)
tools: update marked dependency (3f69ea5)
src,lib: minor --debug-brk cleanup (4d4cfb2)
test: run known_issues tests in CI (5d0b1f4)
doc: correct anchors for buffer.md (b8573d0)
2016-05-06 Version 0.12.14 (Maintenance) Release (98b534f)
2016-05-06 Version 0.10.45 (Maintenance) Release (1ec421e)
test: add tests for console.[info|error|warn] (fd49556)
test: fix unreliable known_issues test (c4006dd)
doc: get rid of sneaky hard tabs in CHANGELOG (2bceda6)
2016-05-05, Version 4.4.4 'Argon' (LTS) (7c7e50f)
2016-05-05, Version 6.1.0 (Current) (b9ceb42)
2016-05-05, Version 5.11.1 (Stable) (a465627)
deps: update comment about PURIFY define (a4f94b4)
src: don't use locale-sensitive strcasecmp() (f6940df)
src: remove unused #include statement (6db772d)
src: remove pre-openssl 1.0 legacy code (b261178)
crypto: disable ssl compression at build time (e6b35f4)
test: unmark test-http-regr-gh-2928 as flaky (330ea76)
doc: add `added:` information for buffer (4dcc692)
tools: allow multiple added: version entries (00ffa33)
test,tools: test yaml parsing of doctool (1b365f6)
tools: parse documentation metadata (015f4fd)
tools: add mock-y js-yaml dependency to doctool (020968d)
deps: Intl: ICU 57 bump (3ff54bd)
tools: Check in tools for shrinking ICU size, change default to small-icu (03a8637)
deps: Intl: Check in "small-icu" 57.1 (2bbd1cd)
intl: Don't crash if v8BreakIterator not available (cd752e8)
buffer: fix lastIndexOf index underflow issue (bc8b525)
buffer: fix lastIndexOf crash for overlong needle (55b975d)
src: fix FindFirstCharacter argument alignment (bfe645d)
buffer: fix UCS2 indexOf for odd buffer length (4d49bcb)
buffer: fix needle length misestimation for UCS2 (5defa0c)
test: avoid test-cluster-master-* flakiness (fc66e55)
tools: update ESLint to 2.9.0 (7a8dd69)
lib,test: update in preparation for linter update (1027b94)
src: add O_NOATIME constant (52f85be)
repl: create history file with mode 0600 (b72d048)
test: fix alpn tests for openssl1.0.2h (be480b1)
deps: update openssl asm and asm_obsolete files (70ae031)
deps: add -no_rand_screen to openssl s_client (e673a93)
openssl: fix keypress requirement in apps on win32 (f136f72)
deps: fix asm build error of openssl in x86_win32 (4e4a4e1)
deps: fix openssl assembly error on ia32 win32 (70acd47)
deps: copy all openssl header files to include dir (63f090f)
deps: upgrade openssl sources to 1.0.2h (59c8e46)
deps: backport IsValid changes from 4e8736d in V8 (96198d5)
util: truncate inspect array and typed array (a2e5719)
doc: adds 'close' events to fs.ReadStream and fs.WriteStream (2aa3769)
doc: linkify remaining references to fs.Stats object (51e7bc8)
doc: fix the lint of an example in cluster.md (8637c27)
util: fix inspecting of proxy objects (ba6196f)
doc: add missing underscore for markdown italics (eb12f93)
cluster: remove use of bind() in destroy() (4e905fa)
tools: add -F flag for fixing lint issues (db3db07)
doc: ensure consistent grammar in node.1 file (8ebec08)
test: refactor large event emitter tests (1ab5b4e)
debugger: display array contents in repl (d2eb935)
readline: remove deprecated methods (8a87b29)
test: make addon testing part of `make test` (628ae25)
test: add failing url parse tests as known_issue (fa542eb)
doc: fix sentence fragment in fs doc (9f8d0ea)
doc: remove obsolete comment in isError() example (d09c972)
doc: fix a typo in __dirname section (81aef8c)
doc: fix fs.realpath man pg links (cebd525)
doc: extra clarification of historySize option (563c9f8)
doc: clarifies http.serverResponse implementation (a45ab97)
doc: use `Node.js` in synopsis document (f1cd33c)
doc: remove all scrollbar styling (7fdffb6)
doc: make `writable.setDefaultEncoding()` return `this` (bcce05d)
build: use shorthand lint target from test (62c31fe)
doc: fix EventEmitter#eventNames() example (c1f2df9)
doc: fix incorrect syntax in examples (4b0dda0)
doc: Remove extra space in REPL example (8190359)
doc: added note warning about change to console.endTime() (541965f)
assert: allow circular references (d3aafd0)
doc: expand documentation for process.exit() (c2bbfe2)
process: add process.cpuUsage() - implementation, doc, tests (52cb410)
events: pass the original listener added by once (706778a)
doc: fix v6 changelog (b8f035b)
tools: fix exit code when linting from CI (1264cec)
doc: subdivide TOC, add auxiliary links (0a34726)
doc: no Node.js(1) (f11eee7)
doc: better example & synopsis (739f228)
src: unify implementations of Utf8Value etc. (44a4032)
tools: remove default parameters from lint rule (c8e137b)
build: unbreak -prof, disable PIE on OS X (a5012a0)
test,tools: limit lint tolerance of gc global (6c49714)
tools: add tests for the doctool (2e845f8)
tools: lint for function argument alignment (ded3aea)
test,tools: adjust function argument alignment (8f56958)
crypto: fix error in deprecation message (296bfd2)
doc: update build instructions for OS X (153b796)
build: exclude tap files from tarballs (be54989)
benchmark: Fix crash in net benchmarks (89164a0)
build: don't compile with -B (3cdb506)
test: check that 2nd handle.close() call is a nop (4282405)
src: simplify handlewrap state tracking logic (a58d483)
src: use libuv's refcounting directly (cad1a62)
doc: correctly document the behavior of ee.once(). (23818c6)
http: correct error message for invalid trailer (31bef6b)
doc: use Buffer.from() instead of new Buffer() (e556dd3)
net: introduce `Socket#connecting` property (cee4c25)
meta: split CHANGELOG into two files (cc5d976)
2016-04-26, Version 6.0.0 (Current) Release (1a29a57)
build: Bump MACOSX_DEPLOYMENT_TARGET to 10.7 (204f3a8)
buffer: safeguard against accidental kNoZeroFill (dd67608)
doc: fix position of `fs.readSync()` (2011f2c)
doc: change references to Stable to Current (29a6c7c)
doc: update authors (a026cd0)
doc, tls: deprecate createSecurePair (31de5cc)
crypto: Read OpenSSL config before init (56b9478)
doc: add JacksonTian to collaborators (92a02d5)
doc: add Minqi Pan to collaborators (879aeb5)
doc: add eljefedelrodeodeljefe to collaborators (be5d699)
doc: add ronkorving to collaborators (916b1a1)
doc: add estliberitas to collaborators (c7066fb)
readline: allow history to be disabled (0303a25)
cluster: migrate from worker.suicide (4f619bd)
handle_wrap: IsRefed -> Unrefed, no isAlive check (9bb5a5e)
url: drop auth in `url.resolve()` if host changes (eb4201f)
repl: don’t complete expressions when eval fails (3ee68f7)
deps: upgrade to V8 5.0.71.35 (e5f1e2c)
module: preserve symlinks when requiring (de1dc0a)
doc: doc-only deprecation for util.log() (236b7e8)
console: timeEnd() with no label emits warning (1c84579)
buffer: add Buffer.prototype.lastIndexOf() (6c1e5ad)
querystring: fix comments (d5922bd)
src: fix check-imports.py linter errors (2c480bd)
tools: rewrite check-install.sh in python (6781d91)
test: increase the platform timeout for AIX (75e073f)
gyp: inherit parent for `*.host` (f1294f5)
doc: fix broken references (983a809)
v8: warn in Template::Set() on improper use (7940ecf)
tools: enforce deepStrictEqual over deepEqual (e84c693)
test,benchmark: use deepStrictEqual() (a7335bd)
src: squelch -Wunused-variable in non-icu builds (5eb4ec0)
build: update android-configure script for npm (a4b8000)
doc: add note for platform specific flags `fs.open()` (ae991e7)
src: fix out-of-bounds write in TwoByteValue (a3b5b9c)
events: add prependListener() and prependOnceListener() (0e7d57a)
doc: improvements to child_process, process docs (f85412d)
doc: fix a typo in the CONTRIBUTING.md (f6d90a9)
test: add tests for console.assert (84ebf2b)
doc: add vm example, be able to require modules (6815a3b)
cares: Support malloc(0) scenarios for AIX (40ede46)
2016-04-20, Version 5.11.0 (Stable) Release (1fa8fce)
events: make eventNames() use Reflect.ownKeys() (c1cd644)
src: add intl and icu configs to process.binding('config') (cdba9a6)
src: add process.binding('config') (2e974cd)
doc: note that process.config can and will be changed (7f11634)
deps: upgrade to V8 5.0.71.34 (49e42c5)
test: v8-flags is sensitive to script caching (a770a16)
test: don't assume IPv6 in test-regress-GH-5727 (1e4d053)
http: disallow sending obviously invalid status codes (7e9b0dd)
doc: git mv to .md (0800c0a)
benchmarks: fix lint error (cff2a13)
net: Validate port in createServer().listen() (02ac302)
benchmarks: add microbenchmarks for new ES6 features (7dc1a87)
benchmarks: add common.v8ForceOptimization (cb9eff2)
console: refactor to use rest params and template strings (33c242e)
stream: make null an invalid chunk to write in object mode (e7c077c)
http: unref socket timer on parser execute (ec2822a)
module: fix resolution of filename with trailing slash (75487f0)
net: replace __defineGetter__ with defineProperty (8636af1)
stream_base: expose `bytesRead` getter (6198472)
test: spawn new processes in vm-cached-data (e1cf634)
doc: add full example for zlib.flush() (5f0fcd6)
doc: note that zlib.flush acts after pending writes (9c2b8ec)
test: move more tests from sequential to parallel (2dc5ad4)
net: set ADDRCONFIG DNS hint in connections (54dd7c3)
child_process: add nullptr checks after allocs (29ca969)
test: assert - fixed error messages to match the tests (aa4d2ae)
test: add zlib close-after-error regression test (f8e507e)
test,tools: enable linting for undefined vars (4faaed6)
tools: lint rule for assert.fail() (8ede3d5)
tools: enable linting for v8_prof_processor.js (4bbd418)
url: use "empty" object for empty query strings (e9dc630)
deps: upgrade to V8 5.0.71.33 (4fbd375)
deps: exclude tests on ppc for v8 5.0 (0899ea7)
build: fix make tar-headers for Linux (7fc4b31)
src: fix -Wunused-result warning in e38bade (697790c)
test: add test for responses to HTTP CONNECT req (0ecc430)
http: skip body and next message of CONNECT res (9d4d529)
deps: update to http-parser 2.7.0 (7f14483)
test: fix flaky test-http-set-timeout-server (57f0595)
test: fix test-net-settimeout flakiness (bf22c71)
zlib: fix use after null when calling .close (c7fef3d)
events: don't inherit from Object.prototype (e38bade)
querystring: don't inherit from Object.prototype (dba245f)
tools: lint for alignment of variable assignments (ca69833)
lib,test,tools: alignment on variable assignments (3160073)
assert: respect assert.doesNotThrow message. (c1d82ac)
doc: replace functions with arrow functions (9a9beef)
doc: DCO anchor that doesn't change (71801b7)
doc: path.resolve ignores zero-length strings (4c234df)
doc: fix http response event, Agent#getName (a974e85)
doc: document intention and dangers of fs module Buffer API (cf29b2f)
crypto: better error message for createHash (1d9451b)
tools: fix license-builder.sh again for ICU (7097212)
gitignore: adding .vs/ directory to .gitignore (61886fa)
gitignore: ignore VS 2015 *.VC.opendb files (64d36be)
doc: fix broken references (3641ca9)
doc: explain differences in console.assert between node and browsers (40a5761)
repl: keep the built-in modules non-enumerable (ebc8c37)
node: make builtin libs available for `--eval` (39d905e)
test,repl: use deepStrictEqual for false-y values (15d970d)
doc: native module reloading is not supported (5c14d69)
tools: move message listener to worker objects (58561cf)
deps: cherry-pick 1ef7487b from v8 upstream (af4a380)
process: fix incorrect usage of assert.fail() (b7f4b1b)
tools,doc: parse types in braces everywhere (eafd31a)
doc: clarify fs.watch() and inodes on linux, os x (88c35e7)
test: move the debugger tests back to parallel (b95160d)
src: don't set non-primitive values on templates (642076f)
test,vm: enable strict mode for vm tests (15f13cd)
zlib: Make the finish flush flag configurable (9781667)
build: allow test-ci to run tests in parallel (f49a1d0)
doc: add domain postmortem (4a74fc9)
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: fix broken link in vm.md (de9a841)
inspector: fix inspector connection cleanup (9dfc8b9)
doc: fix cluster worker 'message' event (62c8e7b)
inspector: fix coverity scan errors (dfcf02b)
src: rename "node" script to "bootstrap_node" (81b6882)
deps: switch to upstream v8_inspector (44b9154)
doc: fix events typo (62a858c)
2016-06-17, Version 6.2.2 (Current) Release (e427150)
punycode: update to v2.0.0 (b77eb8c)
url: return valid file: urls fom url.format() (336b027)
doc: add internal link in GOVERNANCE.md (874839c)
stream: ensure awaitDrain is increased once (b5175e8)
http: fix no dumping after `maybeReadMore` (357f904)
test: fix test-net-* error code check for getaddrinfo(3) (1a1ff77)
src: clean up string_search (f914f37)
stream: improve Readable.read() performance (6869846)
benchmark: don't convert arguments to numbers (c570182)
test: add more http token/value checking tests (c8fa79f)
benchmark: increase http token check iterations (39fdf07)
http: optimize checkInvalidHeaderChar() (83432bf)
http: optimize checkIsHttpToken() (918159e)
src: make Sec-WebSocket-Key check case-insensitive (f1d1071)
benchmark: add benchmark for url.format() (08ea9ee)
stream: reset awaitDrain after manual .resume() (e2e615e)
tools: fix license builder to work with icu-small (5fd6d75)
inspector: process.exit should wait for inspector (6626919)
buffer: fix creating from zero-length ArrayBuffer (0e9e149)
src: fix --without-inspector build (0c73c9f)
test: add note about duration_ms in TAP reporter (05de4d7)
Revert "test: change duration_ms to duration" (1d4c799)
src: fix erroneous fallthrough in ParseEncoding() (6b48324)
test: rebuild add-ons when their sources change (9ce8882)
doc: use `Buffer.byteLength` for Content-Length (d06820c)
buffer: remove obsolete and confusing comment (bd23290)
doc: add information for IncomingMessage.destroy() (4f2aec3)
zlib: move constants into zlib.constants (197a465)
doc: general improvements to path.md copy (a173483)
doc: make pull request template more concise (47b9b14)
doc: `url.format()` parameter may be a string (f2c59d9)
test: use random ports where possible (2bc7841)
inspector: reduce implementation in header (624734e)
benchmark: fix child-process-exec-stdout on win (5386b23)
doc: clarify use of `0` port value (60891c6)
inspector: change default port (a766ebf)
src: fix json payload from inspector (853b845)
benchmark: fix child-process-read on Windows (cbbdc29)
stream: 'data' argument on callback of Transform._flush() (0cd0118)
doc: remove cluster.setupMaster() myth (779091f)
cluster: don't send messages if no IPC channel (8c53d2f)
doc: fix IRC link (556dd3b)
test: fix tests for non-crypto builds (15cd45c)
doc: fix minor nit introduced in readline.md (d9e0d8b)
debugger: remove obsolete setTimeout (671cffa)
src: remove final trace of raw encoding (e0b8dd5)
buffer: introduce latin1 encoding term (54cc721)
doc: clarify rl.question callback args (c300ba2)
doc: general improvements to readline.md copy (ed8b600)
domain: add message for dispose deprecation (3b8ec68)
test: fix spawn on windows (e18a926)
doc: consolidate test/lint text in GH PR template (0155744)
test: enable test-debug-brk-no-arg (101bda1)
doc: use consistent typography in streams.md (a78c233)
test: use common.fixturesDir almost everywhere (cc2a88a)
deps: upgrade npm to 3.9.5 (843d58f)
doc: general improvements to process.md copy (a32f7eb)
doc: general improvements to repl.md copy (c339c58)
http: wait for both prefinish/end to keepalive (1004ece)
doc: add `added:` information for readline (0ed4d8c)
doc: improved syntax consistency in console.md (c3e86de)
doc: specify how to link issues in commit log (8a53bd4)
test: change duration_ms to duration (d413378)
doc: clarify fs.access works on directories too. (d976d66)
doc: general improvements to querystring.md copy (80f1fbb)
doc: fix header depth of util.isSymbol (2675567)
doc: general improvements to stream.md copy (80ea0c5)
buffer: improve creation performance. (5292a13)
src: remove unused internals from node.cc (de4161d)
tools,doc: add example usage for REPLACEME tag (e7f1c00)
build: add REPLACEME tag for version info in docs (2cd99eb)
cluster: deprecate worker.suicide (f44b18f)
benchmark: add benchmark for Buffer.concat (abd0d68)
repl: refine handling of illegal tokens (de0aa23)
src: fix ArrayBuffer size for zero fill flag (ac0665c)
fs: execute mkdtemp's callback with no context (c4fadbc)
debugger: fix --debug-brk interaction with -e (1a21524)
doc: update licenses (edbb092)
test: add test for uid/gid setting in spawn (d015169)
test: remove disabled eio race test (85fcc9f)
doc: add `added:` information for dns (7199650)
doc: add `added:` information for path (bed44c9)
deps: update v8_inspector (8847777)
doc: add `added` information for net (8bccc9e)
doc: general improvements to punycode.md copy (83e3226)
Add CII Best Practices badge to README.md (fea3ba4)
2016-06-02, Version 6.2.1 (Current) (daafe2c)
src: use stack-allocated Environment instances (aac79df)
src: move env init logic into Environment class (58cec4e)
doc: add links to platform specific mechanisms (138c7af)
test: add buffer testcase for resetting kZeroFill (fea3070)
lib,src: reset zero fill flag on exception (3a39963)
src: add linebreak to inspector message (3549a5e)
doc: edit pull request template (e350deb)
test: remove non-incremental common.PORT changes (85da963)
test: test TTY problems by fakeing a TTY using openpty (88804b8)
tty: use blocking mode on OS X (98de4ab)
async_wrap: pass uid to JS as double (f81f0c3)
doc: improve rendering of v4.4.5 changelog entry (8c1d5e5)
src: fix --without-inspector build (3e7c5bc)
lib,src: clean up ArrayBufferAllocator (27e84dd)
lib,src: drop dependency on v8::Private::ForApi() (334ef4f)
src: make IsolateData creation explicit (c3cd453)
src: move IsolateData out of Environment (0301ce9)
test: make test-child-process-fork-net more robust (e4b78c6)
test: fix spurious EADDRINUSE in test-https-strict (2f417c3)
test: update weak module for gc tests (0d7f313)
test: remove `common.PORT` from gc tests (3b8e342)
buffer: ignore negative allocation lengths (ef9a8fa)
doc: addresses nits in string_decoder, url, util (0cc9035)
cluster: expose result of send() (67368d8)
cluster: rewrite debug ports consistently (c4f80c1)
win,build: add creation of zip and 7z package (2369f89)
cluster: work with v8_inspector (894203d)
src,lib: v8-inspector support (84ad31f)
deps: import v8_inspector (ed2eacb)
doc,test: add `How to write a Node.js test` guide (b83b363)
test: fix test-debug-port-numbers on OS X (6e148a3)
doc: improve debugger doc prose (112b9cd)
doc: update labels and CI info in onboarding doc (f3971ff)
doc: fix typos in WORKING_GROUPS.md (a0c7080)
doc: buffers are not sent over IPC with a socket (5207526)
test: remove modifcation to common.PORT (bddfe63)
string_decoder: rewrite implementation (d23b7d2)
doc: minor improvements to util.md (435e673)
test: use strictEqual consistently in agent test (ead6c2d)
tls,https: respect address family when connecting (fb19b80)
zlib: release callback and buffer after processing (313ef54)
test: work around debugger not killing inferior (da12b10)
deps: upgrade npm to 3.9.3 (bd8b1dd)
doc: add `added:` information for vm (16f98e5)
doc: add `added:` information for console (51b8a79)
buffer: fix dataview-set benchmark (4a56e89)
build: re-add --ninja option to configure (de50202)
doc: add info on what's used for fswatch on AIX (8af25a3)
cluster: reset handle index on close (0c29436)
doc: update process.hrtime docs to include optional parameter (e916218)
doc: improve server.listen() documentation prose (6306b10)
doc: improve `server.address()` doc text (2783978)
doc: clarified use of sexual language in the CoC (d5339b3)
doc: general improvements to tty.md (5d2c0ac)
test: verify cluster worker exit (a9492f5)
test,win: skip addons/load-long-path on WOW64 (6e2ae8a)
doc: add `added: ` data for cli.md (9067581)
doc: add `added:` information for child_process (27d2267)
doc: general improvements to url.md copy (dbdea02)
doc: add yorkie to collaborators (841c702)
doc: general improvements to tls.md copy (1b6a468)
dgram: copy the list in send (c14e98b)
test: add regression test for Proxy as vm context (f9ea52e)
doc: fix broken references (048b3de)
doc: fix broken references in changelogs (b5f76db)
tools: make sure doctool anchors respect includes (b140bad)
debugger: propagate --debug-port= to debuggee (18fb4f9)
tools: restore change of signatures to opts hashes (c1ffb9f)
tls: catch `certCbDone` exceptions (9cac8c8)
child_process: measure buffer length in bytes (c9a5990)
cluster: guard against undefined message handlers (33c7b45)
doc: general improvements to string_decoder.md copy (9140b97)
deps: upgrade to V8 5.0.71.52 (4453c0c)
src: add include guards to internal headers (eff96d3)
doc: add firedfox to collaborators (54785f5)
doc: add bmeck to collaborators (636935a)
doc: remove "\" within backticks (ed11ac6)
test: improve debug-break-on-uncaught reliability (ff00a48)
src: no abort from getter if object isn't wrapped (c0e6c66)
stream_base: always use Base template class (13e5d4f)
tls_wrap: do not abort on new TLSWrap() (43b5215)
src: always clear wrap before persistent Reset() (9dd5b93)
src: inherit first from AsyncWrap (ddc19be)
2016-05-24, Version 4.4.5 'Argon' (LTS) (e03c326)
process: remove deprecated process.EventEmitter (62b5442)
test: test cluster worker disconnection on error (f0a07d9)
cluster: close ownerless handles on disconnect() (aadfe6c)
test: verify IPC messages are emitted on next tick (dd21bd9)
child_process: emit IPC messages on next tick (d59917b)
module: don't cache uninitialized builtins (dab0987)
vm: don't abort process when stack space runs out (4bd410b)
doc: clarify buffer class (cc6a78e)
test: refactor spawnSync() cwd test (6bad85c)
child_process: allow buffer encoding in spawnSync (dc76aff)
doc: fix typos in timers topic to aid readability (af61ebf)
doc: add jhamhader to collaborators (2050127)
doc: add @othiym23 to list of collaborators (34d1932)
doc: reference list of language-specific globals (2193a2e)
string_bytes: Make base64 encode/decode reusable (706e699)
doc: make doc-only -> fallback to user binary (c111cf2)
udp: use libuv API to get file descriptor (3ef2eb2)
doc: general improvements to util.md (ef9778c)
buffer: fix single digit hex string handling (05e2acb)
doc: add `added:` information for zlib (b49df88)
doc: make the api doc print-friendly (c161849)
util: pretty-print SIMD types (ee8e7cd)
test: fix component printing on windows (5b72f89)
installer: don't install node_internals.h (b0e8a42)
doc: add bengl to collaborators (38c8fd4)
doc: Update DCO to v1.1 (7c3e920)
doc: general improvements to v8.md copy (1b7bb27)
doc: fix typo in Error.captureStackTrace (409418a)
fs: move mkdtemp* functions near static functions (79a5eb1)
fs: mkdtemp shouldn't crash if no callback passed (dcbf246)
doc: make param names consistent & fix doc link (2ef8359)
doc: add `added:` info for `process.cpuUsage` (e11221c)
doc: fix mkdtemp example by removing hyphen (acc1142)
build: update build-addons when node-gyp changes (99bf6fa)
build: unbreak configure with python 2.6 (62376d9)
doc: reduce GitHub template verbosity (b6a646d)
tools: disallow deprecated define getter/setter (21b53fe)
test: refactor to eliminate __defineGetter__ (37a5a1c)
doc: improve vm.md copy (baeed8b)
test: refactor test-tls-reuse-host-from-socket (395cc88)
doc: Add resolveNaptr and naptr rrtype docs (bd72857)
doc: fix name to match git log (ef86953)
tools: print stderr on bad test.py `vmArch` check (4babe65)
doc: add note for fs.watch virtualized env (ae0f68d)
src: add node::FreeEnvironment public API (2ab75b7)
http: use `localAddress` instead of `path` (fe77de1)
doc: add `added:` information for punycode (b90c52e)
unix,stream: fix getting the correct fd for a handle (4fe1d6e)
dgram,test: add addMembership/dropMembership tests (f94ebb0)
doc: add `added:` info for dgram.*Membership() (1ef4916)
test: fix test-debug-port-cluster flakiness (0350505)
test: add logging for test-debug-port-cluster (2c926dc)
src: fix without-intl build (178e634)
test: fix flaky test-stdout-close-catch (89460f1)
test: add more path.basename() tests (27549f6)
test: remove duplicate path tests (7d40412)
path: fix basename() regressions (dfaa9c9)
doc: clarify fs.mkdtemp prefix argument (2ccba1f)
test: robust handling of env for npm-test-install (56ae651)
test: cluster-setup-master online workers check (149bea0)
test: added tests for https-agent-getname (377eb22)
zlib: remove `_closed` in source (b53473f)
doc: add `added:` information for fs (ba10ea8)
2016-05-17, Version 6.2.0 (Stable) (26120e2)
doc: remove link to Sign in crypto.md (00b200f)
doc: add `added:` in for `tty` (d3f3e18)
doc: update openssl.org hash links (5026192)
src: refactor require('constants') (dcccbfd)
process: internal/process/stdio.js cleanup / modernization (f856234)
doc: trim GitHub template comments (42ede93)
doc: fix links in socket.connecting (ffc708d)
doc: copyedit maxBuffer note for child_process (b55becd)
deps: upgrade libuv to 1.9.1 (b78a704)
lib: replace legacy uses of __defineGetter__ (f293d0b)
test,dgram: add tests for setBroadcast() (78520fa)
doc: add `added` info for `dgram.setBroadcast()` (5f31b7e)
test: move test-debugger-debug-brk to sequential (5a5b74a)
doc: improve zlib docs (477d358)
doc: readline.emitKeypressEvents and raw mode (1ba5a56)
util: fix invalid date output with util.inspect (9c33e0e)
doc: update vm.runInDebugContext() example (f17b949)
doc: add `added:` info for `string_decoder` (eb089e7)
tools,test: make argument linting more stringent (d73e189)
test: refactor doctool tests (9bc72ea)
doc: update fs callback example error stack (32b46d9)
doc: fix issues related to page scrolling (bef1ec0)
child_process: use /system/bin/sh on android (f4f6c6e)
test: remove common.getServiceName() (1a0c80a)
test: favor strictEqual() in addon test (517d1da)
test: fix flaky test-preload (b5a75ba)
test: include component in tap output (084b2ec)
tools: do not build addons during compilation (5d64ff4)
util: adhere to `noDeprecation` set at runtime (a4564f3)
src,module: add --preserve-symlinks command line flag (5d38d54)
doc: add `added:` information for assert (f52b2f1)
doc: appendFileSync accepts fd as well (fc96fda)
repl: copying tabs shouldn't trigger completion (ae17883)
build: fix DESTCPU detection for binary target (830a726)
test: add --repeat option to tools/test.py (ccbb00e)
doc: fix exec example in child_process (d13b9d3)
doc: undocument fs.open's 'rs' mode (a661e26)
test: fix test-debugger-repl-break-in-module (9d445bc)
tools: enforce linting for unix-style line endings (517b892)
doc: add `added:` information for v8 (b3bc362)
test: fix test-debugger-repl-term (991ce2d)
test: add tests for stream3 buffering using cork (9d0b7d8)
deps: limit regress/regress-crbug-514081 v8 test (2d524bc)
test: abstract skip functionality to common (52bae22)
test: fix test-process-exec-argv flakiness (dffafde)
tools: remove the minifying logic (0e2b250)
test: make sure O_NOATIME is present only in Linux (4803d11)
repl: exports `Recoverable` (9552e3b)
test: pass python path to node-gyp (25f8d04)
doc: server.listen truncates socket path on unix (4c24fbf)
tools: disallow multiple spaces except indentation (6979632)
benchmark,test,lib: remove extra spaces (a56da51)
deps: upgrade to V8 5.0.71.47 (e16e611)
handle_wrap: IsRefed() -> HasRef() (fe4837a)
Revert "handle_wrap: IsRefed -> Unrefed, no isAlive check" (96a9439)
test: ensure test-npm-install uses correct node (738a1d6)
test: fix test-vm-cached-data to work with old v8 (9460b20)
test: test preloaded modules using stdin or repl (41a063f)
doc: update releases.md with new changelog structure (118162e)
doc: refactor the changelog by version (c663a6d)
doc: "a" -> "an" in api/documentation.md (000ef89)
doc: move the readme newcomers section (52b95f1)
test: fix test-debugger-pid (588cfc5)
tools: fix regression in doctool (572e28e)
test: make stdout buffer test more robust (0912b88)
deps: upgrade npm to 3.8.9 (5c36cfc)
build: add Make `doc-only` target (101dd1e)
tools: fix tools/doc/addon-verify.js regression (4f925dd)
build,test: fix build-addons dependency chain (0ea4855)
doc: fix deprecation warnings in addon examples (2c75a6b)
test: build addons with V8_DEPRECATION_WARNINGS=1 (f644368)
doc: mention existence/purpose of module wrapper (7164003)
doc,events: fix a link typo (6e9a4ab)
build: don't compile with -B, redux (584f93a)
src: fix sporadic deadlock in SIGUSR1 handler (844f0a9)
test: allow out-of-order replies in dgram tests (aa34b43)
Add CTC meeting minutes for 2016-05-04 (7f1111b)
doc: add steps for running addons + npm tests (10a60a1)
doc: improve onboarding-extras.md formatting (2fee506)
doc: fix linewrap in node.1 (4b107d0)
doc: v8 options can use either `_` or `-` (e3e2745)
doc: v8 functions as methods on v8 (95d0fee)
doc: discourage use of util.inherits (9daf4a2)
doc: add `added:` information for os (5a8c66a)
doc: add `added:` information for process (ec67abe)
doc: add `added:` information for url (43e4baf)
doc: add `added:` information for querystring (f773073)
tools: lint for object literal spacing (4e6dc00)
tools: lint for use of space in template strings (83aa1f7)
tools: update marked dependency (3f69ea5)
src,lib: minor --debug-brk cleanup (4d4cfb2)
test: run known_issues tests in CI (5d0b1f4)
doc: correct anchors for buffer.md (b8573d0)
2016-05-06 Version 0.12.14 (Maintenance) Release (98b534f)
2016-05-06 Version 0.10.45 (Maintenance) Release (1ec421e)
test: add tests for console.[info|error|warn] (fd49556)
test: fix unreliable known_issues test (c4006dd)
doc: get rid of sneaky hard tabs in CHANGELOG (2bceda6)
2016-05-05, Version 4.4.4 'Argon' (LTS) (7c7e50f)
2016-05-05, Version 6.1.0 (Current) (b9ceb42)
2016-05-05, Version 5.11.1 (Stable) (a465627)
deps: update comment about PURIFY define (a4f94b4)
src: don't use locale-sensitive strcasecmp() (f6940df)
src: remove unused #include statement (6db772d)
src: remove pre-openssl 1.0 legacy code (b261178)
crypto: disable ssl compression at build time (e6b35f4)
test: unmark test-http-regr-gh-2928 as flaky (330ea76)
doc: add `added:` information for buffer (4dcc692)
tools: allow multiple added: version entries (00ffa33)
test,tools: test yaml parsing of doctool (1b365f6)
tools: parse documentation metadata (015f4fd)
tools: add mock-y js-yaml dependency to doctool (020968d)
deps: Intl: ICU 57 bump (3ff54bd)
tools: Check in tools for shrinking ICU size, change default to small-icu (03a8637)
deps: Intl: Check in "small-icu" 57.1 (2bbd1cd)
intl: Don't crash if v8BreakIterator not available (cd752e8)
buffer: fix lastIndexOf index underflow issue (bc8b525)
buffer: fix lastIndexOf crash for overlong needle (55b975d)
src: fix FindFirstCharacter argument alignment (bfe645d)
buffer: fix UCS2 indexOf for odd buffer length (4d49bcb)
buffer: fix needle length misestimation for UCS2 (5defa0c)
test: avoid test-cluster-master-* flakiness (fc66e55)
tools: update ESLint to 2.9.0 (7a8dd69)
lib,test: update in preparation for linter update (1027b94)
src: add O_NOATIME constant (52f85be)
repl: create history file with mode 0600 (b72d048)
test: fix alpn tests for openssl1.0.2h (be480b1)
deps: update openssl asm and asm_obsolete files (70ae031)
deps: add -no_rand_screen to openssl s_client (e673a93)
openssl: fix keypress requirement in apps on win32 (f136f72)
deps: fix asm build error of openssl in x86_win32 (4e4a4e1)
deps: fix openssl assembly error on ia32 win32 (70acd47)
deps: copy all openssl header files to include dir (63f090f)
deps: upgrade openssl sources to 1.0.2h (59c8e46)
deps: backport IsValid changes from 4e8736d in V8 (96198d5)
util: truncate inspect array and typed array (a2e5719)
doc: adds 'close' events to fs.ReadStream and fs.WriteStream (2aa3769)
doc: linkify remaining references to fs.Stats object (51e7bc8)
doc: fix the lint of an example in cluster.md (8637c27)
util: fix inspecting of proxy objects (ba6196f)
doc: add missing underscore for markdown italics (eb12f93)
cluster: remove use of bind() in destroy() (4e905fa)
tools: add -F flag for fixing lint issues (db3db07)
doc: ensure consistent grammar in node.1 file (8ebec08)
test: refactor large event emitter tests (1ab5b4e)
debugger: display array contents in repl (d2eb935)
readline: remove deprecated methods (8a87b29)
test: make addon testing part of `make test` (628ae25)
test: add failing url parse tests as known_issue (fa542eb)
doc: fix sentence fragment in fs doc (9f8d0ea)
doc: remove obsolete comment in isError() example (d09c972)
doc: fix a typo in __dirname section (81aef8c)
doc: fix fs.realpath man pg links (cebd525)
doc: extra clarification of historySize option (563c9f8)
doc: clarifies http.serverResponse implementation (a45ab97)
doc: use `Node.js` in synopsis document (f1cd33c)
doc: remove all scrollbar styling (7fdffb6)
doc: make `writable.setDefaultEncoding()` return `this` (bcce05d)
build: use shorthand lint target from test (62c31fe)
doc: fix EventEmitter#eventNames() example (c1f2df9)
doc: fix incorrect syntax in examples (4b0dda0)
doc: Remove extra space in REPL example (8190359)
doc: added note warning about change to console.endTime() (541965f)
assert: allow circular references (d3aafd0)
doc: expand documentation for process.exit() (c2bbfe2)
process: add process.cpuUsage() - implementation, doc, tests (52cb410)
events: pass the original listener added by once (706778a)
doc: fix v6 changelog (b8f035b)
tools: fix exit code when linting from CI (1264cec)
doc: subdivide TOC, add auxiliary links (0a34726)
doc: no Node.js(1) (f11eee7)
doc: better example & synopsis (739f228)
src: unify implementations of Utf8Value etc. (44a4032)
tools: remove default parameters from lint rule (c8e137b)
build: unbreak -prof, disable PIE on OS X (a5012a0)
test,tools: limit lint tolerance of gc global (6c49714)
tools: add tests for the doctool (2e845f8)
tools: lint for function argument alignment (ded3aea)
test,tools: adjust function argument alignment (8f56958)
crypto: fix error in deprecation message (296bfd2)
doc: update build instructions for OS X (153b796)
build: exclude tap files from tarballs (be54989)
benchmark: Fix crash in net benchmarks (89164a0)
build: don't compile with -B (3cdb506)
test: check that 2nd handle.close() call is a nop (4282405)
src: simplify handlewrap state tracking logic (a58d483)
src: use libuv's refcounting directly (cad1a62)
doc: correctly document the behavior of ee.once(). (23818c6)
http: correct error message for invalid trailer (31bef6b)
doc: use Buffer.from() instead of new Buffer() (e556dd3)
net: introduce `Socket#connecting` property (cee4c25)
meta: split CHANGELOG into two files (cc5d976)
2016-04-26, Version 6.0.0 (Current) Release (1a29a57)
build: Bump MACOSX_DEPLOYMENT_TARGET to 10.7 (204f3a8)
buffer: safeguard against accidental kNoZeroFill (dd67608)
doc: fix position of `fs.readSync()` (2011f2c)
doc: change references to Stable to Current (29a6c7c)
doc: update authors (a026cd0)
doc, tls: deprecate createSecurePair (31de5cc)
crypto: Read OpenSSL config before init (56b9478)
doc: add JacksonTian to collaborators (92a02d5)
doc: add Minqi Pan to collaborators (879aeb5)
doc: add eljefedelrodeodeljefe to collaborators (be5d699)
doc: add ronkorving to collaborators (916b1a1)
doc: add estliberitas to collaborators (c7066fb)
readline: allow history to be disabled (0303a25)
cluster: migrate from worker.suicide (4f619bd)
handle_wrap: IsRefed -> Unrefed, no isAlive check (9bb5a5e)
url: drop auth in `url.resolve()` if host changes (eb4201f)
repl: don’t complete expressions when eval fails (3ee68f7)
deps: upgrade to V8 5.0.71.35 (e5f1e2c)
module: preserve symlinks when requiring (de1dc0a)
doc: doc-only deprecation for util.log() (236b7e8)
console: timeEnd() with no label emits warning (1c84579)
buffer: add Buffer.prototype.lastIndexOf() (6c1e5ad)
querystring: fix comments (d5922bd)
src: fix check-imports.py linter errors (2c480bd)
tools: rewrite check-install.sh in python (6781d91)
test: increase the platform timeout for AIX (75e073f)
gyp: inherit parent for `*.host` (f1294f5)
doc: fix broken references (983a809)
v8: warn in Template::Set() on improper use (7940ecf)
tools: enforce deepStrictEqual over deepEqual (e84c693)
test,benchmark: use deepStrictEqual() (a7335bd)
src: squelch -Wunused-variable in non-icu builds (5eb4ec0)
build: update android-configure script for npm (a4b8000)
doc: add note for platform specific flags `fs.open()` (ae991e7)
src: fix out-of-bounds write in TwoByteValue (a3b5b9c)
events: add prependListener() and prependOnceListener() (0e7d57a)
doc: improvements to child_process, process docs (f85412d)
doc: fix a typo in the CONTRIBUTING.md (f6d90a9)
test: add tests for console.assert (84ebf2b)
doc: add vm example, be able to require modules (6815a3b)
cares: Support malloc(0) scenarios for AIX (40ede46)
2016-04-20, Version 5.11.0 (Stable) Release (1fa8fce)
events: make eventNames() use Reflect.ownKeys() (c1cd644)
src: add intl and icu configs to process.binding('config') (cdba9a6)
src: add process.binding('config') (2e974cd)
doc: note that process.config can and will be changed (7f11634)
deps: upgrade to V8 5.0.71.34 (49e42c5)
test: v8-flags is sensitive to script caching (a770a16)
test: don't assume IPv6 in test-regress-GH-5727 (1e4d053)
http: disallow sending obviously invalid status codes (7e9b0dd)
doc: git mv to .md (0800c0a)
benchmarks: fix lint error (cff2a13)
net: Validate port in createServer().listen() (02ac302)
benchmarks: add microbenchmarks for new ES6 features (7dc1a87)
benchmarks: add common.v8ForceOptimization (cb9eff2)
console: refactor to use rest params and template strings (33c242e)
stream: make null an invalid chunk to write in object mode (e7c077c)
http: unref socket timer on parser execute (ec2822a)
module: fix resolution of filename with trailing slash (75487f0)
net: replace __defineGetter__ with defineProperty (8636af1)
stream_base: expose `bytesRead` getter (6198472)
test: spawn new processes in vm-cached-data (e1cf634)
doc: add full example for zlib.flush() (5f0fcd6)
doc: note that zlib.flush acts after pending writes (9c2b8ec)
test: move more tests from sequential to parallel (2dc5ad4)
net: set ADDRCONFIG DNS hint in connections (54dd7c3)
child_process: add nullptr checks after allocs (29ca969)
test: assert - fixed error messages to match the tests (aa4d2ae)
test: add zlib close-after-error regression test (f8e507e)
test,tools: enable linting for undefined vars (4faaed6)
tools: lint rule for assert.fail() (8ede3d5)
tools: enable linting for v8_prof_processor.js (4bbd418)
url: use "empty" object for empty query strings (e9dc630)
deps: upgrade to V8 5.0.71.33 (4fbd375)
deps: exclude tests on ppc for v8 5.0 (0899ea7)
build: fix make tar-headers for Linux (7fc4b31)
src: fix -Wunused-result warning in e38bade (697790c)
test: add test for responses to HTTP CONNECT req (0ecc430)
http: skip body and next message of CONNECT res (9d4d529)
deps: update to http-parser 2.7.0 (7f14483)
test: fix flaky test-http-set-timeout-server (57f0595)
test: fix test-net-settimeout flakiness (bf22c71)
zlib: fix use after null when calling .close (c7fef3d)
events: don't inherit from Object.prototype (e38bade)
querystring: don't inherit from Object.prototype (dba245f)
tools: lint for alignment of variable assignments (ca69833)
lib,test,tools: alignment on variable assignments (3160073)
assert: respect assert.doesNotThrow message. (c1d82ac)
doc: replace functions with arrow functions (9a9beef)
doc: DCO anchor that doesn't change (71801b7)
doc: path.resolve ignores zero-length strings (4c234df)
doc: fix http response event, Agent#getName (a974e85)
doc: document intention and dangers of fs module Buffer API (cf29b2f)
crypto: better error message for createHash (1d9451b)
tools: fix license-builder.sh again for ICU (7097212)
gitignore: adding .vs/ directory to .gitignore (61886fa)
gitignore: ignore VS 2015 *.VC.opendb files (64d36be)
doc: fix broken references (3641ca9)
doc: explain differences in console.assert between node and browsers (40a5761)
repl: keep the built-in modules non-enumerable (ebc8c37)
node: make builtin libs available for `--eval` (39d905e)
test,repl: use deepStrictEqual for false-y values (15d970d)
doc: native module reloading is not supported (5c14d69)
tools: move message listener to worker objects (58561cf)
deps: cherry-pick 1ef7487b from v8 upstream (af4a380)
process: fix incorrect usage of assert.fail() (b7f4b1b)
tools,doc: parse types in braces everywhere (eafd31a)
doc: clarify fs.watch() and inodes on linux, os x (88c35e7)
test: move the debugger tests back to parallel (b95160d)
src: don't set non-primitive values on templates (642076f)
test,vm: enable strict mode for vm tests (15f13cd)
zlib: Make the finish flush flag configurable (9781667)
build: allow test-ci to run tests in parallel (f49a1d0)
doc: add domain postmortem (4a74fc9)
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
Changelog
=========
test: add tests for console.[info|error|warn] (fd49556)
test: fix unreliable known_issues test (c4006dd)
doc: get rid of sneaky hard tabs in CHANGELOG (2bceda6)
2016-05-05, Version 4.4.4 'Argon' (LTS) (7c7e50f)
2016-05-05, Version 6.1.0 (Current) (b9ceb42)
2016-05-05, Version 5.11.1 (Stable) (a465627)
deps: update comment about PURIFY define (a4f94b4)
src: don't use locale-sensitive strcasecmp() (f6940df)
src: remove unused #include statement (6db772d)
src: remove pre-openssl 1.0 legacy code (b261178)
crypto: disable ssl compression at build time (e6b35f4)
test: unmark test-http-regr-gh-2928 as flaky (330ea76)
doc: add `added:` information for buffer (4dcc692)
tools: allow multiple added: version entries (00ffa33)
test,tools: test yaml parsing of doctool (1b365f6)
tools: parse documentation metadata (015f4fd)
tools: add mock-y js-yaml dependency to doctool (020968d)
deps: Intl: ICU 57 bump (3ff54bd)
tools: Check in tools for shrinking ICU size, change default to small-icu (03a8637)
deps: Intl: Check in "small-icu" 57.1 (2bbd1cd)
intl: Don't crash if v8BreakIterator not available (cd752e8)
buffer: fix lastIndexOf index underflow issue (bc8b525)
buffer: fix lastIndexOf crash for overlong needle (55b975d)
src: fix FindFirstCharacter argument alignment (bfe645d)
buffer: fix UCS2 indexOf for odd buffer length (4d49bcb)
buffer: fix needle length misestimation for UCS2 (5defa0c)
test: avoid test-cluster-master-* flakiness (fc66e55)
tools: update ESLint to 2.9.0 (7a8dd69)
lib,test: update in preparation for linter update (1027b94)
src: add O_NOATIME constant (52f85be)
repl: create history file with mode 0600 (b72d048)
test: fix alpn tests for openssl1.0.2h (be480b1)
deps: update openssl asm and asm_obsolete files (70ae031)
deps: add -no_rand_screen to openssl s_client (e673a93)
openssl: fix keypress requirement in apps on win32 (f136f72)
deps: fix asm build error of openssl in x86_win32 (4e4a4e1)
deps: fix openssl assembly error on ia32 win32 (70acd47)
deps: copy all openssl header files to include dir (63f090f)
deps: upgrade openssl sources to 1.0.2h (59c8e46)
deps: backport IsValid changes from 4e8736d in V8 (96198d5)
util: truncate inspect array and typed array (a2e5719)
doc: adds 'close' events to fs.ReadStream and fs.WriteStream (2aa3769)
doc: linkify remaining references to fs.Stats object (51e7bc8)
doc: fix the lint of an example in cluster.md (8637c27)
util: fix inspecting of proxy objects (ba6196f)
doc: add missing underscore for markdown italics (eb12f93)
cluster: remove use of bind() in destroy() (4e905fa)
tools: add -F flag for fixing lint issues (db3db07)
doc: ensure consistent grammar in node.1 file (8ebec08)
test: refactor large event emitter tests (1ab5b4e)
debugger: display array contents in repl (d2eb935)
readline: remove deprecated methods (8a87b29)
test: make addon testing part of `make test` (628ae25)
test: add failing url parse tests as known_issue (fa542eb)
doc: fix sentence fragment in fs doc (9f8d0ea)
doc: remove obsolete comment in isError() example (d09c972)
doc: fix a typo in __dirname section (81aef8c)
doc: fix fs.realpath man pg links (cebd525)
doc: extra clarification of historySize option (563c9f8)
doc: clarifies http.serverResponse implementation (a45ab97)
doc: use `Node.js` in synopsis document (f1cd33c)
doc: remove all scrollbar styling (7fdffb6)
doc: make `writable.setDefaultEncoding()` return `this` (bcce05d)
build: use shorthand lint target from test (62c31fe)
doc: fix EventEmitter#eventNames() example (c1f2df9)
doc: fix incorrect syntax in examples (4b0dda0)
doc: Remove extra space in REPL example (8190359)
doc: added note warning about change to console.endTime() (541965f)
assert: allow circular references (d3aafd0)
doc: expand documentation for process.exit() (c2bbfe2)
process: add process.cpuUsage() - implementation, doc, tests (52cb410)
events: pass the original listener added by once (706778a)
doc: fix v6 changelog (b8f035b)
tools: fix exit code when linting from CI (1264cec)
doc: subdivide TOC, add auxiliary links (0a34726)
doc: no Node.js(1) (f11eee7)
doc: better example & synopsis (739f228)
src: unify implementations of Utf8Value etc. (44a4032)
tools: remove default parameters from lint rule (c8e137b)
build: unbreak -prof, disable PIE on OS X (a5012a0)
test,tools: limit lint tolerance of gc global (6c49714)
tools: add tests for the doctool (2e845f8)
tools: lint for function argument alignment (ded3aea)
test,tools: adjust function argument alignment (8f56958)
crypto: fix error in deprecation message (296bfd2)
doc: update build instructions for OS X (153b796)
build: exclude tap files from tarballs (be54989)
benchmark: Fix crash in net benchmarks (89164a0)
build: don't compile with -B (3cdb506)
test: check that 2nd handle.close() call is a nop (4282405)
src: simplify handlewrap state tracking logic (a58d483)
src: use libuv's refcounting directly (cad1a62)
doc: correctly document the behavior of ee.once(). (23818c6)
http: correct error message for invalid trailer (31bef6b)
doc: use Buffer.from() instead of new Buffer() (e556dd3)
net: introduce `Socket#connecting` property (cee4c25)
meta: split CHANGELOG into two files (cc5d976)
2016-04-26, Version 6.0.0 (Current) Release (1a29a57)
build: Bump MACOSX_DEPLOYMENT_TARGET to 10.7 (204f3a8)
buffer: safeguard against accidental kNoZeroFill (dd67608)
doc: fix position of `fs.readSync()` (2011f2c)
doc: change references to Stable to Current (29a6c7c)
doc: update authors (a026cd0)
doc, tls: deprecate createSecurePair (31de5cc)
crypto: Read OpenSSL config before init (56b9478)
doc: add JacksonTian to collaborators (92a02d5)
doc: add Minqi Pan to collaborators (879aeb5)
doc: add eljefedelrodeodeljefe to collaborators (be5d699)
doc: add ronkorving to collaborators (916b1a1)
doc: add estliberitas to collaborators (c7066fb)
readline: allow history to be disabled (0303a25)
cluster: migrate from worker.suicide (4f619bd)
handle_wrap: IsRefed -> Unrefed, no isAlive check (9bb5a5e)
url: drop auth in `url.resolve()` if host changes (eb4201f)
repl: don’t complete expressions when eval fails (3ee68f7)
deps: upgrade to V8 5.0.71.35 (e5f1e2c)
module: preserve symlinks when requiring (de1dc0a)
doc: doc-only deprecation for util.log() (236b7e8)
console: timeEnd() with no label emits warning (1c84579)
buffer: add Buffer.prototype.lastIndexOf() (6c1e5ad)
querystring: fix comments (d5922bd)
src: fix check-imports.py linter errors (2c480bd)
tools: rewrite check-install.sh in python (6781d91)
test: increase the platform timeout for AIX (75e073f)
gyp: inherit parent for `*.host` (f1294f5)
doc: fix broken references (983a809)
v8: warn in Template::Set() on improper use (7940ecf)
tools: enforce deepStrictEqual over deepEqual (e84c693)
test,benchmark: use deepStrictEqual() (a7335bd)
src: squelch -Wunused-variable in non-icu builds (5eb4ec0)
build: update android-configure script for npm (a4b8000)
doc: add note for platform specific flags `fs.open()` (ae991e7)
src: fix out-of-bounds write in TwoByteValue (a3b5b9c)
events: add prependListener() and prependOnceListener() (0e7d57a)
doc: improvements to child_process, process docs (f85412d)
doc: fix a typo in the CONTRIBUTING.md (f6d90a9)
test: add tests for console.assert (84ebf2b)
doc: add vm example, be able to require modules (6815a3b)
cares: Support malloc(0) scenarios for AIX (40ede46)
2016-04-20, Version 5.11.0 (Stable) Release (1fa8fce)
events: make eventNames() use Reflect.ownKeys() (c1cd644)
src: add intl and icu configs to process.binding('config') (cdba9a6)
src: add process.binding('config') (2e974cd)
doc: note that process.config can and will be changed (7f11634)
deps: upgrade to V8 5.0.71.34 (49e42c5)
test: v8-flags is sensitive to script caching (a770a16)
test: don't assume IPv6 in test-regress-GH-5727 (1e4d053)
http: disallow sending obviously invalid status codes (7e9b0dd)
doc: git mv to .md (0800c0a)
benchmarks: fix lint error (cff2a13)
net: Validate port in createServer().listen() (02ac302)
benchmarks: add microbenchmarks for new ES6 features (7dc1a87)
benchmarks: add common.v8ForceOptimization (cb9eff2)
console: refactor to use rest params and template strings (33c242e)
stream: make null an invalid chunk to write in object mode (e7c077c)
http: unref socket timer on parser execute (ec2822a)
module: fix resolution of filename with trailing slash (75487f0)
net: replace __defineGetter__ with defineProperty (8636af1)
stream_base: expose `bytesRead` getter (6198472)
test: spawn new processes in vm-cached-data (e1cf634)
doc: add full example for zlib.flush() (5f0fcd6)
doc: note that zlib.flush acts after pending writes (9c2b8ec)
test: move more tests from sequential to parallel (2dc5ad4)
net: set ADDRCONFIG DNS hint in connections (54dd7c3)
child_process: add nullptr checks after allocs (29ca969)
test: assert - fixed error messages to match the tests (aa4d2ae)
test: add zlib close-after-error regression test (f8e507e)
test,tools: enable linting for undefined vars (4faaed6)
tools: lint rule for assert.fail() (8ede3d5)
tools: enable linting for v8_prof_processor.js (4bbd418)
url: use "empty" object for empty query strings (e9dc630)
deps: upgrade to V8 5.0.71.33 (4fbd375)
deps: exclude tests on ppc for v8 5.0 (0899ea7)
build: fix make tar-headers for Linux (7fc4b31)
src: fix -Wunused-result warning in e38bade (697790c)
test: add test for responses to HTTP CONNECT req (0ecc430)
http: skip body and next message of CONNECT res (9d4d529)
deps: update to http-parser 2.7.0 (7f14483)
test: fix flaky test-http-set-timeout-server (57f0595)
test: fix test-net-settimeout flakiness (bf22c71)
zlib: fix use after null when calling .close (c7fef3d)
events: don't inherit from Object.prototype (e38bade)
querystring: don't inherit from Object.prototype (dba245f)
tools: lint for alignment of variable assignments (ca69833)
lib,test,tools: alignment on variable assignments (3160073)
assert: respect assert.doesNotThrow message. (c1d82ac)
doc: replace functions with arrow functions (9a9beef)
doc: DCO anchor that doesn't change (71801b7)
doc: path.resolve ignores zero-length strings (4c234df)
doc: fix http response event, Agent#getName (a974e85)
doc: document intention and dangers of fs module Buffer API (cf29b2f)
crypto: better error message for createHash (1d9451b)
tools: fix license-builder.sh again for ICU (7097212)
gitignore: adding .vs/ directory to .gitignore (61886fa)
gitignore: ignore VS 2015 *.VC.opendb files (64d36be)
doc: fix broken references (3641ca9)
doc: explain differences in console.assert between node and browsers (40a5761)
repl: keep the built-in modules non-enumerable (ebc8c37)
node: make builtin libs available for `--eval` (39d905e)
test,repl: use deepStrictEqual for false-y values (15d970d)
doc: native module reloading is not supported (5c14d69)
tools: move message listener to worker objects (58561cf)
deps: cherry-pick 1ef7487b from v8 upstream (af4a380)
process: fix incorrect usage of assert.fail() (b7f4b1b)
tools,doc: parse types in braces everywhere (eafd31a)
doc: clarify fs.watch() and inodes on linux, os x (88c35e7)
test: move the debugger tests back to parallel (b95160d)
src: don't set non-primitive values on templates (642076f)
test,vm: enable strict mode for vm tests (15f13cd)
zlib: Make the finish flush flag configurable (9781667)
build: allow test-ci to run tests in parallel (f49a1d0)
doc: add domain postmortem (4a74fc9)
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: add `added:` information for buffer (4dcc692)
tools: allow multiple added: version entries (00ffa33)
test,tools: test yaml parsing of doctool (1b365f6)
tools: parse documentation metadata (015f4fd)
tools: add mock-y js-yaml dependency to doctool (020968d)
deps: Intl: ICU 57 bump (3ff54bd)
tools: Check in tools for shrinking ICU size, change default to small-icu (03a8637)
deps: Intl: Check in "small-icu" 57.1 (2bbd1cd)
intl: Don't crash if v8BreakIterator not available (cd752e8)
buffer: fix lastIndexOf index underflow issue (bc8b525)
buffer: fix lastIndexOf crash for overlong needle (55b975d)
src: fix FindFirstCharacter argument alignment (bfe645d)
buffer: fix UCS2 indexOf for odd buffer length (4d49bcb)
buffer: fix needle length misestimation for UCS2 (5defa0c)
test: avoid test-cluster-master-* flakiness (fc66e55)
tools: update ESLint to 2.9.0 (7a8dd69)
lib,test: update in preparation for linter update (1027b94)
src: add O_NOATIME constant (52f85be)
repl: create history file with mode 0600 (b72d048)
test: fix alpn tests for openssl1.0.2h (be480b1)
deps: update openssl asm and asm_obsolete files (70ae031)
deps: add -no_rand_screen to openssl s_client (e673a93)
openssl: fix keypress requirement in apps on win32 (f136f72)
deps: fix asm build error of openssl in x86_win32 (4e4a4e1)
deps: fix openssl assembly error on ia32 win32 (70acd47)
deps: copy all openssl header files to include dir (63f090f)
deps: upgrade openssl sources to 1.0.2h (59c8e46)
deps: backport IsValid changes from 4e8736d in V8 (96198d5)
util: truncate inspect array and typed array (a2e5719)
doc: adds 'close' events to fs.ReadStream and fs.WriteStream (2aa3769)
doc: linkify remaining references to fs.Stats object (51e7bc8)
doc: fix the lint of an example in cluster.md (8637c27)
util: fix inspecting of proxy objects (ba6196f)
doc: add missing underscore for markdown italics (eb12f93)
cluster: remove use of bind() in destroy() (4e905fa)
tools: add -F flag for fixing lint issues (db3db07)
doc: ensure consistent grammar in node.1 file (8ebec08)
test: refactor large event emitter tests (1ab5b4e)
debugger: display array contents in repl (d2eb935)
readline: remove deprecated methods (8a87b29)
test: make addon testing part of `make test` (628ae25)
test: add failing url parse tests as known_issue (fa542eb)
doc: fix sentence fragment in fs doc (9f8d0ea)
doc: remove obsolete comment in isError() example (d09c972)
doc: fix a typo in __dirname section (81aef8c)
doc: fix fs.realpath man pg links (cebd525)
doc: extra clarification of historySize option (563c9f8)
doc: clarifies http.serverResponse implementation (a45ab97)
doc: use `Node.js` in synopsis document (f1cd33c)
doc: remove all scrollbar styling (7fdffb6)
doc: make `writable.setDefaultEncoding()` return `this` (bcce05d)
build: use shorthand lint target from test (62c31fe)
doc: fix EventEmitter#eventNames() example (c1f2df9)
doc: fix incorrect syntax in examples (4b0dda0)
doc: Remove extra space in REPL example (8190359)
doc: added note warning about change to console.endTime() (541965f)
assert: allow circular references (d3aafd0)
doc: expand documentation for process.exit() (c2bbfe2)
process: add process.cpuUsage() - implementation, doc, tests (52cb410)
events: pass the original listener added by once (706778a)
doc: fix v6 changelog (b8f035b)
tools: fix exit code when linting from CI (1264cec)
doc: subdivide TOC, add auxiliary links (0a34726)
doc: no Node.js(1) (f11eee7)
doc: better example & synopsis (739f228)
src: unify implementations of Utf8Value etc. (44a4032)
tools: remove default parameters from lint rule (c8e137b)
build: unbreak -prof, disable PIE on OS X (a5012a0)
test,tools: limit lint tolerance of gc global (6c49714)
tools: add tests for the doctool (2e845f8)
tools: lint for function argument alignment (ded3aea)
test,tools: adjust function argument alignment (8f56958)
crypto: fix error in deprecation message (296bfd2)
doc: update build instructions for OS X (153b796)
build: exclude tap files from tarballs (be54989)
benchmark: Fix crash in net benchmarks (89164a0)
build: don't compile with -B (3cdb506)
test: check that 2nd handle.close() call is a nop (4282405)
src: simplify handlewrap state tracking logic (a58d483)
src: use libuv's refcounting directly (cad1a62)
doc: correctly document the behavior of ee.once(). (23818c6)
http: correct error message for invalid trailer (31bef6b)
doc: use Buffer.from() instead of new Buffer() (e556dd3)
net: introduce `Socket#connecting` property (cee4c25)
meta: split CHANGELOG into two files (cc5d976)
2016-04-26, Version 6.0.0 (Current) Release (1a29a57)
build: Bump MACOSX_DEPLOYMENT_TARGET to 10.7 (204f3a8)
buffer: safeguard against accidental kNoZeroFill (dd67608)
doc: fix position of `fs.readSync()` (2011f2c)
doc: change references to Stable to Current (29a6c7c)
doc: update authors (a026cd0)
doc, tls: deprecate createSecurePair (31de5cc)
crypto: Read OpenSSL config before init (56b9478)
doc: add JacksonTian to collaborators (92a02d5)
doc: add Minqi Pan to collaborators (879aeb5)
doc: add eljefedelrodeodeljefe to collaborators (be5d699)
doc: add ronkorving to collaborators (916b1a1)
doc: add estliberitas to collaborators (c7066fb)
readline: allow history to be disabled (0303a25)
cluster: migrate from worker.suicide (4f619bd)
handle_wrap: IsRefed -> Unrefed, no isAlive check (9bb5a5e)
url: drop auth in `url.resolve()` if host changes (eb4201f)
repl: don’t complete expressions when eval fails (3ee68f7)
deps: upgrade to V8 5.0.71.35 (e5f1e2c)
module: preserve symlinks when requiring (de1dc0a)
doc: doc-only deprecation for util.log() (236b7e8)
console: timeEnd() with no label emits warning (1c84579)
buffer: add Buffer.prototype.lastIndexOf() (6c1e5ad)
querystring: fix comments (d5922bd)
src: fix check-imports.py linter errors (2c480bd)
tools: rewrite check-install.sh in python (6781d91)
test: increase the platform timeout for AIX (75e073f)
gyp: inherit parent for `*.host` (f1294f5)
doc: fix broken references (983a809)
v8: warn in Template::Set() on improper use (7940ecf)
tools: enforce deepStrictEqual over deepEqual (e84c693)
test,benchmark: use deepStrictEqual() (a7335bd)
src: squelch -Wunused-variable in non-icu builds (5eb4ec0)
build: update android-configure script for npm (a4b8000)
doc: add note for platform specific flags `fs.open()` (ae991e7)
src: fix out-of-bounds write in TwoByteValue (a3b5b9c)
events: add prependListener() and prependOnceListener() (0e7d57a)
doc: improvements to child_process, process docs (f85412d)
doc: fix a typo in the CONTRIBUTING.md (f6d90a9)
test: add tests for console.assert (84ebf2b)
doc: add vm example, be able to require modules (6815a3b)
cares: Support malloc(0) scenarios for AIX (40ede46)
2016-04-20, Version 5.11.0 (Stable) Release (1fa8fce)
events: make eventNames() use Reflect.ownKeys() (c1cd644)
src: add intl and icu configs to process.binding('config') (cdba9a6)
src: add process.binding('config') (2e974cd)
doc: note that process.config can and will be changed (7f11634)
deps: upgrade to V8 5.0.71.34 (49e42c5)
test: v8-flags is sensitive to script caching (a770a16)
test: don't assume IPv6 in test-regress-GH-5727 (1e4d053)
http: disallow sending obviously invalid status codes (7e9b0dd)
doc: git mv to .md (0800c0a)
benchmarks: fix lint error (cff2a13)
net: Validate port in createServer().listen() (02ac302)
benchmarks: add microbenchmarks for new ES6 features (7dc1a87)
benchmarks: add common.v8ForceOptimization (cb9eff2)
console: refactor to use rest params and template strings (33c242e)
stream: make null an invalid chunk to write in object mode (e7c077c)
http: unref socket timer on parser execute (ec2822a)
module: fix resolution of filename with trailing slash (75487f0)
net: replace __defineGetter__ with defineProperty (8636af1)
stream_base: expose `bytesRead` getter (6198472)
test: spawn new processes in vm-cached-data (e1cf634)
doc: add full example for zlib.flush() (5f0fcd6)
doc: note that zlib.flush acts after pending writes (9c2b8ec)
test: move more tests from sequential to parallel (2dc5ad4)
net: set ADDRCONFIG DNS hint in connections (54dd7c3)
child_process: add nullptr checks after allocs (29ca969)
test: assert - fixed error messages to match the tests (aa4d2ae)
test: add zlib close-after-error regression test (f8e507e)
test,tools: enable linting for undefined vars (4faaed6)
tools: lint rule for assert.fail() (8ede3d5)
tools: enable linting for v8_prof_processor.js (4bbd418)
url: use "empty" object for empty query strings (e9dc630)
deps: upgrade to V8 5.0.71.33 (4fbd375)
deps: exclude tests on ppc for v8 5.0 (0899ea7)
build: fix make tar-headers for Linux (7fc4b31)
src: fix -Wunused-result warning in e38bade (697790c)
test: add test for responses to HTTP CONNECT req (0ecc430)
http: skip body and next message of CONNECT res (9d4d529)
deps: update to http-parser 2.7.0 (7f14483)
test: fix flaky test-http-set-timeout-server (57f0595)
test: fix test-net-settimeout flakiness (bf22c71)
zlib: fix use after null when calling .close (c7fef3d)
events: don't inherit from Object.prototype (e38bade)
querystring: don't inherit from Object.prototype (dba245f)
tools: lint for alignment of variable assignments (ca69833)
lib,test,tools: alignment on variable assignments (3160073)
assert: respect assert.doesNotThrow message. (c1d82ac)
doc: replace functions with arrow functions (9a9beef)
doc: DCO anchor that doesn't change (71801b7)
doc: path.resolve ignores zero-length strings (4c234df)
doc: fix http response event, Agent#getName (a974e85)
doc: document intention and dangers of fs module Buffer API (cf29b2f)
crypto: better error message for createHash (1d9451b)
tools: fix license-builder.sh again for ICU (7097212)
gitignore: adding .vs/ directory to .gitignore (61886fa)
gitignore: ignore VS 2015 *.VC.opendb files (64d36be)
doc: fix broken references (3641ca9)
doc: explain differences in console.assert between node and browsers (40a5761)
repl: keep the built-in modules non-enumerable (ebc8c37)
node: make builtin libs available for `--eval` (39d905e)
test,repl: use deepStrictEqual for false-y values (15d970d)
doc: native module reloading is not supported (5c14d69)
tools: move message listener to worker objects (58561cf)
deps: cherry-pick 1ef7487b from v8 upstream (af4a380)
process: fix incorrect usage of assert.fail() (b7f4b1b)
tools,doc: parse types in braces everywhere (eafd31a)
doc: clarify fs.watch() and inodes on linux, os x (88c35e7)
test: move the debugger tests back to parallel (b95160d)
src: don't set non-primitive values on templates (642076f)
test,vm: enable strict mode for vm tests (15f13cd)
zlib: Make the finish flush flag configurable (9781667)
build: allow test-ci to run tests in parallel (f49a1d0)
doc: add domain postmortem (4a74fc9)
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
Changelog
=========
meta: split CHANGELOG into two files (cc5d976)
2016-04-26, Version 6.0.0 (Current) Release (1a29a57)
build: Bump MACOSX_DEPLOYMENT_TARGET to 10.7 (204f3a8)
buffer: safeguard against accidental kNoZeroFill (dd67608)
doc: fix position of `fs.readSync()` (2011f2c)
doc: change references to Stable to Current (29a6c7c)
doc: update authors (a026cd0)
doc, tls: deprecate createSecurePair (31de5cc)
crypto: Read OpenSSL config before init (56b9478)
doc: add JacksonTian to collaborators (92a02d5)
doc: add Minqi Pan to collaborators (879aeb5)
doc: add eljefedelrodeodeljefe to collaborators (be5d699)
doc: add ronkorving to collaborators (916b1a1)
doc: add estliberitas to collaborators (c7066fb)
readline: allow history to be disabled (0303a25)
cluster: migrate from worker.suicide (4f619bd)
handle_wrap: IsRefed -> Unrefed, no isAlive check (9bb5a5e)
url: drop auth in `url.resolve()` if host changes (eb4201f)
repl: don’t complete expressions when eval fails (3ee68f7)
deps: upgrade to V8 5.0.71.35 (e5f1e2c)
module: preserve symlinks when requiring (de1dc0a)
doc: doc-only deprecation for util.log() (236b7e8)
console: timeEnd() with no label emits warning (1c84579)
buffer: add Buffer.prototype.lastIndexOf() (6c1e5ad)
querystring: fix comments (d5922bd)
src: fix check-imports.py linter errors (2c480bd)
tools: rewrite check-install.sh in python (6781d91)
test: increase the platform timeout for AIX (75e073f)
gyp: inherit parent for `*.host` (f1294f5)
doc: fix broken references (983a809)
v8: warn in Template::Set() on improper use (7940ecf)
tools: enforce deepStrictEqual over deepEqual (e84c693)
test,benchmark: use deepStrictEqual() (a7335bd)
src: squelch -Wunused-variable in non-icu builds (5eb4ec0)
build: update android-configure script for npm (a4b8000)
doc: add note for platform specific flags `fs.open()` (ae991e7)
src: fix out-of-bounds write in TwoByteValue (a3b5b9c)
events: add prependListener() and prependOnceListener() (0e7d57a)
doc: improvements to child_process, process docs (f85412d)
doc: fix a typo in the CONTRIBUTING.md (f6d90a9)
test: add tests for console.assert (84ebf2b)
doc: add vm example, be able to require modules (6815a3b)
cares: Support malloc(0) scenarios for AIX (40ede46)
2016-04-20, Version 5.11.0 (Stable) Release (1fa8fce)
events: make eventNames() use Reflect.ownKeys() (c1cd644)
src: add intl and icu configs to process.binding('config') (cdba9a6)
src: add process.binding('config') (2e974cd)
doc: note that process.config can and will be changed (7f11634)
deps: upgrade to V8 5.0.71.34 (49e42c5)
test: v8-flags is sensitive to script caching (a770a16)
test: don't assume IPv6 in test-regress-GH-5727 (1e4d053)
http: disallow sending obviously invalid status codes (7e9b0dd)
doc: git mv to .md (0800c0a)
benchmarks: fix lint error (cff2a13)
net: Validate port in createServer().listen() (02ac302)
benchmarks: add microbenchmarks for new ES6 features (7dc1a87)
benchmarks: add common.v8ForceOptimization (cb9eff2)
console: refactor to use rest params and template strings (33c242e)
stream: make null an invalid chunk to write in object mode (e7c077c)
http: unref socket timer on parser execute (ec2822a)
module: fix resolution of filename with trailing slash (75487f0)
net: replace __defineGetter__ with defineProperty (8636af1)
stream_base: expose `bytesRead` getter (6198472)
test: spawn new processes in vm-cached-data (e1cf634)
doc: add full example for zlib.flush() (5f0fcd6)
doc: note that zlib.flush acts after pending writes (9c2b8ec)
test: move more tests from sequential to parallel (2dc5ad4)
net: set ADDRCONFIG DNS hint in connections (54dd7c3)
child_process: add nullptr checks after allocs (29ca969)
test: assert - fixed error messages to match the tests (aa4d2ae)
test: add zlib close-after-error regression test (f8e507e)
test,tools: enable linting for undefined vars (4faaed6)
tools: lint rule for assert.fail() (8ede3d5)
tools: enable linting for v8_prof_processor.js (4bbd418)
url: use "empty" object for empty query strings (e9dc630)
deps: upgrade to V8 5.0.71.33 (4fbd375)
deps: exclude tests on ppc for v8 5.0 (0899ea7)
build: fix make tar-headers for Linux (7fc4b31)
src: fix -Wunused-result warning in e38bade (697790c)
test: add test for responses to HTTP CONNECT req (0ecc430)
http: skip body and next message of CONNECT res (9d4d529)
deps: update to http-parser 2.7.0 (7f14483)
test: fix flaky test-http-set-timeout-server (57f0595)
test: fix test-net-settimeout flakiness (bf22c71)
zlib: fix use after null when calling .close (c7fef3d)
events: don't inherit from Object.prototype (e38bade)
querystring: don't inherit from Object.prototype (dba245f)
tools: lint for alignment of variable assignments (ca69833)
lib,test,tools: alignment on variable assignments (3160073)
assert: respect assert.doesNotThrow message. (c1d82ac)
doc: replace functions with arrow functions (9a9beef)
doc: DCO anchor that doesn't change (71801b7)
doc: path.resolve ignores zero-length strings (4c234df)
doc: fix http response event, Agent#getName (a974e85)
doc: document intention and dangers of fs module Buffer API (cf29b2f)
crypto: better error message for createHash (1d9451b)
tools: fix license-builder.sh again for ICU (7097212)
gitignore: adding .vs/ directory to .gitignore (61886fa)
gitignore: ignore VS 2015 *.VC.opendb files (64d36be)
doc: fix broken references (3641ca9)
doc: explain differences in console.assert between node and browsers (40a5761)
repl: keep the built-in modules non-enumerable (ebc8c37)
node: make builtin libs available for `--eval` (39d905e)
test,repl: use deepStrictEqual for false-y values (15d970d)
doc: native module reloading is not supported (5c14d69)
tools: move message listener to worker objects (58561cf)
deps: cherry-pick 1ef7487b from v8 upstream (af4a380)
process: fix incorrect usage of assert.fail() (b7f4b1b)
tools,doc: parse types in braces everywhere (eafd31a)
doc: clarify fs.watch() and inodes on linux, os x (88c35e7)
test: move the debugger tests back to parallel (b95160d)
src: don't set non-primitive values on templates (642076f)
test,vm: enable strict mode for vm tests (15f13cd)
zlib: Make the finish flush flag configurable (9781667)
build: allow test-ci to run tests in parallel (f49a1d0)
doc: add domain postmortem (4a74fc9)
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
Changelog
=========
build: allow test-ci to run tests in parallel (f49a1d0)
doc: add domain postmortem (4a74fc9)
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: add stefanmb to collaborators (8c48a26)
doc: add iWuzHere to collaborators (0bf9a7c)
doc: add santigimeno to collaborators (0f07116)
doc: add addaleax to collaborators (69040d6)
doc: minor copy improvement in buffer.markdown (a0579c0)
buffer: docs-only deprecate SlowBuffer (3fe204c)
buffer: add Buffer.allocUnsafeSlow(size) (6275249)
fs: optimize realpath using uv_fs_realpath() (b488b19)
tools: improve js linter (81fd458)
test: move debugger tests to sequential (00b2219)
src: add SIGINFO to supported signals (fb5f66a)
lib: improve module loading performance (ae18bbe)
benchmark: add module loader benchmark parameter (1e4674a)
debugger: run last command on presssing enter (1df84f4)
test: update error message for JSON.parse (b68827b)
deps: upgrade V8 to 5.0.71.32 (52af5c4)
deps: floating fix for npm's test-node script (6e3e8ac)
deps: upgrade npm to 3.8.6 (40e79b1)
doc: fix incorrect references in buffer docs (a432935)
repl: don’t complete non-simple expressions (0b66b8f)
streams: support unlimited synchronous cork/uncork cycles (0b1d89f)
deps: cherry-pick 1383d00 from v8 upstream (a11d506)
os: add userInfo() method (d6e56fd)
test: fix flaky test-child-process-fork-net (aba035f)
tools: remove simplejson dependency (73c1890)
stream: Fix readableState.awaitDrain mechanism (819b2d3)
querystring: using toString for objects on querystring.escape (5dafb43)
doc: add copy about how to curl SHA256.txt (59d23ad)
doc: clarification for maxBuffer and Unicode output (ad2df3a)
test: fix issues for ESLint 2.7.0 (ffe5c83)
tools: update ESLint to 2.7.0 (2f6ff1b)
doc: describe child.kill() pitfalls on linux (8f4fdc9)
tools,doc: fix json for grouped optional params (6222e5b)
tools,doc: fix incomplete json produced by doctool (05d0e9e)
doc: fix scrolling on iOS devices (d2577de)
src: fix -Wunused-variable compiler warning (f938ef7)
buffer: add Buffer.prototype.compare by offset (a246689)
doc: path.format provide more examples (820844d)
test: move some test from sequential to parallel (eaab17c)
test: fix flaky test-http-client-abort (a9aa199)
tools: do not rewrite npm shebang in install.py (8ffa20c)
path: fixing a test that breaks on some machines. (1384de2)
repl: refactor repl.js (c5afd98)
doc: add topic - event loop, timers, `nextTick()` (e67fee0)
buffer: standardize array index check (9d94cc5)
doc: add example using algorithms not directly exposed (9454548)
test: refactor test-file-write-stream3 (7c9a691)
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
Changelog
=========
deps: backport 125ac66 from v8 upstream (937ac37)
doc: update openssl LICENSE using license-builder.sh (853d8fb)
doc: fix a typo in 5.10.1's changelog (31524d7)
handle_wrap: expose an `isRefed()` check to JS (7d8882b)
doc: simple doc typo fix (1879e1e)
deps: upgrade libuv to 1.9.0 (c3cec1e)
build: remove -f{data,function}-sections flags (71544c5)
deps: upgrade to V8 4.9.385.35 (3a8e823)
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
test: enforce strict mode for test-domain-crypto (d4eafd0)
doc: note about Android support (0f3c3b4)
test: fix another flaky stringbytes test (b73e1b3)
2016-04-05, Version 5.10.1 (Stable) Release (82d57d3)
doc: improve github templates by using comments (b743d82)
test: fix flakiness of stringbytes-external (f4ebd59)
zlib: detect gzip files when using unzip* (2d7e316)
src: add missing 'inline' keywords (0d41463)
readline: emit key info unconditionally (0a62f92)
readline: document emitKeypressEvents() (3de9bc9)
net: remove implicit setting of DNS hints (b85a50b)
src: remove deprecated internal functions (757fbac)
deps: reintroduce supporting shared c-ares builds (2253be9)
src: use size_t for http parser array size fields (ea63f79)
src: replace ARRAY_SIZE with typesafe arraysize (a7581d0)
src: fix ARRAY_SIZE() logic error (00c876d)
test: make use of globals explicit (d416a59)
test: be explicit about polluting of `global` (ae2be27)
test: make arch available in status files (858b4b3)
test: explicitly set global in test-repl (3df16b1)
path: fix win32.isAbsolute() inconsistency (3072546)
doc: use HTTPS for links where possible (68bd702)
test: fix pummel test failures (263222d)
test: fix flaky test-net-socket-timeout-unref (c60faf6)
doc: note assert.throws() pitfall (539cede)
test: fix test-dns.js flakiness (8d96300)
test: fix error message checks in test-module-loading (f739a12)
doc: document unspecified behavior for buf.write* methods (64bf4b3)
doc: clarify stdout/stderr arguments to callback (6fd26dc)
doc: add 'Command Line Options' to 'View on single page' (ba0b769)
tools: remove disabling of already-disabled rule (8832be4)
doc: minor argument formatting in stream.markdown (63e743d)
doc: clarify that __dirname is module local (c06824b)
doc: consolidate timers docs in timers.markdown (33003a5)
test: refactor http-end-throw-socket-handling (8d1d3bb)
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: refine child_process detach behaviour (82c2996)
meta: add "joining a wg" section to WORKING_GROUPS.md (d7987d9)
buffer: don't set `kNoZeroFill` flag in allocUnsafe (0dcb026)
deps: upgrade npm to 3.8.3 (0928584)
net: support DNS hints in createConnection() (39de601)
doc: fix typo in fs writeSync param list (d939152)
net: improve socket.write() error message (ec49fc8)
build: introduce ci targets for lint/benchmark (8dcb82d)
http: Corrects IPv6 address in Host header (dabe1d5)
2016-03-31 Version 0.10.44 (Maintenance) Release (5fc6938)
2016-03-31 Version 0.12.13 (LTS) Release (4882ec4)
2016-03-31 Version 5.10.0 (Stable) Release (64c87e2)
tools: remove obsolete lint config file (f1fc698)
test: ensure _handle property existence (a20c700)
2016-03-31, Version v4.4.2 'Argon' (LTS) (0551021)
test: fix offending max-len linter error (854f758)
assert: Check typed array view type in deepEqual (cf94929)
test: stdin is not always a net.Socket (d6c9f64)
etw: add event messages (1845c4f)
zlib: fix gzip member head/buffer boundary issue (54a5287)
test: add known_issues test for GH-2148 (33c27f8)
lib: remove bootstrap global context indirection (21d66d6)
test: mitigate flaky test-https-agent (ea47cc4)
doc: remove redundant parameter comments from fs (4039ef1)
governance: remove target size for CTC (bb28770)
test: fix flaky test-repl (ef6c4c6)
tools: fix json doc generation (05b3a0b)
test: add test for piping large input from stdin (761787b)
build: enable compilation for linuxOne (a4c4a85)
test: remove the use of curl in the test suite (82fdaae)
test: update test-repl-require for local paths (652782d)
module: prioritize current dir for local lookups (d38503a)
etw,build: always generate .rc and .h files (ccd8188)
Revert "tty: don't read from console stream upon creation" (b6475b9)
Revert "stream: emit 'pause' on nextTick" (89abe86)
win,build: build and test add-ons on test-ci (c7138e9)
test: exclude new fs watch test for AIX (b1c0587)
test: confirm globals not used internally (f0367d0)
timers: fixing API refs to use safe internal refs (9fa25c8)
async_wrap: don't abort on callback exception (a17200b)
async_wrap: notify post if intercepted exception (20337ad)
async_wrap: setupHooks now accepts object (f9938b6)
src: reword command and add ternary (2dadd89)
src,http_parser: remove KickNextTick call (41f333e)
dgram: pass null as error on successful send() (4bc1ccc)
http: speed up checkIsHttpToken (089c6a4)
buffer: make byteLength work with ArrayBuffer & DataView (293fd04)
buffer: faster case for create buffer from empty string (afd821a)
build: add missing `openssl_fips%` to common.gypi (26a4a4b)
net: refactor self=this to arrow functions (a15906c)
child_process: refactor self=this in socket_list (a6b9b55)
doc: fix doc for Buffer.readInt32LE() (1213535)
crypto: improve error messages (41feaa8)
test: fix flaky test-net-socket-timeout (8b2e437)
querystring: don't stringify bad surrogate pair (c169ac6)
test: move dns test to test/internet (de92a66)
node: --no-browser-globals configure flag (8363ede)
fs: make fs.watch error message more useful (53a95a5)
fs: Buffer and encoding enhancements to fs API (060e5f0)
doc: general improvements to fs.markdown (4d4f353)
doc: add instructions to only sign a release (be68b68)
test: fix flaky test-http-set-timeout (04ac1c0)
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
Changelog
=========
process: add 'warning' event and process.emitWarning() (c6656db)
test: fix test-debugger-client.js (fc8542f)
doc: fix order of end tags of list after heading (57a4dd9)
2016-03-23, Version 5.9.1 (Stable) (80ec0cc)
doc: use consistent event name parameter (ea52f47)
Add @mhdawson back to the CTC (997a3be)
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
stream: emit 'pause' on nextTick (ace1009)
tty: don't read from console stream upon creation (4611389)
crypto: fail early when loading crypto without openssl (f429fe1)
zlib: Fix handling of gzip magic bytes mid-file (0b3936b)
buffer: add swap16() and swap32() methods (7d73e60)
buffer: changing let in for loops back to var (443c2d5)
etw: fix descriptors of events 9 and 23 (387b6b4)
lib: refactor code with startsWith/endsWith (91466b8)
deps: backport 8d00c2c from v8 upstream (fb51c39)
lib: rename /node.js to /bootstrap_node.js (ec6af31)
lib,src: move src/node.js to lib/internal/node.js (4bf2aca)
lib,src: refactor src/node.js into internal files (015cef2)
2016-03-22, Version v4.4.1 'Argon' (LTS) (2c67289)
doc: explain path.format expected properties (d16d904)
doc: typo: interal->internal. (e301f97)
build: add script to create Android .mk files (cd9f54b)
build: add suport for x86 architecture (271201f)
dns: Use object without protoype for map (c9c387f)
dns: Refactor forEach to map (4985c34)
src: override v8 thread defaults using cli options (03e07d3)
dns: use template literals (8baaa25)
test: smaller chunk size for smaller person.jpg (c979a2d)
test: strip non-free icc profile from person.jpg (2b60481)
buffer: throw range error before truncating write (d3c0d1b)
benchmark: fix linting errors (cde81b6)
test: remove timer from test-http-1.0 (6a3d38f)
test: repl tab completion test (c7b1270)
doc: update crypto docs to use good defaults (e136c17)
lib: simplify code with String.prototype.repeat() (4d78121)
doc: add CTC meeting minutes 2016-02-10 (bac6c85)
doc: add CTC meeting minutes 2016-02-03 (5aebbae)
lib: reduce usage of `self = this` (d2b93e5)
doc: explain error message on missing main file (f70c71f)
doc: add a cli options doc page (91cf55b)
net: strict checking for internal/net isLegalPort (d0edabe)
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
test: make test-net-connect-options-ipv6.js better (287bdab)
timers: fix lint from 4fe02e2 (d3a7534)
doc: Add windows example for Path.format (54e6a8d)
test: fix `test-cluster-worker-kill` (8d39481)
test: fix flaky test-cluster-shared-leak (74a703d)
dns: use isIp consistently (b929988)
test: minimize test-http-get-pipeline-problem (ccb7b45)
timers: give Timeouts a constructor name (4fe02e2)
deps: remove unused openssl files (a76cb4d)
doc: grammar, clarity and links in timers doc (0fd3327)
src,tools: use template literals (f158a86)
fs: add the fs.mkdtemp() function. (e5f8a6a)
net: remove unused `var self = this` from old code (e6bfe04)
doc: align doc/api/tls.markdown with style guide (4f6ad5c)
zlib: do not emit event on *Sync() methods (8b43d3f)
contextify: tie lifetimes of context & sandbox (a53b2ac)
test: add buffer alignment regression tests (be97db9)
buffer: fix buffer alignment restriction (73fc440)
doc: topic blocking vs non-blocking (5f1eb43)
test: reduce brittleness of tab complete test (0eb3ed5)
repl: support standalone blocks (a38d6ad)
tools: add buffer-constructor eslint rule (9e30129)
timers: improve setImmediate() performance (089bef0)
repl: Assignment of _ allowed with warning (ad8257f)
tools: remove unused imports (c67937b)
doc: fix typo in synchronous randomBytes example (ac6af73)
net: emit host in lookup event (545b8fd)
path: assert inputs are strings (08085c4)
doc: fix crypto update() signatures (af09a9c)
win: prevent node from running on Windows Vista or earlier (1cf26c0)
win,msi: prevent from installing on Windows Vista or earlier (55db190)
doc: fix multiline return comments in querystring (929b5b9)
https: fix ssl socket leak when keepalive is used (2e1ae3e)
doc: fix invalid path doc comments (9eb0ef4)
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: explain path.format() algorithm (a97dfa0)
2016-03-16, Version 5.9.0 (Stable) (e7039db)
docs: fix man pages link if tok type is code (e6bdb61)
doc: document deprecation of util._extend (d829028)
doc: fix return value of write methods (939d6ef)
doc: reformat & improve node.1 manual page (f9e6191)
path: refactor path.format() repeated code (9de9a08)
buffer: add .from(), .alloc() and .allocUnsafe() (85ab4a5)
build: remove lint/dotfiles from release tarball (90a5fc2)
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
src: allow combination of -i and -e cli flags (ba16a12)
console: check that stderr is writable (6ba5af2)
doc: add Testing WG (2a0b3da)
doc: Add note about use of JSON.stringify() (99a5d07)
events: add eventNames() method (b6e3fa7)
zlib: add support for concatenated members (f380db2)
net: make `isIPv4` and `isIPv6` more efficient (3b20941)
doc: clarify type of first argument in zlib (6404481)
deps: update openssl config (668fb17)
net: type check createServer options object (a78b334)
doc: clarify when writable.write callback is called (b801e39)
doc: fix typo in api/addons (23df9d9)
doc: fix typo in api/dgram (b98d53b)
doc: fix typo in api/fs (3cde96e)
doc: update fansworld-claudio username on README (e03c75b)
doc: add onboarding resources (7a3ed98)
doc: remove non-standard use of hyphens (ecbb955)
test: improve test-npm-install (fbe0b44)
test: eval a strict function (25eedf0)
doc: add clarification on birthtime in fs stat (995a33b)
doc: move build instructions to a new document (5d21496)
collaborator_guide: clarify commit message rules (4c4d9ae)
doc: update removeListener behaviour (f2bd9cd)
doc: fix typo in child_process docs (b217460)
doc: include typo in 'unhandledRejection' example (e2488fa)
test: add batch of known issue tests (10bc673)
doc: add thekemkid to collaborators (4daab7f)
doc: add phillipj to collaborators (59b7c0e)
doc: add fansworld-claudio to collaborators (856822e)
doc: add AndreasMadsen to collaborators (0ed4665)
doc: add benjamingr to collaborator list (a74bf87)
doc: add whitlockjc to collaborators (e6f6f34)
doc: add mattloring to collaborators (80a2235)
win,build: support Visual C++ Build Tools 2015 (a693557)
docs: update link to iojs+release ci job (31a8708)
lib: copy arguments object instead of leaking it (d0582ef)
doc: fix markdown links (0ea3899)
doc: fix dns.resolveCname description typo (a498492)
build: don't install github templates (7f586c0)
doc: update release tweet template (a9c2791)
test: expand test case for unknown file open flags (a5aa7c1)
fs: improve error message for invalid flag (8bb60e3)
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
2016-03-08, Version 5.8.0 (Stable) (3c84752)
2016-03-08, Version 4.4.0 'Argon' (LTS) (9277aed)
2016-03-08 Version 0.12.12 (LTS) Release (46170bc)
deps: sync deps/http_parser with nodejs/http_parser (cf0b3dc)
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
Revert "build: run lint before tests" (89d5379)
src,http: fix uncaughtException miss in http (3521b05)
deps: upgrade to npm 3.7.3 (4ed0388)
test: add test-npm-install to parallel tests suite (061ebb3)
doc: document directories in test directory (96af474)
path: fix normalize for absolutes (3d3b45a)
doc: add info to docs on how to submit docs patch (1d9a2b2)
test: remove broken debugger scenarios (eb3f04d)
tools: reduce verbosity of cpplint (3eff42b)
tools: enable no-self-assign ESLint rule (810aa9f)
doc: fix typo in fs.symlink (4496847)
build: update Node.js logo on Win installer (44c9751)
dgram: default send address to 127.0.0.1 or ::1 (8af4bb8)
crypto: simplify Certificate class bindings (a37401e)
util: improve format() performance further (c490b8b)
util: improve util.format performance (8d72b0d)
benchmark: add util.format benchmark (735e0df)
build: correctly detect clang version (1792470)
test: bug repro for vm function redefinition (e38e2a6)
tools: support testing known issues (32e1f9d)
src: fix NewInstance deprecation warnings (ad0ce57)
src: replace usage of deprecated ForceSet (67b5a8a)
deps: upgrade to V8 4.9.385.27 (f8e8075)
buffer: avoid undefined behaviour (206a81f)
build: do not ignore errors during build-addons (8cf9400)
src: replace deprecated SetWeak in object_wrap (536cfec)
src: update uses of deprecated NewExternal (492fbfb)
contextify: cache sandbox and context in locals (66566df)
contextify: replace deprecated SetWeak usage (95ebc74)
contextify: cleanup weak ref for sandbox (f7224ca)
contextify: cleanup weak ref for global proxy (5737c21)
buffer: replace deprecated SetWeak usage (ebbbc5a)
buffer: cleanup CallbackInfo (34aac23)
src: fix deprecated SetWeak usage in base-object (a45e1f9)
src: replace usage of deprecated SetAccessor (c1649a7)
src: replace deprecated ProcessDebugMessages (cddd534)
src: replace usage of deprecated GetDebugContext (d515a3f)
src: replace usage of deprecated SetMessageHandler (4417f99)
src: replace deprecated CancelTerminateExecution (8894f27)
src: replace deprecated TerminateExecution (f50ef1a)
src: replace usage of deprecated HasOwnProperty (ac32340)
src: replace usage of deprecated Has (a729208)
src: replace usage of deprecated GetEndColumn (3d7fd9a)
src: replace usage of deprecated Delete (d45045f)
src: replace usage of deprecated CompileUnbound (16b0a8c)
src: replace usage of deprecated Compile (023c317)
src: fix TryCatch deprecation warnings (79d7475)
src: replace deprecated String::NewFromOneByte (81f1732)
lib: wrap tick_processor scripts in IIFE (953173b)
test: fix proxy tab-completion test (01f82f0)
test: fix tests after V8 upgrade (9968941)
deps: add V8 DEP trace_event (079973b)
deps: edit v8 gitignore to allow trace_event copy (89f2343)
deps: upgrade to V8 4.9.385.18 (069e02a)
2016-03-04 Version 0.10.43 (Maintenance) Release (8938355)
2016-03-03 Version 0.12.11 (LTS) Release (4f08540)
doc: improve unhandledException doc copy (831b30e)
test: prevent flakey test on pi2 (5d7265f)
test: check memoryUsage properties The properties on memoryUsage were not checked before, this commit checks them. (7d3a7ea)
doc: update link green to match homepage (7ae3dfb)
tools: enable linting for benchmarks (6d22003)
benchmark: fix lint errors (1bedeeb)
tools: enable no-extra-parens in ESLint (66ea32d)
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
2016-03-02, Version 5.7.1 (Stable) (9091ccd)
doc: update V8 URL (4c724dd)
2016-03-02, Version 4.3.2 'Argon' (LTS) (d6608ed)
crypto, string_bytes: treat `buffer` str as `utf8` (b010c87)
doc: update NAN urls in ROADMAP.md and doc/releases.md (0eda5f5)
build: remove --quiet from eslint invocation (9beb36a)
lib: freelist: use .pop() for allocation (c647e87)
doc: add CTC meeting minutes 2016-02-17 (6361c04)
tls: fix assert in context._external accessor (0bea786)
test: increase timeout for test-tls-fast-writing (c133d07)
test: apply Linux workaround to Linux only (ad36ea5)
test: allow options for v8 testing (32a2a60)
build: run lint before tests (d9f7a59)
benchmark: refactor to eliminate redeclared vars (76e4a74)
test: retry on known SmartOS bug (8592697)
deps: upgrade openssl to 1.0.2g (3271995)
http_parser: use `MakeCallback` (a7e49c8)
crypto: PBKDF2 works with `int` not `ssize_t` (da3f425)
url: group slashed protocols by protocol name (610bd8d)
test: remove unneeded bind() and related comments (93bacfd)
test: fix flaky child-process-fork-regr-gh-2847 (98b721e)
path: fix path.relative() for prefixes at root (f296a7f)
test: remove flaky designation from fixed tests (4d6b4c3)
path: fix win32 parse() (4717ea9)
doc: fix typo in child_process documentation (3c79bbd)
doc: add note for binary safe string reading (8d8fef0)
repl: fix stack trace column number in strict mode (40d57b7)
doc: improvements to crypto.markdown copy (f0c0614)
dgram: handle default address case when offset and length are specified (725ffdb)
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
benchmark: add benchmark for buf.compare() (ffdc046)
tools,benchmark: increase lint compliance (dcfda10)
test: add test-cases for posix path.relative() (7fc6645)
path: fix win32 relative() for UNC paths (e326950)
path: fix win32 relative() when "to" is a prefix (b33879d)
url: fix off-by-one error with parse() (8b16ba3)
path: fix verbose relative() output (3a331b6)
doc: `require` behavior on case-insensitive systems (5298c81)
doc: document base64url encoding support (1411e0b)
doc: improve httpVersionMajor / httpVersionMajor (c6ae7d0)
doc: fix relative links in net docs (1c30d60)
doc: fix crypto function indentation level (a67d5c1)
doc: link to man pages (4e77a7c)
doc: add missing property in cluster example (9894c02)
doc: corrected name of argument in socket.send (1913909)
doc: fix links in tls, cluster docs (acee594)
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
build: update Node.js logo on OSX installer (2ccc275)
doc: correct name of engine methods (513133c)
constants: define ENGINE_METHOD_RSA (292033b)
timers: greatly improve code comments (67963c8)
timers: refactor timers (60f8c1a)
doc,tools,test: lint doc-based addon tests (3e3d941)
test: fix test runner arg regression (c98d159)
test: refactor test-dgram-send-callback-recursive (8872840)
test: refactor test-dgram-udp4 (dff01d1)
benchmark: move string-decoder to its own category (2426b3d)
benchmark: fix configuation parameters (15720fa)
benchmark: merge url.js with url-resolve.js (f6c505d)
benchmark: move misc to categorized directories (d9079ab)
doc: explicit about VS 2015 support in readme (1d7c370)
doc: remove out-of-date matter from internal docs (611b464)
doc: copyedit util doc (6e6ce09)
crypto: Improve control of FIPS mode (7c48cb5)
test: allow passing args to executable (23a584d)
doc: fix typo in pbkdf2Sync code sample (7e51966)
doc: fix buf.readInt16LE output (8b1af2f)
repl: accept no arguments to start() (ee7754b)
doc: note util.isError() @@toStringTag limitations (54cbf28)
src,tools: remove null sentinel from source array (33e51fe)
src,tools: drop nul byte from built-in source code (96adbe9)
src,tools: allow utf-8 in built-in js source code (cdc7e02)
doc: clarify error handling in net.createServer (581606a)
doc: document fs.datasync(Sync) (4578902)
cluster: emit worker as first 'message' event arg (66f4586)
doc: add Evan Lucas to the CTC (0dc216f)
doc: add Rich Trott to the CTC (dae5bf0)
doc: add Ali Ijaz Sheikh to the CTC (97dc810)
doc: add Сковорода Никита Андреевич to the CTC (b484c2e)
test: fix test-timers.reliability on OS X (8bcb174)
tools: apply custom buffer lint rule to /lib only (d26417f)
tools: enable additional lint rules (9534f6d)
2016-02-23, Version 5.7.0 (Stable) (7b0a83d)
github: put description of PR to the end of tmpl (4bd8b20)
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: add "building node with ninja" guide (65c0feb)
doc: mention prototype check in deepStrictEqual() (10f55b0)
github: add issue and pull request templates (81e35b5)
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
test: mitigate flaky test-http-agent (bbf4621)
benchmark: use strict mode (4bb529d)
test: increase timeouts on some unref timers tests (65cd2a0)
child_process: add keepOpen option to send() (e854f60)
child_process: support options in send() (1952844)
doc: update repo docs to use 'CTC' (18abb3c)
doc: s/http/https in Myles Borins' GitHub link (2678e14)
tools: add Node.js-specific ESLint rules (db4e752)
test: use String.prototype.repeat() for clarity (97f76f3)
vm: fix `produceCachedData` (d5c04c3)
module: return correct exports from linked binding (5c14efb)
doc: clarify child_process.execFile{,Sync} file arg (91f6bc0)
test: remove flaky mark for test-debug-no-context (3144ecd)
debugger: remove unneeded callback check (c9d7b75)
test: add test for https server close event (210e65a)
test: refactor test-http-destroyed-socket-write2 (b920d45)
test: mitigate flaky test-debug-no-context (c4b5a45)
test: test-process-getactivehandles is flaky (c05a330)
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
async_wrap: add parent uid to init hook (11c672b)
async_wrap: make uid the first argument in init (c6c7d8b)
async_wrap: add uid to all asyncWrap hooks (c794869)
tools: replace obsolete ESLint rules (2ba7baa)
tools: update ESLint to version 2.1.0 (d7aa8fa)
tools: remove obsolete lint rules (d3c3a92)
src,test,tools: modify for more stringent linting (32f6098)
url: fix lint and deopt issues (7d1d3a6)
deps: cherry-pick 2e4da65 from v8's 4.8 upstream (ff0d339)
url: improve url.parse() performance (db91281)
console: apply null as `this` for util.format (0903b6d)
doc: fix buf.length slice example (0cb0287)
doc: fix buffer[index] example (069072c)
doc: fix template string (51bd770)
doc: clarify exceptions during uncaughtException (c605c5d)
doc: improvements to console.markdown copy (fb502ef)
path: fix input type checking regression (9209bf6)
stream: fix no data on partial decode (9221201)
net: use `_server` for internal book-keeping (7885b1d)
doc: update process.send() signature (7550160)
test: mark test-http-regr-gh-2928 flaky (5778f2b)
http,util: fix typos in comments (836c659)
doc: add simple http clientError example (9b6440a)
2016-02-16, Version 4.3.1 'Argon' (LTS) (c1b3d78)
build: add a help message and removed a TODO. (cf9bdcf)
build: remove redundant TODO in configure (59c5ebf)
build: remove Makefile.build (8c22c70)
test: disable fs watch tests for AIX (6a85ad9)
tls: nullify `.ssl` on handle close (aa05269)
repl: allow multiline function call (a06066c)
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
tools: add recommended ES6 lint rules (57891c3)
test: mark test-http-agent flaky (9ab19af)
build: skip msi build if WiX is not found (f431984)
cluster: dont rely on `this` in `fork` (e9ac83a)
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
deps: update to http-parser 2.6.2 (954a4b4)
doc: fix v4.3.0 changelog commit entries (de91e9a)
http: remove old, confusing comment (fab240a)
http: remove unnecessary check (0223de6)
src: remove unnecessary check (b72dbdb)
doc: fix net.createConnection() example (a1dace1)
node: set process._eventsCount to 0 on startup (31ebda2)
doc: replace node-forward link in CONTRIBUTING.md (76b169c)
doc: improve scrolling, various CSS tweaks (3add7a7)
fs: add a temporary fix for re-evaluation support (1d79787)
querystring: improve escape() performance (00638ac)
querystring: improve unescapeBuffer() performance (c8e650d)
querystring: improve parse() performance (a2a69a2)
test: minimal repl eval option test (90451a6)
tools: add recommended linting rules (ffbc05a)
test: add addons test for MakeCallback (ab6fe59)
src: remove TryCatch in MakeCallback (95afe28)
src: remove unused TickInfo::in_tick() (5e30478)
src: remove unused of TickInfo::last_threw() (f86a3a2)
src: add AsyncCallbackScope (e919224)
src: fix MakeCallback error handling (575b84e)
deps: reapply c-ares floating patch (72c5458)
deps: sync with upstream c-ares/c-ares@4ef6817 (cc192f0)
doc: update DCO to v1.1 (d78e679)
crypto: have fixed NodeBIOs return EOF (773b901)
test: run v8 tests from node tree (cd720f8)
http: allow async createConnection() (9bee03a)
child_process: fix data loss with readable event (12274a5)
string_decoder: fix performance regression (ae244a2)
doc: fix minor inconsistencies in repl doc (49fa0ab)
build: treat aarch64 as arm64 (f167207)
test: fix flaky test-http-regr-gh-2928 (2848f84)
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
test: fix child-process-fork-regr-gh-2847 again (24667ee)
buffer: add encoding parameter to fill() (b55e580)
tools: remove excessive comments from .eslintrc (783a563)
test: remove unneeded common.indirectInstanceOf() (2571386)
test: don't run test-tick-processor.js on Aix (97813be)
tools: enable no-proto rule for linter (cc195bf)
debugger: assert test before accessing this.binding (826844e)
src: deprecate undocumented variables (4e46931)
path: performance improvements on all platforms (b212be0)
test: improve path tests (5a54e45)
benchmark: split path benchmarks (e1348b0)
benchmark: allow empty parameters (72d0f88)
test: fix child-process-fork-regr-gh-2847 (4e4b260)
tools,doc: fix linting errors (1693349)
tools: disallow mixed spaces and tabs for indents (a84bf2c)
tools: alphabetize eslint stylistic issues section (eea987f)
2016-02-09, Version 5.6.0 (Stable) (1a68f85)
2016-02-09, Version 4.3.0 'Argon' (LTS) (7daded4)
2016-02-09, Version 0.12.10 (LTS) (2dc89da)
2016-02-09, Version 0.10.42 (Maintenance) (bc86c56)
src: avoid compiler warning in node_revert.cc (b5b5bb1)
http: strictly forbid invalid characters from headers (7bef1b7)
deps: update http-parser to version 2.6.1 (4f4c8ab)
src: add --security-revert command line flag (d387591)
build: fix build when python path contains spaces (c3e50ca)
repl: handle quotes within regexp literal (211018f)
doc: merging behavior of writeHead vs setHeader (3da7d13)
doc: fix type references for link gen, link css (47e926a)
tools: parse types into links in doc html gen (e517efa)
node: improve process.nextTick performance (8830797)
streams: 5% throughput gain when sending small chunks (7764b6c)
test: enable to work pkcs12 test in FIPS mode (dccccbb)
test: disable gh-5100 test when in FIPS mode (c64d051)
doc: fix dgram doc indentation (394556e)
deps: reapply c-ares floating patch (791eef0)
src,deps: replace LoadLibrary by LoadLibraryW (cfafba6)
deps: sync with upstream bagder/c-ares@2bae2d5 (1258b01)
crypto: fix memory leak in LoadPKCS12 (106c6cf)
crypto: add `pfx` certs as CA certs too (23196fe)
doc: clarify code of conduct reporting (1e146e7)
dns: add resolvePtr to query plain DNS PTR records (dbdbdd4)
dns: add failure test for dns.resolveXXX (c4ab861)
doc: clarify dgram socket.send() multi-buffer support (76bc4c7)
doc: console is asynchronous unless it's a file (eaa9e0e)
tools: lint for empty character classes in regex (478c682)
test: fix flaky test-dgram-pingpong (987e9e3)
buffer: remove deprecated Buffer.write branch (2c55cc2)
src: clean up usage of __proto__ (9aebb00)
doc: fix typo in dgram doc (0742470)
test: mark flaky tests on Raspberry Pi (6e3bccb)
node_contextify: do not incept debug context (4897f94)
querystring: check that maxKeys is finite (878bcd4)
fs: deprecate fs.read's string interface (1124de2)
buffer: remove duplicated code in fromObject (c0bfac6)
node: deprecate process.EventEmitter (25751be)
tools: lint for spacing around unary operators (7406cd3)
doc: fix links order in Buffer doc (c714b2e)
doc: add CTC meeting minutes 2016-01-20 (e31bda8)
doc: minor improvement in OS docs (39d0797)
doc: add CTC meeting minutes 2016-01-27 (ce11a37)
doc: fix links in Addons docs (13a3685)
doc: fix inconsistent styling (01dd8ed)
test: fix `net-socket-timeout-unref` flakiness (538813c)
doc: fix link in cluster documentation (ac0d92e)
tools: enable no-redeclare rule for linter (34f3967)
tools: fix redeclared vars in doc/json.js (c14c12e)
doc: fix reference to API `hash.final` (34a5019)
doc: correct tlsSocket.getCipher() description (c41c093)
tls: add getProtocol() to TLS sockets (2c357a7)
doc: clarify optional arguments of Buffer methods (4501a28)
doc: uppercase 'RSA-SHA256' in crypto.markdown (977159f)
src: upgrade to new v8::Private api (924cc6c)
test: fix redeclared test-event-emitter-* vars (7ea34fd)
test: fix redeclared test-intl var (6504a0f)
test: remove redeclared var in test-domain (f48793e)
doc: apply consistent styling for functions (3874f32)
test: fix variable redeclarations (8d61787)
test: fix redeclared test-util-* vars (415625c)
test: fix redeclared vars in sequential tests (5ea1e7d)
stream: prevent object map change in TransformState (cb51688)
doc: multiple improvements in Stream docs (b0b4aeb)
module: pass v8::Object to linked module initialization function (71470a8)
test: fix tls-no-rsa-key flakiness (61fe86b)
doc: improve styling consistency in VM docs (0c924ea)
doc: fix anchor links from stream to http and events (d74eb5f)
test: fix redeclared vars in test-url (680fb1e)
test: fix redeclared test-path vars (352173b)
test: fix var redeclarations in test-os (7caeda2)
crypto: use SSL_CTX_clear_extra_chain_certs. (c3d5b2b)
tools: apply linting to doc tools (2d89d3d)
https: evict cached sessions on error (165b33f)
fs: refactor redeclared variables (7a2a551)
test: fix test-net-* variable redeclarations (8796450)
src: remove no longer relevant comments (e20abb7)
test: fix redeclared test-http-* vars (463aa19)
test: fix var redeclarations in test-fs-* (754bcff)
test: fix redeclared vars in test-vm-* (5f44475)
dns: coerce port to number in lookupService (f3be421)
lib: scope loop variables (089d84f)
test: fix inconsistent styling in test-url (1684957)
test: pummel test fixes (39682b4)
doc: minor improvement to HTTPS doc (4736eec)
doc: improve styling consistency in Buffer docs (7aff1d9)
doc: consistent styling for functions in TLS docs (267bb39)
test: remove var redeclarations in test-crypto-* (2c97bd4)
test: remove test-cluster-* var redeclarations (f7feab5)
test: fix test-http-extra-response flakiness (e4fc079)
lib: remove string_decoder.js var redeclarations (68a6abc)
repl: remove variable redeclaration (ba81d15)
net: refactor redeclared variables (2605126)
tools: fix detecting constructor for JSON doc (aeb2eb7)
test: Add assertion for TLS peer certificate fingerprint (59fb26c)
doc: update npm LICENSE using license-builder.sh (18c12bb)
deps: upgrade npm to 3.6.0 (76cb81b)
deps: backport 8d00c2c from v8 upstream (d5d301f)
doc: fix minor typo in process doc (4644673)
doc: fix typo in Readme.md (3ef5d57)
test: scope redeclared vars in test-child-process* (185f849)
dgram: scope redeclared variables (1800bf4)
test: add common.platformTimeout() to dgram test (d319561)
test: fix flaky cluster test on Windows 10 (25f8a0d)
module: refactor redeclared variable (0c113e8)
querystring: use String.prototype.split's limit (27def4f)
buffer: validate list elements in Buffer.concat (d2dc234)
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
doc: fix `notDeepEqual` API (de3e94b)
deps: add -no_rand_screen to openssl s_client (bdd37e1)
deps: upgrade openssl sources to 1.0.2f (1f43478)
net: move isLegalPort to internal/net (6cbbfef)
doc: make buffer methods styles consistent (6ad1f7b)
doc: fix JSON generation for aliased methods (27c8b73)
tools: add property types in JSON documentation (ab45390)
doc: add more details to process.env (8ff9b56)
doc: don't use "interface" as a variable name (6894c62)
doc: spell writable consistently (b004bbd)
contextify: use offset/length from Uint8Array (b4ece1b)
dgram: support dgram.send with multiple buffers (137f53c)
benchmark: add a constant declaration for `net` (4126441)
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
test,buffer: refactor redeclarations (9429685)
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
buffer: refactor redeclared variables (2ac47f8)
test: fix test-tls-zero-clear-in flakiness (795eeb1)
test: update arrow function style (efd33a2)
tools: add arrow function rules to eslint (452928e)
doc: update eol handling in readline (3218dfb)
crypto: fix build when OCSP-stapling not provided (b8ae0f7)
url: change scoping of variables with let (fcae05e)
crypto: use a const SSL_CIPHER (f8d24c5)
tls_wrap: reach error reporting for UV_EPROTO (ff4006c)
test: remove Object.observe from tests (b4313cf)
doc: replace function expressions with arrows (334a7e3)
doc: show links consistently in deprecations (4714abb)
doc: add docs working group (9cd4b76)
test: refactor switch (0351b2f)
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
Changelog
=========
test: remove race condition in http flood test (cee14f5)
child_process: add shell option to spawn() (c3bb4b1)
test: scope redeclared variable (34daaa7)
tls: scope loop vars with let (6a73dba)
doc: remove unnecessary bind(this) (2c42635)
doc: keep the names in sorted order (0a1859d)
doc: fix nonsensical grammar in Buffer::write (5808642)
tools: add support for subkeys in release tools (321162d)
src: attach error to stack on displayErrors (5700352)
test: fix irregular whitespace issue (d66f18e)
tools: enable assorted ESLint error rules (d4f31b5)
test: fs.link() test runs on same device (9b1bc1d)
test: refactor test-net-settimeout (457a1ca)
dns: throw a TypeError in lookupService with invalid port (0f8e63c)
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
|
|
|
|
Changelog
=========
doc: add `servername` parameter docs (8ba5631)
doc: fix code type of markdowns (accd69e)
stream: refactor redeclared variables (06a5072)
test: mark test-tick-processor flaky (c6d29cb)
vm: introduce `cachedData`/`produceCachedData` (96934cb)
doc: check for errors in 'listen' event (83e43fb)
doc: undo move http.IncomingMessage.statusMessage (f19b9d6)
doc: style fixes for the TOC (55607a0)
fs: remove unused branches (c00d08f)
tools: fix setting path containing an ampersand (922d538)
doc: proper markdown escaping -> \_\_, \*, \_ (17d5a3a)
doc: Examples work when data exceeds buffer size (26073dd)
doc: update list of personal traits in CoC (518548f)
doc: harmonize $ node command line notation (4e1023d)
doc: add buf.indexOf encoding param with example (2bcea02)
buffer: properly retrieve binary length of needle (54cd2e1)
buffer: allow encoding param to collapse (7240ad4)
internal/child_process: call postSend on error (6712a1f)
test: remove test-http-exit-delay (58d999e)
crypto: pbkdf2 deprecate digest overload. (a116358)
test: update ArrayBuffer alloc failure message (db9e122)
deps: backport bc2e393 from v8 upstream (674e513)
deps: cherry-pick 68e89fb from v8's upstream (113d1f3)
deps: upgrade to V8 4.8.271.17 (ef4170e)
http: remove reference to onParserExecute (5f6dfab)
test: refactor test-fs-watch (d26b014)
net: add net.listening boolean property over a getter (5ef9989)
2016-01-21, Version 4.2.6 "Argon" (LTS) Release (8221917)
test: move cluster tests to parallel (0634311)
process: support symbol events (66cb4bc)
doc: fenced all code blocks, typo fixes (e436272)
build: Add VARIATION variable to binary target (bf12379)
2016-01-20, Version 5.5.0 (Stable) (318ded2)
src: fix negative values in process.hrtime() (1e5a026)
2016-01-20, Version 4.2.5 "Argon" (LTS) Release (d50a8a9)
doc: restore ICU third-party software licenses (c9dbd2b)
tools: fix license-builder.sh for ICU (2b9bd0f)
test: improve test-cluster-disconnect-suicide-race (44aba1a)
stream: prevent object map change in ReadableState (df4d209)
test: fix issues for space-in-parens ESLint rule (647861b)
tools: enable space-in-parens ESLint rule (6588a70)
test: make test-cluster-disconnect-leak reliable (d5c525d)
Revert "stream: add bytesRead property for readable" (eee9dc7)
node: allow preload modules with -i (ff64a4c)
buffer: make byteLength work with Buffer correctly (8d0ca10)
v8,src: expose statistics about heap spaces (5f57005)
test: fix tls-multi-key race condition (e65f1f7)
readline: Remove XXX and output debuglog (ad63d35)
src: return UV_EAI_NODATA on empty lookup (8bad519)
src: don't check failure with ERR_peek_error() (761cf2b)
buffer: remove unnecessary TODO comments (83d2b77)
repl: make sure historyPath is trimmed (da550aa)
lib,test: remove extra semicolons (0ec093c)
tools: enable no-extra-semi rule in eslint (162e16a)
debugger: remove variable redeclarations (66b9c0d)
module: revert "optimize js and json file i/o" (19f7008)
fs: revert "change statSync to accessSync..." (3441a41)
deps: upgrade to V8 4.7.80.32 (384b203)
doc: clarify protocol default in http.request() (212a44d)
doc: update branch-diff arguments in release doc (3297036)
doc: fix named anchors in addons.markdown and http.markdown (666c089)
events: make sure console functions exist (f9a59c1)
querystring: improve parse() performance (4bc1a47)
stream: add bytesRead property for readable (bfb2cd0)
crypto: clear error stack in ECDH::Initialize (ebd9add)
doc: add path property to Write/ReadStream in fs.markdown (310530b)
doc: clarify explanation of first stream section (3470574)
build: add option to select VS version (8182ec0)
doc: rebuild LICENSE using tools/license-builder.sh (d91646b)
tools: add license-builder.sh to construct LICENSE (031b87d)
test: use addon.md block headings as test dir names (3727ae0)
cluster: fix race condition setting suicide prop (9571be1)
doc: fix typo in doc/node.1 (265e2f5)
test: fix style issues after eslint update (d1aabd6)
tools: fix style issue after eslint update (ec8e0ae)
lib: fix style issues after eslint update (7ce0e04)
tools: update eslint config (4d5ee7a)
tools: update eslint to v1.10.3 (2d44149)
gitignore: never ignore debug module (ed55169)
domains: clear stack when no error handler (90204cc)
test: remove 1 second delay from test (e98bcfa)
doc: make references clickable (4c132fe)
dgram: prevent disabled optimization of bind() (88b2889)
doc: add CTC meeting minutes 2016-01-06 (3c70dc8)
doc: add CTC meeting minutes 2015-12-16 (55326f5)
doc: add CTC meeting minutes 2015-12-02 (1a34684)
doc: add CTC meeting minutes 2015-11-11 (3ac5f8d)
doc: add CTC meeting minutes 2015-11-04 (db39625)
test: fix flaky test-net-socket-local-address (6cfd0b5)
test: fix race in test-net-server-pause-on-connect (e22cc6c)
doc: improve child_process.execFile() code example (d139704)
docs: update gpg key for Myles Borins (287325c)
docs: fix npm command in releases.md (65825b7)
http: improves expect header handling (d755432)
build: fix and refactor VTune config in vcbuild.bat (4383acd)
build: minor corrections in VTune configure text (be0b0b8)
test: move resource intensive tests to sequential (9164c00)
2016-01-12, Version 5.4.1 (Stable) (a254507)
doc: add docs for more stream options (eeb6fdc)
doc: add branch-diff example to releases.md (b6ab6d2)
module: optimize js and json file i/o (7c60328)
module: avoid ArgumentsAdaptorTrampoline frame (038b636)
module: cache stat() results more aggressively (83f8d98)
fs: change statSync to accessSync in realpathSync (809bf5e)
test: fix `http-upgrade-client` flakiness (d8ba2c0)
test: fix `http-upgrade-agent` flakiness (6018fa1)
net: remove hot path comment from connect (3a7f106)
test: remove duplicate fork module import (0f3d75e)
tls_legacy: do not read on OpenSSL's stack (5a2445b)
fs: add autoClose option to fs.createWriteStream (6039a7c)
doc: adds usage of readline line-by-line parsing (5a53cba)
http: remove variable redeclaration (bbaf0f9)
src: remove redeclarations of variables (53cc978)
test: require common module only once (bfc4823)
module: move unnecessary work for early return (1285671)
test: only include http module once (521f51a)
doc: remove "above" and "below" references (a2e77ce)
util: Change how Error objects are formatted (e2f47f5)
doc: update stylesheet to match frontpage (d157976)
stream: remove useless if test in transform (ce9c93c)
2016-01-06, Version 5.4.0 (Stable) (5f0abd6)
test: fix flaky unrefed timers test (e071894)
doc: stronger suggestion for userland assert (d7c5110)
buffer: remove deprecated buffer.get/.set methods (101bca9)
doc: label http.IncomingMessage as a Class (b40aca1)
doc: document http's server.listen return value (9456f50)
net, doc: fix line wrapping lint in net.js (adf41b9)
net: fix dns lookup for android (c64018e)
doc: fix description about the latest-codename (fde18b2)
cluster: ignore queryServer msgs on disconnection (f9f1dd9)
doc: add Evan Lucas to Release Team (b46c627)
doc: add Myles Borins to Release Team (c22fe92)
http: overridable `clientError` (5f76b24)
tls: rename `clientError` to `tlsClientError` (1ab6b21)
doc: bring releases.md up to date (f1653cc)
fs: fs.read into zero buffer should not throw exception (2b15e68)
buffer: throw if both length and enc are passed (3b27dd5)
doc: add missing backtick for readline (e51bbfd)
doc: improvements to crypto.markdown copy (cc82e5e)
tools: fix warning in doc parsing (05f17db)
doc: fix heading level error in Buffer doc (64e294a)
tools: implement no-unused-vars for eslint (775cfdc)
test: remove unused vars (bc39d6a)
doc: close backtick in process.title description (a497bb5)
doc: fix numbering in stream.markdown (5194a1e)
test: add test-domain-exit-dispose-again back (1453b87)
test: remove unused vars from parallel tests (c14726c)
test: fix flaky test-cluster-shared-leak (063c9f6)
http: handle errors on idle sockets (5a2541d)
test: fix flaky streams test (68bafb8)
test: fix flaky test-http-agent-keepalive (6ea8b01)
test: remove flaky designations for tests (a96d427)
doc: improvements to dgram.markdown copy (7e985d8)
doc: improvements to errors.markdown copy (bbb4a2a)
tls_wrap: clear errors on return (4f87574)
os: fix crash in GetInterfaceAddresses (028194b)
timers: fail early when callback is not a function (ac153bd)
doc: fix website wg mislink (7c8efeb)
test: remove time check (9a6cfce)
test: refactor test-fs-empty-readStream (44ed999)
test: write to tmp dir rather than fixture dir (4e155e8)
test: remove unused modules (6abd8b5)
test: clarify role of domains in test (b16a50d)
test: inherit JOBS from environment (1170b26)
test: improve assert message (242d078)
node: improve performance of process.hrtime() (78fd435)
test: shorten path for bogus socket (bfa925f)
doc: mention that http.Server inherits from net.Server (4e8a005)
doc: explain ClientRequest#setTimeout time unit (c280596)
doc: fix spelling error in lib/url.js comment (46eee30)
util: faster arrayToHash (3e740ca)
doc: add anchors for _transform _flush _writev in stream.markdown (1de6e4f)
test: fix race condition in test-http-client-onerror (2413a4e)
test: remove unused assert module imports (a030c5c)
doc: improvements to debugger.markdown copy (1a004f1)
http: use `self.keepAlive` instead of `self.options.keepAlive` (8ac1ff7)
doc: improvements to events.markdown copy (a0130e1)
doc: improvements to dns.markdown copy (7ee1685)
doc: improvements to console.markdown copy (e4c835e)
doc: improve child_process.markdown copy (7d5c1b5)
http: fix non-string header value concatenation (2a1ef97)
test: don't use cwd for relative path (6efa031)
test: don't assume a certain folder structure (842e5a1)
test: make temp path customizable (8132b94)
doc: copyedit setTimeout() documentation (f241d66)
test: extend timeout in Debug mode (11136bf)
doc: fix formatting in process.markdown (312b4d6)
tools: run tick processor without forking (3e2a2e6)
test: remove unused variables from net tests (1762db0)
test: remove unused vars in ChildProcess tests (2b1999b)
test: fix flaky cluster-disconnect-race (fd551c3)
test: fix flaky cluster-net-send (3809126)
test: fix flaky child-process-fork-regr-gh-2847 (30c0062)
test: remove unused variables from HTTPS tests (fd395ba)
test: remove unused variables from TLS tests (3d23567)
test: remove unused variables form http tests (abe8a34)
doc: catch the WORKING_GROUPS.md bootstrap docs up to date (5d6f558)
doc: improve assert.markdown copy (3e648eb)
test: mark test-debug-no-context is flaky (d09c447)
child_process: guard against race condition (57a51a0)
test: remove unnecessary assignments (082cc8d)
test: remove unused var from test-assert.js (686a85f)
repl: remove unused function (590bc73)
test: remove unused `util` imports (3311267)
lib: remove unused modules (fdeb862)
test: refactor test-net-connect-options-ipv6 (7d1d0b7)
test: fix http-response-multiheaders (025e4aa)
doc: copyedit releases.md (b094402)
test: test each block in addon.md contains js & cc (7c9cdb0)
http: 451 status code "Unavailable For Legal Reasons" (1c5d4f2)
doc: improve grammar in tls docs (2fd3d8a)
buffer: faster case for create Buffer from new Buffer(0) (5396baf)
buffer: refactor create buffer (26a8297)
doc: improvements to buffer.markdown copy (67b109a)
doc: improve addons.markdown copy (d5863bc)
test: fix domain-top-level-error-handler-throw (cf50305)
2015-12-23, Version 4.2.4 "Argon" (LTS) Release (7fac47c)
test: use platformTimeout() in more places (d847a74)
https: use `servername` in agent key (3213e5f)
repl: Fixed node repl history edge case. (29c4a2a)
src: remove forwards for v8::GC*logueCallback (79dc1d7)
http: remove excess calls to removeSocket (6e11e22)
assert: typed array deepequal performance fix (6378622)
repl: use String#repeat instead of Array#join (50125e2)
2015-07-09 io.js v1.8.4 Release (14f81a0)
2015-07-04 io.js v1.8.3 Release (8e724e6)
2015-05-17 io.js v1.8.2 Release (361db7e)
module: always decorate thrown errors (18490d3)
test: fix flaky test-net-error-twice (4b0b991)
crypto: load PFX chain the same way as regular one (a2c1799)
node: improve accessor perf of process.env (56985ca)
node: improve performance of hrtime() (36e8a2c)
node: improve GetActiveHandles performance (946315f)
fs: use pushValueToArray for readdir(Sync) (0fde28c)
http_parser: use pushValueToArray for headers (d39ace1)
node: fix erroneously named function call (83524b3)
http: do not emit `upgrade` on advertisement (32ac376)
util: pass on additional error() args (0b43c08)
test: try other ipv6 localhost alternatives (852313a)
debugger: guard against call from non-node context (25776f3)
http: Remove an unnecessary assignment (88de88b)
doc: fix, modernize examples in docs (9b21119)
doc: Typo in buffer.markdown referencing buf.write() (f2bddc1)
doc: fix link in addons.markdown (4637168)
lib: use arrow functions instead of bind (ae5bcf9)
util: use consistent Dates in inspect() (93d6b5f)
2015-12-16, Version 5.3.0 (Stable) (e5774c9)
doc: document the cache parameter for fs.realpathSync (a8854e5)
test: fix debug-port-cluster flakiness (2859f9e)
doc: document backlog for server.listen() variants (9e1b7aa)
tools: add .editorconfig (d63ccee)
test: add test for debugging one line files (cb0b4a6)
module,src: do not wrap modules with -1 lineOffset (2a60e2a)
udp: remove a needless instanceof Buffer check (4b267df)
src: remove __builtin_bswap16 call (f176b31)
src: remove unused BITS_PER_LONG macro (ce24716)
test: add test for tls.parseCertString (0b9c3a3)
doc: update AUTHORS list (435d571)
doc: update irc channels: #node.js and #node-dev (3b30613)
doc, test: symbols as event names (7a51878)
doc: clarify error events in HTTP module documentation (9538fd0)
doc: fix improper http.get sample code (c6efd53)
doc: add CTC meeting minutes 2015-10-28 (498c9ad)
src: fix line numbers on core errors (b799a74)
deps: backport 8d6a228 from the v8's upstream (36ac3d6)
deps: upgrade libuv to 1.8.0 (69b94ec)
tls_wrap: inherit from the `AsyncWrap` first (e0bb118)
node: remove unused variables in AppendExceptionLine (d3c498b)
src: fix deprecation message for ErrnoException (c311b61)
test: parallelize test-repl-persistent-history (7598ed6)
test: use regular timeout times for ARMv8 (668449a)
doc: fixup socket.remoteAddress (671347c)
https: support disabling session caching (acef181)
doc: copyedit console doc (f050cab)
tls: introduce `secureContext` for `tls.connect` (c5b4f6b)
domains: fix handling of uncaught exceptions (425a354)
doc: move description of 'equals' method to right place (1a21a53)
doc: Fixing broken links to the v8 wiki (9a9c525)
repl: display error message when loading directory (aad6b9f)
buffer: add includes() for parity with TypedArray (67e1819)
test: fix http-many-ended-pipelines flakiness (23e7703)
configure: fix arm vfpv2 (84dea1b)
test: fix tls-inception flakiness (3b94991)
test: fix tls-inception (86a3bd0)
doc: copyedit child_process doc (37ed05b)
doc: copyedit buffer doc (e47ae58)
doc: clarify assert.fail doc (70fb06a)
doc: copyedit addons doc (e3187cc)
repl: fix require('3rdparty') regression (213ede6)
doc: add calvinmetcalf to collaborators (931ab96)
doc: add mcollina to collaborators (01ce231)
doc: add rmg to collaborators (bd8753a)
doc: harmonize description of `ca` argument (73a9a6f)
test: don't assume openssl s_client supports -ssl3 (1e89830)
assert: accommodate ES6 classes that extend Error (da5cdc2)
doc: change references from node to Node.js (dfc8bed)
configure: use __ARM_ARCH to determine arm version (a7f5dfd)
configure: respect CC_host in host arch detection (0e3912b)
2015-12-09, Version 5.2.0 (Stable) (6ca5ea3)
doc: add brief Node.js overview to README (a1388bb)
tls: support reading multiple cas from one input (82e0974)
tools: list missing whitespace/if-one-line cpplint (813e73e)
src: refactor vcbuild configure args creation (b47d823)
tls_wrap: slice buffer properly in `ClearOut` (c0cb80e)
tools: add --prof-process flag to node binary (49440b7)
test: check range fix for slowToString (a04721d)
buffer: fix range checking for slowToString (ec83654)
node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (d2c8ba5)
crypto: simplify using pre-existing keys with ECDH (322b36c)
test: skip long path tests on non-Windows (19e06d7)
build: add "--partly-static" build options (95dd890)
test: don't check the # of chunks in test-http-1.0 (dde2012)
stream_wrap: error if stream has StringDecoder (de2fd63)
test: mark test-cluster-shared-leak flaky (afd5122)
fs,doc: use `target` instead of `destination` (8c35903)
doc: url.format - true slash postfix behaviour (2a29b70)
test: fix cluster-worker-isdead (f8cf947)
buffer: Prevent Buffer constructor deopt (7239494)
deps: upgrade to V8 4.7.80.25 (e2dec98)
src: don't print garbage errors (1ec09b0)
src: use GetCurrentProcessId() for process.pid (e6e7891)
test: fix time resolution constraint (cf65299)
doc: s/node.js/Node.js in readme (1d8c92e)
2015-12-04, Version 5.1.1 (Stable) (ab009a0)
2015-12-04, Version 4.2.3 "Argon" (LTS) Release (e935a52)
2015-12-04, Version 0.12.9 (Stable) (07d8741)
2015-12-04, Version 0.10.41 (Maintenance) (2c61b84)
2015-11-25 Version 0.12.8 (LTS) Release (483016f)
doc: improve child_process.markdown wording (cc2ceb6)
deps: backport bc2e393 from v8 upstream (1e324d8)
deps: cherry-pick 68e89fb from v8's upstream (d9d050d)
deps: backport 1ee712a from V8 upstream (edfc8cd)
test: fix test-repl-tab-complete after V8 upgrade (dc09bbe)
deps: upgrade V8 to 4.7.80.24 (8a43a3d)
test: refactor test-http-exit-delay (8a2acd4)
deps: backport a7e50a5 from upstream v8 (f88b157)
deps: backport 6df9a1d from upstream v8 (004778e)
http: fix pipeline regression (d332ae4)
src: define Is* util functions with macros (46af397)
stream: be less eager with readable flag (2922188)
src: define getpid() based on OS (a9c0c65)
doc: add JungMinu to collaborators (5c6aac4)
doc: add iarna to collaborators (7b09aad)
doc: add zkat to collaborators (2cf4e38)
doc: add HTTP working group (2b1ecfe)
doc: update links to use https where possible (7e4f22c)
doc: add links and backticks around names (14b3aab)
test: fix flaky test-net-socket-local-address (c79b145)
doc: standardize references to node.js in docs (816e66f)
lib,src: ensure '(node:pid)' prefix for stdout logging (94b9948)
deps: upgrade openssl sources to 1.0.2e (ff4f16b)
crypto: fix native module compilation with FIPS (181816e)
test: skip instead of fail when mem constrained (a40b9ca)
meta: remove use of profanity in source (b619831)
streams: update .readable/.writable to false (cc0342a)
test: improve cluster-disconnect-handles test (49b5445)
util: determine object types in C++ (6526ae7)
timers: optimize callback call: bind -> arrow (fbcd687)
doc: reword https.Agent example text (8eb153d)
util: make inspect more reliable (24012a8)
repl: allow leading period in multiline input (451254e)
test: fix cluster-disconnect-handles flakiness (8677627)
buffer: fix writeInt{B,L}E for some neg values (bea6742)
test: add test for repl.defineCommand() (e5d97fd)
doc: fix internal link to child.send() (15dc37f)
child_process: flush consuming streams (34b535f)
test: eliminate multicast test FreeBSD flakiness (b3313aa)
util: fix constructor/instanceof checks (82b8355)
doc: fix the exception description (2fb34b6)
util: move .decorateErrorStack to internal/util (04b1a2f)
module,repl: remove repl require() hack (ee72ee7)
doc: fix color of linked code blocks (f4f1e89)
build: update signtool description, add url (8a469e4)
path: make format() consistent and more functional (d1000b4)
test: mark test flaky on FreeBSD (e25f868)
test: move ArrayStream to common (f2e319b)
test: fix test-domain-exit-dispose-again (1c85849)
doc: fix rare case of misaligned columns (8b75030)
test: use platform-based timeout for reliability (20acc60)
repl: attach location info to syntax errors (459b106)
util: add decorateErrorStack() (8ca412b)
test: mark cluster-net-send test flaky on windows (16db4c4)
test: mark fork regression test flaky on windows (fc47e0f)
buffer: default to UTF8 in byteLength() (93739f4)
build,src: add Intel Vtune profiling support (a881b53)
installer: install the tick processor (b2e7a4d)
deps: backport 819b40a from V8 upstream (ab25589)
test: skip test if in FreeBSD jail (b061e3a)
net: add local address/port for better errors (d7b199d)
util,src: allow lookup of hidden values (5169311)
test: remove flaky status for cluster test (6588422)
doc: message.header duplication correction (6f87aa9)
test: add TAP diagnostic message for retried tests (41519fd)
doc: fix typo in README (8d37bbe)
src: add BE support to StringBytes::Encode() (2ccde01)
test: retry on smartos if ECONNREFUSED (8bc8038)
test: address flaky test-http-client-timeout-event (487de19)
doc: replace sane with reasonable (3becac2)
doc: Adding best practises for crypto.pbkdf2 (d16def5)
doc: numeric flags to fs.open (615fba3)
test: numeric flags to fs.open (804cc76)
doc: clarify that fs streams expect blocking fd (3f4409e)
configure: `v8_use_snapshot` should be `true` (91ccbf0)
crypto: update root certificates (c83d9b7)
tools: update certdata.txt (8c4deff)
fs: fix the error report on fs.link(Sync) (8b97249)
net: small code cleanup (9472a0c)
module: fix column offsets in errors (dfee4e3)
doc: fix broken references (94c3507)
buffer: move checkFloat from lib into src (22478d3)
doc: move fs.existsSync() deprecation message (55b1ecc)
test: http complete list of non-concat headers (174d4e4)
crypto: disable crypto.createCipher in FIPS mode (56a2b9a)
test: fix race condition in unrefd interval test (6de82c6)
lib: add 'pid' prefix in `internal/util` (d01eb68)
readline: deprecate undocumented exports (ca2e8b2)
test: skip/replace weak crypto tests in FIPS mode (e499ea8)
doc: clarify module loading behavior (5900d14)
doc: add reference for buffer.inspect() (5f3ed61)
util: remove pump (007cfea)
tty: Remove deprecated setRawMode wrapper (a2c0aa8)
util: Remove exec, has been deprecated for years (4cf19ad)
test: avoid test timeouts on rpi (e4e5b13)
test: fix flaky test-child-process-spawnsync-input (ac319c3)
process: throw on non-function to nextTick() (72e3dd9)
test: add OS X to module loading error test (339d384)
test: module loading error fix solaris #3798 (9a628e2)
2015-11-17, Version 5.1.0 (Stable) (29cd119)
debugger: introduce exec method for debugger (b33e9da)
doc: document release types in readme (8ceb36c)
doc: replace head of readme with updated text (7ed09a3)
module: cache regular expressions (4fed62c)
doc: sort repl alphabetically (e3949b2)
test: move test-specific function out of common (b385772)
buffer: let WriteFloatGeneric silently drop values (0ed3a7c)
tls: use SHA1 for sessionIdContext (df268f9)
tls: Use SHA1 for sessionIdContext in FIPS mode (424ae5d)
test: fix flaky SmartOS test (5b80ca9)
doc: address use of profanity in code of conduct (3f6b921)
debugger: also exit when the repl emits 'exit' (a95eb5c)
doc: consistent reference-style links (cd1123a)
test: skip test if FreeBSD jail will break it (a2144fc)
build: fix configuring with prebuilt libraries (e2eb334)
util: use Object.create(null) for dictionary object (9d0396c)
test: fix path to module for repl test on Windows (c0bac95)
build: fix --with-intl=system-icu for x-compile (84f0964)
test: increase crypto strength for FIPS standard (11ad744)
test: add test-zlib-flush-drain (a49b3af)
zlib: only apply drain listener if given callback (1736ad8)
zlib: pass kind to recursive calls to flush (fa27c56)
test: add hasFipsCrypto to test/common.js (8ac852f)
test: add test for invalid DSA key size (20cd932)
crypto: DSA parameter validation in FIPS mode (4adaaa4)
deps: backport bc2e393 from v8 upstream (70405d4)
util: improve typed array formatting (34a3591)
test: Fix test-cluster-worker-exit.js for AIX (8b57b31)
test: run pipeline flood test in parallel (3fea3cb)
doc: add link to [customizing util.inspect colors]. (b445938)
doc: Updated streams simplified constructor API (4270e7f)
doc: add warning about Windows process groups (406c596)
doc: added what buf.copy returns (3c56d5e)
doc: reword message.headers to indicate they are not read-only (934149a)
doc: clarify duplicate header handling (4008961)
test: stronger crypto in test fixtures (76f40f7)
querystring: Parse multiple separator characters (a776a86)
tls: copy client CAs and cert store on CertCb (483a41c)
console: delete timers that have ended (a5cce79)
test: refactor test-http-pipeline-flood (d9734b7)
test: fix flaky test test-http-pipeline-flood (974767e)
doc: repl: add defineComand and displayPrompt (061b2c8)
child_process: add safety checks on stdio access (7b355c5)
doc: sort tls alphabetically (f8390fd)
doc: sort stream alphabetically (4efa7de)
doc: sort net alphabetically (403d2bf)
doc: sort process alphabetically (42a9cc7)
doc: sort zlib alphabetically (e50d32c)
doc: sort util alphabetically (8c703cd)
doc: sort https alphabetically (54d8bdb)
doc: sort http alphabetically (f4c259a)
doc: sort modules alphabetically (0ca44b0)
doc: sort readline alphabetically (6e6103b)
doc: sort repl alphabetically (8a245ea)
doc: sort string_decoder alphabetically (16f9ba0)
doc: sort timers alphabetically (7e5a6b3)
doc: sort tty alphabetically (e4009b6)
doc: sort url alphabetically (32d0d67)
doc: sort vm alphabetically (cff45b9)
doc: sort querystring alphabetically (ed1f10d)
doc: sort punycode alphabetically (69cbaf6)
doc: sort path alphabetically (a58f389)
doc: sort os alphabetically (39a7fdf)
doc: sort globals alphabetically (b690c78)
doc: sort fs alphabetically (b35c57b)
doc: sort events alphabetically (6009c4b)
doc: sort errors alphabetically (084e540)
doc: sort dgram alphabetically (4315601)
doc: sort crypto alphabetically (6f8e481)
doc: sort dns alphabetically (bf5e177)
doc: sort console alphabetically (42d6431)
doc: sort cluster alphabetically (4c91220)
doc: sort child_process alphabetically (f7169d2)
doc: sort buffer alphabetically (c0360c1)
doc: sort assert alphabetically (e16c669)
crypto: Improve error checking and reporting (b7089f6)
docs: improve discoverability of Code of Conduct (d781cdc)
doc: add note to util.isBuffer (7cb3a54)
doc: Describe FIPSDIR environment variable (9f71a31)
deps: cherry-pick 68e89fb from v8's upstream (81e32cc)
tools: add tap output to cpplint (7b45163)
doc: update lts description in the collaborator guide (dac387e)
fs: return null error on readFile() success (1594198)
cluster: send suicide message on disconnect (f299d87)
lib,test: remove publicly exposed freelist (b70dc67)
deps: update V8 to 4.6.85.31 (2930867)
tools: enforce `throw new Error()` with lint rule (25cd455)
tools: Use `throw new Error()` consistently (35f2f64)
src: force line buffering for stderr (0966ab9)
doc: add note on tls connection meta data methods (eff8c3e)
doc: add romankl to collaborators (5235143)
dns: prevent undefined values in results (19bf72d)
test: enhance fs-watch-recursive test (a28b938)
console: use 'label' argument for time and timeEnd (9aee2c0)
test: fix test-module-loading-error for musl (1bacf37)
test: fix tests that check error messages (2c33819)
doc: add thealphanerd to collaborators (7b89a3d)
doc: add saghul as a collaborator (64208ef)
repl: To exit, press ^C again or type .exit. (354f9ce)
test: use really invalid hostname (5707258)
lib: Consistent error messages in all modules (20285ad)
src: Revert "nix stdin _readableState.reading" (af46112)
async_wrap: call callback in destructor (bb1bd76)
async_wrap: new instances get uid (80a66ba)
async_wrap: allow some hooks to be optional (a4e9487)
cluster: remove handles when disconnecting worker (33827e3)
deps: upgrade npm to 3.3.12 (df9c4a6)
util: use regexp instead of str.replace().join() (02a44e0)
doc: add method links in events.markdown (d26927c)
doc: add caveats of algs and key size in crypto (017fc5b)
Add missing va_end before return (44a298b)
module: remove unnecessary JSON.stringify (faa3bb8)
build: omit -gline-tables-only for --enable-asan (d461a07)
docs: fs - change links to buffer encoding to Buffer class anchor (30ce3eb)
docs: fs - remove encoding list and link to buffer (2e38079)
http: remove unneeded cb check from setTimeout() (8625a38)
doc: stdout/stderr can block when directed to file (dac1d38)
doc: rename iojs-* groups to nodejs-* (363a4e9)
doc: fix wrong date and known issue in changelog.md (3268383)
test: fix test-net-persistent-keepalive for AIX (a6a7338)
doc:fix function param order in assert doc (471aa5a)
deps: update http-parser to 2.6.0 (d006d6a)
doc: typo fix in readme.md (47f6541)
2015-11-03, Version 4.2.2 "Argon" (LTS) Release (3be3fb6)
repl: don't crash if cannot open history file (a4a0efc)
test: more regression tests for minDHSize option (82022a7)
test: add regression test for 512 bits DH key (cddf358)
test: mark http-pipeline-flood flaky (6d6bc5d)
doc: add note about timeout delay > TIMEOUT_MAX (ac7dd5f)
test: remove flaky designation from ls-no-sslv3 (f6230b9)
deps: upgrade npm to 3.3.10 (507fc53)
gitignore: don't ignore 'debug' in deps/npm (6e40bf0)
tools: update npm test tooling for 3.3.10+ (754061f)
buffer: neuter external `nullptr` buffers (827ee49)
doc: fix crypto spkac function descriptions (9e3aa45)
doc: add final full stop in CONTRIBUTING.md (b7cc19c)
tools: fix gyp to work on MacOSX without XCode (be65f5f)
tools: update gyp to b3cef02 (1d65b99)
lib: return boolean from child.send() (cf0130d)
doc: made code spans more visible in the API docs (d995b72)
2015-10-29, Version 5.0.0 (Stable) (837b174)
src: wrap source before doing syntax check (08166cb)
test: add regression test for --debug-brk -e 0 (810cc05)
Revert "src: fix stuck debugger process" (9b02442)
child_process: don't fork bomb ourselves from -e (57bce60)
tls: remove util and calls to util.format (6b0c906)
lib,doc: return boolean from child.send() (cdcf00a)
test: fix heap-profiler link error LNK1194 on win (9f96705)
test: fix missing unistd.h on windows (4139f2a)
test: split independent tests into separate files (26e47ef)
doc: add LTS info to COLLABORATOR_GUIDE.md (d394e9e)
deps: backport 010897c from V8 upstream (81f6b54)
test: use port number from env in tls socket test (c9e682d)
doc: createServer's key option can be an array (5d5a4c4)
repl: handle comments properly (6cf1910)
deps: backport 8d6a228 from the v8's upstream (3223704)
lib,test: update let to const where applicable (aaf9b48)
tools: enable prefer-const eslint rule (b0e7b36)
lib: fix cluster handle leak (da21dba)
fs: reduced duplicate code in fs.write() (c339fa3)
src: fix race condition in debug signal on exit (53e64bb)
util: make inherits work with classes (29da8cf)
http{s}: don't connect to localhost on invalid URL (437930c)
buffer: fix value check for writeUInt{B,L}E (3308e5e)
doc: add TSC meeting minutes 2015-10-21 (052611b)
tls,crypto: move NPN protcol data to hidden value (7eee372)
tls, crypto: add ALPN Support (802a2e7)
test: improve tests for util.inherits (df738ac)
fs: don't throw in read if buffer too big (57359cd)
test: print helpful err msg on test-dns-ipv6.js (f4c0ed4)
test: wrap assert.fail when passed to callback (28e9a02)
fs: pass err to callback if buffer is too big (b620790)
buffer: don't CHECK on zero-sized realloc (594500f)
test: add node::MakeCallback() test coverage (3a091d2)
test: disable test-tick-processor - aix and be ppc (5f3fb1c)
build: Updates for AIX npm support - part 1 (15bcbf8)
deps: update V8 to 4.6.85.28 (6456fcf)
deps: fix upgrade to npm 3.3.6 (68471dd)
doc: clarify API buffer.concat (e32aca6)
v8: pull fix for builtin code size on PPC (1cbc2d0)
deps: upgrade npm to 3.3.6 (41923c0)
tools: ensure npm always uses the local node (9b88864)
tools: update test-npm to work with npm 3 (349fbe9)
repl: event ordering: delay 'close' until 'flushHistory' (ecab7a6)
tools: use absolute paths in test-npm (f5445db)
node: improve GetActiveRequests performance (494227b)
lib: avoid REPL exit on completion error (b354be7)
doc: add TSC meeting minutes 2015-10-14 (0a0926e)
test: harden test-child-process-fork-regr-gh-2847 (e9e837c)
test: fix test-net-keepalive for AIX (87d42b0)
doc: clarify the use of `option.detached` (60a3dd4)
doc: more use-cases for promise events (d381290)
doc: update WORKING_GROUPS.md - add missing groups (829eb97)
src: bump NODE_MODULE_VERSION To 47 (a3b238a)
doc: add TSC meeting minutes 2015-09-30 (cba5d2b)
test: fix flaky test-child-process-emfile (d89bc7b)
vm: remove Watchdog dependency on Environment (b244f13)
lttng: update flags for gc tracing (9adc6a6)
tls: TLSSocket options default isServer false (adfd20b)
doc: add TSC meeting minutes 2015-10-07 (b78de12)
test: remove flaky status from eval_messages test (7cb89f5)
docs: add missing shell option to execSync (49f965c)
test: skip test-dns-ipv6.js if ipv6 is unavailable (a1886cf)
timers: reuse timer in `setTimeout().unref()` (3eecdf9)
doc: binary encoding is not deprecated (57f99a9)
test: fix flaky test for symlinks (1c57845)
build: rectify --link-module help text (753509f)
test: repl-persistent-history is no longer flaky (5923dee)
zlib: decompression throw on truncated input (0fc0902)
util: Remove p, has been deprecated for years (8b4adb2)
doc: add information about Assert behavior and maintenance (f875c73)
doc: show keylen in pbkdf2 as a byte length (ff8fa51)
repl: limit persistent history correctly on load (73b7e05)
test: cleanup, improve repl-persistent-history (286ef1d)
tls: add `options` argument to createSecurePair (d8db757)
fs: add file descriptor support to *File() funcs (0803962)
test: add Symbol test for assert.deepEqual() (0f99320)
console: rename argument of time and timeEnd (8c043c1)
doc: reword description of console.time (fc72a57)
console: sub-millisecond accuracy for console.time (419f7d4)
test: port domains regression test from v0.10 (642928b)
Working on 6.0.0 (b52142f)
|
|
|
|
|
|
* Change source url
* Diff with community PKGBUILD
|
|
|