Skip to content

Tags: hktonylee/node

Tags

v0.5.7

2011.09.16, Version 0.5.7 (unstable)

* Upgrade V8 to 3.6.4

* Improve Windows compatibility

* Documentation improvements

* Debugger and REPL improvements (Fedor Indutny)

* Add legacy API support: net.Stream(fd), process.stdout.writable,
  process.stdout.fd

* Fix mkdir EEXIST handling (isaacs)

* Use net_uv instead of net_legacy for stdio

* Do not load readline from util.inspect

* nodejs#1673 Fix bug related to V8 context with accessors (Fedor Indutny)

* nodejs#1634 util: Fix inspection for Error (koichik)

* nodejs#1645 fs: Add positioned file writing feature to fs.WriteStream (Thomas
  Shinnick)

* nodejs#1637 fs: Unguarded fs.watchFile cache statWatchers checking fixed (Thomas
  Shinnick)

* nodejs#1695 Forward customFds to ChildProcess.spawn

* nodejs#1707 Fix hasOwnProperty security problem in querystring (isaacs)

* nodejs#1719 Drain OpenSSL error queue

v0.4.12

2011.09.15, Version 0.4.12 (stable)

* Improve docs

* nodejs#1563 overflow in ChildProcess custom_fd.

* nodejs#1569, parse error on multi-line HTTP headers. (Ben Noordhuis)

* nodejs#1586 net: Socket write encoding case sensitivity (koichik)

* nodejs#1610 Remove DigiNotar CA from trusted list (isaacs)

* nodejs#1624 buffer: Avoid overrun with 'binary' encoding. (koichik)

* nodejs#1633 buffer: write() should always set _charsWritten. (koichik)

* nodejs#1707 hasOwnProperty usage security hole in querystring (isaacs)

* nodejs#1719 Drain OpenSSL error queue

* Fix error reporting in net.Server.listen

v0.5.6

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
2011.09.08, Version 0.5.6 (unstable)

* nodejs#345, nodejs#1635, nodejs#1648 Documentation improvements (Thomas Shinnick,
  Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth,
  Ben Noordhuis)

* nodejs#650 Improve path parsing on windows (Bert Belder)

* nodejs#752 Remove headers sent check in OutgoingMessage.getHeader()
  (Peter Lyons)

* nodejs#1236, nodejs#1438, nodejs#1506, nodejs#1513, nodejs#1621, nodejs#1640, nodejs#1647 Libuv-related bugs fixed
  (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky)

* nodejs#1296, nodejs#1612 crypto: Fix BIO's usage. (Koichi Kobayashi)

* nodejs#1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder)

* nodejs#1429 Don't clobber quick edit mode on windows (Peter Bright)

* nodejs#1503 Make libuv backend default on unix, override with `node --use-legacy`

* nodejs#1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky)

* nodejs#1568 Fix x509 certificate subject parsing (Koichi Kobayashi)

* nodejs#1586 Make socket write encoding case-insensitive (Koichi Kobayashi)

* nodejs#1591, nodejs#1656, nodejs#1657 Implement fs in libuv, remove libeio and pthread-win32
  dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl,
  Isaac Schlueter)

* nodejs#1592 Don't load-time link against CreateSymbolicLink on windows
  (Peter Bright)

* nodejs#1601 Improve API consistency when dealing with the socket underlying a HTTP
  client request (Mikeal Rogers)

* nodejs#1610 Remove DigiNotar CA from trusted list (Isaac Schlueter)

* nodejs#1617 Added some win32 os functions (Karl Skomski)

* nodejs#1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi)

* nodejs#1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi)

* nodejs#1644 Windows: set executables to be console programs (Peter Bright)

* nodejs#1651 improve inspection for sparse array (Koichi Kobayashi)

* nodejs#1672 set .code='ECONNRESET' on socket hang up errors (Ben Noordhuis)

* Add test case for foaf+ssl client certificate (Niclas Hoyer)

* Added RPATH environment variable to override run-time library paths
  (Ashok Mudukutore)

* Added TLS client-side session resumption support (Sean Cunningham)

* Added additional properties to getPeerCertificate (Nathan Rixham,
  Niclas Hoyer)

* Don't eval repl command twice when an error is thrown (Nathan Rajlich)

* Improve util.isDate() (Nathan Rajlich)

* Improvements in libuv backend and bindings, upgrade libuv to
  bd6066cb349a9b3a1b0d87b146ddaee06db31d10

