• Aug 7, 2012


    2012.08.07, Version 0.8.6 (Stable)
    * npm: Upgrade to v1.1.48
    * Add 'make binary' to build binary tarballs for all Unixes (Nathan Rajlich)
    * zlib: Emit 'close' on destroy(). (Dominic Tarr)
    * child_process: Fix stdout=null when stdio=['pipe'] (Tyler Neylon)
    * installer: prevent ETXTBSY errors (Ben Noordhuis)
    * installer: honor --without-npm, default install path (Ben Noordhuis)
    * net: make pause work with connecting sockets (Bert Belder)
    * installer: fix cross-compile installs (Ben Noordhuis)
    * net: fix .listen({fd:0}) (Ben Noordhuis)
    * windows: map WSANO_DATA to UV_ENOENT (Bert Belder)
  • Aug 3, 2012


    2012.08.03 Version 0.6.21 (maintenance)
    * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill)
    * net: make pause/resume work with connecting sockets (Bert Belder)
  • Aug 2, 2012


    2012.08.02, Version 0.8.5 (Stable)
    * node: tag Encode and friends NODE_EXTERN (Ben Noordhuis)
    * fs: fix ReadStream / WriteStream missing callback (Gil Pedersen)
    * fs: fix readFileSync("/proc/cpuinfo") regression (Ben Noordhuis)
    * installer: don't assume bash is installed (Ben Noordhuis)
    * Report errors properly from --eval and stdin (isaacs)
    * assert: fix throws() throws an error without message property (koichik)
    * cluster: fix libuv assert in net.listen() (Ben Noordhuis)
    * build: always link sunos builds with libumem (Trent Mick)
    * build: improve armv7 / hard-float detection (Adam Malcontenti-Wilson)
    * https: Use host header as effective servername (isaacs)
    * sunos: work around OS bug to prevent fs.watch() from spinning (Bryan Cantrill)
    * linux: fix 'two watchers, one path' segfault (Ben Noordhuis)
    * windows: fix memory leaks in many fs functions (Bert Belder)
    * windows: don't allow directories to be opened for writing/appending (Bert Belder)
    * windows: make fork() work even when not all stdio handles are valid (Bert Belder)
    * windows: make unlink() not remove mount points, and improve performance (Bert Belder)
    * build: Sign pkg installer for OS X (isaacs)
  • Jul 25, 2012


    2012.07.25, Version 0.8.4 (Stable)
    * V8: Upgrade to
    * npm: Upgrade to 1.1.45
    * net: fix Socket({ fd: 42 }) api (Ben Noordhuis)
    * readline: Remove event listeners on close (isaacs)
    * windows: correctly prep long path for fs.exists(Sync) (Bert Belder)
    * debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin)
    * tls: verify server's identity (Fedor Indutny)
    * net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)
  • Jul 20, 2012


    2012.07.20, Version 0.9.0 (Unstable)
    * punycode: update to v1.1.1 (Mathias Bynens)
    * c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé)
    * dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé)
    * unix: speed up uv_async_send() (Ben Noordhuis)
    * darwin: get cpu model correctly on mac (Xidorn Quan)
    * nextTick: Handle tick callbacks before any other I/O (isaacs)
    * Enable color customization of `util.inspect` (Pavel Lang)
    * tls: Speed and memory improvements (Fedor Indutny)
    * readline: Use one history item for reentered line (Vladimir Beloborodov)
    * Fix #3521 Make process.env more like a regular Object (isaacs)
  • Jul 19, 2012


    2012.07.19, Version 0.8.3 (Stable)
    * V8: upgrade to
    * npm: Upgrade to 1.1.43
    * net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis)
    * net: fix bogus errno reporting (Ben Noordhuis)
    * build: Move npm shebang logic into an npm script (isaacs)
    * build: fix add-on loading on freebsd (Ben Noordhuis)
    * build: disable unsafe optimizations (Ben Noordhuis)
    * build: fix spurious mksnapshot crashes for good (Ben Noordhuis)
    * build: speed up genv8constants (Dave Pacheco)
    * fs: make unwatchFile() remove a specific listener (Ben Noordhuis)
    * domain: Remove first arg from intercepted fn (Toshihiro Nakamura)
    * domain: Fix memory leak on error (isaacs)
    * events: Fix memory leak from removeAllListeners (Nathan Rajlich)
    * zlib: Fix memory leak in Unzip class. (isaacs)
    * crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis)
  • Jul 11, 2012


    2012.07.10 Version 0.6.20 (maintenance)
    * npm: Upgrade to 1.1.37 (isaacs)
    * benchmark: Backport improvements made in master (isaacs)
    * build: always link with -lz (Trent Mick)
    * core: use proper #include directives (Ben Noordhuis)
    * cluster: don't silently drop messages when the write queue gets big (Bert Belder)
    * windows: don't print error when GetConsoleTitleW returns an empty string (Bert Belder)
  • Jul 9, 2012


    2012.07.09, Version 0.8.2 (Stable)
    * npm: Upgrade to 1.1.36
    * readline: don't use Function#call() (Nathan Rajlich)
    * Code cleanup to pass 'use strict' (Jonas Westerlund)
    * module: add filename to require() json errors (TJ Holowaychuk)
    * readline: fix for unicode prompts (Tim Macfarlane)
    * timers: fix handling of large timeouts (Ben Noordhuis)
    * repl: fix passing an empty line inserting "undefined" into the buffer (Nathan Rajlich)
    * repl: fix crashes when buffering command (Maciej Małecki)
    * build: rename strict_aliasing to node_no_strict_aliasing (Ben Noordhuis)
    * build: disable -fstrict-aliasing for any gcc < 4.6.0 (Ben Noordhuis)
    * build: detect cc version with -dumpversion (Ben Noordhuis)
    * build: handle output of localized gcc or clang (Ben Noordhuis)
    * unix: fix memory corruption in freebsd.c (Ben Noordhuis)
    * unix: fix 'zero handles, one request' busy loop (Ben Noordhuis)
    * unix: fix busy loop on unexpected tcp message (Ben Noordhuis)
    * unix: fix EINPROGRESS busy loop (Ben Noordhuis)
  • Jun 29, 2012


    * V8: upgrade to v3.11.10.12
    * npm: upgrade to v1.1.33
      - Support for parallel use of the cache folder
      - Retry on registry timeouts or network failures (Trent Mick)
      - Reduce 'engines' failures to a warning
      - Use new zsh completion if aviailable (Jeremy Cantrell)
    * Fix #3577 Un-break require('sys')
    * util: speed up formatting of large arrays/objects (Ben Noordhuis)
    * windows: make fs.realpath(Sync) work with UNC paths (Bert Belder)
    * build: fix --shared-v8 option (Ben Noordhuis)
    * doc: `detached` is a boolean (Andreas Madsen)
    * build: use proper python interpreter (Ben Noordhuis)
    * build: expand ~ in `./configure --prefix=~/a/b/c` (Ben Noordhuis)
    * build: handle CC env var with spaces (Gabriel de Perthuis)
    * build: fix V8 build when compiling with gcc 4.5 (Ben Noordhuis)
    * build: fix --shared-v8 option (Ben Noordhuis)
    * windows msi: Fix icon issue which caused huge file size (Bert Belder)
    * unix: assume that dlopen() may clobber dlerror() (Ben Noordhuis)
    * sunos: fix memory corruption bugs (Ben Noordhuis)
    * windows: better (f)utimes and (f)stat (Bert Belder)
  • Jun 25, 2012


    2012.06.25, Version 0.8.0 (stable)
    * V8: upgrade to v3.11.10.10
    * npm: Upgrade to 1.1.32
    * Deprecate iowatcher (Ben Noordhuis)
    * windows: update icon (Bert Belder)
    * http: Hush 'MUST NOT have a body' warnings to debug() (isaacs)
    * Move blog.nodejs.org content into repository (isaacs)
    * Fix #3503: stdin: resume() on pipe(dest) (isaacs)
    * crypto: fix error reporting in SetKey() (Fedor Indutny)
    * Add --no-deprecation and --trace-deprecation command-line flags (isaacs)
    * fs: fix fs.watchFile() (Ben Noordhuis)
    * fs: Fix fs.readfile() on pipes (isaacs)
    * Rename GYP variable node_use_system_openssl to be consistent (Ryan Dahl)