tag:github.com,2008:https://github.com/cjsmith/node/releases
Release notes from node
2011-04-02T01:00:51Z
tag:github.com,2008:Repository/1563599/v0.4.5
2011-04-02T01:00:51Z
v0.4.5: 2011.04.01, Version 0.4.5 (stable)
<ul>
<li>
<p>Fix listener leak in stream.pipe() (Mikeal Rogers)</p>
</li>
<li>
<p>Retain buffers in fs.read/write() <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="687177" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/814" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/814/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/814">nodejsGH-814</a> (Jorge Chamorro Bieling)</p>
</li>
<li>
<p>TLS performance improvements</p>
</li>
<li>
<p>SlowBuffer.prototype.slice bug <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="713094" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/843" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/843/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/843">nodejsGH-843</a></p>
</li>
<li>
<p>process.stderr.write should return true</p>
</li>
<li>
<p>Immediate pause/resume race condition <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="495295" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/535" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/535/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/535">nodejsGH-535</a> (isaacs)</p>
</li>
<li>
<p>Set default host header properly <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="622169" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/721" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/721/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/721">nodejsGH-721</a> (isaacs)</p>
</li>
<li>
<p>Upgrade V8 to 3.1.8.8</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.4.4
2011-03-26T08:48:30Z
v0.4.4: 2011.03.26, Version 0.4.4 (stable)
<ul>
<li>
<p>CryptoStream.end shouldn't throw if not writable <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="691671" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/820" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/820/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/820">nodejsGH-820</a></p>
</li>
<li>
<p>Drop out if connection destroyed before connect() <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="691660" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/819" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/819/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/819">nodejsGH-819</a></p>
</li>
<li>
<p>expose https.Agent</p>
</li>
<li>
<p>Correctly setsid in tty.open <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="688555" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/815" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node-v0.x-archive/pull/815/hovercard" href="https://github.com/nodejs/node-v0.x-archive/pull/815">nodejsGH-815</a></p>
</li>
<li>
<p>Bug fix for failed buffer construction</p>
</li>
<li>
<p>Added support for removing .once listeners (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="685733" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/806" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node-v0.x-archive/pull/806/hovercard" href="https://github.com/nodejs/node-v0.x-archive/pull/806">nodejsGH-806</a>)</p>
</li>
<li>
<p>Upgrade V8 to 3.1.8.5</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.4.3
2011-03-18T21:28:33Z
v0.4.3: 2011.03.18, Version 0.4.3 (stable)
<ul>
<li>
<p>Don't decrease server connection counter again if destroy() is called more<br>
than once <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="424961" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/431" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node-v0.x-archive/pull/431/hovercard" href="https://github.com/nodejs/node-v0.x-archive/pull/431">nodejsGH-431</a> (Andreas Reich, Anders Conbere)</p>
</li>
<li>
<p>Documentation improvements (koichik)</p>
</li>
<li>
<p>Fix bug with setMaxListeners <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="605260" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/682" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/682/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/682">nodejsGH-682</a></p>
</li>
<li>
<p>Start up memory footprint improvement. (Tom Hughes)</p>
</li>
<li>
<p>Solaris improvements.</p>
</li>
<li>
<p>Buffer::Length(Buffer*) should not invoke itself recursively <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="657063" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/759" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node-v0.x-archive/pull/759/hovercard" href="https://github.com/nodejs/node-v0.x-archive/pull/759">nodejsGH-759</a> (Ben<br>
Noordhuis)</p>
</li>
<li>
<p>TLS: Advertise support for client certs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="666676" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/774" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node-v0.x-archive/pull/774/hovercard" href="https://github.com/nodejs/node-v0.x-archive/pull/774">nodejsGH-774</a> (Theo Schlossnagle)</p>
</li>
<li>
<p>HTTP Agent bugs: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="673567" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/787" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/787/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/787">nodejsGH-787</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="669457" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/784" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/784/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/784">nodejsGH-784</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="684295" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/803" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node-v0.x-archive/pull/803/hovercard" href="https://github.com/nodejs/node-v0.x-archive/pull/803">nodejsGH-803</a>.</p>
</li>
<li>
<p>Don't call GetMemoryUsage every 5 seconds.</p>
</li>
<li>
<p>Upgrade V8 to 3.1.8.3</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.4.2
2011-03-03T06:10:38Z
v0.4.2: 2011.03.02, Version 0.4.2 (stable)
<ul>
<li>
<p>Improve docs.</p>
</li>
<li>
<p>Fix process.on edge case with signal event (Alexis Sellier)</p>
</li>
<li>
<p>Pragma HTTP header comma separation</p>
</li>
<li>
<p>In addition to 'aborted' emit 'close' from incoming requests<br>
(Felix Geisendörfer)</p>
</li>
<li>
<p>Fix memleak in vm.runInNewContext</p>
</li>
<li>
<p>Do not cache modules that throw exceptions (Felix Geisendörfer)</p>
</li>
<li>
<p>Build system changes for libnode (Aria Stewart)</p>
</li>
<li>
<p>Read up the prototype of the 'env' object. (Nathan Rajlich)</p>
</li>
<li>
<p>Add 'close' and 'aborted' events to Agent responses</p>
</li>
<li>
<p>http: fix missing 'drain' events (Russell Haering)</p>
</li>
<li>
<p>Fix process.stdout.end() throws ENOTSOCK error. (Koichi Kobayashi)</p>
</li>
<li>
<p>REPL bug fixes (isaacs)</p>
</li>
<li>
<p>node_modules folders should be highest priority (isaacs)</p>
</li>
<li>
<p>URL parse more safely (isaacs)</p>
</li>
<li>
<p>Expose errno with a string for dns/cares (Felix Geisendörfer)</p>
</li>
<li>
<p>Fix tty.setWindowSize</p>
</li>
<li>
<p>spawn: setuid after chdir (isaacs)</p>
</li>
<li>
<p>SIGUSR1 should break the VM without delay</p>
</li>
<li>
<p>Upgrade V8 to 3.1.8.</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.4.1
2011-02-20T02:45:39Z
v0.4.1: 2011.02.19, Version 0.4.1 (stable)
<ul>
<li>
<p>Fixed field merging with progressive fields on writeHead()<br>
(TJ Holowaychuk)</p>
</li>
<li>
<p>Make the repl respect node_modules folders (isaacs)</p>
</li>
<li>
<p>Fix for DNS fail in HTTP request (Richard Rodger)</p>
</li>
<li>
<p>Default to port 80 for http.request and http.get.</p>
</li>
<li>
<p>Improve V8 support for Cygwin (Bert Belder)</p>
</li>
<li>
<p>Fix fs.open param parsing. (Felix Geisendörfer)</p>
</li>
<li>
<p>Fixed null signal.</p>
</li>
<li>
<p>Fix various HTTP and HTTPS bugs</p>
</li>
<li>
<p>cmake improvements (Tom Hughes)</p>
</li>
<li>
<p>Fix: TLS sockets should not be writable after 'end'</p>
</li>
<li>
<p>Fix os.cpus() on cygwin (Brian White)</p>
</li>
<li>
<p>MinGW: OpenSSL support (Bert Belder)</p>
</li>
<li>
<p>Upgrade V8 to 3.1.5, libev to 4.4.</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.4.0
2011-02-10T10:40:21Z
v0.4.0: 2011.02.10, Version 0.4.0 (stable)
<ul>
<li>
<p>require() improvements (isaacs)</p>
<ul>
<li>understand package.json (isaacs)</li>
<li>look for 'node_modules' dir</li>
</ul>
</li>
<li>
<p>cmake fixes (Daniel Gröber)</p>
</li>
<li>
<p>http: fix buffer writes to outgoing messages (Russell Haering)</p>
</li>
<li>
<p>Expose UCS-2 Encoding (Konstantin Käfer)</p>
</li>
<li>
<p>Support strings for octal modes (isaacs)</p>
</li>
<li>
<p>Support array-ish args to Buffer ctor (isaacs)</p>
</li>
<li>
<p>cygwin and mingw improvements (Bert Belder)</p>
</li>
<li>
<p>TLS improvements</p>
</li>
<li>
<p>Fewer syscalls during require (Bert Belder, isaacs)</p>
</li>
<li>
<p>More DTrace probes (Bryan Cantrill, Robert Mustacchi)</p>
</li>
<li>
<p>'pipe' event on pipe() (Mikeal Rogers)</p>
</li>
<li>
<p>CRL support in TLS (Theo Schlossnagle)</p>
</li>
<li>
<p>HTTP header manipulation methods (Tim Caswell, Charlie Robbins)</p>
</li>
<li>
<p>Upgrade V8 to 3.1.2</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.3.8
2011-02-05T03:36:21Z
v0.3.8: 2011.02.04, Version 0.3.8 (unstable)
<ul>
<li>
<p>Add req.abort() for client side requests.</p>
</li>
<li>
<p>Add exception.code for easy testing:<br>
Example: if (err.code == 'EADDRINUSE');</p>
</li>
<li>
<p>Add process.stderr.</p>
</li>
<li>
<p>require.main is the main module. (Isaac Schlueter)</p>
</li>
<li>
<p>dgram: setMulticastTTL, setMulticastLoopback and addMembership.<br>
(Joe Walnes)</p>
</li>
<li>
<p>Fix throttling in TLS connections</p>
</li>
<li>
<p>Add socket.bufferSize</p>
</li>
<li>
<p>MinGW improvements (Bert Belder)</p>
</li>
<li>
<p>Upgrade V8 to 3.1.1</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.3.7
2011-01-28T04:52:22Z
v0.3.7: 2011.01.27, Version 0.3.7 (unstable)
<ul>
<li>
<p>Expose agent in http and https client. (Mikeal Rogers)</p>
</li>
<li>
<p>Fix bug in http request's end method. (Ali Farhadi)</p>
</li>
<li>
<p>MinGW: better net support (Bert Belder)</p>
</li>
<li>
<p>fs.open should set FD_CLOEXEC</p>
</li>
<li>
<p>DTrace probes (Bryan Cantrill)</p>
</li>
<li>
<p>REPL fixes and improvements (isaacs, Bert Belder)</p>
</li>
<li>
<p>Fix many bugs with legacy http.Client interface</p>
</li>
<li>
<p>Deprecate process.assert. Use require('assert').ok</p>
</li>
<li>
<p>Add callback parameter to socket.setTimeout(). (Ali Farhadi)</p>
</li>
<li>
<p>Fixing bug in http request default encoding (Ali Farhadi)</p>
</li>
<li>
<p>require: A module ID with a trailing slash must be a dir.<br>
(isaacs)</p>
</li>
<li>
<p>Add ext_key_usage to getPeerCertificate (Greg Hughes)</p>
</li>
<li>
<p>Error when child_process.exec hits maxBuffer.</p>
</li>
<li>
<p>Fix option parsing in tls.connect()</p>
</li>
<li>
<p>Upgrade to V8 3.0.10</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.3.6
2011-01-22T02:19:12Z
v0.3.6: 2011.01.21, Version 0.3.6 (unstable)
<ul>
<li>
<p>REPL and other improvements on MinGW (Bert Belder)</p>
</li>
<li>
<p>listen/bind errors should close net.Server</p>
</li>
<li>
<p>New HTTP and HTTPS client APIs</p>
</li>
<li>
<p>Upgrade V8 to 3.0.9</p>
</li>
</ul>
ry
tag:github.com,2008:Repository/1563599/v0.3.5
2011-01-16T23:13:17Z
v0.3.5: 2011.01.16, Version 0.3.5 (unstable)
<ul>
<li>
<p>Built-in debugger improvements.</p>
</li>
<li>
<p>Add setsid, setuid, setgid options to child_process.spawn<br>
(Isaac Schlueter)</p>
</li>
<li>
<p>tty module improvements.</p>
</li>
<li>
<p>Upgrade libev to 4.3, libeio to latest, c-ares to 1.7.4</p>
</li>
<li>
<p>Allow third party hooks before main module load.<br>
(See <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cjsmith/node/commit/496be457b6a2bc5b01ec13644b9c9783976159b2/hovercard" href="https://github.com/cjsmith/node/commit/496be457b6a2bc5b01ec13644b9c9783976159b2"><tt>496be45</tt></a>)</p>
</li>
<li>
<p>Don't stat() on cached modules. (Felix Geisendörfer)</p>
</li>
</ul>
ry