* Show warning when using lib/sys.js (Maciej Malecki)

* Support plus sign in url protocol (Maciej Malecki)

* Upgrade V8 to 3.6.2

heads/tags/v0.5.6

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
2011.09.08, Version 0.5.6 (unstable)

* nodejs#345, nodejs#1635, nodejs#1648 Documentation improvements (Thomas Shinnick,
  Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth,
  Ben Noordhuis)

* nodejs#650 Improve path parsing on windows (Bert Belder)

* nodejs#752 Remove headers sent check in OutgoingMessage.getHeader()
  (Peter Lyons)

* nodejs#1236, nodejs#1438, nodejs#1506, nodejs#1513, nodejs#1621, nodejs#1640, nodejs#1647 Libuv-related bugs fixed
  (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky)

* nodejs#1296, nodejs#1612 crypto: Fix BIO's usage. (Koichi Kobayashi)

* nodejs#1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder)

* nodejs#1429 Don't clobber quick edit mode on windows (Peter Bright)

* nodejs#1503 Make libuv backend default on unix, override with `node --use-legacy`

* nodejs#1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky)

* nodejs#1568 Fix x509 certificate subject parsing (Koichi Kobayashi)

* nodejs#1586 Make socket write encoding case-insensitive (Koichi Kobayashi)

* nodejs#1591, nodejs#1656, nodejs#1657 Implement fs in libuv, remove libeio and pthread-win32
  dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl,
  Isaac Schlueter)

* nodejs#1592 Don't load-time link against CreateSymbolicLink on windows
  (Peter Bright)

* nodejs#1601 Improve API consistency when dealing with the socket underlying a HTTP
  client request (Mikeal Rogers)

* nodejs#1610 Remove DigiNotar CA from trusted list (Isaac Schlueter)

* nodejs#1617 Added some win32 os functions (Karl Skomski)

* nodejs#1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi)

* nodejs#1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi)

* nodejs#1644 Windows: set executables to be console programs (Peter Bright)

* nodejs#1651 improve inspection for sparse array (Koichi Kobayashi)

* nodejs#1672 set .code='ECONNRESET' on socket hang up errors (Ben Noordhuis)

* Add test case for foaf+ssl client certificate (Niclas Hoyer)

* Added RPATH environment variable to override run-time library paths
  (Ashok Mudukutore)

* Added TLS client-side session resumption support (Sean Cunningham)

* Added additional properties to getPeerCertificate (Nathan Rixham,
  Niclas Hoyer)

* Don't eval repl command twice when an error is thrown (Nathan Rajlich)

* Improve util.isDate() (Nathan Rajlich)

* Improvements in libuv backend and bindings, upgrade libuv to
  bd6066cb349a9b3a1b0d87b146ddaee06db31d10

* Show warning when using lib/sys.js (Maciej Malecki)

* Support plus sign in url protocol (Maciej Malecki)

* Upgrade V8 to 3.6.2

v0.5.5

2011.08.26, Version 0.5.5 (unstable)

* typed arrays, implementation from Plesk

* fix IP multicast on SunOS

* fix DNS lookup order: IPv4 first, IPv6 second (--use-uv only)

* remove support for UNIX datagram sockets (--use-uv only)

* UDP support for Windows (Bert Belder)

* nodejs#1572 improve tab completion for objects in the REPL (Nathan Rajlich)

* nodejs#1563 fix buffer overflow in child_process module (reported by Dean McNamee)

* nodejs#1546 fix performance regression in http module (reported by Brian Geffon)

* nodejs#1491 add PBKDF2 crypto support (Glen Low)

* nodejs#1447 remove deprecated http.cat() function (Mikeal Rogers)

* nodejs#1140 fix incorrect dispatch of vm.runInContext's filename argument
  (Antranig Basman)

* nodejs#1140 document vm.runInContext() and vm.createContext() (Antranig Basman)

* nodejs#1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)

* nodejs#1164 make all DNS lookups async, fixes uncatchable exceptions
  (Koichi Kobayashi)

* fix incorrect ssl shutdown check (Tom Hughes)

* various cmake fixes (Tom Hughes)

* improved documentation (Koichi Kobayashi, Logan Smyth, Fedor Indutny,
  Mikeal Rogers, Maciej Małecki, Antranig Basman, Mickaël Delahaye)

