Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.7.1
    2012.01.23, Version 0.7.1 (unstable)
    
    * Update V8 to 3.8.8
    
    * Install node-waf by default (Fedor Indutny)
    
    * crypto: Add ability to turn off PKCS padding (Ingmar Runge)
    
    * v8: implement VirtualMemory class on SunOS (Ben Noordhuis)
    
    * Add cluster.setupMaster (Andreas Madsen)
    
    * move `path.exists*` to `fs.exists*` (Maciej Małecki)
    
    * typed arrays: set class name (Ben Noordhuis)
    
    * libuv bug fixes (Igor Zinkovsky, Ben Noordhuis, Dan VerWeire)
  • v0.6.8
    2012.01.19, Version 0.6.8 (stable)
    
    * Update V8 to 3.6.6.19
    
    * Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny)
    
    * Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie)
    
    * path.extname bugfix with . and .. paths (Bert Belder)
    
    * cluster: don't always kill the master on uncaughtException (Ben Noordhuis)
    
    * Update npm to 1.1.0-2 (isaacs)
    
    * typed arrays: set class name (Ben Noordhuis)
    
    * zlib binding cleanup (isaacs, Bert Belder)
    
    * dgram: use slab memory allocator (Michael Bernstein)
    
    * fix segfault #2473
  • v0.7.0
    9cc55dca · Bump version to v0.7.0 ·
    2012.01.16, Version 0.7.0 (unstable)
    
    * Upgrade V8 to 3.8.6
    
    * Use GYP build system on unix (Ben Noordhuis)
    
    * Experimenetal isolates support (Ben Noordhuis)
    
    * Improvements to Cluster API (Andreas Madsen)
    
    * Use isolates for internal debugger (Fedor Indutny)
    
    * Bug fixes
  • v0.6.7
    2012.01.06, Version 0.6.7 (stable)
    
    * V8 hash collision fix (Breaks MIPS) (Bert Belder, Erik Corry)
    
    * Upgrade V8 to 3.6.6.15
    
    * Upgrade npm to 1.1.0-beta-10 (isaacs)
    
    * many doc updates (Ben Noordhuis, Jeremy Martin, koichik, Dave Irvine,
      Seong-Rak Choi, Shannen, Adam Malcontenti-Wilson, koichik)
    
    * Fix segfault in node_http_parser.cc
    
    * dgram, timers: fix memory leaks (Ben Noordhuis, Yoshihiro Kukuchi)
    
    * repl: fix repl.start not passing the `ignoreUndefined` arg (Damon Oehlman)
    
    * #1980: Socket.pause null reference when called on a closed Stream (koichik)
    
    * #2263: XMLHttpRequest piped in a writable file stream hang (koichik)
    
    * #2069: http resource leak (koichik)
    
    * buffer.readInt global pollution fix (Phil Sung)
    
    * timers: fix performance regression (Ben Noordhuis)
    
    * #2308, #2246: node swallows openssl error on request (koichik)
    
    * #2114: timers: remove _idleTimeout from item in .unenroll() (James Hartig)
    
    * #2379: debugger: Request backtrace w/o refs (Fedor Indutny)
    
    * simple DTrace ustack helper (Dave Pacheco)
    
    * crypto: rewrite HexDecode without snprintf (Roman Shtylman)
    
    * crypto: don't ignore DH init errors (Ben Noordhuis)
  • v0.6.6
    2011.12.14, Version 0.6.6 (stable)
    
    * npm update to 1.1.0-beta-4 (Isaac Z. Schlueter)
    
    * cli: fix output of --help (Ben Noordhuis)
    
    * new website
    
    * pause/resume semantics for stdin (Isaac Z. Schlueter)
    
    * Travis CI integration (Maciej Małecki)
    
    * child_process: Fix bug regarding closed stdin (Ben Noordhuis)
    
    * Enable upgrades in MSI. (Igor Zinkovsky)
    
    * net: Fixes memory leak (Ben Noordhuis)
    
    * fs: handle fractional or NaN ReadStream buffer size (Ben Noordhuis)
    
    * crypto: fix memory leaks in PBKDF2 error path (Ben Noordhuis)
  • v0.6.5
    6cc94db6 · Bump version to v0.6.5 ·
    2011.12.04, Version 0.6.5 (stable)
    
    * npm workaround Windows antivirus software (isaacs)
    
    * Upgrade V8 to 3.6.6.11
  • v0.6.4
    9170077f · Bump version to v0.6.4 ·
    2011.12.02, Version 0.6.4 (stable)
    
     * doc improvements (Kyle Young, Tim Oxley, Roman Shtylman, Mathias Bynens)
    
     * upgrade bundled npm (Isaac Schlueter)
    
     * polish Windows installer (Igor Zinkovsky, Isaac Schlueter)
    
     * punycode: upgrade to v0.2.1 (Mathias Bynens)
    
     * build: add --without-npm flag to configure script
    
     * sys: deprecate module some more, print stack trace if NODE_DEBUG=sys
    
     * cli: add -p switch, prints result of --eval
    
     * #1997: fix Blowfish ECB encryption and decryption (Ingmar Runge)
    
     * #2223: fix socket 'close' event being emitted twice
    
     * #2224: fix RSS memory usage > 4 GB reporting (Russ Bradberry)
    
     * #2225: fix util.inspect() object stringification bug (Nathan Rajlich)
  • heads/tags/v0.5.6
  • v0.6.3
    b159c6d6 · Bump version to v0.6.3 ·
    2011.11.25, Version 0.6.3 (stable)
    
    * #2083 Land NPM in Node. It is included in packages/installers and installed
      on `make install`.
    
    * #2076 Add logos to windows installer.
    
    * #1711 Correctly handle http requests without headers. (Ben Noordhuis,
      Felix Geisendörfer)
    
    * TLS: expose more openssl SSL context options and constants. (Ben Noordhuis)
    
    * #2177 Windows: don't kill UDP socket when a packet fails to reach its
      destination. (Bert Belder)
    
    * Windows: support paths longer than 260 characters. (Igor Zinkovsky)
    
    * Windows: correctly resolve drive-relative paths. (Bert Belder)
    
    * #2166 Don't leave file descriptor open after lchmod. (Isaac Schlueter)
    
    * #2084 Add OS X .pkg build script to make file.
    
    * #2160 Documentation improvements. (Ben Noordhuis)
  • v0.6.2
    a4402f0b · Bump version to v0.6.2 ·
    2011.11.18, Version 0.6.2 (stable)
    
     * doc improvements (Artur Adib, Trevor Burnham, Ryan Emery, Trent Mick)
    
     * timers: remember extra setTimeout() arguments when timeout==0
    
     * punycode: use Mathias Bynens's punycode library, it's more compliant
    
     * repl: improved tab completion (Ryan Emery)
    
     * buffer: fix range checks in .writeInt() functions (Lukasz Walukiewicz)
    
     * tls: make cipher list configurable
    
     * addons: make Buffer and ObjectWrap visible to Windows add-ons (Bert Belder)
    
     * crypto: add PKCS#1 a.k.a RSA public key verification support
    
     * windows: fix stdout writes when redirected to nul
    
     * sunos: fix build on Solaris and Illumos
    
     * Upgrade V8 to 3.6.6.8
  • v0.6.1
    170f2add · Bump version to v0.6.1 ·
    2011.11.11, Version 0.6.1 (stable)
    
    * doc improvements (Eric Lovett, Ben Noordhuis, Scott Anderson, Yoji SHIDARA)
    
    * crypto: make thread-safe (Ben Noordhuis)
    
    * fix process.kill error object
    
    * debugger: correctly handle source with multi-byte characters (Shigeki Ohtsu)
    
    * make stdout and stderr non-destroyable (Igor Zinkovsky)
    
    * fs: don't close uninitialized fs.watch handle (Ben Noordhuis)
    
    * #2026 fix man page install on BSDs (Ben Noordhuis)
    
    * #2040 fix unrecognized errno assert in uv_err_name
    
    * #2043 fs: mkdir() should call callback if mode is omitted
    
    * #2045 fs: fix fs.realpath on windows to return on error (Benjamin Pasero)
    
    * #2047 minor cluster improvements
    
    * #2052 readline get window columns correctly
    
    * Upgrade V8 to 3.6.6.7
  • v0.6.0
    865b0778 · Bump version to v0.6.0 ·
    2011.11.04, Version 0.6.0 (stable)
    
    * print undefined on undefined values in REPL (Nathan Rajlich)
    
    * doc improvements (koichik, seebees, bnoordhuis,
      Maciej Małecki, Jacob Kragh)
    
    * support native addon loading in windows (Bert Belder)
    
    * rename getNetworkInterfaces() to networkInterfaces() (bnoordhuis)
    
    * add pending accepts knob for windows (igorzi)
    
    * http.request(url.parse(x)) (seebees)
    
    * #1929 zlib Respond to 'resume' events properly (isaacs)
    
    * stream.pipe: Remove resume and pause events
    
    * test fixes for windows (igorzi)
    
    * build system improvements (bnoordhuis)
    
    * #1936 tls: does not emit 'end' from EncryptedStream (koichik)
    
    * #758 tls: add address(), remoteAddress/remotePort
    
    * #1399 http: emit Error object after .abort() (bnoordhuis)
    
    * #1999 fs: make mkdir() default to 0777 permissions (bnoordhuis)
    
    * #2001 fix pipe error codes
    
    * #2002 Socket.write should reset timeout timer
    
    * stdout and stderr are blocking when associated with file too.
    
    * remote debugger support on windows (Bert Belder)
    
    * convenience methods for zlib (Matt Robenolt)
    
    * process.kill support on windows (igorzi)
    
    * process.uptime() support on windows (igorzi)
    
    * Return IPv4 addresses before IPv6 addresses from getaddrinfo
    
    * util.inspect improvements (Nathan Rajlich)
    
    * cluster module api changes
    
    * Downgrade V8 to 3.6.6.6
  • v0.5.10
    220e61c1 · Bump version to v0.5.10 ·
    2011.10.21, Version 0.5.10 (unstable)
    
    * Remove cmake build system, support for Cygwin, legacy code base,
    	process.ENV, process.ARGV, process.memoryUsage().vsize, os.openOSHandle
    
    * Documentation improvments (Igor Zinkovsky, Bert Belder, Ilya Dmitrichenko,
    koichik, Maciej Małecki, Guglielmo Ferri, isaacs)
    
    * Performance improvements (Daniel Ennis, Bert Belder, Ben Noordhuis)
    
    * Long process.title support (Ben Noordhuis)
    
    * net: register net.Server callback only once (Simen Brekken)
    
    * net: fix connect queue bugs (Ben Noordhuis)
    
    * debugger: fix backtrace err handling (Fedor Indutny)
    
    * Use getaddrinfo instead of c-ares for dns.lookup
    
    * Emit 'end' from crypto streams on close
    
    * repl: print out `undefined` (Nathan Rajlich)
    
    * #1902 buffer: use NO_NULL_TERMINATION flag (koichik)
    
    * #1907 http: Added support for HTTP PATCH verb (Thomas Parslow)
    
    * #1644 add GetCPUInfo on windows (Karl Skomski)
    
    * #1484, #1834, #1482, #771 Don't use a separate context for the repl.
      (isaacs)
    
    * #1882 zlib Update 'availOutBefore' value, and test (isaacs)
    
    * #1888 child_process.fork: don't modify args (koichik)
    
    * #1516 tls: requestCert unusable with Firefox and Chrome (koichik)
    
    * #1467 tls: The TLS API is inconsistent with the TCP API (koichik)
    
    * #1894 net: fix error handling in listen() (koichik)
    
    * #1860 console.error now goes through uv_tty_t
    
    * Upgrade V8 to 3.7.0
    
    * Upgrade GYP to r1081
  • v0.5.9
    3bd9b08f · Bump version to v0.5.9 ·
    2011.10.10, Version 0.5.9 (unstable)
    
    * fs.watch interface backed by kqueue, inotify, and ReadDirectoryChangesW
      (Igor Zinkovsky, Ben Noordhuis)
    
    * add dns.resolveTxt (Christian Tellnes)
    
    * Remove legacy http library (Ben Noordhuis)
    
    * child_process.fork returns and works on Windows. Allows passing handles.
      (Igor Zinkovsky, Bert Belder)
    
    * #1774 Lint and clean up for --harmony_block_scoping (Tyler Larson, Colton
      Baker)
    
    * #1813 Fix ctrl+c on Windows (Bert Belder)
    
    * #1844 unbreak --use-legacy (Ben Noordhuis)
    
    * process.stderr now goes through libuv. Both process.stdout and
      process.stderr are blocking when referencing a TTY.
    
    * net_uv performance improvements (Ben Noordhuis, Bert Belder)
  • v0.5.8
    7cc17a0c · Bump version to v0.5.8 ·
    2011.09.30, Version 0.5.8 (unstable)
    
    * zlib bindings (isaacs)
    
    * Windows supports TTY ANSI escape codes (Bert Belder)
    
    * Debugger improvements (Fedor Indutny)
    
    * crypto: look up SSL errors with ERR_print_errors() (Ben Noordhuis)
    
    * dns callbacks go through MakeCallback now
    
    * Raise an error when a malformed package.json file is found. (Ben Leslie)
    
    * buffers: handle bad length argument in constructor (Ben Noordhuis)
    
    * #1726, unref process.stdout
    
    * Doc improvements (Ben Noordhuis, Fedor Indutny, koichik)
    
    * Upgrade libuv to fe18438
  • v0.5.7
    55824116 · Bump version to 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
    
    * #1673 Fix bug related to V8 context with accessors (Fedor Indutny)
    
    * #1634 util: Fix inspection for Error (koichik)
    
    * #1645 fs: Add positioned file writing feature to fs.WriteStream (Thomas
      Shinnick)
    
    * #1637 fs: Unguarded fs.watchFile cache statWatchers checking fixed (Thomas
      Shinnick)
    
    * #1695 Forward customFds to ChildProcess.spawn
    
    * #1707 Fix hasOwnProperty security problem in querystring (isaacs)
    
    * #1719 Drain OpenSSL error queue
  • v0.4.12
    771ba34c · Bump version to v0.4.12 ·
    2011.09.15, Version 0.4.12 (stable)
    
    * Improve docs
    
    * #1563 overflow in ChildProcess custom_fd.
    
    * #1569, parse error on multi-line HTTP headers. (Ben Noordhuis)
    
    * #1586 net: Socket write encoding case sensitivity (koichik)
    
    * #1610 Remove DigiNotar CA from trusted list (isaacs)
    
    * #1624 buffer: Avoid overrun with 'binary' encoding. (koichik)
    
    * #1633 buffer: write() should always set _charsWritten. (koichik)
    
    * #1707 hasOwnProperty usage security hole in querystring (isaacs)
    
    * #1719 Drain OpenSSL error queue
    
    * Fix error reporting in net.Server.listen
  • v0.5.6
    b49bec55 · Bump version to 0.5.6 ·
    2011.09.08, Version 0.5.6 (unstable)
    
    * #345, #1635, #1648 Documentation improvements (Thomas Shinnick,
      Abimanyu Raja, AJ ONeal, Koichi Kobayashi, Michael Jackson, Logan Smyth,
      Ben Noordhuis)
    
    * #650 Improve path parsing on windows (Bert Belder)
    
    * #752 Remove headers sent check in OutgoingMessage.getHeader()
      (Peter Lyons)
    
    * #1236, #1438, #1506, #1513, #1621, #1640, #1647 Libuv-related bugs fixed
      (Jorge Chamorro Bieling, Peter Bright, Luis Lavena, Igor Zinkovsky)
    
    * #1296, #1612 crypto: Fix BIO's usage. (Koichi Kobayashi)
    
    * #1345 Correctly set socket.remoteAddress with libuv backend (Bert Belder)
    
    * #1429 Don't clobber quick edit mode on windows (Peter Bright)
    
    * #1503 Make libuv backend default on unix, override with `node --use-legacy`
    
    * #1565 Fix fs.stat for paths ending with \ on windows (Igor Zinkovsky)
    
    * #1568 Fix x509 certificate subject parsing (Koichi Kobayashi)
    
    * #1586 Make socket write encoding case-insensitive (Koichi Kobayashi)
    
    * #1591, #1656, #1657 Implement fs in libuv, remove libeio and pthread-win32
      dependency on windows (Igor Zinkovsky, Ben Noordhuis, Ryan Dahl,
      Isaac Schlueter)
    
    * #1592 Don't load-time link against CreateSymbolicLink on windows
      (Peter Bright)
    
    * #1601 Improve API consistency when dealing with the socket underlying a HTTP
      client request (Mikeal Rogers)
    
    * #1610 Remove DigiNotar CA from trusted list (Isaac Schlueter)
    
    * #1617 Added some win32 os functions (Karl Skomski)
    
    * #1624 avoid buffer overrun with 'binary' encoding (Koichi Kobayashi)
    
    * #1633 make Buffer.write() always set _charsWritten (Koichi Kobayashi)
    
    * #1644 Windows: set executables to be console programs (Peter Bright)
    
    * #1651 improve inspection for sparse array (Koichi Kobayashi)
    
    * #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
    d2d53d4b · Bump version to 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)
    
    * #1572 improve tab completion for objects in the REPL (Nathan Rajlich)
    
    * #1563 fix buffer overflow in child_process module (reported by Dean McNamee)
    
    * #1546 fix performance regression in http module (reported by Brian Geffon)
    
    * #1491 add PBKDF2 crypto support (Glen Low)
    
    * #1447 remove deprecated http.cat() function (Mikeal Rogers)
    
    * #1140 fix incorrect dispatch of vm.runInContext's filename argument
      (Antranig Basman)
    
    * #1140 document vm.runInContext() and vm.createContext() (Antranig Basman)
    
    * #1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)
    
    * #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.5.5-rc1
    d2d53d4b · Bump version to 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)
    
    * #1572 improve tab completion for objects in the REPL (Nathan Rajlich)
    
    * #1563 fix buffer overflow in child_process module (reported by Dean McNamee)
    
    * #1546 fix performance regression in http module (reported by Brian Geffon)
    
    * #1491 add PBKDF2 crypto support (Glen Low)
    
    * #1447 remove deprecated http.cat() function (Mikeal Rogers)
    
    * #1140 fix incorrect dispatch of vm.runInContext's filename argument
      (Antranig Basman)
    
    * #1140 document vm.runInContext() and vm.createContext() (Antranig Basman)
    
    * #1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)
    
    * #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