Tags: tilgovi/node
Tags
2010.02.03, Version 0.1.27
* Implemented __dirname (Felix Geisendörfer)
* Downcase process.ARGV, process.ENV, GLOBAL
(now process.argv, process.env, global)
* Bug Fix: Late promise promise callbacks firing
(Felix Geisendörfer, Jonas Pfenniger)
* Make assert.AssertionError instance of Error
* Removed inline require call for querystring
(self@cloudhead.net)
* Add support for MX, TXT, and SRV records in DNS module.
(Blaine Cook)
* Bugfix: HTTP client automatically reconnecting
* Adding OS X .dmg build scripts. (Standa Opichal)
* Bugfix: ObjectWrap memory leak
* Bugfix: Multipart handle Content-Type headers with charset
(Felix Geisendörfer)
* Upgrade http-parser to fix header overflow attack.
* Upgrade V8 to 2.1.0
* Various other bug fixes, performance improvements.
2010.01.20, Version 0.1.26
* Bugfix, HTTP eof causing crash (Ben Williamson)
* Better error message on SyntaxError
* API: Move Promise and EventEmitter into 'events' module
* API: Add process.nextTick()
* Allow optional params to setTimeout, setInterval
(Michaeljohn Clement)
* API: change some Promise behavior (Felix Geisendörfer)
- Removed Promise.cancel()
- Support late callback binding
- Make unhandled Promise errors throw an exception
* Upgrade V8 to 2.0.6.1
* Solaris port
2010.01.09, Version 0.1.25
* sys.inspect() improvements (Tim Caswell)
* path module improvements (isaacs, Benjamin Thomas)
* API: request.uri -> request.url
It is no longer an object, but a string. The 'url' module
was addded to parse that string. That is, node no longer
parses the request URL automatically.
require('url').parse(request.url)
is roughly equivlent to the old request.uri object.
(isaacs)
* Bugfix: Several libeio related race conditions.
* Better errors for multipart library (Felix Geisendörfer)
* Bugfix: Update node-waf version to 1.5.10
* getmem for freebsd (Vanilla Hsu)
2009.12.31, Version 0.1.24
* Bugfix: don't chunk responses to HTTP/1.0 clients, even if
they send Connection: Keep-Alive (e.g. wget)
* Bugfix: libeio race condition
* Bugfix: Don't segfault on unknown http method
* Simplify exception reporting
* Upgrade V8 to 2.0.5.4
2009.12.19, Version 0.1.22
* Bugfix: child modules get wrong id with "index.js" (isaacs)
* Bugfix: require("../foo") cycles (isaacs)
* Bugfix: require() should throw error if module does.
* New URI parser stolen from Narwhal (isaacs)
* Bugfix: correctly check kqueue and epoll. (Rasmus Andersson)
* Upgrade WAF to 1.5.10
* Bugfix: posix.statSync() was crashing
* Statically define string symbols for performance improvement
* Bugfix: ARGV[0] weirdness
* Added superCtor to ctor.super_ instead superCtor.prototype.
(Johan Dahlberg)
* http-parser supports webdav methods
* API: http.Client.prototype.request() (Christopher Lenz)
2009.12.06, Version 0.1.21 * Feature: Add HTTP client TLS support (Rhys Jones) * Bugfix: use --jobs=1 with WAF * Bugfix: Don't use chunked encoding for 1.0 requests * Bugfix: Duplicated header weren't handled correctly * Improve sys.inspect (Xavier Shay) * Upgrade v8 to 2.0.3 * Use CommonJS assert API (Felix Geisendörfer, Karl Guertin)
2009.11.28, Version 0.1.19
* Feature: Initial TLS support for TCP servers and clients.
(Rhys Jones)
* Add options to process.watchFile()
* Add process.umask() (Friedemann Altrock)
* Bugfix: only detach timers when active.
* Bugfix: lib/file.js write(), shouldn't always emit errors or success
(onne@onnlucky.com)
* Bugfix: Memory leak in fs.write
(Reported by onne@onnlucky.com)
* Bugfix: Fix regular expressions detecting outgoing message headers.
(Reported by Elliott Cable)
* Improvements to Multipart parser (Felix Geisendörfer)
* New HTTP parser
* Upgrade v8 to 2.0.2
2009.11.17, Version 0.1.18
* Feature: process.watchFile() process.unwatchFile()
* Feature: "uncaughtException" event on process
(Felix Geisendörfer)
* Feature: 'drain' event to tcp.Connection
* Bugfix: Promise.timeout() blocked the event loop
(Felix Geisendörfer)
* Bugfix: sendBody() and chunked utf8 strings
(Felix Geisendörfer)
* Supply the strerror as a second arg to the tcp.Connection close
event (Johan Sørensen)
* Add EventEmitter.removeListener (frodenius@gmail.com)
* Format JSON for inspecting objects (Felix Geisendörfer)
* Upgrade libev to latest CVS
PreviousNext