diff options
Diffstat (limited to 'doc/blog/release')
54 files changed, 2371 insertions, 0 deletions
diff --git a/doc/blog/release/node-v0-4-10.md b/doc/blog/release/node-v0-4-10.md new file mode 100644 index 0000000000..a7a14d60d5 --- /dev/null +++ b/doc/blog/release/node-v0-4-10.md @@ -0,0 +1,25 @@ +version: 0.4.10 +title: Node v0.4.10 +author: ryandahl +date: Wed Jul 20 2011 07:36:38 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-10 + +2011.07.19, Version 0.4.10 (stable)
+<ul><li>#394 Fix Buffer drops last null character in UTF-8
+<li>#829 Backport r8577 from V8 (Ben Noordhuis)
+<li>#877 Don't wait for HTTP Agent socket pool to establish connections.
+<li>#915 Find kqueue on FreeBSD correctly (Brett Kiefer)
+<li>#1085 HTTP: Fix race in abort/dispatch code (Stefan Rusu)
+<li>#1274 debugger improvement (Yoshihiro Kikuchi)
+<li>#1291 Properly respond to HEAD during end(body) hot path (Reid Burke)
+<li>#1304 TLS: Fix race in abort/connection code (Stefan Rusu)
+<li>#1360 Allow _ in url hostnames.
+<li>Revert 37d529f8 - unbreaks debugger command parsing.
+<li>Bring back global execScript
+<li>Doc improvements</ul>
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.10.tar.gz">http://nodejs.org/dist/node-v0.4.10.tar.gz</a>
+Website: <a href="http://nodejs.org/docs/v0.4.10">http://nodejs.org/docs/v0.4.10</a>
+Documentation: <a href="http://nodejs.org/docs/v0.4.10/api">http://nodejs.org/docs/v0.4.10/api</a> diff --git a/doc/blog/release/node-v0-4-11.md b/doc/blog/release/node-v0-4-11.md new file mode 100644 index 0000000000..eca36d3ac3 --- /dev/null +++ b/doc/blog/release/node-v0-4-11.md @@ -0,0 +1,39 @@ +version: 0.4.11 +title: Node v0.4.11 +author: ryandahl +date: Thu Aug 18 2011 01:44:42 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-11 + +2011.08.17, Version 0.4.11 (stable)
+<ul><li><a href="http://github.com/joyent/node/issues/738">#738</a> Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)
+
+<li><a href="http://github.com/joyent/node/issues/1202">#1202</a> net.createConnection defer DNS lookup error events to next tick (Ben Noordhuis)
+
+<li><a href="http://github.com/joyent/node/issues/1374">#1374</a> fix setting ServerResponse.statusCode in writeHead (Trent Mick)
+
+<li><a href="http://github.com/joyent/node/issues/1417">#1417</a> Fix http.ClientRequest crashes if end() was called twice
+
+<li><a href="http://github.com/joyent/node/issues/1497">#1497</a> querystring: Replace 'in' test with 'hasOwnProperty' (isaacs)
+
+<li><a href="http://github.com/joyent/node/issues/1546">#1546</a> http perf improvement
+
+<li>fix memleak in libeio (Tom Hughes)
+
+<li>cmake improvements (Tom Hughes)
+
+<li>node_net.cc: fix incorrect sizeof() (Tom Hughes)
+
+<li>Windows/cygwin: no more GetConsoleTitleW errors on XP (Bert Belder)
+
+<li>Doc improvements (koichik, Logan Smyth, Ben Noordhuis, Arnout Kazemier)</ul>
+
+
+
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.11.tar.gz">http://nodejs.org/dist/node-v0.4.11.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.11/">http://nodejs.org/docs/v0.4.11/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.11/api/">http://nodejs.org/docs/v0.4.11/api/</a> diff --git a/doc/blog/release/node-v0-4-12.md b/doc/blog/release/node-v0-4-12.md new file mode 100644 index 0000000000..0e9aedd704 --- /dev/null +++ b/doc/blog/release/node-v0-4-12.md @@ -0,0 +1,29 @@ +version: 0.4.12 +title: Node v0.4.12 +author: ryandahl +date: Thu Sep 15 2011 17:32:07 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-12 + +2011.09.15, Version 0.4.12 (stable)
+
+<ul>
+<li>Improve docs
+<li>#1563 overflow in ChildProcess custom_fd.
+<li>#1569, parse error on multi-line HTTP headers. (Ben Noordhuis)
+<li>#1586 net: Socket write encoding case sensitivity (koichik)
+<li>#1610 Remove DigiNotar CA from trusted list (isaacs)
+<li>#1624 buffer: Avoid overrun with 'binary' encoding. (koichik)
+<li>#1633 buffer: write() should always set _charsWritten. (koichik)
+<li>#1707 hasOwnProperty usage security hole in querystring (isaacs)
+<li>#1719 Drain OpenSSL error queue
+<li>Fix error reporting in net.Server.listen</ul>
+
+
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.12.tar.gz">http://nodejs.org/dist/node-v0.4.12.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.12/">http://nodejs.org/docs/v0.4.12/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.12/api/">http://nodejs.org/docs/v0.4.12/api/</a> diff --git a/doc/blog/release/node-v0-4-3.md b/doc/blog/release/node-v0-4-3.md new file mode 100644 index 0000000000..e7672f8493 --- /dev/null +++ b/doc/blog/release/node-v0-4-3.md @@ -0,0 +1,33 @@ +version: 0.4.3 +title: Node v0.4.3 +author: ryandahl +date: Fri Mar 18 2011 22:17:59 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-3 + +2011.03.18, Version 0.4.3 (stable)
+<ul>
+<li> Don't decrease server connection counter again if destroy() is called more than once GH-431 (Andreas Reich, Anders Conbere)
+<li> Documentation improvements (koichik)
+<li> Fix bug with setMaxListeners GH-682
+<li> Start up memory footprint improvement. (Tom Hughes)
+<li> Solaris improvements.
+<li> Buffer::Length(Buffer*) should not invoke itself recursively GH-759 (Ben Noordhuis)
+<li> TLS: Advertise support for client certs GH-774 (Theo Schlossnagle)
+<li> HTTP Agent bugs: GH-787, GH-784, GH-803.
+<li> Don't call GetMemoryUsage every 5 seconds.
+<li> Upgrade V8 to 3.1.8.3
+</ul>
+
+
+
+Download: http://nodejs.org/dist/node-v0.4.3.tar.gz
+
+Website: http://nodejs.org/docs/v0.4.3/
+
+Documentation: http://nodejs.org/docs/v0.4.3/api
+
+<a href="https://groups.google.com/d/topic/nodejs/JrYQCQtf6lM/discussion">Announcement</a>
+
+<a href="https://github.com/joyent/node/tree/v0.4.3">commit</a> diff --git a/doc/blog/release/node-v0-4-4.md b/doc/blog/release/node-v0-4-4.md new file mode 100644 index 0000000000..6c911ccebd --- /dev/null +++ b/doc/blog/release/node-v0-4-4.md @@ -0,0 +1,27 @@ +version: 0.4.4 +title: Node v0.4.4 +author: ryandahl +date: Sat Mar 26 2011 08:58:45 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-4 + +2011.03.26, Version 0.4.4 (stable)
+<ul>
+<li> CryptoStream.end shouldn't throw if not writable GH-820
+<li> Drop out if connection destroyed before connect() GH-819
+<li> expose https.Agent
+<li> Correctly setsid in tty.open GH-815
+<li> Bug fix for failed buffer construction
+<li> Added support for removing .once listeners (GH-806)
+<li> Upgrade V8 to 3.1.8.5</ul>
+
+
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.4.tar.gz">http://nodejs.org/dist/node-v0.4.4.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.4/">http://nodejs.org/docs/v0.4.4</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.4/api/">http://nodejs.org/docs/v0.4.4/api</a>
+
+<a href="https://groups.google.com/d/topic/nodejs/LlQCYhDEPAc/discussion">announcement</a> diff --git a/doc/blog/release/node-v0-4-5.md b/doc/blog/release/node-v0-4-5.md new file mode 100644 index 0000000000..a27c56cc77 --- /dev/null +++ b/doc/blog/release/node-v0-4-5.md @@ -0,0 +1,29 @@ +version: 0.4.5 +title: node v0.4.5 +author: ryandahl +date: Sat Apr 02 2011 02:04:58 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-5 + +2011.04.01, Version 0.4.5 (stable)
+<ul>
+<li> Fix listener leak in stream.pipe() (Mikeal Rogers)
+<li> Retain buffers in fs.read/write() GH-814 (Jorge Chamorro Bieling)
+<li> TLS performance improvements
+<li> SlowBuffer.prototype.slice bug GH-843
+<li> process.stderr.write should return true
+<li> Immediate pause/resume race condition GH-535 (isaacs)
+<li> Set default host header properly GH-721 (isaacs)
+<li> Upgrade V8 to 3.1.8.8</ul>
+
+
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.5.tar.gz">http://nodejs.org/dist/node-v0.4.5.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.5">http://nodejs.org/docs/v0.4.5</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.5/api">http://nodejs.org/docs/v0.4.5/api</a>
+
+
+<a href="https://groups.google.com/d/topic/nodejs/aOC7SRLJhQY/discussion">announcement</a> diff --git a/doc/blog/release/node-v0-4-6.md b/doc/blog/release/node-v0-4-6.md new file mode 100644 index 0000000000..0e4e887122 --- /dev/null +++ b/doc/blog/release/node-v0-4-6.md @@ -0,0 +1,27 @@ +version: 0.4.6 +title: Node v0.4.6 +author: ryandahl +date: Thu Apr 14 2011 05:00:30 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-6 + +2011.04.13, Version 0.4.6 (stable)
+<ul><li> Don't error on ENOTCONN from shutdown() #670
+<li> Auto completion of built-in debugger suggests prefix match rather than partial match. (koichik)
+<li> circular reference in vm modules. #822 (Jakub Lekstan)
+<li> http response.readable should be false after 'end' #867 (Abe Fettig)
+<li> Implemenet os.cpus() and os.uptime() on Solaris (Scott McWhirter)
+<li> fs.ReadStream: Allow omission of end option for range reads #801 (Felix Geisendörfer)
+<li> Buffer.write() with UCS-2 should not be write partial char #916 (koichik)
+<Li> Pass secureProtocol through on tls.Server creation (Theo Schlossnagle)
+<li> TLS use RC4-SHA by default
+<li> Don't strangely drop out of event loop on HTTPS client uploads #892
+<li> Doc improvements
+<li> Upgrade v8 to 3.1.8.10</ul>
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.6.tar.gz">http://nodejs.org/dist/node-v0.4.6.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.6/">http://nodejs.org/docs/v0.4.6/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.6/api/">http://nodejs.org/docs/v0.4.6/api/</a> diff --git a/doc/blog/release/node-v0-4-7.md b/doc/blog/release/node-v0-4-7.md new file mode 100644 index 0000000000..38816c8134 --- /dev/null +++ b/doc/blog/release/node-v0-4-7.md @@ -0,0 +1,23 @@ +version: 0.4.7 +title: Node v0.4.7 +author: ryandahl +date: Sat Apr 23 2011 00:47:55 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-7 + +2011.04.22, Version 0.4.7 (stable)
+<ul><li> Don't emit error on ECONNRESET from read() #670
+<li> Fix: Multiple pipes to the same stream were broken #929 (Felix Geisendörfer)
+<li> URL parsing/formatting corrections #954 (isaacs)
+<li> make it possible to do repl.start('', stream) (Wade Simmons)
+<li> Add os.loadavg for SunOS (Robert Mustacchi)
+<li> Fix timeouts with floating point numbers #897 (Jorge Chamorro Bieling)
+<li> Improve docs.</ul>
+
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.7.tar.gz">http://nodejs.org/dist/node-v0.4.7.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.7/">http://nodejs.org/docs/v0.4.7/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.7/api">http://nodejs.org/docs/v0.4.7/api</a> diff --git a/doc/blog/release/node-v0-4-8.md b/doc/blog/release/node-v0-4-8.md new file mode 100644 index 0000000000..b7859edec0 --- /dev/null +++ b/doc/blog/release/node-v0-4-8.md @@ -0,0 +1,55 @@ +version: 0.4.8 +title: Node v0.4.8 +author: ryandahl +date: Sat May 21 2011 07:06:00 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-8 + +2011.05.20, Version 0.4.8 (stable)
+
+* #974 Properly report traceless errors (isaacs)
+
+* #983 Better JSON.parse error detection in REPL (isaacs)
+
+* #836 Agent socket errors bubble up to req only if req exists
+
+* #1041 Fix event listener leak check timing (koichik)
+
+* #1038 Fix dns.resolve() with 'PTR' throws Error: Unknown type "PTR"
+ (koichik)
+
+* #1073 Share SSL context between server connections (Fedor Indutny)
+
+* Disable compression with OpenSSL. Improves memory perf.
+
+* Implement os.totalmem() and os.freemem() for SunOS (Alexandre Marangone)
+
+* Fix a special characters in URL regression (isaacs)
+
+* Fix idle timeouts in HTTPS (Felix Geisendörfer)
+
+* SlowBuffer.write() with 'ucs2' throws ReferenceError. (koichik)
+
+* http.ServerRequest 'close' sometimes gets an error argument
+ (Felix Geisendörfer)
+
+* Doc improvements
+
+* cleartextstream.destroy() should close(2) the socket. Previously was being
+ mapped to a shutdown(2) syscall.
+
+* No longer compile out asserts and debug statements in normal build.
+
+* Debugger improvements.
+
+* Upgrade V8 to 3.1.8.16.
+
+
+
+
+Website: <a href="http://nodejs.org/docs/v0.4.8/">http://nodejs.org/docs/v0.4.8/</a>
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.8.tar.gz">http://nodejs.org/dist/node-v0.4.8.tar.gz</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.8/api/">http://nodejs.org/docs/v0.4.8/api/</a> diff --git a/doc/blog/release/node-v0-4-9.md b/doc/blog/release/node-v0-4-9.md new file mode 100644 index 0000000000..e2eccf2e0c --- /dev/null +++ b/doc/blog/release/node-v0-4-9.md @@ -0,0 +1,30 @@ +version: 0.4.9 +title: Node v0.4.9 +author: ryandahl +date: Wed Jun 29 2011 11:41:05 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-4-9 + +2011.06.29, Version 0.4.9 (stable)<ul>
+<li> Improve documentation
+<li> #1095 error handling bug in stream.pipe() (Felix Geisendörfer)
+<li> #1097 Fix a few leaks in node_crypto.cc (Ben Noordhuis)
+<li> #562 #1078 Parse file:// urls properly (Ryan Petrello)
+<li> #880 Option to disable SSLv2 (Jérémy Lal)
+<li> #1087 Disabling SSL compression disabled with early OpenSSLs.
+<li> #1144 debugger: don't allow users to input non-valid commands (Siddharth Mahendraker)
+<li> Perf improvement for util.inherits
+<li> #1166 Support for signature verification with RSA/DSA public keys (Mark Cavage)
+<li> #1177 Remove node_modules lookup optimization to better support nested project structures (Mathias Buus)
+<li> #1203 Add missing scope.Close to fs.sendfileSync
+<li> #1187 Support multiple 'link' headers
+<li> #1196 Fix -e/--eval can't load module from node_modules (Koichi Kobayashi)
+<li> Upgrade V8 to 3.1.8.25, upgrade http-parser.</ul>
+
+
+Download: <a href="http://nodejs.org/dist/node-v0.4.9.tar.gz">http://nodejs.org/dist/node-v0.4.9.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.4.9">http://nodejs.org/docs/v0.4.9</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.4.9/api">http://nodejs.org/docs/v0.4.9/api</a> diff --git a/doc/blog/release/node-v0-5-0-unstable.md b/doc/blog/release/node-v0-5-0-unstable.md new file mode 100644 index 0000000000..883b9a7f31 --- /dev/null +++ b/doc/blog/release/node-v0-5-0-unstable.md @@ -0,0 +1,39 @@ +version: 0.5.0 +title: Node v0.5.0 (Unstable) +author: ryandahl +date: Wed Jul 06 2011 02:23:17 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-0-unstable + +2011.07.05, Version 0.5.0 (unstable)
+
+<li> New non-default libuv backend to support IOCP on Windows. Use <code>--use-uv</code> to enable.
+<li> deprecate http.cat
+<li> docs improved.
+<li> add child_process.fork
+<li> add fs.utimes() and fs.futimes() support (Ben Noordhuis)
+<li> add process.uptime() (Tom Huges)
+<li> add path.relative (Tony Huang)
+<li> add os.getNetworkInterfaces()
+<li> add remoteAddress and remotePort for client TCP connections (Brian White)
+<li> add secureOptions flag, setting ciphers, SSL_OP_CRYPTOPRO_TLSEXT_BUG to TLS (Theo Schlossnagle)
+<li> add process.arch (Nathan Rajlich)
+<li> add reading/writing of floats and doubles from/to buffers (Brian White)
+<li> Allow script to be read from stdin
+<li> #477 add Buffer::fill method to do memset (Konstantin Käfer)
+<li> #573 Diffie-Hellman support to crypto module (Håvard Stranden)
+<li> #695 add 'hex' encoding to buffer (isaacs)
+<li> #851 Update how REPLServer uses contexts (Ben Weaver)
+<li> #853 add fs.lchow, fs.lchmod, fs.fchmod, fs.fchown (isaacs)
+<li> #889 Allow to remove all EventEmitter listeners at once (Felix Geisendörfer)
+<li> #926 OpenSSL NPN support (Fedor Indutny)
+<li> #955 Change ^C handling in REPL (isaacs)
+<li> #979 add support for Unix Domain Sockets to HTTP (Mark Cavage)
+<li> #1173 #1170 add AMD, asynchronous module definition (isaacs)
+<li> DTrace probes: support X-Forwarded-For (Dave Pacheco) </ul>
+Download: <a href="http://nodejs.org/dist/node-v0.5.0.tar.gz">http://nodejs.org/dist/node-v0.5.0.tar.gz</a>
+
+Website: <a href="http://nodejs.org/docs/v0.5.0/">http://nodejs.org/docs/v0.5.0/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.5.0/api/">http://nodejs.org/docs/v0.5.0/api/</a> diff --git a/doc/blog/release/node-v0-5-1.md b/doc/blog/release/node-v0-5-1.md new file mode 100644 index 0000000000..f9799d40bc --- /dev/null +++ b/doc/blog/release/node-v0-5-1.md @@ -0,0 +1,30 @@ +version: 0.5.1 +title: Node v0.5.1 +author: ryandahl +date: Thu Jul 14 2011 23:48:08 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-1 + +2011.07.14, Version 0.5.1 (unstable)
+<ul><li> #1233 Fix os.totalmem on FreeBSD amd64 (Artem Zaytsev)
+<li> #1149 IDNA and Punycode support in url.parse (Jeremy Selier, Ben Noordhuis, isaacs)
+<li> Export $CC and $CXX to uv and V8's build systems
+<li> Include pthread-win32 static libraries in build (Igor Zinkovsky)
+<li> #1199, #1094 Fix fs can't handle large file on 64bit platform (koichik)
+<li> #1281 Make require a public member of module (isaacs)
+<li> #1303 Stream.pipe returns the destination (Elijah Insua)
+<li> #1229 Addons should not -DEV_MULTIPLICITY=0 (Brian White)
+<li> libuv backend improvements
+<li> Upgrade V8 to 3.4.10</ul>
+
+
+
+
+Download: <a href="http://nodejs.org/dist/v0.5.1/node-v0.5.1.tar.gz">http://nodejs.org/dist/v0.5.1/node-v0.5.1.tar.gz</a>
+
+Windows Build: <a href="http://nodejs.org/dist/v0.5.1/node.exe">http://nodejs.org/dist/v0.5.1/node.exe</a>
+
+Documentation: <a href="http://nodejs.org/dist/v0.5.1/docs/api/">http://nodejs.org/dist/v0.5.1/docs/api/</a>
+
+Website: <a href="http://nodejs.org/dist/v0.5.1/docs">http://nodejs.org/dist/v0.5.1/docs</a> diff --git a/doc/blog/release/node-v0-5-10.md b/doc/blog/release/node-v0-5-10.md new file mode 100644 index 0000000000..47fb926427 --- /dev/null +++ b/doc/blog/release/node-v0-5-10.md @@ -0,0 +1,41 @@ +version: 0.5.10 +title: Node v0.5.10 +author: ryandahl +date: Fri Oct 21 2011 19:12:31 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-10 + +2011.10.21, Version 0.5.10 (unstable)
+<ul><li>Remove cmake build system, support for Cygwin, legacy code base, process.ENV, process.ARGV, process.memoryUsage().vsize, os.openOSHandle</li>
+<li>Documentation improvments (Igor Zinkovsky, Bert Belder, Ilya Dmitrichenko, koichik, Maciej Małecki, Guglielmo Ferri, isaacs)</li>
+<li>Performance improvements (Daniel Ennis, Bert Belder, Ben Noordhuis) </li>
+<li>Long process.title support (Ben Noordhuis)</li>
+<li>net: register net.Server callback only once (Simen Brekken)</li>
+<li>net: fix connect queue bugs (Ben Noordhuis)</li>
+<li>debugger: fix backtrace err handling (Fedor Indutny)</li>
+<li>Use getaddrinfo instead of c-ares for dns.lookup</li>
+<li>Emit 'end' from crypto streams on close</li>
+<li>repl: print out `undefined` (Nathan Rajlich)</li>
+<li>#1902 buffer: use NO_NULL_TERMINATION flag (koichik)</li>
+<li>#1907 http: Added support for HTTP PATCH verb (Thomas Parslow)</li>
+<li>#1644 add GetCPUInfo on windows (Karl Skomski)</li>
+<li>#1484, #1834, #1482, #771 Don't use a separate context for the repl. (isaacs)</li>
+<li>#1882 zlib Update 'availOutBefore' value, and test (isaacs)</li>
+<li>#1888 child_process.fork: don't modify args (koichik)</li>
+<li>#1516 tls: requestCert unusable with Firefox and Chrome (koichik)</li>
+<li>#1467 tls: The TLS API is inconsistent with the TCP API (koichik)</li>
+<li>#1894 net: fix error handling in listen() (koichik)</li>
+<li>#1860 console.error now goes through uv_tty_t</li>
+<li>Upgrade V8 to 3.7.0</li>
+<li>Upgrade GYP to r1081</li></ul>
+
+
+
+Download: <a href="http://nodejs.org/dist/v0.5.10/node-v0.5.10.tar.gz">http://nodejs.org/dist/v0.5.10/node-v0.5.10.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.10/node.exe">http://nodejs.org/dist/v0.5.10/node.exe</a>
+
+Website: <a href="http://nodejs.org/docs/v0.5.10/">http://nodejs.org/docs/v0.5.10/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.5.10/api/">http://nodejs.org/docs/v0.5.10/api/</a> diff --git a/doc/blog/release/node-v0-5-2.md b/doc/blog/release/node-v0-5-2.md new file mode 100644 index 0000000000..c44690f346 --- /dev/null +++ b/doc/blog/release/node-v0-5-2.md @@ -0,0 +1,27 @@ +version: 0.5.2 +title: Node v0.5.2 +author: ryandahl +date: Fri Jul 22 2011 11:40:22 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-2 + +2011.07.22, Version 0.5.2 (unstable)
+<ul><li>libuv improvements; named pipe support
+<li>#1242 check for SSL_COMP_get_compression_methods() (Ben Noordhuis)
+<li>#1348 remove require.paths (isaacs)
+<li>#1349 Delimit NODE_PATH with ; on Windows (isaacs)
+<li>#1335 Remove EventEmitter from C++
+<li>#1357 Load json files with require() (isaacs)
+<li>#1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)
+<li>Fixed: GC was being run too often.
+<li>Upgrade V8 to 3.4.14
+<li>doc improvements</ul>
+
+Download: <a href="http://nodejs.org/dist/v0.5.2/node-v0.5.2.tar.gz">http://nodejs.org/dist/v0.5.2/node-v0.5.2.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.2/node.exe">http://nodejs.org/dist/v0.5.2/node.exe</a>
+
+Website: <a href="http://nodejs.org/dist/v0.5.2/docs/">http://nodejs.org/dist/v0.5.2/docs/</a>
+
+Documentation: <a href="http://nodejs.org/dist/v0.5.2/docs/api">http://nodejs.org/dist/v0.5.2/docs/api</a> diff --git a/doc/blog/release/node-v0-5-3.md b/doc/blog/release/node-v0-5-3.md new file mode 100644 index 0000000000..f84a955f55 --- /dev/null +++ b/doc/blog/release/node-v0-5-3.md @@ -0,0 +1,53 @@ +version: 0.5.3 +title: Node v0.5.3 +author: ryandahl +date: Tue Aug 02 2011 08:03:06 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-3 + +2011.08.01, Version 0.5.3 (unstable)
+
+<ul><li>Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)
+
+<li>#243 Add an optional length argument to Buffer.write() (koichik)
+
+<li>#657 convert nonbuffer data to string in fs.writeFile/Sync (Daniel Pihlström)
+
+<li>Add process.features, remove process.useUV (Ben Noordhuis)
+
+<li>#324 Fix crypto hmac to accept binary keys + add test cases from rfc 2202 and 4231 (Stefan Bühler)
+
+<li>Add Socket::bytesRead, Socket::bytesWritten (Alexander Uvarov)
+
+<li>#572 Don't print result of --eval in CLI (Ben Noordhuis)
+
+<li>#1223 Fix http.ClientRequest crashes if end() was called twice (koichik)
+
+<li>#1383 Emit 'close' after all connections have closed (Felix Geisendörfer)
+
+<li>Add sprintf-like util.format() function (Ben Noordhuis)
+
+<li>Add support for TLS SNI (Fedor Indutny)
+
+<li>New http agent implementation. Off by default the command line flag <code>--use-http2</code> will enable it. <code>make test-http2</code> will run the tests for the new implementation. (Mikeal Rogers)
+
+<li>Revert AMD compatibility. (isaacs)
+
+<li>Windows: improvements, child_process support.
+
+<li>Remove pkg-config file.
+
+<li>Fix startup time regressions.
+
+<li>doc improvements</ul>
+
+
+
+Download: <a href="http://nodejs.org/dist/v0.5.3/node-v0.5.3.tar.gz">http://nodejs.org/dist/v0.5.3/node-v0.5.3.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.3/node.exe">http://nodejs.org/dist/v0.5.3/node.exe</a>
+
+Website: <a href="http://nodejs.org/dist/v0.5.3/docs">http://nodejs.org/dist/v0.5.3/docs</a>
+
+Documentation: <a href="http://nodejs.org/dist/v0.5.3/docs/api">http://nodejs.org/dist/v0.5.3/docs/api</a> diff --git a/doc/blog/release/node-v0-5-4.md b/doc/blog/release/node-v0-5-4.md new file mode 100644 index 0000000000..2dd02e12ad --- /dev/null +++ b/doc/blog/release/node-v0-5-4.md @@ -0,0 +1,36 @@ +version: 0.5.4 +title: Node v0.5.4 +author: ryandahl +date: Fri Aug 12 2011 08:38:26 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-4 + +2011.08.12, Version 0.5.4 (unstable)
+
+<ul><li>libuv/Windows compatibility improvements
+
+<li>Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the to build sln files. (Peter Bright, Igor Zinkovsky)
+
+<li>Make Mikeal's HTTP agent client the default. Use old HTTP client with <code>--use-http1</code>
+
+<li>Fixes https host header default port handling. (Mikeal Rogers)
+
+<li>#1440 strip byte order marker when loading *.js and *.json files (Ben Noordhuis)
+
+<li>#1434 Improve util.format() compatibility with browser. (Koichi Kobayashi)
+
+<li>Provide unchecked uint entry points for integer Buffer.read/writeInt methods. (Robert Mustacchi)
+
+<li>CMake improvements (Tom Huges)
+
+<li>Upgrade V8 to 3.5.4.</ul>
+
+
+Download: <a href="http://nodejs.org/dist/v0.5.4/node-v0.5.4.tar.gz">http://nodejs.org/dist/v0.5.4/node-v0.5.4.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.4/node.exe">http://nodejs.org/dist/v0.5.4/node.exe</a>
+
+Website: <a href="http://nodejs.org/dist/v0.5.4/docs">http://nodejs.org/dist/v0.5.4/docs</a>
+
+Documentation: <a href="http://nodejs.org/dist/v0.5.4/docs/api">http://nodejs.org/dist/v0.5.4/docs/api</a> diff --git a/doc/blog/release/node-v0-5-5.md b/doc/blog/release/node-v0-5-5.md new file mode 100644 index 0000000000..886fac90ef --- /dev/null +++ b/doc/blog/release/node-v0-5-5.md @@ -0,0 +1,40 @@ +version: 0.5.5 +title: Node v0.5.5 +author: bennoordhuis +date: Fri Aug 26 2011 23:20:10 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-5 + +<p>2011.08.26, Version 0.5.5 (unstable)</p>
+<ul>
+<li>typed arrays, implementation from Plesk
+<li>fix IP multicast on SunOS
+<li>fix DNS lookup order: IPv4 first, IPv6 second (--use-uv only)
+<li>remove support for UNIX datagram sockets (--use-uv only)
+<li>UDP support for Windows (Bert Belder)
+<li>#1572 improve tab completion for objects in the REPL (Nathan Rajlich)
+<li>#1563 fix buffer overflow in child_process module (reported by Dean McNamee)
+<li>#1546 fix performance regression in http module (reported by Brian Geffon)
+<li>#1491 add PBKDF2 crypto support (Glen Low)
+<li>#1447 remove deprecated http.cat() function (Mikeal Rogers)
+<li>#1140 fix incorrect dispatch of vm.runInContext's filename argument<br />
+ (Antranig Basman)</p>
+<li>#1140 document vm.runInContext() and vm.createContext() (Antranig Basman)
+<li>#1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)
+<li>#1164 make all DNS lookups async, fixes uncatchable exceptions<br />
+ (Koichi Kobayashi)</p>
+<li>fix incorrect ssl shutdown check (Tom Hughes)
+<li>various cmake fixes (Tom Hughes)
+<li>improved documentation (Koichi Kobayashi, Logan Smyth, Fedor Indutny,<br />
+ Mikeal Rogers, Maciej Małecki, Antranig Basman, Mickaël Delahaye)</p>
+<li>upgrade libuv to commit 835782a
+<li>upgrade V8 to 3.5.8
+</ul>
+<p>Download: <a href="http://nodejs.org/dist/node-v0.5.5.tar.gz">http://nodejs.org/dist/node-v0.5.5.tar.gz</a></p>
+<p>Windows Executable: <a href="http://nodejs.org/dist/v0.5.5/node.exe">http://nodejs.org/dist/v0.5.5/node.exe</a></p>
+<p>Website: <a href="http://nodejs.org/docs/v0.5.5/">http://nodejs.org/docs/v0.5.5/</a></p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.5.5/api/">http://nodejs.org/docs/v0.5.5/api/</a></p>
+<br /><br />
+
+<b>Update:</b> The <code>.exe</code> has a bug that results in incompatibility with Windows XP and Server 2003. This has been reported in <a href="https://github.com/joyent/node/issues/1592">issue #1592</a> and fixed. A new binary was made that is compatibile with the older Windows: <a href="http://nodejs.org/dist/v0.5.5/node-186364e.exe">http://nodejs.org/dist/v0.5.5/node-186364e.exe</a>. diff --git a/doc/blog/release/node-v0-5-6.md b/doc/blog/release/node-v0-5-6.md new file mode 100644 index 0000000000..ca1a392b01 --- /dev/null +++ b/doc/blog/release/node-v0-5-6.md @@ -0,0 +1,49 @@ +version: 0.5.6 +title: Node v0.5.6 (unstable) +author: piscisaureus +date: Fri Sep 09 2011 16:30:39 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-6 + +2011.09.08, Version 0.5.6 (unstable)
+<ul>
+ <li>#345, #1635, #1648 Documentation improvements (Thomas Shinnick, Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth, Ben Noordhuis)</li>
+ <li>#650 Improve path parsing on windows (Bert Belder)</li>
+ <li>#752 Remove headers sent check in OutgoingMessage.getHeader() (Peter Lyons)</li>
+ <li>#1236, #1438, #1506, #1513, #1621, #1640, #1647 Libuv-related bugs fixed (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky)</li>
+ <li>#1296, #1612 crypto: Fix BIO's usage. (Koichi Kobayashi)</li>
+ <li>#1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder)</li>
+ <li>#1429 Don't clobber quick edit mode on windows (Peter Bright)</li>
+ <li>#1503 Make libuv backend default on unix, override with `node --use-legacy`</li>
+ <li>#1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky)</li>
+ <li>#1568 Fix x509 certificate subject parsing (Koichi Kobayashi)</li>
+ <li>#1586 Make socket write encoding case-insensitive (Koichi Kobayashi)</li>
+ <li>#1591, #1656, #1657 Implement fs in libuv, remove libeio and pthread-win32 dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl, Isaac Schlueter)</li>
+ <li>#1592 Don't load-time link against CreateSymbolicLink on windows (Peter Bright)</li>
+ <li>#1601 Improve API consistency when dealing with the socket underlying a HTTP client request (Mikeal Rogers)</li>
+ <li>#1610 Remove DigiNotar CA from trusted list (Isaac Schlueter)</li>
+ <li>#1617 Added some win32 os functions (Karl Skomski)</li>
+ <li>#1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi)</li>
+ <li>#1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi)</li>
+ <li>#1644 Windows: set executables to be console programs (Peter Bright)</li>
+ <li>#1651 improve inspection for sparse array (Koichi Kobayashi)</li>
+ <li>#1672 set .code='ECONNRESET' on socket hang up errors (Ben Noordhuis)</li>
+ <li>Add test case for foaf+ssl client certificate (Niclas Hoyer)</li>
+ <li>Added RPATH environment variable to override run-time library paths (Ashok Mudukutore)</li>
+ <li>Added TLS client-side session resumption support (Sean Cunningham)</li>
+ <li>Added additional properties to getPeerCertificate (Nathan Rixham, Niclas Hoyer)</li>
+ <li>Don't eval repl command twice when an error is thrown (Nathan Rajlich)</li>
+ <li>Improve util.isDate() (Nathan Rajlich)</li>
+ <li>Improvements in libuv backend and bindings, upgrade libuv to bd6066cb349a9b3a1b0d87b146ddaee06db31d10</li>
+ <li>Show warning when using lib/sys.js (Maciej Malecki)</li>
+ <li>Support plus sign in url protocol (Maciej Malecki)</li>
+ <li>Upgrade V8 to 3.6.2</li>
+</ul>
+Download: <a href="http://nodejs.org/dist/v0.5.6/node-v0.5.6.tar.gz">http://nodejs.org/dist/v0.5.6/node-v0.5.6.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.6/node.exe">http://nodejs.org/dist/v0.5.6/node.exe</a>
+
+Website: <a href="http://nodejs.org/docs/v0.5.6/">http://nodejs.org/docs/v0.5.6/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.5.6/api/">http://nodejs.org/docs/v0.5.6/api/</a> diff --git a/doc/blog/release/node-v0-5-7-unstable.md b/doc/blog/release/node-v0-5-7-unstable.md new file mode 100644 index 0000000000..1b640e7dbe --- /dev/null +++ b/doc/blog/release/node-v0-5-7-unstable.md @@ -0,0 +1,35 @@ +version: 0.5.7 +title: Node v0.5.7 (unstable) +author: ryandahl +date: Fri Sep 16 2011 18:57:03 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-7-unstable + +2011.09.16, Version 0.5.7 (unstable)
+<ul>
+<li>Upgrade V8 to 3.6.4
+<li>Improve Windows compatibility
+<li>Documentation improvements
+<li>Debugger and REPL improvements (Fedor Indutny)
+<li>Add legacy API support: net.Stream(fd), process.stdout.writable, process.stdout.fd
+<li>Fix mkdir EEXIST handling (isaacs)
+<li>Use net_uv instead of net_legacy for stdio
+<li>Do not load readline from util.inspect
+<li>#1673 Fix bug related to V8 context with accessors (Fedor Indutny)
+<li>#1634 util: Fix inspection for Error (koichik)
+<li>#1645 fs: Add positioned file writing feature to fs.WriteStream (Thomas Shinnick)
+<li>#1637 fs: Unguarded fs.watchFile cache statWatchers checking fixed (Thomas Shinnick)
+<li>#1695 Forward customFds to ChildProcess.spawn
+<li>#1707 Fix hasOwnProperty security problem in querystring (isaacs)
+<li>#1719 Drain OpenSSL error queue</ul>
+
+
+
+Download: <a href="http://nodejs.org/dist/v0.5.7/node-v0.5.7.tar.gz">http://nodejs.org/dist/v0.5.7/node-v0.5.7.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.7/node.exe">http://nodejs.org/dist/v0.5.7/node.exe</a>
+
+Website: <a href="http://nodejs.org/docs/v0.5.7/">http://nodejs.org/docs/v0.5.7/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.5.7/api/">http://nodejs.org/docs/v0.5.7/api/</a> diff --git a/doc/blog/release/node-v0-5-8.md b/doc/blog/release/node-v0-5-8.md new file mode 100644 index 0000000000..9f0fc146c3 --- /dev/null +++ b/doc/blog/release/node-v0-5-8.md @@ -0,0 +1,26 @@ +version: 0.5.8 +title: Node v0.5.8 +author: ryandahl +date: Fri Sep 30 2011 16:47:11 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-8 + +2011.09.30, Version 0.5.8 (unstable)<ul><li>zlib bindings (isaacs)
+<li>Windows supports TTY ANSI escape codes (Bert Belder)
+<li>Debugger improvements (Fedor Indutny)
+<li>crypto: look up SSL errors with ERR_print_errors() (Ben Noordhuis)
+<li>dns callbacks go through MakeCallback now
+<li>Raise an error when a malformed package.json file is found. (Ben Leslie)
+<li>buffers: handle bad length argument in constructor (Ben Noordhuis)
+<li>#1726, unref process.stdout
+<li>Doc improvements (Ben Noordhuis, Fedor Indutny, koichik)
+<li>Upgrade libuv to fe18438</ul>
+
+Download: <a href="http://nodejs.org/dist/v0.5.8/node-v0.5.8.tar.gz">http://nodejs.org/dist/v0.5.8/node-v0.5.8.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.8/node.exe">http://nodejs.org/dist/v0.5.8/node.exe</a>
+
+Website: <a href="http://nodejs.org/docs/v0.5.8/">http://nodejs.org/docs/v0.5.8/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.5.8/api/">http://nodejs.org/docs/v0.5.8/api/</a> diff --git a/doc/blog/release/node-v0-5-9.md b/doc/blog/release/node-v0-5-9.md new file mode 100644 index 0000000000..6e361bcc4f --- /dev/null +++ b/doc/blog/release/node-v0-5-9.md @@ -0,0 +1,27 @@ +version: 0.5.9 +title: Node v0.5.9 +author: ryandahl +date: Mon Oct 10 2011 19:06:21 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-5-9 + +2011.10.10, Version 0.5.9 (unstable)
+<ul><li>fs.watch interface backed by kqueue, inotify, and ReadDirectoryChangesW (Igor Zinkovsky, Ben Noordhuis)</li>
+<li>add dns.resolveTxt (Christian Tellnes)</li>
+<li>Remove legacy http library (Ben Noordhuis)</li>
+<li>child_process.fork returns and works on Windows. Allows passing handles. (Igor Zinkovsky, Bert Belder)</li>
+<li>#1774 Lint and clean up for --harmony_block_scoping (Tyler Larson, Colton Baker)</li>
+<li>#1813 Fix ctrl+c on Windows (Bert Belder)</li>
+<li>#1844 unbreak --use-legacy (Ben Noordhuis)</li>
+<li>process.stderr now goes through libuv. Both process.stdout and process.stderr are blocking when referencing a TTY.</li>
+<li>net_uv performance improvements (Ben Noordhuis, Bert Belder)</li></ul>
+
+
+Download: <a href="http://nodejs.org/dist/v0.5.9/node-v0.5.9.tar.gz">http://nodejs.org/dist/v0.5.9/node-v0.5.9.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.5.9/node.exe">http://nodejs.org/dist/v0.5.9/node.exe</a>
+
+Website: <a href="http://nodejs.org/docs/v0.5.9/">http://nodejs.org/docs/v0.5.9/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.5.9/api/">http://nodejs.org/docs/v0.5.9/api/</a> diff --git a/doc/blog/release/node-v0-6-0.md b/doc/blog/release/node-v0-6-0.md new file mode 100644 index 0000000000..ea0e71373b --- /dev/null +++ b/doc/blog/release/node-v0-6-0.md @@ -0,0 +1,80 @@ +version: 0.6.0 +title: Node v0.6.0 +author: ryandahl +date: Sat Nov 05 2011 02:07:10 GMT-0700 (PDT) +status: publish +category: release +slug: node-v0-6-0 + +We are happy to announce the third stable branch of Node v0.6. We will be freezing JavaScript, C++, and binary interfaces for all v0.6 releases.
+
+The major differences between v0.4 and v0.6 are<ul>
+<li>Native Windows support using I/O Completion Ports for sockets.
+<li>Integrated load balancing over multiple processes. <a href="http://nodejs.org/docs/v0.6.0/api/cluster.html">docs</a>
+<li>Better support for IPC between Node instances <a href="http://nodejs.org/docs/v0.6.0/api/child_processes.html#child_process.fork">docs</a>
+<li>Improved command line debugger <a href="http://nodejs.org/docs/v0.6.0/api/debugger.html">docs</a>
+<li>Built-in binding to zlib for compression <a href="http://nodejs.org/docs/v0.6.0/api/zlib.html">docs</a>
+<li>Upgrade v8 from 3.1 to 3.6</ul>
+
+In order to support Windows we reworked much of the core architecture. There was some fear that our work would degrade performance on UNIX systems but this was not the case. Here is a Linux system we benched for demonstration:
+
+<table><tr> <th></th> <th>v0.4.12 (linux)</th><th>v0.6.0 (linux)</th></tr>
+<tr> <td>http_simple.js /bytes/1024</td> <td>5461 r/s</td> <td>6263 r/s</td> </tr>
+<tr> <td>io.js read </td> <td>19.75 mB/s</td> <td>26.63 mB/s</td> </tr>
+<tr> <td>io.js write </td> <td>21.60 mB/s</td> <td>17.40 mB/s</td> </tr>
+<tr> <td>startup.js </td> <td>74.7 ms</td> <td>49.6 ms</td> </tr></table>
+
+Bigger is better in http and io benchmarks, smaller is better in startup. The http benchmark was done with 600 clients on a 10GE network served from three load generation machines.
+
+In the last version of Node, v0.4, we could only run Node on Windows with Cygwin. Therefore we've gotten massive improvements by targeting the native APIs. Benchmarks on the same machine:
+
+<table><tr><th></th><th>v0.4.12 (windows)</th><th>v0.6.0 (windows)</th></tr>
+<tr> <td>http_simple.js /bytes/1024</td> <td>3858 r/s</td> <td>5823 r/s</td> </tr>
+<tr> <td>io.js read </td> <td>12.41 mB/s</td> <td>26.51 mB/s</td> </tr>
+<tr> <td>io.js write </td> <td>12.61 mB/s</td> <td>33.58 mB/s</td> </tr>
+<tr> <td>startup.js </td> <td>152.81 ms</td> <td>52.04 ms</td> </tr></table>
+
+We consider this a good intermediate stage for the Windows port. There is still work to be done. For example, we are not yet providing users with a blessed path for building addon modules in MS Visual Studio. Work will continue in later releases.
+
+For users upgrading code bases from v0.4 to v0.6 <a href="https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6">we've documented</a> most of the issues that you will run into. Most people find the change painless. Despite the long list of changes most core APIs remain untouched.
+
+Our release cycle will be tightened dramatically now. Expect to see a new stable branch in January. We wish to eventually have our releases in sync with Chrome and V8's 6 week cycle.
+
+Thank you to everyone who contributed code, tests, docs, or sent in bug reports.
+
+Here are the changes between v0.5.12 and v0.6.0:
+
+2011.11.04, Version 0.6.0 (stable)
+<ul><li>print undefined on undefined values in REPL (Nathan Rajlich)</li>
+<li>doc improvements (koichik, seebees, bnoordhuis, Maciej Małecki, Jacob Kragh)</li>
+<li>support native addon loading in windows (Bert Belder)</li>
+<li>rename getNetworkInterfaces() to networkInterfaces() (bnoordhuis)</li>
+<li>add pending accepts knob for windows (igorzi)</li>
+<li>http.request(url.parse(x)) (seebees)</li>
+<li>#1929 zlib Respond to 'resume' events properly (isaacs)</li>
+<li>stream.pipe: Remove resume and pause events</li>
+<li>test fixes for windows (igorzi)</li>
+<li>build system improvements (bnoordhuis)</li>
+<li>#1936 tls: does not emit 'end' from EncryptedStream (koichik)</li>
+<li>#758 tls: add address(), remoteAddress/remotePort</li>
+<li>#1399 http: emit Error object after .abort() (bnoordhuis)</li>
+<li>#1999 fs: make mkdir() default to 0777 permissions (bnoordhuis)</li>
+<li>#2001 fix pipe error codes</li>
+<li>#2002 Socket.write should reset timeout timer</li>
+<li>stdout and stderr are blocking when associated with file too.</li>
+<li>remote debugger support on windows (Bert Belder)</li>
+<li>convenience methods for zlib (Matt Robenolt)</li>
+<li>process.kill support on windows (igorzi)</li>
+<li>process.uptime() support on windows (igorzi)</li>
+<li>Return IPv4 addresses before IPv6 addresses from getaddrinfo</li>
+<li>util.inspect improvements (Nathan Rajlich)</li>
+<li>cluster module api changes</li>
+<li>Downgrade V8 to 3.6.6.6</li></ul>
+
+Download: <a href="http://nodejs.org/dist/v0.6.0/node-v0.6.0.tar.gz">http://nodejs.org/dist/v0.6.0/node-v0.6.0.tar.gz</a>
+
+Windows Executable: <a href="http://nodejs.org/dist/v0.6.0/node.exe">http://nodejs.org/dist/v0.6.0/node.exe</a>
+
+Website: <a href="http://nodejs.org/docs/v0.6.0/">http://nodejs.org/docs/v0.6.0/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.6.0/api/">http://nodejs.org/docs/v0.6.0/api/</a> diff --git a/doc/blog/release/node-v0-6-1.md b/doc/blog/release/node-v0-6-1.md new file mode 100644 index 0000000000..14a0db4952 --- /dev/null +++ b/doc/blog/release/node-v0-6-1.md @@ -0,0 +1,33 @@ +version: 0.6.1 +title: Node v0.6.1 +author: ryandahl +date: Fri Nov 11 2011 15:34:15 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-1 + +2011.11.11, Version 0.6.1 (stable)
+<ul><li>doc improvements (Eric Lovett, Ben Noordhuis, Scott Anderson, Yoji SHIDARA)</li>
+<li>crypto: make thread-safe (Ben Noordhuis)</li>
+<li>fix process.kill error object</li>
+<li>debugger: correctly handle source with multi-byte characters (Shigeki Ohtsu)</li>
+<li>make stdout and stderr non-destroyable (Igor Zinkovsky)</li>
+<li>fs: don't close uninitialized fs.watch handle (Ben Noordhuis)</li>
+<li>#2026 fix man page install on BSDs (Ben Noordhuis)</li>
+<li>#2040 fix unrecognized errno assert in uv_err_name</li>
+<li>#2043 fs: mkdir() should call callback if mode is omitted</li>
+<li>#2045 fs: fix fs.realpath on windows to return on error (Benjamin Pasero)</li>
+<li>#2047 minor cluster improvements</li>
+<li>#2052 readline get window columns correctly</li>
+<li>Upgrade V8 to 3.6.6.7</li></ul>
+
+
+Source Code: <a href="http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gz">http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gz</a>
+
+Windows Installer: <a href="http://nodejs.org/dist/v0.6.1/node-v0.6.1.msi">http://nodejs.org/dist/v0.6.1/node-v0.6.1.msi</a>
+
+Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.1/node-v0.6.1.pkg">http://nodejs.org/dist/v0.6.1/node-v0.6.1.pkg</a>
+
+Website: <a href="http://nodejs.org/docs/v0.6.1/">http://nodejs.org/docs/v0.6.1/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.6.1/api/">http://nodejs.org/docs/v0.6.1/api/</a> diff --git a/doc/blog/release/node-v0-6-10.md b/doc/blog/release/node-v0-6-10.md new file mode 100644 index 0000000000..a0ca4e4a37 --- /dev/null +++ b/doc/blog/release/node-v0-6-10.md @@ -0,0 +1,30 @@ +version: 0.6.10 +title: Node v0.6.10 +author: Isaac Schlueter +date: Thu Feb 02 2012 17:22:03 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-10 + +<p>2012.02.02, Version 0.6.10 (stable)</p>
+
+<ul>
+<li><p>Update V8 to 3.6.6.20</p></li>
+<li><p>Add npm msysgit bash shim to msi installer (isaacs)</p></li>
+<li><p>buffers: fix intermittent out of bounds error (Ben Noordhuis)</p></li>
+<li><p>buffers: honor length argument in base64 decoder (Ben Noordhuis)</p></li>
+<li><p>windows: Fix path.exists regression (Bert Belder)</p></li>
+<li><p>Make QueryString.parse run faster (Philip Tellis)</p></li>
+<li><p>http: avoid freeing http-parser objects too early (koichik)</p></li>
+<li><p>timers: add v0.4 compatibility hack (Ben Noordhuis)</p></li>
+<li><p>Proper EPERM error code support (Igor Zinkovsky, Brandon Philips)</p></li>
+<li><p>dgram: Implement udp multicast methods on windows (Bert Belder)</p></li>
+</ul><p>Source Code: <a href="http://nodejs.org/dist/v0.6.10/node-v0.6.10.tar.gz">http://nodejs.org/dist/v0.6.10/node-v0.6.10.tar.gz</a></p>
+
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.10/node-v0.6.10.msi">http://nodejs.org/dist/v0.6.10/node-v0.6.10.msi</a></p>
+
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.10/node-v0.6.10.pkg">http://nodejs.org/dist/v0.6.10/node-v0.6.10.pkg</a></p>
+
+<p>Website: <a href="http://nodejs.org/docs/v0.6.10/">http://nodejs.org/docs/v0.6.10/</a></p>
+
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.10/api/">http://nodejs.org/docs/v0.6.10/api/</a></p> diff --git a/doc/blog/release/node-v0-6-2.md b/doc/blog/release/node-v0-6-2.md new file mode 100644 index 0000000000..b405268bc7 --- /dev/null +++ b/doc/blog/release/node-v0-6-2.md @@ -0,0 +1,27 @@ +version: 0.6.2 +title: Node v0.6.2 +author: bennoordhuis +date: Fri Nov 18 2011 15:35:32 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-2 + +<p>2011.11.18, Version 0.6.2 (stable)</p>
+<ul>
+<li>doc improvements (Artur Adib, Trevor Burnham, Ryan Emery, Trent Mick)</li>
+<li>timers: remember extra setTimeout() arguments when timeout==0</li>
+<li>punycode: use Mathias Bynens's punycode library, it's more compliant</li>
+<li>repl: improved tab completion (Ryan Emery)</li>
+<li>buffer: fix range checks in .writeInt() functions (Lukasz Walukiewicz)</li>
+<li>tls: make cipher list configurable</li>
+<li>addons: make Buffer and ObjectWrap visible to Windows add-ons (Bert Belder)</li>
+<li>crypto: add PKCS#1 a.k.a RSA public key verification support</li>
+<li>windows: fix stdout writes when redirected to nul</li>
+<li>sunos: fix build on Solaris and Illumos</li>
+<li>Upgrade V8 to 3.6.6.8</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.2/node-v0.6.2.tar.gz">http://nodejs.org/dist/v0.6.2/node-v0.6.2.tar.gz</a></p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.2/node-v0.6.2.msi">http://nodejs.org/dist/v0.6.2/node-v0.6.2.msi</a></p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.2/node-v0.6.2.pkg">http://nodejs.org/dist/v0.6.2/node-v0.6.2.pkg</a></p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.2/">http://nodejs.org/docs/v0.6.2/</a></p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.2/api/">http://nodejs.org/docs/v0.6.2/api/</a></p> diff --git a/doc/blog/release/node-v0-6-3.md b/doc/blog/release/node-v0-6-3.md new file mode 100644 index 0000000000..559c3d352a --- /dev/null +++ b/doc/blog/release/node-v0-6-3.md @@ -0,0 +1,30 @@ +version: 0.6.3 +title: Node v0.6.3 +author: piscisaureus +date: Fri Nov 25 2011 02:54:08 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-3 + +2011.11.25, Version 0.6.3 (stable)
+<ul>
+ <li>#2083 Land NPM in Node. It is included in packages/installers and installed on `make install`.</li>
+ <li>#2076 Add logos to windows installer.</li>
+ <li>#1711 Correctly handle http requests without headers. (Ben Noordhuis, Felix Geisendörfer)</li>
+ <li>TLS: expose more openssl SSL context options and constants. (Ben Noordhuis)</li>
+ <li>#2177 Windows: don't kill UDP socket when a packet fails to reach its destination. (Bert Belder)</li>
+ <li>Windows: support paths longer than 260 characters. (Igor Zinkovsky)</li>
+ <li>Windows: correctly resolve drive-relative paths. (Bert Belder)</li>
+ <li>#2166 Don't leave file descriptor open after lchmod. (Isaac Schlueter)</li>
+ <li>#2084 Add OS X .pkg build script to make file.</li>
+ <li>#2160 Documentation improvements. (Ben Noordhuis)</li>
+</ul>
+Source Code: <a href="http://nodejs.org/dist/v0.6.3/node-v0.6.3.tar.gz">http://nodejs.org/dist/v0.6.3/node-v0.6.3.tar.gz</a>
+
+Windows Installer: <a href="http://nodejs.org/dist/v0.6.3/node-v0.6.3.msi">http://nodejs.org/dist/v0.6.3/node-v0.6.3.msi</a>
+
+Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.3/node-v0.6.3.pkg">http://nodejs.org/dist/v0.6.3/node-v0.6.3.pkg</a>
+
+Website: <a href="http://nodejs.org/docs/v0.6.3/">http://nodejs.org/docs/v0.6.3/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.6.3/api/">http://nodejs.org/docs/v0.6.3/api/</a> diff --git a/doc/blog/release/node-v0-6-4.md b/doc/blog/release/node-v0-6-4.md new file mode 100644 index 0000000000..f99f15fc59 --- /dev/null +++ b/doc/blog/release/node-v0-6-4.md @@ -0,0 +1,31 @@ +version: 0.6.4 +title: Node v0.6.4 +author: bennoordhuis +date: Thu Dec 01 2011 18:20:14 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-4 + +2011.12.02, Version 0.6.4 (stable)
+<ul>
+<li>doc improvements (Kyle Young, Tim Oxley, Roman Shtylman, Mathias Bynens)</li>
+<li>upgrade bundled npm (Isaac Schlueter)</li>
+<li>polish Windows installer (Igor Zinkovsky, Isaac Schlueter)</li>
+<li>punycode: upgrade to v0.2.1 (Mathias Bynens)</li>
+<li>build: add --without-npm flag to configure script</li>
+<li>sys: deprecate module some more, print stack trace if NODE_DEBUG=sys</li>
+<li>cli: add -p switch, prints result of --eval</li>
+<li>#1997: fix Blowfish ECB encryption and decryption (Ingmar Runge)</li>
+<li>#2223: fix socket 'close' event being emitted twice</li>
+<li>#2224: fix RSS memory usage > 4 GB reporting (Russ Bradberry)</li>
+<li>#2225: fix util.inspect() object stringification bug (Nathan Rajlich)</li>
+</ul>
+Source Code: <a href="http://nodejs.org/dist/v0.6.4/node-v0.6.4.tar.gz">http://nodejs.org/dist/v0.6.4/node-v0.6.4.tar.gz</a>
+
+Windows Installer: <a href="http://nodejs.org/dist/v0.6.4/node-v0.6.4.msi">http://nodejs.org/dist/v0.6.4/node-v0.6.4.msi</a>
+
+Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.4/node-v0.6.4.pkg">http://nodejs.org/dist/v0.6.4/node-v0.6.4.pkg</a>
+
+Website: <a href="http://nodejs.org/docs/v0.6.4/">http://nodejs.org/docs/v0.6.4/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.6.4/api/">http://nodejs.org/docs/v0.6.4/api/</a> diff --git a/doc/blog/release/node-v0-6-5.md b/doc/blog/release/node-v0-6-5.md new file mode 100644 index 0000000000..832da74148 --- /dev/null +++ b/doc/blog/release/node-v0-6-5.md @@ -0,0 +1,21 @@ +version: 0.6.5 +title: Node v0.6.5 +author: ryandahl +date: Sun Dec 04 2011 00:59:57 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-5 + +2011.12.04, Version 0.6.5 (stable)
+<ul><li>npm workaround Windows antivirus software (isaacs)
+<li>Upgrade V8 to 3.6.6.11</ul>
+
+Source Code: <a href="http://nodejs.org/dist/v0.6.5/node-v0.6.5.tar.gz">http://nodejs.org/dist/v0.6.5/node-v0.6.5.tar.gz</a>
+
+Windows Installer: <a href="http://nodejs.org/dist/v0.6.5/node-v0.6.5.msi">http://nodejs.org/dist/v0.6.5/node-v0.6.5.msi</a>
+
+Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.5/node-v0.6.5.pkg">http://nodejs.org/dist/v0.6.5/node-v0.6.5.pkg</a>
+
+Website: <a href="http://nodejs.org/docs/v0.6.5/">http://nodejs.org/docs/v0.6.5/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.6.5/api/">http://nodejs.org/docs/v0.6.5/api/</a> diff --git a/doc/blog/release/node-v0-6-6.md b/doc/blog/release/node-v0-6-6.md new file mode 100644 index 0000000000..c52169a15a --- /dev/null +++ b/doc/blog/release/node-v0-6-6.md @@ -0,0 +1,32 @@ +version: 0.6.6 +title: Node v0.6.6 +author: Isaac Schlueter +date: Thu Dec 15 2011 11:07:57 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-6 + +2011.12.14, Version 0.6.6 (stable)
+
+<ul>
+<li>npm update to 1.1.0-beta-4 (Isaac Z. Schlueter)</li>
+<li>cli: fix output of --help (Ben Noordhuis)</li>
+<li>new website</li>
+<li>pause/resume semantics for stdin (Isaac Z. Schlueter)</li>
+<li>Travis CI integration (Maciej Małecki)</li>
+<li>child_process: Fix bug regarding closed stdin (Ben Noordhuis)</li>
+<li>Enable upgrades in MSI. (Igor Zinkovsky)</li>
+<li>net: Fixes memory leak (Ben Noordhuis)</li>
+<li>fs: handle fractional or NaN ReadStream buffer size (Ben Noordhuis)</li>
+<li>crypto: fix memory leaks in PBKDF2 error path (Ben Noordhuis)</li>
+</ul>
+
+Source Code: <a href="http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz">http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz</a>
+
+Windows Installer: <a href="http://nodejs.org/dist/v0.6.6/node-v0.6.6.msi">http://nodejs.org/dist/v0.6.6/node-v0.6.6.msi</a>
+
+Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.6/node-v0.6.6.pkg">http://nodejs.org/dist/v0.6.6/node-v0.6.6.pkg</a>
+
+Website: <a href="http://nodejs.org/docs/v0.6.6/">http://nodejs.org/docs/v0.6.6/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.6.6/api/">http://nodejs.org/docs/v0.6.6/api/</a> diff --git a/doc/blog/release/node-v0-6-7.md b/doc/blog/release/node-v0-6-7.md new file mode 100644 index 0000000000..0346f51c0c --- /dev/null +++ b/doc/blog/release/node-v0-6-7.md @@ -0,0 +1,41 @@ +version: 0.6.7 +title: Node v0.6.7 +author: Isaac Schlueter +date: Fri Jan 06 2012 17:54:49 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-7 + +<p>2012.01.06, Version 0.6.7 (stable)</p>
+
+<ul>
+<li><p>V8 hash collision fix (Breaks MIPS) (Bert Belder, Erik Corry)</p></li>
+<li><p>Upgrade V8 to 3.6.6.15</p></li>
+<li><p>Upgrade npm to 1.1.0-beta-10 (isaacs)</p></li>
+<li><p>many doc updates (Ben Noordhuis, Jeremy Martin, koichik, Dave Irvine,
+Seong-Rak Choi, Shannen, Adam Malcontenti-Wilson, koichik)</p></li>
+<li><p>Fix segfault in <code>node_http_parser.cc</code></p></li>
+<li><p>dgram, timers: fix memory leaks (Ben Noordhuis, Yoshihiro Kikuchi)</p></li>
+<li><p>repl: fix repl.start not passing the <code>ignoreUndefined</code> arg (Damon Oehlman)</p></li>
+<li><p>#1980: Socket.pause null reference when called on a closed Stream (koichik)</p></li>
+<li><p>#2263: XMLHttpRequest piped in a writable file stream hang (koichik)</p></li>
+<li><p>#2069: http resource leak (koichik)</p></li>
+<li><p>buffer.readInt global pollution fix (Phil Sung)</p></li>
+<li><p>timers: fix performance regression (Ben Noordhuis)</p></li>
+<li><p>#2308, #2246: node swallows openssl error on request (koichik)</p></li>
+<li><p>#2114: timers: remove _idleTimeout from item in .unenroll() (James Hartig)</p></li>
+<li><p>#2379: debugger: Request backtrace w/o refs (Fedor Indutny)</p></li>
+<li><p>simple DTrace ustack helper (Dave Pacheco)</p></li>
+<li><p>crypto: rewrite HexDecode without snprintf (Roman Shtylman)</p></li>
+<li><p>crypto: don’t ignore DH init errors (Ben Noordhuis)</p></li>
+</ul>
+
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.7/node-v0.6.7.tar.gz">http://nodejs.org/dist/v0.6.7/node-v0.6.7.tar.gz</a></p>
+
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.7/node-v0.6.7.msi">http://nodejs.org/dist/v0.6.7/node-v0.6.7.msi</a></p>
+
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.7/node-v0.6.7.pkg">http://nodejs.org/dist/v0.6.7/node-v0.6.7.pkg</a></p>
+
+<p>Website: <a href="http://nodejs.org/docs/v0.6.7/">http://nodejs.org/docs/v0.6.7/</a></p>
+
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.7/api/">http://nodejs.org/docs/v0.6.7/api/</a></p> diff --git a/doc/blog/release/node-v0-6-8.md b/doc/blog/release/node-v0-6-8.md new file mode 100644 index 0000000000..55de31eb6b --- /dev/null +++ b/doc/blog/release/node-v0-6-8.md @@ -0,0 +1,31 @@ +version: 0.6.8 +title: Node v0.6.8 +author: Isaac Schlueter +date: Thu Jan 19 2012 19:59:53 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-8 + +<p>2012.01.19, Version 0.6.8 (stable)</p>
+
+<ul>
+<li><p>Update V8 to 3.6.6.19</p></li>
+<li><p>Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny)</p></li>
+<li><p>Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie)</p></li>
+<li><p>path.extname bugfix with . and .. paths (Bert Belder)</p></li>
+<li><p>cluster: don't always kill the master on uncaughtException (Ben Noordhuis)</p></li>
+<li><p>Update npm to 1.1.0-2 (isaacs)</p></li>
+<li><p>typed arrays: set class name (Ben Noordhuis)</p></li>
+<li><p>zlib binding cleanup (isaacs, Bert Belder)</p></li>
+<li><p>dgram: use slab memory allocator (Michael Bernstein)</p></li>
+<li><p>fix segfault #2473</p></li>
+<li><p>#2521 60% improvement in fs.stat on Windows (Igor Zinkovsky)</p></li>
+</ul><p>Source Code: <a href="http://nodejs.org/dist/v0.6.8/node-v0.6.8.tar.gz">http://nodejs.org/dist/v0.6.8/node-v0.6.8.tar.gz</a></p>
+
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.8/node-v0.6.8.msi">http://nodejs.org/dist/v0.6.8/node-v0.6.8.msi</a></p>
+
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.8/node-v0.6.8.pkg">http://nodejs.org/dist/v0.6.8/node-v0.6.8.pkg</a></p>
+
+<p>Website: <a href="http://nodejs.org/docs/v0.6.8/">http://nodejs.org/docs/v0.6.8/</a></p>
+
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.8/api/">http://nodejs.org/docs/v0.6.8/api/</a></p> diff --git a/doc/blog/release/node-v0-6-9.md b/doc/blog/release/node-v0-6-9.md new file mode 100644 index 0000000000..05d992febd --- /dev/null +++ b/doc/blog/release/node-v0-6-9.md @@ -0,0 +1,30 @@ +version: 0.6.9 +title: Node v0.6.9 +author: Isaac Schlueter +date: Fri Jan 27 2012 16:58:18 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-6-9 + +<p>2012.01.27, Version 0.6.9 (stable)</p>
+
+<ul>
+<li>
+<p>dgram: Bring back missing functionality for Unix (Dan VerWeire,
+Roman Shtylman, Ben Noordhuis)</p>
+<p>- Note: Windows UDP support not yet complete.</p></li>
+<li><p>http: Fix parser memory leak (koichik)</p></li>
+<li><p>zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse)</p></li>
+<li><p>module: fix --debug-brk on symlinked scripts (Fedor Indutny)</p></li>
+<li><p>Documentation Restyling (Matthew Fitzsimmons)</p></li>
+<li><p>Update npm to 1.1.0-3 (isaacs)</p></li>
+<li><p>Windows: fix regression in stat() calls to C:\ (Bert Belder)</p></li>
+</ul><p>Source Code: <a href="http://nodejs.org/dist/v0.6.9/node-v0.6.9.tar.gz">http://nodejs.org/dist/v0.6.9/node-v0.6.9.tar.gz</a></p>
+
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.9/node-v0.6.9.msi">http://nodejs.org/dist/v0.6.9/node-v0.6.9.msi</a></p>
+
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.9/node-v0.6.9.pkg">http://nodejs.org/dist/v0.6.9/node-v0.6.9.pkg</a></p>
+
+<p>Website: <a href="http://nodejs.org/docs/v0.6.9/">http://nodejs.org/docs/v0.6.9/</a></p>
+
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.9/api/">http://nodejs.org/docs/v0.6.9/api/</a></p> diff --git a/doc/blog/release/node-v0-7-0-unstable.md b/doc/blog/release/node-v0-7-0-unstable.md new file mode 100644 index 0000000000..3036b9228f --- /dev/null +++ b/doc/blog/release/node-v0-7-0-unstable.md @@ -0,0 +1,29 @@ +version: 0.7.0 +title: Node v0.7.0 (Unstable) +author: ryandahl +date: Mon Jan 16 2012 19:58:28 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-7-0-unstable + +<strong>This is the first release in the unstable v0.7 series. Almost all users will want to remain using the stable v0.6 releases.</strong>
+
+2012.01.16, Version 0.7.0 (unstable)
+<ul>
+<li>Upgrade V8 to 3.8.6
+<li>Use GYP build system on unix (Ben Noordhuis)
+<li>Experimenetal isolates support (Ben Noordhuis)
+<li>Improvements to Cluster API (Andreas Madsen)
+<li>Use isolates for internal debugger (Fedor Indutny)
+<li>Bug fixes</ul>
+
+
+Source Code: <a href="http://nodejs.org/dist/v0.7.0/node-v0.7.0.tar.gz">http://nodejs.org/dist/v0.7.0/node-v0.7.0.tar.gz</a>
+
+Windows Installer: <a href="http://nodejs.org/dist/v0.7.0/node-v0.7.0.msi">http://nodejs.org/dist/v0.7.0/node-v0.7.0.msi</a>
+
+Macintosh Installer: <a href="http://nodejs.org/dist/v0.7.0/node-v0.7.0.pkg">http://nodejs.org/dist/v0.7.0/node-v0.7.0.pkg</a>
+
+Website: <a href="http://nodejs.org/docs/v0.7.0/">http://nodejs.org/docs/v0.7.0/</a>
+
+Documentation: <a href="http://nodejs.org/docs/v0.7.0/api/">http://nodejs.org/docs/v0.7.0/api/</a> diff --git a/doc/blog/release/node-v0-7-1.md b/doc/blog/release/node-v0-7-1.md new file mode 100644 index 0000000000..efb89d045d --- /dev/null +++ b/doc/blog/release/node-v0-7-1.md @@ -0,0 +1,30 @@ +version: 0.7.1 +title: Node v0.7.1 +author: Isaac Schlueter +date: Mon Jan 23 2012 17:35:59 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-7-1 + +<p>2012.01.23, Version 0.7.1 (unstable)</p>
+
+<ul>
+<li><p>Update V8 to 3.8.8</p></li>
+<li><p>Install node-waf by default (Fedor Indutny)</p></li>
+<li><p>crypto: Add ability to turn off PKCS padding (Ingmar Runge)</p></li>
+<li><p>v8: implement VirtualMemory class on SunOS (Ben Noordhuis)</p></li>
+<li><p>Add cluster.setupMaster (Andreas Madsen)</p></li>
+<li><p>move <code>path.exists*</code> to <code>fs.exists*</code> (Maciej Małecki)</p></li>
+<li><p>typed arrays: set class name (Ben Noordhuis)</p></li>
+<li><p>libuv bug fixes (Igor Zinkovsky, Ben Noordhuis, Dan VerWeire)</p></li>
+</ul>
+
+<p>Source: <a href="http://nodejs.org/dist/v0.7.1/node-v0.7.1.tar.gz">http://nodejs.org/dist/v0.7.1/node-v0.7.1.tar.gz</a></p>
+
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.1/node-v0.7.1.msi">http://nodejs.org/dist/v0.7.1/node-v0.7.1.msi</a></p>
+
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.7.1/node-v0.7.1.pkg">http://nodejs.org/dist/v0.7.1/node-v0.7.1.pkg</a></p>
+
+<p>Website: <a href="http://nodejs.org/docs/v0.7.1/">http://nodejs.org/docs/v0.7.1/</a></p>
+
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.1/api/">http://nodejs.org/docs/v0.7.1/api/</a></p> diff --git a/doc/blog/release/node-v0-7-2-unstable.md b/doc/blog/release/node-v0-7-2-unstable.md new file mode 100644 index 0000000000..d5c1f8fb82 --- /dev/null +++ b/doc/blog/release/node-v0-7-2-unstable.md @@ -0,0 +1,32 @@ +version: 0.7.2 +title: Node v0.7.2 (unstable) +author: Isaac Schlueter +date: Wed Feb 01 2012 13:13:04 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-7-2-unstable + +<p>2012.02.01, Version 0.7.2 (unstable)</p>
+
+<ul>
+<li><p>Update V8 to 3.8.9</p></li>
+<li><p>Support for sharing streams across Isolates (Igor Zinkovsky)</p></li>
+<li><p>#2636 - Fix case where http_parsers are freed too early (koichik)</p></li>
+<li><p>url: Support for IPv6 addresses in URLs (Łukasz Walukiewicz)</p></li>
+<li><p>child_process: Add disconnect() method to child processes (Andreas Madsen)</p></li>
+<li><p>fs: add O_EXCL support, exclusive open file (Ben Noordhuis)</p></li>
+<li><p>fs: more specific error messages (Tj Holowaychuk)</p></li>
+<li><p>tty: emit 'unknown' key event if key sequence not found (Dan VerWeire, Nathan Rajlich)</p></li>
+<li><p>build: compile release build too if BUILDTYPE=Debug (Ben Noordhuis)</p></li>
+<li><p>module: fix --debug-brk on symlinked scripts (Fedor Indutny)</p></li>
+<li><p>zlib: fix <code>Failed to set dictionary</code> issue (Fedor Indutny)</p></li>
+<li><p>waf: predict target arch for OS X (Fedor Indutny)</p></li>
+</ul><p>Source Code: <a href="http://nodejs.org/dist/v0.7.2/node-v0.7.2.tar.gz">http://nodejs.org/dist/v0.7.2/node-v0.7.2.tar.gz</a></p>
+
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.2/node-v0.7.2.msi">http://nodejs.org/dist/v0.7.2/node-v0.7.2.msi</a></p>
+
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.7.2/node-v0.7.2.pkg">http://nodejs.org/dist/v0.7.2/node-v0.7.2.pkg</a></p>
+
+<p>Website: <a href="http://nodejs.org/docs/v0.7.2/">http://nodejs.org/docs/v0.7.2/</a></p>
+
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.2/api/">http://nodejs.org/docs/v0.7.2/api/</a></p> diff --git a/doc/blog/release/node-v0-7-3.md b/doc/blog/release/node-v0-7-3.md new file mode 100644 index 0000000000..a0d93df12d --- /dev/null +++ b/doc/blog/release/node-v0-7-3.md @@ -0,0 +1,39 @@ +version: 0.7.3 +title: Node v0.7.3 (unstable) +author: Isaac Schlueter +date: Tue Feb 07 2012 17:08:27 GMT-0800 (PST) +status: publish +category: release +slug: node-v0-7-3 + +<p>2012.02.07, Version 0.7.3 (unstable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.9.2</p>
+</li>
+<li><p>Revert support for isolates. (Ben Noordhuis)</p>
+</li>
+<li><p>cluster: Cleanup docs, event handling, and process.disconnect (Andreas Madsen)</p>
+</li>
+<li><p>gyp_addon: link with node.lib on Windows (Nathan Rajlich)</p>
+</li>
+<li><p>http: fix case where http-parser is freed twice (koichik)</p>
+</li>
+<li><p>Windows: disable RTTI and exceptions (Bert Belder)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.3/node-v0.7.3.tar.gz">http://nodejs.org/dist/v0.7.3/node-v0.7.3.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.3/node-v0.7.3.msi">http://nodejs.org/dist/v0.7.3/node-v0.7.3.msi</a>
+
+</p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.7.3/node-v0.7.3.pkg">http://nodejs.org/dist/v0.7.3/node-v0.7.3.pkg</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.3/">http://nodejs.org/docs/v0.7.3/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.3/api/">http://nodejs.org/docs/v0.7.3/api/</a>
+</p> diff --git a/doc/blog/release/node-version-0-6-19-stable.md b/doc/blog/release/node-version-0-6-19-stable.md new file mode 100644 index 0000000000..3a29556c57 --- /dev/null +++ b/doc/blog/release/node-version-0-6-19-stable.md @@ -0,0 +1,61 @@ +version: 0.6.19 +title: Node Version 0.6.19 (stable) +author: Isaac Schlueter +date: Wed Jun 06 2012 09:55:37 GMT-0700 (PDT) +status: publish +category: release +slug: node-version-0-6-19-stable + +<p>2012.06.06 Version 0.6.19 (stable)
+
+</p>
+<ul>
+<li><p>npm: upgrade to 1.1.24</p>
+</li>
+<li><p>fs: no end emit after createReadStream.pause() (Andreas Madsen)</p>
+</li>
+<li><p>vm: cleanup module memory leakage (Marcel Laverdet)</p>
+</li>
+<li><p>unix: fix loop starvation under high network load (Ben Noordhuis)</p>
+</li>
+<li><p>unix: remove abort() in ev_unref() (Ben Noordhuis)</p>
+</li>
+<li><p>windows/tty: never report error after forcibly aborting line-buffered read (Bert Belder)</p>
+</li>
+<li><p>windows: skip GetFileAttributes call when opening a file (Bert Belder)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.19/node-v0.6.19.tar.gz">http://nodejs.org/dist/v0.6.19/node-v0.6.19.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.19/node-v0.6.19.msi">http://nodejs.org/dist/v0.6.19/node-v0.6.19.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.6.19/x64/">http://nodejs.org/dist/v0.6.19/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.6.19/node-v0.6.19.pkg">http://nodejs.org/dist/v0.6.19/node-v0.6.19.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.6.19/">http://nodejs.org/dist/v0.6.19/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.19/">http://nodejs.org/docs/v0.6.19/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.19/api/">http://nodejs.org/docs/v0.6.19/api/</a>
+</p>
+
+<p>Shasums:</p>
+<pre>ef4f5c1e5f12f6ef3478a794d6a81f59669332f9 node-v0.6.19.msi
+781616f33208f532f168633758a648c20e1ea68b node-v0.6.19.pkg
+f6c5cfbadff4788ac3a95f8263a0c2f4e07444b6 node-v0.6.19.tar.gz
+10f729ca236825821d97556441fa64f994cb4ca8 node.exe
+5b8cd02e5f92ed6512aabdac11766ad8c1abc436 node.exp
+20037e4901de605e08e48d0c85531334912844e3 node.lib
+c44f62852918d449850014d9b29dd073cb6920a5 node.pdb
+04db25c93c5357394941dd2de12cb61959eb82d1 x64/node-v0.6.19.msi
+f77c77f2e470cfc9071853af2f277ba91d660b9c x64/node.exe
+fcf26a3f984a3f19804e0567414604b77b1d3bac x64/node.exp
+bfed2a24f253dbac99379d6f22fc8e9e85ade7ed x64/node.lib
+95226c1cc5170ea05c2e54431040f06c3e95e99f x64/node.pdb</pre> diff --git a/doc/blog/release/node-version-0-7-9-unstable.md b/doc/blog/release/node-version-0-7-9-unstable.md new file mode 100644 index 0000000000..cb077d6258 --- /dev/null +++ b/doc/blog/release/node-version-0-7-9-unstable.md @@ -0,0 +1,73 @@ +version: 0.7.9 +title: Node Version 0.7.9 (unstable) +author: Isaac Schlueter +date: Tue May 29 2012 10:11:45 GMT-0700 (PDT) +status: publish +category: release +slug: node-version-0-7-9-unstable + +<p>2012.05.28, Version 0.7.9 (unstable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.11.1</p>
+</li>
+<li><p>Upgrade npm to 1.1.23</p>
+</li>
+<li><p>uv: rework reference counting scheme (Ben Noordhuis)</p>
+</li>
+<li><p>uv: add interface for joining external event loops (Bert Belder)</p>
+</li>
+<li><p>repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich)</p>
+</li>
+<li><p>fs: 64bit offsets for fs calls (Igor Zinkovsky)</p>
+</li>
+<li><p>fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman)</p>
+</li>
+<li><p>windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder)</p>
+</li>
+<li><p>windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky)</p>
+</li>
+<li><p>Fix #3270 Escape url.parse delims (isaacs)</p>
+</li>
+<li><p>http: make http.get() accept a URL (Adam Malcontenti-Wilson)</p>
+</li>
+<li><p>Cleanup vm module memory leakage (Marcel Laverdet)</p>
+</li>
+<li><p>Optimize writing strings with Socket.write (Bert Belder)</p>
+</li>
+<li><p>add support for CESU-8 and UTF-16LE encodings (koichik)</p>
+</li>
+<li><p>path: add path.sep to get the path separator. (Yi, EungJun)</p>
+</li>
+<li><p>net, http: add backlog parameter to .listen() (Erik Dubbelboer)</p>
+</li>
+<li><p>debugger: support mirroring Date objects (Fedor Indutny)</p>
+</li>
+<li><p>addon: add AtExit() function (Ben Noordhuis)</p>
+</li>
+<li><p>net: signal localAddress bind failure in connect (Brian Schroeder)</p>
+</li>
+<li><p>util: handle non-string return value in .inspect() (Alex Kocharin)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.9/node-v0.7.9.tar.gz">http://nodejs.org/dist/v0.7.9/node-v0.7.9.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.9/node-v0.7.9.msi">http://nodejs.org/dist/v0.7.9/node-v0.7.9.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.9/x64/">http://nodejs.org/dist/v0.7.9/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.9/node-v0.7.9.pkg">http://nodejs.org/dist/v0.7.9/node-v0.7.9.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.9/">http://nodejs.org/dist/v0.7.9/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.9/">http://nodejs.org/docs/v0.7.9/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.9/api/">http://nodejs.org/docs/v0.7.9/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-11-stable.md b/doc/blog/release/version-0-6-11-stable.md new file mode 100644 index 0000000000..d57068f275 --- /dev/null +++ b/doc/blog/release/version-0-6-11-stable.md @@ -0,0 +1,64 @@ +version: 0.6.11 +title: Version 0.6.11 (stable) +author: Isaac Schlueter +date: Fri Feb 17 2012 13:32:55 GMT-0800 (PST) +status: publish +category: release +slug: version-0-6-11-stable + +<p>2012.02.17 Version 0.6.11 (stable)
+
+</p>
+<ul>
+<li><p>http: allow multiple WebSocket RFC6455 headers (Einar Otto Stangvik)</p>
+</li>
+<li><p>http: allow multiple WWW-Authenticate headers (Ben Noordhuis)</p>
+</li>
+<li><p>windows: support unicode argv and environment variables (Bert Belder)</p>
+</li>
+<li><p>tls: mitigate session renegotiation attacks (Ben Noordhuis)</p>
+</li>
+<li><p>tcp, pipe: don't assert on uv_accept() errors (Ben Noordhuis)</p>
+</li>
+<li><p>tls: Allow establishing secure connection on the existing socket (koichik)</p>
+</li>
+<li><p>dgram: handle close of dgram socket before DNS lookup completes (Seth Fitzsimmons)</p>
+</li>
+<li><p>windows: Support half-duplex pipes (Igor Zinkovsky)</p>
+</li>
+<li><p>build: disable omit-frame-pointer on solaris systems (Dave Pacheco)</p>
+</li>
+<li><p>debugger: fix --debug-brk (Ben Noordhuis)</p>
+</li>
+<li><p>net: fix large file downloads failing (koichik)</p>
+</li>
+<li><p>fs: fix ReadStream failure to read from existing fd (Christopher Jeffrey)</p>
+</li>
+<li><p>net: destroy socket on DNS error (Stefan Rusu)</p>
+</li>
+<li><p>dtrace: add missing translator (Dave Pacheco)</p>
+</li>
+<li><p>unix: don't flush tty on switch to raw mode (Ben Noordhuis)</p>
+</li>
+<li><p>windows: reset brightness when reverting to default text color (Bert Belder)</p>
+</li>
+<li><p>npm: update to 1.1.1</p>
+
+<p>- Update which, fstream, mkdirp, request, and rimraf<br>- Fix #2123 Set path properly for lifecycle scripts on windows<br>- Mark the root as seen, so we don't recurse into it. Fixes #1838. (Martin Cooper)</p>
+
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.11/node-v0.6.11.tar.gz">http://nodejs.org/dist/v0.6.11/node-v0.6.11.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.11/node-v0.6.11.msi">http://nodejs.org/dist/v0.6.11/node-v0.6.11.msi</a>
+
+</p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.11/node-v0.6.11.pkg">http://nodejs.org/dist/v0.6.11/node-v0.6.11.pkg</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.11/">http://nodejs.org/docs/v0.6.11/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.11/api/">http://nodejs.org/docs/v0.6.11/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-12-stable.md b/doc/blog/release/version-0-6-12-stable.md new file mode 100644 index 0000000000..bd20ef7da9 --- /dev/null +++ b/doc/blog/release/version-0-6-12-stable.md @@ -0,0 +1,66 @@ +version: 0.6.12 +title: Version 0.6.12 (stable) +author: Isaac Schlueter +date: Fri Mar 02 2012 13:22:49 GMT-0800 (PST) +status: publish +category: release +slug: version-0-6-12-stable + +<p>2012.03.02 Version 0.6.12 (stable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.6.6.24</p>
+</li>
+<li><p>dtrace ustack helper improvements (Dave Pacheco)</p>
+</li>
+<li><p>API Documentation refactor (isaacs)</p>
+</li>
+<li><p>#2827 net: fix race write() before and after connect() (koichik)</p>
+</li>
+<li><p>#2554 #2567 throw if fs args for 'start' or 'end' are strings (AJ ONeal)</p>
+</li>
+<li><p>punycode: Update to v1.0.0 (Mathias Bynens)</p>
+</li>
+<li><p>Make a fat binary for the OS X pkg (isaacs)</p>
+</li>
+<li><p>Fix hang on accessing process.stdin (isaacs)</p>
+</li>
+<li><p>repl: make tab completion work on non-objects (Nathan Rajlich)</p>
+</li>
+<li><p>Fix fs.watch on OS X (Ben Noordhuis)</p>
+</li>
+<li><p>Fix #2515 nested setTimeouts cause premature process exit (Ben Noordhuis)</p>
+</li>
+<li><p>windows: fix time conversion in stat (Igor Zinkovsky)</p>
+</li>
+<li><p>windows: fs: handle EOF in read (Brandon Philips)</p>
+</li>
+<li><p>windows: avoid IOCP short-circuit on non-ifs lsps (Igor Zinkovsky)</p>
+</li>
+<li><p>Upgrade npm to 1.1.4 (isaacs)</p>
+<p>
+- windows fixes<br>
+- Bundle nested bundleDependencies properly<br>
+- install: support --save with url install targets<br>
+- shrinkwrap: behave properly with url-installed modules<br>
+- support installing uncompressed tars or single file modules from urls etc.<br>
+- don't run make clean on rebuild<br>
+- support HTTPS-over-HTTP proxy tunneling<br>
+</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.12/node-v0.6.12.tar.gz">http://nodejs.org/dist/v0.6.12/node-v0.6.12.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.12/node-v0.6.12.msi">http://nodejs.org/dist/v0.6.12/node-v0.6.12.msi</a>
+
+</p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.12/node-v0.6.12.pkg">http://nodejs.org/dist/v0.6.12/node-v0.6.12.pkg</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.12/">http://nodejs.org/docs/v0.6.12/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.12/api/">http://nodejs.org/docs/v0.6.12/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-13-stable.md b/doc/blog/release/version-0-6-13-stable.md new file mode 100644 index 0000000000..2561c1df46 --- /dev/null +++ b/doc/blog/release/version-0-6-13-stable.md @@ -0,0 +1,50 @@ +version: 0.6.13 +title: Version 0.6.13 (stable) +author: Isaac Schlueter +date: Thu Mar 15 2012 10:37:02 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-6-13-stable + +<p>2012.03.15 Version 0.6.13 (stable)
+
+</p>
+<ul>
+<li><p>Windows: Many libuv test fixes (Bert Belder)</p>
+</li>
+<li><p>Windows: avoid uv_guess_handle crash in when fd < 0 (Bert Belder)</p>
+</li>
+<li><p>Map EBUSY and ENOTEMPTY errors (Bert Belder)</p>
+</li>
+<li><p>Windows: include syscall in fs errors (Bert Belder)</p>
+</li>
+<li><p>Fix fs.watch ENOSYS on Linux kernel version mismatch (Ben Noordhuis)</p>
+</li>
+<li><p>Update npm to 1.1.9</p>
+<p>
+- upgrade node-gyp to 0.3.5 (Nathan Rajlich)<br>
+- Fix isaacs/npm#2249 Add cache-max and cache-min configs<br>
+- Properly redirect across https/http registry requests<br>
+- log config usage if undefined key in set function (Kris Windham)<br>
+- Add support for os/cpu fields in package.json (Adam Blackburn)<br>
+- Automatically node-gyp packages containing a binding.gyp<br>
+- Fix failures unpacking in UNC shares<br>
+- Never create un-listable directories<br>
+- Handle cases where an optionalDependency fails to build
+</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.13/node-v0.6.13.tar.gz">http://nodejs.org/dist/v0.6.13/node-v0.6.13.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.13/node-v0.6.13.msi">http://nodejs.org/dist/v0.6.13/node-v0.6.13.msi</a>
+
+</p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.6.13/node-v0.6.13.pkg">http://nodejs.org/dist/v0.6.13/node-v0.6.13.pkg</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.13/">http://nodejs.org/docs/v0.6.13/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.13/api/">http://nodejs.org/docs/v0.6.13/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-14-stable.md b/doc/blog/release/version-0-6-14-stable.md new file mode 100644 index 0000000000..ba5183414c --- /dev/null +++ b/doc/blog/release/version-0-6-14-stable.md @@ -0,0 +1,55 @@ +version: 0.6.14 +title: Version 0.6.14 (stable) +author: Isaac Schlueter +date: Fri Mar 23 2012 11:22:22 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-6-14-stable + +<p>2012.03.22 Version 0.6.14 (stable)
+
+</p>
+<ul>
+<li><p>net: don't crash when queued write fails (Igor Zinkovsky)</p>
+</li>
+<li><p>sunos: fix EMFILE on process.memoryUsage() (Bryan Cantrill)</p>
+</li>
+<li><p>crypto: fix compile-time error with openssl 0.9.7e (Ben Noordhuis)</p>
+</li>
+<li><p>unix: ignore ECONNABORTED errors from accept() (Ben Noordhuis)</p>
+</li>
+<li><p>Add UV_ENOSPC and mappings to it (Bert Belder)</p>
+</li>
+<li><p>http-parser: Fix response body is not read (koichik)</p>
+</li>
+<li><p>Upgrade npm to 1.1.12</p>
+<p>
+- upgrade node-gyp to 0.3.7<br>
+- work around AV-locked directories on Windows<br>
+- Fix isaacs/npm#2293 Don't try to 'uninstall' /<br>
+- Exclude symbolic links from packages.<br>
+- Fix isaacs/npm#2275 Spurious 'unresolvable cycle' error.<br>
+- Exclude/include dot files as if they were normal files
+</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.14/node-v0.6.14.tar.gz">http://nodejs.org/dist/v0.6.14/node-v0.6.14.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.14/node-v0.6.14.msi">http://nodejs.org/dist/v0.6.14/node-v0.6.14.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.6.14/x64/">http://nodejs.org/dist/v0.6.14/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.6.14/node-v0.6.14.pkg">http://nodejs.org/dist/v0.6.14/node-v0.6.14.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.6.14/">http://nodejs.org/dist/v0.6.14/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.14/">http://nodejs.org/docs/v0.6.14/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.14/api/">http://nodejs.org/docs/v0.6.14/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-15-stable.md b/doc/blog/release/version-0-6-15-stable.md new file mode 100644 index 0000000000..e6f0502f74 --- /dev/null +++ b/doc/blog/release/version-0-6-15-stable.md @@ -0,0 +1,53 @@ +version: 0.6.15 +title: Version 0.6.15 (stable) +author: Isaac Schlueter +date: Mon Apr 09 2012 10:39:18 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-6-15-stable + +<p>2012.04.09 Version 0.6.15 (stable)
+
+</p>
+<ul>
+<li><p>Update npm to 1.1.16</p>
+</li>
+<li><p>Show licenses in binary installers.</p>
+</li>
+<li><p>unix: add uv_fs_read64, uv_fs_write64 and uv_fs_ftruncate64 (Ben Noordhuis)</p>
+</li>
+<li><p>add 64bit offset fs functions (Igor Zinkovsky)</p>
+</li>
+<li><p>windows: don't report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder)</p>
+</li>
+<li><p>windows: backport pipe-connect-to-file fixes from master (Bert Belder)</p>
+</li>
+<li><p>windows: never call fs event callbacks after closing the watcher (Bert Belder)</p>
+</li>
+<li><p>fs.readFile: don't make the callback before the fd is closed (Bert Belder)</p>
+</li>
+<li><p>windows: use 64bit offsets for uv_fs apis (Igor Zinkovsky)</p>
+</li>
+<li><p>Fix #2061: segmentation fault on OS X due to stat size mismatch (Ben Noordhuis)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.15/node-v0.6.15.tar.gz">http://nodejs.org/dist/v0.6.15/node-v0.6.15.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.15/node-v0.6.15.msi">http://nodejs.org/dist/v0.6.15/node-v0.6.15.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.6.15/x64/">http://nodejs.org/dist/v0.6.15/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.6.15/node-v0.6.15.pkg">http://nodejs.org/dist/v0.6.15/node-v0.6.15.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.6.15/">http://nodejs.org/dist/v0.6.15/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.15/">http://nodejs.org/docs/v0.6.15/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.15/api/">http://nodejs.org/docs/v0.6.15/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-16-stable.md b/doc/blog/release/version-0-6-16-stable.md new file mode 100644 index 0000000000..69f8b31700 --- /dev/null +++ b/doc/blog/release/version-0-6-16-stable.md @@ -0,0 +1,59 @@ +version: 0.6.16 +title: Version 0.6.16 (stable) +author: Isaac Schlueter +date: Mon Apr 30 2012 11:13:50 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-6-16-stable + +<p>2012.04.30 Version 0.6.16 (stable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.6.6.25</p>
+</li>
+<li><p>Upgrade npm to 1.1.18</p>
+</li>
+<li><p>Windows: add mappings for UV_ENOENT (Bert Belder)</p>
+</li>
+<li><p>linux: add IN_MOVE_SELF to inotify event mask (Ben Noordhuis)</p>
+</li>
+<li><p>unix: call pipe handle connection cb on accept() error (Ben Noordhuis)</p>
+</li>
+<li><p>unix: handle EWOULDBLOCK (Ben Noordhuis)</p>
+</li>
+<li><p>map EWOULDBLOCK to UV_EAGAIN (Ben Noordhuis)</p>
+</li>
+<li><p>Map ENOMEM to UV_ENOMEM (isaacs)</p>
+</li>
+<li><p>Child process: support the <code>gid</code> and <code>uid</code> options (Bert Belder)</p>
+</li>
+<li><p>test: cluster: add worker death event test (Ben Noordhuis)</p>
+</li>
+<li><p>typo in node_http_parser (isaacs)</p>
+</li>
+<li><p>http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis)</p>
+</li>
+<li><p>don't check return value of unsetenv (Ben Noordhuis)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.16/node-v0.6.16.tar.gz">http://nodejs.org/dist/v0.6.16/node-v0.6.16.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.16/node-v0.6.16.msi">http://nodejs.org/dist/v0.6.16/node-v0.6.16.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.6.16/x64/">http://nodejs.org/dist/v0.6.16/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.6.16/node-v0.6.16.pkg">http://nodejs.org/dist/v0.6.16/node-v0.6.16.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.6.16/">http://nodejs.org/dist/v0.6.16/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.16/">http://nodejs.org/docs/v0.6.16/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.16/api/">http://nodejs.org/docs/v0.6.16/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-17-stable.md b/doc/blog/release/version-0-6-17-stable.md new file mode 100644 index 0000000000..3512e1df2f --- /dev/null +++ b/doc/blog/release/version-0-6-17-stable.md @@ -0,0 +1,47 @@ +version: 0.6.17 +title: Version 0.6.17 (stable) +author: Isaac Schlueter +date: Fri May 04 2012 13:33:12 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-6-17-stable + +<p>2012.05.04 Version 0.6.17 (stable)
+
+</p>
+<ul>
+<li><p>Upgrade npm to 1.1.21</p>
+</li>
+<li><p>uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki)</p>
+</li>
+<li><p>uv: Add support for EIO and ENOSPC errors (Fedor Indutny)</p>
+</li>
+<li><p>windows: Add support for EXDEV errors (Bert Belder)</p>
+</li>
+<li><p>http: Fix client memory leaks (isaacs, Vincent Voyer)</p>
+</li>
+<li><p>fs: fix file descriptor leak in sync functions (Ben Noordhuis)</p>
+</li>
+<li><p>fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.17/node-v0.6.17.tar.gz">http://nodejs.org/dist/v0.6.17/node-v0.6.17.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.17/node-v0.6.17.msi">http://nodejs.org/dist/v0.6.17/node-v0.6.17.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.6.17/x64/">http://nodejs.org/dist/v0.6.17/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.6.17/node-v0.6.17.pkg">http://nodejs.org/dist/v0.6.17/node-v0.6.17.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.6.17/">http://nodejs.org/dist/v0.6.17/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.17/">http://nodejs.org/docs/v0.6.17/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.17/api/">http://nodejs.org/docs/v0.6.17/api/</a>
+</p> diff --git a/doc/blog/release/version-0-6-18-stable.md b/doc/blog/release/version-0-6-18-stable.md new file mode 100644 index 0000000000..0cf179bfce --- /dev/null +++ b/doc/blog/release/version-0-6-18-stable.md @@ -0,0 +1,59 @@ +version: 0.6.18 +title: Version 0.6.18 (stable) +author: Isaac Schlueter +date: Tue May 15 2012 10:06:13 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-6-18-stable + +<p>2012.05.15 Version 0.6.18 (stable)
+
+</p>
+<ul>
+<li><p>windows: skip GetFileAttributes call when opening a file (Bert Belder)</p>
+</li>
+<li><p>crypto: add PKCS12/PFX support (Sambasiva Suda)</p>
+</li>
+<li><p>#3240: child_process: delete NODE_CHANNEL_FD from env in spawn (Ben Noordhuis)</p>
+</li>
+<li><p>windows: add test for path.normalize with UNC paths (Bert Belder)</p>
+</li>
+<li><p>windows: make path.normalize convert all slashes to backslashes (Bert Belder)</p>
+</li>
+<li><p>fs: Automatically close FSWatcher on error (Bert Belder)</p>
+</li>
+<li><p>#3258: fs.ReadStream.pause() emits duplicate data event (koichik)</p>
+</li>
+<li><p>pipe_wrap: don't assert() on pipe accept errors (Ben Noordhuis)</p>
+</li>
+<li><p>Better exception output for module load and process.nextTick (Felix Geisendörfer)</p>
+</li>
+<li><p>zlib: fix error reporting (Ben Noordhuis)</p>
+</li>
+<li><p>http: Don't destroy on timeout (isaacs)</p>
+</li>
+<li><p>#3231: http: Don't try to emit error on a null'ed req object (isaacs)</p>
+</li>
+<li><p>#3236: http: Refactor ClientRequest.onSocket (isaacs)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.6.18/node-v0.6.18.tar.gz">http://nodejs.org/dist/v0.6.18/node-v0.6.18.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.6.18/node-v0.6.18.msi">http://nodejs.org/dist/v0.6.18/node-v0.6.18.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.6.18/x64/">http://nodejs.org/dist/v0.6.18/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.6.18/node-v0.6.18.pkg">http://nodejs.org/dist/v0.6.18/node-v0.6.18.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.6.18/">http://nodejs.org/dist/v0.6.18/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.6.18/">http://nodejs.org/docs/v0.6.18/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.6.18/api/">http://nodejs.org/docs/v0.6.18/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-10-unstable.md b/doc/blog/release/version-0-7-10-unstable.md new file mode 100644 index 0000000000..3e14911147 --- /dev/null +++ b/doc/blog/release/version-0-7-10-unstable.md @@ -0,0 +1,86 @@ +version: 0.7.10 +title: Version 0.7.10 (unstable) +author: Isaac Schlueter +date: Mon Jun 11 2012 09:00:25 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-7-10-unstable + +<p>2012.06.11, Version 0.7.10 (unstable)
+
+</p>
+<p>This is the second-to-last release on the 0.7 branch. Version 0.8.0
+will be released some time next week. As other even-numbered Node
+releases before it, the v0.8.x releases will maintain API and binary
+compatibility.
+
+</p>
+<p>The major changes are detailed in
+<a href="https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8">https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8</a>
+
+</p>
+<p>Please try out this release. There will be very few changes between
+this and the v0.8.x release family. This is the last chance to comment
+on the API before it is locked down for stability.
+
+
+</p>
+<ul>
+<li><p>Roll V8 back to 3.9.24.31</p>
+</li>
+<li><p>build: x64 target should always pass -m64 (Robert Mustacchi)</p>
+</li>
+<li><p>add NODE_EXTERN to node::Start (Joel Brandt)</p>
+</li>
+<li><p>repl: Warn about running npm commands (isaacs)</p>
+</li>
+<li><p>slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis)</p>
+</li>
+<li><p>slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu)</p>
+</li>
+<li><p>windows/msi: add node.js prompt to startmenu (Jeroen Janssen)</p>
+</li>
+<li><p>windows/msi: fix adding node to PATH (Jeroen Janssen)</p>
+</li>
+<li><p>windows/msi: add start menu links when installing (Jeroen Janssen)</p>
+</li>
+<li><p>windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob)</p>
+</li>
+<li><p>domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter)</p>
+</li>
+<li><p>fs: make callbacks run in global context (Ben Noordhuis)</p>
+</li>
+<li><p>fs: enable fs.realpath on windows (isaacs)</p>
+</li>
+<li><p>child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell)</p>
+</li>
+<li><p>child_process: new stdio API for .spawn() method (Fedor Indutny)</p>
+</li>
+<li><p>child_process: spawn().ref() and spawn().unref() (Fedor Indutny)</p>
+</li>
+<li><p>Upgrade npm to 1.1.25</p>
+</li>
+<ul><li>Enable npm link on windows</li>
+<li>Properly remove sh-shim on Windows</li>
+<li>Abstract out registry client and logger</li></ul>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.10/node-v0.7.10.tar.gz">http://nodejs.org/dist/v0.7.10/node-v0.7.10.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.10/node-v0.7.10.msi">http://nodejs.org/dist/v0.7.10/node-v0.7.10.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.10/x64/">http://nodejs.org/dist/v0.7.10/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.10/node-v0.7.10.pkg">http://nodejs.org/dist/v0.7.10/node-v0.7.10.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.10/">http://nodejs.org/dist/v0.7.10/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.10/">http://nodejs.org/docs/v0.7.10/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.10/api/">http://nodejs.org/docs/v0.7.10/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-11-unstable.md b/doc/blog/release/version-0-7-11-unstable.md new file mode 100644 index 0000000000..e8fd71a4e1 --- /dev/null +++ b/doc/blog/release/version-0-7-11-unstable.md @@ -0,0 +1,80 @@ +version: 0.7.11 +title: Version 0.7.11 (unstable) +author: Isaac Schlueter +date: Fri Jun 15 2012 12:45:20 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-7-11-unstable + +<p>This is the most stable 0.7 release yet. Please try it out.
+
+</p>
+<p>Version 0.8 will be out very soon. You can follow the remaining issues
+on the github issue tracker.
+
+</p>
+<p><a href="https://github.com/joyent/node/issues?milestone=10&state=open">https://github.com/joyent/node/issues?milestone=10&state=open</a>
+
+</p>
+<p>2012.06.15, Version 0.7.11 (unstable)
+
+</p>
+<ul>
+<li><p>V8: Upgrade to v3.11.10</p>
+</li>
+<li><p>npm: Upgrade to 1.1.26</p>
+</li>
+<li><p>doc: Improve cross-linking in API docs markdown (Ben Kelly)</p>
+</li>
+<li><p>Fix #3425: removeAllListeners should delete array (Reid Burke)</p>
+</li>
+<li><p>cluster: don't silently drop messages when the write queue gets big (Bert Belder)</p>
+</li>
+<li><p>Add Buffer.concat method (isaacs)</p>
+</li>
+<li><p>windows: make symlinks tolerant to forward slashes (Bert Belder)</p>
+</li>
+<li><p>build: Add node.d and node.1 to installer (isaacs)</p>
+</li>
+<li><p>cluster: rename worker.unqiueID to worker.id (Andreas Madsen)</p>
+</li>
+<li><p>Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky)</p>
+</li>
+<li><p>test: bundle node-weak in test/gc so that it doesn't need to be downloaded (Nathan Rajlich)</p>
+</li>
+<li><p>Make many tests pass on Windows (Bert Belder)</p>
+</li>
+<li><p>Fix #3388 Support listening on file descriptors (isaacs)</p>
+</li>
+<li><p>Fix #3407 Add os.tmpDir() (isaacs)</p>
+</li>
+<li><p>Unbreak the snapshotted build on Windows (Bert Belder)</p>
+</li>
+<li><p>Clean up child_process.kill throws (Bert Belder)</p>
+</li>
+<li><p>crypto: make cipher/decipher accept buffer args (Ben Noordhuis)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.11/node-v0.7.11.tar.gz">http://nodejs.org/dist/v0.7.11/node-v0.7.11.tar.gz</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.11/node-v0.7.11.pkg">http://nodejs.org/dist/v0.7.11/node-v0.7.11.pkg</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.11/node-v0.7.11-x86.msi">http://nodejs.org/dist/v0.7.11/node-v0.7.11-x86.msi</a>
+
+</p>
+<p>Windows x64 Installer: <a href="http://nodejs.org/dist/v0.7.11/node-v0.7.11-x64.msi">http://nodejs.org/dist/v0.7.11/node-v0.7.11-x64.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.11/x64/">http://nodejs.org/dist/v0.7.11/x64/</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.11/">http://nodejs.org/dist/v0.7.11/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.11/">http://nodejs.org/docs/v0.7.11/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.11/api/">http://nodejs.org/docs/v0.7.11/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-12.md b/doc/blog/release/version-0-7-12.md new file mode 100644 index 0000000000..91e571d2e3 --- /dev/null +++ b/doc/blog/release/version-0-7-12.md @@ -0,0 +1,56 @@ +version: 0.7.12 +title: Version 0.7.12 +author: Isaac Schlueter +date: Tue Jun 19 2012 16:31:09 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-7-12 + +<p>2012.06.19, Version 0.7.12 (unstable) </p>
+<p>This is the last release on the 0.7 branch. Version 0.8.0 will be released some time later this week, barring any major problems. </p>
+<p>As with other even-numbered Node releases before it, the v0.8.x releases will maintain API and binary compatibility. </p>
+<p>The major changes between v0.6 and v0.8 are detailed in <a href="https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8">https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8</a> </p>
+<p>Please try out this release. There will be very virtually no changes between this and the v0.8.x release family. This is the last chance to comment before it is locked down for stability. The API is effectively frozen now. </p>
+<p>This version adds backwards-compatible shims for binary addons that use libeio and libev directly. If you find that binary modules that could compile on v0.6 can not compile on this version, please let us know. Note that libev is officially deprecated in v0.8, and will be removed in v0.9. You should be porting your modules to use libuv as soon as possible. </p>
+<p>V8 is on 3.11.10 currently, and will remain on the V8 3.11.x branch for the duration of Node v0.8.x. </p>
+<ul> <li><p>npm: Upgrade to 1.1.30<br> - Improved 'npm init'<br> - Fix the 'cb never called' error from 'oudated' and 'update'<br> - Add --save-bundle|-B config<br> - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware<br> - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm<br> - <code>logstream</code> option to replace removed <code>logfd</code> (Rod Vagg)<br> - Read default descriptions from README.md files </p>
+ </li> <li><p>Shims to support deprecated <code>ev_*</code> and <code>eio_*</code> methods (Ben Noordhuis)</p>
+ </li> <li><p>#3118 net.Socket: Delay pause/resume until after connect (isaacs)</p>
+ </li> <li><p>#3465 Add ./configure --no-ifaddrs flag (isaacs)</p>
+ </li> <li><p>child_process: add .stdin stream to forks (Fedor Indutny)</p>
+ </li> <li><p>build: fix <code>make install DESTDIR=/path</code> (Ben Noordhuis)</p>
+ </li> <li><p>tls: fix off-by-one error in renegotiation check (Ben Noordhuis)</p>
+ </li> <li><p>crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny)</p>
+ </li> <li><p>node: change the constructor name of process from EventEmitter to process (Andreas Madsen)</p>
+ </li> <li><p>net: Prevent property access throws during close (Reid Burke)</p>
+ </li> <li><p>querystring: improved speed and code cleanup (Felix Böhm)</p>
+ </li> <li><p>sunos: fix assertion errors breaking fs.watch() (Fedor Indutny)</p>
+ </li> <li><p>unix: stat: detect sub-second changes (Ben Noordhuis)</p>
+ </li> <li><p>add stat() based file watcher (Ben Noordhuis)</p>
+ </li> </ul> <p>Source Code: <a href="http://nodejs.org/dist/v0.7.12/node-v0.7.12.tar.gz">http://nodejs.org/dist/v0.7.12/node-v0.7.12.tar.gz</a> </p>
+ <p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.12/node-v0.7.12.pkg">http://nodejs.org/dist/v0.7.12/node-v0.7.12.pkg</a> </p>
+ <p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.12/node-v0.7.12-x86.msi">http://nodejs.org/dist/v0.7.12/node-v0.7.12-x86.msi</a> </p>
+ <p>Windows x64 Installer: <a href="http://nodejs.org/dist/v0.7.12/x64/node-v0.7.12-x64.msi">http://nodejs.org/dist/v0.7.12/x64/node-v0.7.12-x64.msi</a> </p>
+ <p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.12/x64/">http://nodejs.org/dist/v0.7.12/x64/</a> </p>
+ <p>Other release files: <a href="http://nodejs.org/dist/v0.7.12/">http://nodejs.org/dist/v0.7.12/</a> </p>
+ <p>Website: <a href="http://nodejs.org/docs/v0.7.12/">http://nodejs.org/docs/v0.7.12/</a> </p>
+ <p>Documentation: <a href="http://nodejs.org/docs/v0.7.12/api/">http://nodejs.org/docs/v0.7.12/api/</a> </p>
+
+<h2>Shasums</h2>
+
+<pre>ded6a2197b1149b594eb45fea921e8538ba442aa blog.html
+dfabff0923d4b4f1d53bd9831514c1ac8c4b1876 email.md
+be313d35511e6d7e43cae5fa2b18f3e0d2275ba1 node-v0.7.12-x86.msi
+8f7ba0c8283e3863de32fd5c034f5b599c78f830 node-v0.7.12.pkg
+cb570abacbf4eb7e23c3d2620d00dd3080d9c19d node-v0.7.12.tar.gz
+e13a6edfcba1c67ffe794982dd20a222ce8ce40f node.exe
+20906ad76a43eca52795b2a089654a105e11c1e6 node.exp
+acbcbb87b6f7f2af34a3ed0abe6131d9e7a237af node.lib
+4013d5b25fe36ae4245433b972818686cd9a2205 node.pdb
+6c0a7a2e8ee360e2800156293fb2f6a5c1a57382 npm-1.1.30.tgz
+9d23e42e8260fa20001d5618d2583a62792bf63f npm-1.1.30.zip
+840157b2d6f7389ba70b07fc9ddc048b92c501cc x64/node-v0.7.12-x64.msi
+862d42706c21ea83bf73cd827101f0fe598b0cf7 x64/node.exe
+de0af95fac083762f99c875f91bab830dc030f71 x64/node.exp
+3122bd886dfb96f3b41846cef0bdd7e97326044a x64/node.lib
+e0fa4e42cd19cadf8179e492ca606b7232bbc018 x64/node.pdb</pre> diff --git a/doc/blog/release/version-0-7-4-unstable.md b/doc/blog/release/version-0-7-4-unstable.md new file mode 100644 index 0000000000..01bc92ae55 --- /dev/null +++ b/doc/blog/release/version-0-7-4-unstable.md @@ -0,0 +1,50 @@ +version: 0.7.4 +title: Node v0.7.4 (unstable) +author: Isaac Schlueter +date: Wed Feb 15 2012 11:38:35 GMT-0800 (PST) +status: publish +category: release +slug: version-0-7-4-unstable + +<p>2012.02.14, Version 0.7.4 (unstable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.9.5</p>
+</li>
+<li><p>Upgrade npm to 1.1.1</p>
+</li>
+<li><p>build: Detect host_arch better (Karl Skomski)</p>
+</li>
+<li><p>debugger: export <code>debug_port</code> to <code>process</code> (Fedor Indutny)</p>
+</li>
+<li><p>api docs: CSS bug fixes (isaacs)</p>
+</li>
+<li><p>build: use -fPIC for native addons on UNIX (Nathan Rajlich)</p>
+</li>
+<li><p>Re-add top-level v8::Locker (Marcel Laverdet)</p>
+</li>
+<li><p>Move images out of the dist tarballs (isaacs)</p>
+</li>
+<li><p>libuv: Remove uv_export and uv_import (Ben Noordhuis)</p>
+</li>
+<li><p>build: Support x64 build on Windows (Igor Zinkovsky)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.4/node-v0.7.4.tar.gz">http://nodejs.org/dist/v0.7.4/node-v0.7.4.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.4/node-v0.7.4.msi">http://nodejs.org/dist/v0.7.4/node-v0.7.4.msi</a>
+
+</p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.7.4/node-v0.7.4.pkg">http://nodejs.org/dist/v0.7.4/node-v0.7.4.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.4/">http://nodejs.org/dist/v0.7.4/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.4/">http://nodejs.org/docs/v0.7.4/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.4/api/">http://nodejs.org/docs/v0.7.4/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-5-unstable.md b/doc/blog/release/version-0-7-5-unstable.md new file mode 100644 index 0000000000..bc1e6047dd --- /dev/null +++ b/doc/blog/release/version-0-7-5-unstable.md @@ -0,0 +1,62 @@ +version: 0.7.5 +title: Version 0.7.5 (unstable) +author: Isaac Schlueter +date: Thu Feb 23 2012 14:45:21 GMT-0800 (PST) +status: publish +category: release +slug: version-0-7-5-unstable + +<p>2012.02.23, Version 0.7.5 (unstable)
+
+</p>
+<ul>
+<li><p>startup speed improvements (Maciej Małecki)</p>
+</li>
+<li><p>crypto: add function getDiffieHellman() (Tomasz Buchert)</p>
+</li>
+<li><p>buffer: support decoding of URL-safe base64 (Ben Noordhuis)</p>
+</li>
+<li><p>Make QueryString.parse() even faster (Brian White)</p>
+</li>
+<li><p>url: decode url entities in auth section (Ben Noordhuis)</p>
+</li>
+<li><p>http: support PURGE request method (Ben Noordhuis)</p>
+</li>
+<li><p>http: Generate Date headers on responses (Mark Nottingham)</p>
+</li>
+<li><p>Fix #2762: Add callback to close function. (Mikeal Rogers)</p>
+</li>
+<li><p>dgram: fix out-of-bound memory read (Ben Noordhuis)</p>
+</li>
+<li><p>repl: add automatic loading of built-in libs (Brandon Benvie)</p>
+</li>
+<li><p>repl: remove double calls where possible (Fedor Indutny)</p>
+</li>
+<li><p>Readline improvements. Related: #2737 #2756 (Colton Baker)</p>
+</li>
+<li><p>build: disable -fomit-frame-pointer on solaris (Dave Pacheco)</p>
+</li>
+<li><p>build: arch detection improvements (Nathan Rajlich)</p>
+</li>
+<li><p>build: Make a fat binary for the OS X <code>make pkg</code>. (Nathan Rajlich)</p>
+</li>
+<li><p>jslint src/ and lib/ on 'make test' (isaacs)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.5/node-v0.7.5.tar.gz">http://nodejs.org/dist/v0.7.5/node-v0.7.5.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.5/node-v0.7.5.msi">http://nodejs.org/dist/v0.7.5/node-v0.7.5.msi</a>
+
+</p>
+<p>Macintosh Installer: <a href="http://nodejs.org/dist/v0.7.5/node-v0.7.5.pkg">http://nodejs.org/dist/v0.7.5/node-v0.7.5.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.5/">http://nodejs.org/dist/v0.7.5/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.5/">http://nodejs.org/docs/v0.7.5/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.5/api/">http://nodejs.org/docs/v0.7.5/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-6-unstable.md b/doc/blog/release/version-0-7-6-unstable.md new file mode 100644 index 0000000000..ecf67f3ea0 --- /dev/null +++ b/doc/blog/release/version-0-7-6-unstable.md @@ -0,0 +1,72 @@ +version: 0.7.6 +title: Version 0.7.6 (unstable) +author: Isaac Schlueter +date: Tue Mar 13 2012 14:12:30 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-7-6-unstable + +<p>2012.03.13, Version 0.7.6 (unstable)
+
+</p>
+<ul>
+<li><p>Upgrade v8 to 3.9.17</p>
+</li>
+<li><p>Upgrade npm to 1.1.8</p>
+<p>
+- Add support for os/cpu fields in package.json (Adam Blackburn)<br>
+- Automatically node-gyp packages containing a binding.gyp<br>
+- Fix failures unpacking in UNC shares<br>
+- Never create un-listable directories<br>
+- Handle cases where an optionalDependency fails to build<br>
+</p>
+</li>
+<li><p>events: newListener emit correct fn when using 'once' (Roly Fentanes)</p>
+</li>
+<li><p>url: Ignore empty port component (Łukasz Walukiewicz)</p>
+</li>
+<li><p>module: replace 'children' array (isaacs)</p>
+</li>
+<li><p>tls: parse multiple values of a key in ssl certificate (Sambasiva Suda)</p>
+</li>
+<li><p>cluster: support passing of named pipes (Ben Noordhuis)</p>
+</li>
+<li><p>Windows: include syscall in fs errors (Bert Belder)</p>
+</li>
+<li><p>http: #2888 Emit end event only once (Igor Zinkovsky)</p>
+</li>
+<li><p>readline: add multiline support (Rlidwka)</p>
+</li>
+<li><p>process: add <code>process.hrtime()</code> (Nathan Rajlich)</p>
+</li>
+<li><p>net, http, https: add localAddress option (Dmitry Nizovtsev)</p>
+</li>
+<li><p>addon improvements (Nathan Rajlich)</p>
+</li>
+<li><p>build improvements (Ben Noordhuis, Sadique Ali, T.C. Hollingsworth, Nathan Rajlich)</p>
+</li>
+<li><p>add support for "SEARCH" request methods (Nathan Rajlich)</p>
+</li>
+<li><p>expose the zlib and http_parser version in process.versions (Nathan Rajlich)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.6/node-v0.7.6.tar.gz">http://nodejs.org/dist/v0.7.6/node-v0.7.6.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.6/node-v0.7.6.msi">http://nodejs.org/dist/v0.7.6/node-v0.7.6.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.6/x64/">http://nodejs.org/dist/v0.7.6/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.6/node-v0.7.6.pkg">http://nodejs.org/dist/v0.7.6/node-v0.7.6.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.6/">http://nodejs.org/dist/v0.7.6/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.6/">http://nodejs.org/docs/v0.7.6/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.6/api/">http://nodejs.org/docs/v0.7.6/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-7-unstable.md b/doc/blog/release/version-0-7-7-unstable.md new file mode 100644 index 0000000000..6cdcc23128 --- /dev/null +++ b/doc/blog/release/version-0-7-7-unstable.md @@ -0,0 +1,71 @@ +version: 0.7.7 +title: Version 0.7.7 (unstable) +author: Isaac Schlueter +date: Fri Mar 30 2012 11:56:19 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-7-7-unstable + +<p>2012.03.30, Version 0.7.7 (unstable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.9.24.7</p>
+</li>
+<li><p>Upgrade npm to 1.1.15</p>
+</li>
+<li><p>Handle Emoji characters properly (Erik Corry, Bert Belder)</p>
+</li>
+<li><p>readline: migrate ansi/vt100 logic from tty to readline (Nathan Rajlich)</p>
+</li>
+<li><p>readline: Fix multiline handling (Alex Kocharin)</p>
+</li>
+<li><p>add a -i/--interactive flag to force the REPL (Nathan Rajlich)</p>
+</li>
+<li><p>debugger: add breakOnException command (Fedor Indutny)</p>
+</li>
+<li><p>cluster: kill workers when master dies (Andreas Madsen)</p>
+</li>
+<li><p>cluster: add graceful disconnect support (Andreas Madsen)</p>
+</li>
+<li><p>child_process: Separate 'close' event from 'exit' (Charlie McConnell)</p>
+</li>
+<li><p>typed arrays: add Uint8ClampedArray (Mikael Bourges-Sevenier)</p>
+</li>
+<li><p>buffer: Fix byte alignment issues (Ben Noordhuis, Erik Lundin)</p>
+</li>
+<li><p>tls: fix CryptoStream.setKeepAlive() (Shigeki Ohtsu)</p>
+</li>
+<li><p>Expose http parse error codes (Felix Geisendörfer)</p>
+</li>
+<li><p>events: don't delete the listeners array (Ben Noordhuis, Nathan Rajlich)</p>
+</li>
+<li><p>process: add process.config to view node's ./configure settings (Nathan Rajlich)</p>
+</li>
+<li><p>process: process.execArgv to see node's arguments (Micheil Smith)</p>
+</li>
+<li><p>process: fix process.title setter (Ben Noordhuis)</p>
+</li>
+<li><p>timers: handle negative or non-numeric timeout values (Ben Noordhuis)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.7/node-v0.7.7.tar.gz">http://nodejs.org/dist/v0.7.7/node-v0.7.7.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.7/node-v0.7.7.msi">http://nodejs.org/dist/v0.7.7/node-v0.7.7.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.7/x64/">http://nodejs.org/dist/v0.7.7/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.7/node-v0.7.7.pkg">http://nodejs.org/dist/v0.7.7/node-v0.7.7.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.7/">http://nodejs.org/dist/v0.7.7/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.7/">http://nodejs.org/docs/v0.7.7/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.7/api/">http://nodejs.org/docs/v0.7.7/api/</a>
+</p> diff --git a/doc/blog/release/version-0-7-8-unstable.md b/doc/blog/release/version-0-7-8-unstable.md new file mode 100644 index 0000000000..8e87a9007d --- /dev/null +++ b/doc/blog/release/version-0-7-8-unstable.md @@ -0,0 +1,71 @@ +version: 0.7.8 +title: Version 0.7.8 (unstable) +author: Isaac Schlueter +date: Wed Apr 18 2012 10:39:02 GMT-0700 (PDT) +status: publish +category: release +slug: version-0-7-8-unstable + +<p>2012.04.18, Version 0.7.8, (unstable)
+
+</p>
+<ul>
+<li><p>Upgrade V8 to 3.9.24.9</p>
+</li>
+<li><p>Upgrade OpenSSL to 1.0.0f</p>
+</li>
+<li><p>Upgrade npm to 1.1.18</p>
+</li>
+<li><p>Show licenses in Binary installers</p>
+</li>
+<li><p>Domains (isaacs)</p>
+</li>
+<li><p>readline: rename "end" to "close" (Nathan Rajlich)</p>
+</li>
+<li><p>tcp: make getsockname() return address family as string (Shigeki Ohtsu)</p>
+</li>
+<li><p>http, https: fix .setTimeout() (ssuda)</p>
+</li>
+<li><p>os: add cross platform EOL character (Mustansir Golawala)</p>
+</li>
+<li><p>typed arrays: unexport SizeOfArrayElementForType() (Aaron Jacobs)</p>
+</li>
+<li><p>net: honor 'enable' flag in .setNoDelay() (Ben Noordhuis)</p>
+</li>
+<li><p>child_process: emit error when .kill fails (Andreas Madsen)</p>
+</li>
+<li><p>gyp: fix 'argument list too long' build error (Ben Noordhuis)</p>
+</li>
+<li><p>fs.WriteStream: Handle modifications to fs.open (isaacs)</p>
+</li>
+<li><p>repl, readline: Handle newlines better (Nathan Rajlich, Nathan Friedly)</p>
+</li>
+<li><p>build: target OSX 10.5 when building on darwin (Nathan Rajlich)</p>
+</li>
+<li><p>Fix #3052 Handle errors properly in zlib (isaacs)</p>
+</li>
+<li><p>build: add support for DTrace and postmortem (Dave Pacheco)</p>
+</li>
+<li><p>core: add reusable Slab allocator (Ben Noordhuis)</p>
+</li>
+</ul>
+<p>Source Code: <a href="http://nodejs.org/dist/v0.7.8/node-v0.7.8.tar.gz">http://nodejs.org/dist/v0.7.8/node-v0.7.8.tar.gz</a>
+
+</p>
+<p>Windows Installer: <a href="http://nodejs.org/dist/v0.7.8/node-v0.7.8.msi">http://nodejs.org/dist/v0.7.8/node-v0.7.8.msi</a>
+
+</p>
+<p>Windows x64 Files: <a href="http://nodejs.org/dist/v0.7.8/x64/">http://nodejs.org/dist/v0.7.8/x64/</a>
+
+</p>
+<p>Macintosh Installer (Universal): <a href="http://nodejs.org/dist/v0.7.8/node-v0.7.8.pkg">http://nodejs.org/dist/v0.7.8/node-v0.7.8.pkg</a>
+
+</p>
+<p>Other release files: <a href="http://nodejs.org/dist/v0.7.8/">http://nodejs.org/dist/v0.7.8/</a>
+
+</p>
+<p>Website: <a href="http://nodejs.org/docs/v0.7.8/">http://nodejs.org/docs/v0.7.8/</a>
+
+</p>
+<p>Documentation: <a href="http://nodejs.org/docs/v0.7.8/api/">http://nodejs.org/docs/v0.7.8/api/</a>
+</p> |