* upgrade libuv to commit 835782a

* upgrade V8 to 3.5.8

v0.4.11

2011.08.17, Version 0.4.11 (stable)

* nodejs#738 Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)

* nodejs#1202 net.createConnection defer DNS lookup error events to next tick
  (Ben Noordhuis)

* nodejs#1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)

* nodejs#1417 Fix http.ClientRequest crashes if end() was called twice

* nodejs#1497 querystring: Replace 'in' test with 'hasOwnProperty' (isaacs)

* nodejs#1546 http perf improvement

* fix memleak in libeio (Tom Hughes)

* cmake improvements (Tom Hughes)

* node_net.cc: fix incorrect sizeof() (Tom Hughes)

* Windows/cygwin: no more GetConsoleTitleW errors on XP (Bert Belder)

* Doc improvments (koichik, Logan Smyth, Ben Noordhuis, Arnout Kazemier)

v0.5.4

2011.08.12, Version 0.5.4 (unstable)

* libuv/Windows compatibility improvements

* Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the
  to build sln files. (Peter Bright, Igor Zinkovsky)

* Make Mikeal's HTTP agent client the default. Use old HTTP client with
  --use-http1

* Fixes https host header default port handling. (Mikeal Rogers)

* nodejs#1440 strip byte order marker when loading *.js and *.json files
  (Ben Noordhuis)

* nodejs#1434 Improve util.format() compatibility with browser. (Koichi Kobayashi)

* Provide unchecked uint entry points for integer Buffer.read/writeInt
  methods. (Robert Mustacchi)

* CMake improvements (Tom Huges)

* Upgrade V8 to 3.5.4.

v0.5.3

2011.08.01, Version 0.5.3 (unstable)

* Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)

* nodejs#243 Add an optional length argument to Buffer.write() (koichik)

* nodejs#657 convert nonbuffer data to string in fs.writeFile/Sync
  (Daniel Pihlström)

* Add process.features, remove process.useUV (Ben Noordhuis)

* nodejs#324 Fix crypto hmac to accept binary keys + add test cases from rfc 2202
  and 4231 (Stefan Bühler)

* Add Socket::bytesRead, Socket::bytesWritten (Alexander Uvarov)

* nodejs#572 Don't print result of --eval in CLI (Ben Noordhuis)

* nodejs#1223 Fix http.ClientRequest crashes if end() was called twice (koichik)

* nodejs#1383 Emit 'close' after all connections have closed (Felix Geisendörfer)

* Add sprintf-like util.format() function (Ben Noordhuis)

* Add support for TLS SNI (Fedor Indutny)

* New http agent implementation. Off by default the command line flag
  --use-http2 will enable it. "make test-http2" will run the tests
	for the new implementation. (Mikeal Rogers)

* Revert AMD compatibility. (isaacs)

* Windows: improvements, child_process support.

* Remove pkg-config file.

* Fix startup time regressions.

* doc improvements

v0.5.2

2011.07.22, Version 0.5.2 (unstable)

* libuv improvements; named pipe support

* nodejs#1242 check for SSL_COMP_get_compression_methods() (Ben Noordhuis)

* nodejs#1348 remove require.paths (isaacs)

* nodejs#1349 Delimit NODE_PATH with ; on Windows (isaacs)

* nodejs#1335 Remove EventEmitter from C++

* nodejs#1357 Load json files with require() (isaacs)

* nodejs#1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)

* Fixed: GC was being run too often.

* Upgrade V8 to 3.4.14

* doc improvements

v0.4.10

2011.07.19, Version 0.4.10 (stable)

* nodejs#394 Fix Buffer drops last null character in UTF-8

* nodejs#829 Backport r8577 from V8 (Ben Noordhuis)

* nodejs#877 Don't wait for HTTP Agent socket pool to establish connections.

* nodejs#915 Find kqueue on FreeBSD correctly (Brett Kiefer)

* nodejs#1085 HTTP: Fix race in abort/dispatch code (Stefan Rusu)

* nodejs#1274 debugger improvement (Yoshihiro Kikuchi)

* nodejs#1291 Properly respond to HEAD during end(body) hot path (Reid Burke)

* nodejs#1304 TLS: Fix race in abort/connection code (Stefan Rusu)

* nodejs#1360 Allow _ in url hostnames.

* Revert 37d529f - unbreaks debugger command parsing.

* Bring back global execScript

* Doc improvements