tag:github.com,2008:https://github.com/DevilRider/node/releases
Release notes from node
2013-11-21T00:40:31Z
tag:github.com,2008:Repository/15127108/v0.11.9
2013-11-21T00:40:31Z
v0.11.9: 2013.11.20, Version 0.11.9 (Unstable)
<ul>
<li>
<p>uv: upgrade to v0.11.15 (Timothy J Fontaine)</p>
</li>
<li>
<p>v8: upgrade to 3.22.24.5 (Timothy J Fontaine)</p>
</li>
<li>
<p>buffer: remove warning when no encoding is passed (Trevor Norris)</p>
</li>
<li>
<p>build: make v8 use random seed for hash tables (Ben Noordhuis)</p>
</li>
<li>
<p>crypto: build with shared openssl without NPN (Ben Noordhuis)</p>
</li>
<li>
<p>crypto: update root certificates (Ben Noordhuis)</p>
</li>
<li>
<p>debugger: pass on v8 debug switches (Ben Noordhuis)</p>
</li>
<li>
<p>domain: use AsyncListener API (Trevor Norris)</p>
</li>
<li>
<p>fs: add recursive subdirectory support to fs.watch (Nick Simmons)</p>
</li>
<li>
<p>fs: make fs.watch() non-recursive by default (Ben Noordhuis)</p>
</li>
<li>
<p>http: cleanup freeSockets when socket destroyed (fengmk2)</p>
</li>
<li>
<p>http: force socket encoding to be null (isaacs)</p>
</li>
<li>
<p>http: make DELETE requests set <code>req.method</code> (Nathan Rajlich)</p>
</li>
<li>
<p>node: add AsyncListener support (Trevor Norris)</p>
</li>
<li>
<p>src: remove global HandleScope that hid memory leaks (Ben Noordhuis)</p>
</li>
<li>
<p>tls: add ECDH ciphers support (Erik Dubbelboer)</p>
</li>
<li>
<p>tls: do not default to 'localhost' servername (Fedor Indutny)</p>
</li>
<li>
<p>tls: more accurate wrapping of connecting socket (Fedor Indutny)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.10.22
2013-11-12T20:52:53Z
v0.10.22: 2013.11.12, Version 0.10.22 (Stable)
<ul>
<li>
<p>npm: Upgrade to 1.3.14</p>
</li>
<li>
<p>uv: Upgrade to v0.10.19</p>
</li>
<li>
<p>child_process: don't assert on stale file descriptor events (Fedor Indutny)</p>
</li>
<li>
<p>darwin: Fix "Not Responding" in Mavericks activity monitor (Fedor Indutny)</p>
</li>
<li>
<p>debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)</p>
</li>
<li>
<p>repl: do not insert duplicates into completions (Maciej Małecki)</p>
</li>
<li>
<p>src: Fix memory leak on closed handles (Timothy J Fontaine)</p>
</li>
<li>
<p>tls: prevent stalls by using read(0) (Fedor Indutny)</p>
</li>
<li>
<p>v8: use correct timezone information on Solaris (Maciej Małecki)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.11.8
2013-10-30T15:54:44Z
v0.11.8: 2013.10.30, Version 0.11.8 (Unstable)
<ul>
<li>
<p>uv: Upgrade to v0.11.14</p>
</li>
<li>
<p>v8: upgrade 3.21.18.3</p>
</li>
<li>
<p>assert: indicate if exception message is generated (Glen Mailer)</p>
</li>
<li>
<p>buffer: add buf.toArrayBuffer() API (Trevor Norris)</p>
</li>
<li>
<p>cluster: fix premature 'disconnect' event (Ben Noordhuis)</p>
</li>
<li>
<p>crypto: add SPKAC support (Jason Gerfen)</p>
</li>
<li>
<p>debugger: count space for line numbers correctly (Alex Kocharin)</p>
</li>
<li>
<p>debugger: make busy loops SIGUSR1-interruptible (Ben Noordhuis)</p>
</li>
<li>
<p>debugger: repeat last command (Alex Kocharin)</p>
</li>
<li>
<p>debugger: show current line, fix for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="18737831" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/6150" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/6150/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/6150">nodejs#6150</a> (Alex Kocharin)</p>
</li>
<li>
<p>dgram: send() can accept strings (Trevor Norris)</p>
</li>
<li>
<p>dns: rename domain to hostname (Ben Noordhuis)</p>
</li>
<li>
<p>dns: set hostname property on error object (Ben Noordhuis)</p>
</li>
<li>
<p>dtrace, mdb_v8: support more string, frame types (Dave Pacheco)</p>
</li>
<li>
<p>http: add statusMessage (Patrik Stutz)</p>
</li>
<li>
<p>http: expose supported methods (Ben Noordhuis)</p>
</li>
<li>
<p>http: provide backpressure for pipeline flood (isaacs)</p>
</li>
<li>
<p>process: Add exitCode property (isaacs)</p>
</li>
<li>
<p>tls: socket.renegotiate(options, callback) (Fedor Indutny)</p>
</li>
<li>
<p>util: format as Error if instanceof Error (Rod Vagg)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.10.21
2013-10-18T22:37:09Z
v0.10.21: 2013.10.18, Version 0.10.21 (Stable)
<ul>
<li>
<p>uv: Upgrade to v0.10.18</p>
</li>
<li>
<p>crypto: clear errors from verify failure (Timothy J Fontaine)</p>
</li>
<li>
<p>dtrace: interpret two byte strings (Dave Pacheco)</p>
</li>
<li>
<p>fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)</p>
</li>
<li>
<p>http: provide backpressure for pipeline flood (isaacs)</p>
</li>
<li>
<p>tls: fix premature connection termination (Ben Noordhuis)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.8.26
2013-10-18T21:50:10Z
v0.8.26: 2013.10.13, Version 0.8.26 (maintenance)
<ul>
<li>
<p>v8: Upgrade to 3.11.10.26</p>
</li>
<li>
<p>crypto: clear openssl error stack when handled (Ben Noordhuis)</p>
</li>
<li>
<p>crypto: clear errors from verify failure (Timothy J Fontaine)</p>
</li>
<li>
<p>crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)</p>
</li>
<li>
<p>http: provide backpressure for pipeline flood (isaacs)</p>
</li>
<li>
<p>http_parser: expose pause/resume method for parser (Timothy J Fontaine)</p>
</li>
<li>
<p>readline: pause stdin before turning off terminal raw mode (Daniel Chatfield)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.10.20
2013-09-30T22:05:38Z
v0.10.20: 2013.09.30, Version 0.10.20 (Stable)
<ul>
<li>tls: fix sporadic hang and partial reads (Fedor Indutny)
<ul>
<li>fixes "npm ERR! cb() never called!"</li>
</ul>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.10.19
2013-09-24T22:09:20Z
v0.10.19: 2013.09.24, Version 0.10.19 (Stable)
<ul>
<li>
<p>uv: Upgrade to v0.10.17</p>
</li>
<li>
<p>npm: upgrade to 1.3.11</p>
</li>
<li>
<p>readline: handle input starting with control chars (Eric Schrock)</p>
</li>
<li>
<p>configure: add mips-float-abi (soft, hard) option (Andrei Sedoi)</p>
</li>
<li>
<p>stream: objectMode transforms allow falsey values (isaacs)</p>
</li>
<li>
<p>tls: prevent duplicate values returned from read (Nathan Rajlich)</p>
</li>
<li>
<p>tls: NPN protocols are now local to connections (Fedor Indutny)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.11.7
2013-09-04T22:18:06Z
v0.11.7: 2013.08.21, Version 0.11.7 (Unstable)
<ul>
<li>
<p>uv: upgrade to v0.11.13</p>
</li>
<li>
<p>v8: upgrade to 3.20.17</p>
</li>
<li>
<p>buffer: adhere to INSPECT_MAX_BYTES (Timothy J Fontaine)</p>
</li>
<li>
<p>buffer: fix regression for large buffer creation (Trevor Norris)</p>
</li>
<li>
<p>buffer: don't throw if slice length too long (Trevor Norris)</p>
</li>
<li>
<p>buffer: Buffer(buf) constructor copies into the proper buffer (Ben Noordhuis)</p>
</li>
<li>
<p>cli: remove --max-stack-size (Ben Noordhuis)</p>
</li>
<li>
<p>cli: unknown command line options are errors (Ben Noordhuis)</p>
</li>
<li>
<p>child_process: exec accept buffer as an encoding (Seth Fitzsimmons)</p>
</li>
<li>
<p>crypto: make randomBytes/pbkdf2 callbacks domain aware (Ben Noordhuis)</p>
</li>
<li>
<p>domain: deprecate domain.dispose(). (Forrest L Norvell)</p>
</li>
<li>
<p>fs: Expose birthtime on stat objects (isaacs)</p>
</li>
<li>
<p>http: Only send connection:keep-alive if necessary (isaacs)</p>
</li>
<li>
<p>repl: Catch syntax errors better (isaacs, Nathan Rajlich)</p>
</li>
<li>
<p>stream: change default highWaterMark for objectMode to 16 (Mathias Buus)</p>
</li>
<li>
<p>stream: make setEncoding/pause/resume chainable (Julian Gruber, isaacs)</p>
</li>
<li>
<p>util: pass opts to custom inspect functions (Timothy J Fontaine)</p>
</li>
<li>
<p>vm: rewritten to behave like Contextify (Domenic Denicola)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.10.18
2013-09-04T18:24:46Z
v0.10.18: 2013.09.04, Version 0.10.18 (Stable)
<ul>
<li>
<p>uv: Upgrade to v0.10.15</p>
</li>
<li>
<p>stream: Don't crash on unset _events property (isaacs)</p>
</li>
<li>
<p>stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)</p>
</li>
</ul>
tjfontaine
tag:github.com,2008:Repository/15127108/v0.11.6
2013-08-21T21:11:09Z
v0.11.6: 2013.08.21, Version 0.11.6 (Unstable)
<ul>
<li>
<p>uv: Upgrade to v0.11.8</p>
</li>
<li>
<p>v8: upgrade v8 to 3.20.14.1</p>
</li>
<li>
<p>build: disable SSLv2 by default (Ben Noordhuis)</p>
</li>
<li>
<p>build: don't auto-destroy existing configuration (Ben Noordhuis)</p>
</li>
<li>
<p>crypto: add TLS 1.1 and 1.2 to secureProtocol list (Matthias Bartelmeß)</p>
</li>
<li>
<p>crypto: fix memory leak in randomBytes() error path (Ben Noordhuis)</p>
</li>
<li>
<p>dgram: don't call into js when send cb is omitted (Ben Noordhuis)</p>
</li>
<li>
<p>dgram: fix regression in string argument handling (Ben Noordhuis)</p>
</li>
<li>
<p>domains: performance improvements (Trevor Norris)</p>
</li>
<li>
<p>events: EventEmitter = require('events') (Jake Verbaten)</p>
</li>
<li>
<p>http: Add write()/end() callbacks (isaacs)</p>
</li>
<li>
<p>http: Consistent 'finish' event semantics (isaacs)</p>
</li>
<li>
<p>http: Prefer 'binary' over 'ascii' (isaacs)</p>
</li>
<li>
<p>http: Support legacy agent.addRequest API (isaacs)</p>
</li>
<li>
<p>http: Write hex/base64 chunks properly (isaacs)</p>
</li>
<li>
<p>http: add agent.maxFreeSockets option (isaacs)</p>
</li>
<li>
<p>http: provide access to raw headers/trailers (isaacs)</p>
</li>
<li>
<p>http: removed headers stay removed (James Halliday)</p>
</li>
<li>
<p>http,timers: improve callback performance (Ben Noordhuis)</p>
</li>
<li>
<p>net: family option in net.connect (Vsevolod Strukchinsky)</p>
</li>
<li>
<p>readline: pause stdin before turning off terminal raw mode (Daniel Chatfield)</p>
</li>
<li>
<p>smalloc: allow different external array types (Trevor Norris)</p>
</li>
<li>
<p>smalloc: expose ExternalArraySize (Trevor Norris)</p>
</li>
<li>
<p>stream: Short-circuit buffer pushes when flowing (isaacs)</p>
</li>
<li>
<p>tls: handle errors on socket before releasing it (Fedor Indutny)</p>
</li>
<li>
<p>util: fix isPrimitive check (Trevor Norris)</p>
</li>
<li>
<p>util: isObject should always return boolean (Trevor Norris)</p>
</li>
</ul>
tjfontaine