Skip to content

Tags: qiaosu/node

Tags

v0.4.8

Toggle v0.4.8's commit message
2011.05.20, Version 0.4.8 (stable)

* #974 Properly report traceless errors (isaacs)

* nodejs#983 Better JSON.parse error detection in REPL (isaacs)

* nodejs#836 Agent socket errors bubble up to req only if req exists

* nodejs#1041 Fix event listener leak check timing (koichik)

*	nodejs#1038 Fix dns.resolve() with 'PTR' throws Error: Unknown type "PTR"
  (koichik)

* nodejs#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.

v0.4.7

Toggle v0.4.7's commit message
2011.04.22, Version 0.4.7 (stable)

* Don't emit error on ECONNRESET from read() nodejs#670

* Fix: Multiple pipes to the same stream were broken nodejs#929
  (Felix Geisendörfer)

* URL parsing/formatting corrections nodejs#954 (isaacs)

* make it possible to do repl.start('', stream) (Wade Simmons)

* Add os.loadavg for SunOS (Robert Mustacchi)

* Fix timeouts with floating point numbers nodejs#897

* Improve docs.

v0.4.6

Toggle v0.4.6's commit message
2011.04.13, Version 0.4.6 (stable)

* Don't error on ENOTCONN from shutdown() nodejs#670

* Auto completion of built-in debugger suggests prefix match rather than
	partial match. (koichik)

* circular reference in vm modules. #822 (Jakub Lekstan)

* http response.readable should be false after 'end' nodejs#867 (Abe Fettig)

* Implemenet os.cpus() and os.uptime() on Solaris (Scott McWhirter)

* fs.ReadStream: Allow omission of end option for range reads nodejs#801
	(Felix Geisendörfer)

* Buffer.write() with UCS-2 should not be write partial char
	nodejs#916 (koichik)

* Pass secureProtocol through on tls.Server creation (Theo Schlossnagle)

* TLS use RC4-SHA by default

* Don't strangely drop out of event loop on HTTPS client uploads nodejs#892

* Doc improvements

* Upgrade v8 to 3.1.8.10

v0.4.5

Toggle v0.4.5's commit message
2011.04.01, Version 0.4.5 (stable)

* Fix listener leak in stream.pipe() (Mikeal Rogers)

* Retain buffers in fs.read/write() nodejsGH-814 (Jorge Chamorro Bieling)

* TLS performance improvements

* SlowBuffer.prototype.slice bug nodejsGH-843

* process.stderr.write should return true

* Immediate pause/resume race condition nodejsGH-535 (isaacs)

* Set default host header properly nodejsGH-721 (isaacs)

* Upgrade V8 to 3.1.8.8

v0.4.4

Toggle v0.4.4's commit message
2011.03.26, Version 0.4.4 (stable)

* CryptoStream.end shouldn't throw if not writable nodejsGH-820

* Drop out if connection destroyed before connect() nodejsGH-819

* expose https.Agent

* Correctly setsid in tty.open nodejsGH-815

* Bug fix for failed buffer construction

* Added support for removing .once listeners (nodejsGH-806)

* Upgrade V8 to 3.1.8.5

v0.4.3

Toggle v0.4.3's commit message
2011.03.18, Version 0.4.3 (stable)

* Don't decrease server connection counter again if destroy() is called more
	than once nodejsGH-431 (Andreas Reich, Anders Conbere)

* Documentation improvements (koichik)

* Fix bug with setMaxListeners nodejsGH-682

* Start up memory footprint improvement. (Tom Hughes)

* Solaris improvements.

* Buffer::Length(Buffer*) should not invoke itself recursively nodejsGH-759 (Ben
  Noordhuis)

* TLS: Advertise support for client certs nodejsGH-774 (Theo Schlossnagle)

* HTTP Agent bugs: nodejsGH-787, nodejsGH-784, nodejsGH-803.

* Don't call GetMemoryUsage every 5 seconds.

* Upgrade V8 to 3.1.8.3

v0.4.2

Toggle v0.4.2's commit message
2011.03.02, Version 0.4.2 (stable)

* Improve docs.

* Fix process.on edge case with signal event (Alexis Sellier)

* Pragma HTTP header comma separation

* In addition to 'aborted' emit 'close' from incoming requests
  (Felix Geisendörfer)

* Fix memleak in vm.runInNewContext

* Do not cache modules that throw exceptions (Felix Geisendörfer)

* Build system changes for libnode (Aria Stewart)

* Read up the prototype of the 'env' object. (Nathan Rajlich)

* Add 'close' and 'aborted' events to Agent responses

* http: fix missing 'drain' events (Russell Haering)

* Fix process.stdout.end() throws ENOTSOCK error. (Koichi Kobayashi)

* REPL bug fixes (isaacs)

* node_modules folders should be highest priority (isaacs)

* URL parse more safely (isaacs)

* Expose errno with a string for dns/cares (Felix Geisendörfer)

* Fix tty.setWindowSize

* spawn: setuid after chdir (isaacs)

* SIGUSR1 should break the VM without delay

* Upgrade V8 to 3.1.8.

v0.4.1

Toggle v0.4.1's commit message
2011.02.19, Version 0.4.1 (stable)

* Fixed field merging with progressive fields on writeHead()
  (TJ Holowaychuk)

* Make the repl respect node_modules folders (isaacs)

* Fix for DNS fail in HTTP request (Richard Rodger)

* Default to port 80 for http.request and http.get.

* Improve V8 support for Cygwin (Bert Belder)

* Fix fs.open param parsing. (Felix Geisendörfer)

* Fixed null signal.

* Fix various HTTP and HTTPS bugs

* cmake improvements (Tom Hughes)

* Fix: TLS sockets should not be writable after 'end'

* Fix os.cpus() on cygwin (Brian White)

* MinGW: OpenSSL support (Bert Belder)

* Upgrade V8 to 3.1.5, libev to 4.4.

v0.4.0

Toggle v0.4.0's commit message
2011.02.10, Version 0.4.0 (stable)

* require() improvements (isaacs)
  - understand package.json (isaacs)
  - look for 'node_modules' dir

* cmake fixes (Daniel Gröber)

* http: fix buffer writes to outgoing messages (Russell Haering)

* Expose UCS-2 Encoding (Konstantin Käfer)

* Support strings for octal modes (isaacs)

* Support array-ish args to Buffer ctor (isaacs)

* cygwin and mingw improvements (Bert Belder)

* TLS improvements

* Fewer syscalls during require (Bert Belder, isaacs)

* More DTrace probes (Bryan Cantrill,  Robert Mustacchi)

* 'pipe' event on pipe() (Mikeal Rogers)

* CRL support in TLS (Theo Schlossnagle)

* HTTP header manipulation methods (Tim Caswell, Charlie Robbins)

* Upgrade V8 to 3.1.2

v0.3.8

Toggle v0.3.8's commit message
2011.02.04, Version 0.3.8 (unstable)

* Add req.abort() for client side requests.

* Add exception.code for easy testing:
  Example: if (err.code == 'EADDRINUSE');

* Add process.stderr.

* require.main is the main module. (Isaac Schlueter)

* dgram: setMulticastTTL, setMulticastLoopback and addMembership.
  (Joe Walnes)

* Fix throttling in TLS connections

* Add socket.bufferSize

* MinGW improvements (Bert Belder)

* Upgrade V8 to 3.1.1