-
v0.6.20952e5133 · ·
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)
-
v0.8.2cc6084b9 · ·
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)
-
v0.8.12134aa3d · ·
* 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)
-
v0.8.08b8a7a7f · ·
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)
-
v0.7.12a7212019 · ·
2012.06.19, Version 0.7.12 (unstable) * npm: Upgrade to 1.1.30 - Improved 'npm init' - Fix the 'cb never called' error from 'oudated' and 'update' - Add --save-bundle|-B config - Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware - Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm - `logstream` option to replace removed `logfd` (Rod Vagg) - Read default descriptions from README.md files * Shims to support deprecated ev_* and eio_* methods (Ben Noordhuis) * #3118 net.Socket: Delay pause/resume until after connect (isaacs) * #3465 Add ./configure --no-ifaddrs flag (isaacs) * child_process: add .stdin stream to forks (Fedor Indutny) * build: fix `make install DESTDIR=/path` (Ben Noordhuis) * tls: fix off-by-one error in renegotiation check (Ben Noordhuis) * crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny) * node: change the constructor name of process from EventEmitter to process (Andreas Madsen) * net: Prevent property access throws during close (Reid Burke) * querystring: improved speed and code cleanup (Felix Böhm) * sunos: fix assertion errors breaking fs.watch() (Fedor Indutny) * unix: stat: detect sub-second changes (Ben Noordhuis) * add stat() based file watcher (Ben Noordhuis)
-
v0.7.111f93aa5d · ·
2012.06.15, Version 0.7.11 (unstable) * V8: Upgrade to v3.11.10 * npm: Upgrade to 1.1.26 * doc: Improve cross-linking in API docs markdown (Ben Kelly) * Fix #3425: removeAllListeners should delete array (Reid Burke) * cluster: don't silently drop messages when the write queue gets big (Bert Belder) * Add Buffer.concat method (isaacs) * windows: make symlinks tolerant to forward slashes (Bert Belder) * build: Add node.d and node.1 to installer (isaacs) * cluster: rename worker.unqiueID to worker.id (Andreas Madsen) * Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky) * test: bundle node-weak in test/gc so that it doesn't need to be downloaded (Nathan Rajlich) * Make many tests pass on Windows (Bert Belder) * Fix #3388 Support listening on file descriptors (isaacs) * Fix #3407 Add os.tmpDir() (isaacs) * Unbreak the snapshotted build on Windows (Bert Belder) * Clean up child_process.kill throws (Bert Belder) * crypto: make cipher/decipher accept buffer args (Ben Noordhuis)
-
v0.7.10-fixed427662c6 · ·
2012.06.11, Version 0.7.10 (unstable) * Roll V8 back to 3.9.24.31 * build: x64 target should always pass -m64 (Robert Mustacchi) * add NODE_EXTERN to node::Start (Joel Brandt) * repl: Warn about running npm commands (isaacs) * slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis) * slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu) * windows/msi: add node.js prompt to startmenu (Jeroen Janssen) * windows/msi: fix adding node to PATH (Jeroen Janssen) * windows/msi: add start menu links when installing (Jeroen Janssen) * windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob) * domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter) * fs: make callbacks run in global context (Ben Noordhuis) * fs: enable fs.realpath on windows (isaacs) * child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell) * child_process: new stdio API for .spawn() method (Fedor Indutny) * child_process: spawn().ref() and spawn().unref() (Fedor Indutny) * Upgrade npm to 1.1.25 - Enable npm link on windows - Properly remove sh-shim on Windows - Abstract out registry client and logger
-
v0.7.108d9766a9 · ·
2012.06.11, Version 0.7.10 (unstable) * Roll V8 back to 3.9.24.31 * build: x64 target should always pass -m64 (Robert Mustacchi) * add NODE_EXTERN to node::Start (Joel Brandt) * repl: Warn about running npm commands (isaacs) * slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis) * slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu) * windows/msi: add node.js prompt to startmenu (Jeroen Janssen) * windows/msi: fix adding node to PATH (Jeroen Janssen) * windows/msi: add start menu links when installing (Jeroen Janssen) * windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob) * domain: Fix #3379 domain.intercept no longer passes error arg to cb (Marc Harter) * fs: make callbacks run in global context (Ben Noordhuis) * fs: enable fs.realpath on windows (isaacs) * child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell) * child_process: new stdio API for .spawn() method (Fedor Indutny) * child_process: spawn().ref() and spawn().unref() (Fedor Indutny) * Upgrade npm to 1.1.25 - Enable npm link on windows - Properly remove sh-shim on Windows - Abstract out registry client and logger
-
v0.6.19debf552e · ·
2012.06.06 Version 0.6.19 (stable) * npm: upgrade to 1.1.24 * fs: no end emit after createReadStream.pause() (Andreas Madsen) * vm: cleanup module memory leakage (Marcel Laverdet) * unix: fix loop starvation under high network load (Ben Noordhuis) * unix: remove abort() in ev_unref() (Ben Noordhuis) * windows/tty: never report error after forcibly aborting line-buffered read (Bert Belder) * windows: skip GetFileAttributes call when opening a file (Bert Belder)
-
v0.7.9782277f1 · ·
2012.05.28, Version 0.7.9 (unstable) * Upgrade V8 to 3.11.1 * Upgrade npm to 1.1.23 * uv: rework reference counting scheme (Ben Noordhuis) * uv: add interface for joining external event loops (Bert Belder) * repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich) * fs: 64bit offsets for fs calls (Igor Zinkovsky) * fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman) * windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder) * windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky) * Fix #3270 Escape url.parse delims (isaacs) * http: make http.get() accept a URL (Adam Malcontenti-Wilson) * Cleanup vm module memory leakage (Marcel Laverdet) * Optimize writing strings with Socket.write (Bert Belder) * add support for CESU-8 and UTF-16LE encodings (koichik) * path: add path.sep to get the path separator. (Yi, EungJun) * net, http: add backlog parameter to .listen() (Erik Dubbelboer) * debugger: support mirroring Date objects (Fedor Indutny) * addon: add AtExit() function (Ben Noordhuis) * net: signal localAddress bind failure in connect (Brian Schroeder) * util: handle non-string return value in .inspect() (Alex Kocharin)
-
v0.6.184bc1d395 · ·
2012.05.15 Version 0.6.18 (stable) * windows: skip GetFileAttributes call when opening a file (Bert Belder) * crypto: add PKCS12/PFX support (Sambasiva Suda) * #3240: child_process: delete NODE_CHANNEL_FD from env in spawn (Ben Noordhuis) * windows: add test for path.normalize with UNC paths (Bert Belder) * windows: make path.normalize convert all slashes to backslashes (Bert Belder) * fs: Automatically close FSWatcher on error (Bert Belder) * #3258: fs.ReadStream.pause() emits duplicate data event (koichik) * pipe_wrap: don't assert() on pipe accept errors (Ben Noordhuis) * Better exception output for module load and process.nextTick (Felix Geisendörfer) * zlib: fix error reporting (Ben Noordhuis) * http: Don't destroy on timeout (isaacs) * #3231: http: Don't try to emit error on a null'ed req object (isaacs) * #3236: http: Refactor ClientRequest.onSocket (isaacs)
-
v0.6.174ced23de · ·
2012.05.04 Version 0.6.17 (stable) * Upgrade npm to 1.1.21 * uv: Add support for EROFS errors (Ben Noordhuis, Maciej Małecki) * uv: Add support for EIO and ENOSPC errors (Fedor Indutny) * windows: Add support for EXDEV errors (Bert Belder) * http: Fix client memory leaks (isaacs, Vincent Voyer) * fs: fix file descriptor leak in sync functions (Ben Noordhuis) * fs: fix ReadStream / WriteStream double close bug (Ben Noordhuis)
-
v0.6.16a1d19396 · ·
2012.04.30 Version 0.6.16 (stable) * Upgrade V8 to 3.6.6.25 * Upgrade npm to 1.1.19 * Windows: add mappings for UV_ENOENT (Bert Belder) * linux: add IN_MOVE_SELF to inotify event mask (Ben Noordhuis) * unix: call pipe handle connection cb on accept() error (Ben Noordhuis) * unix: handle EWOULDBLOCK (Ben Noordhuis) * map EWOULDBLOCK to UV_EAGAIN (Ben Noordhuis) * Map ENOMEM to UV_ENOMEM (isaacs) * Child process: support the `gid` and `uid` options (Bert Belder) * test: cluster: add worker death event test (Ben Noordhuis) * typo in node_http_parser (isaacs) * http_parser: Eat CRLF between requests, even on connection:close. (Ben Noordhuis) * don't check return value of unsetenv (Ben Noordhuis)
-
v0.7.8c2b47097 · ·
2012.04.18, Version 0.7.8, (unstable) * Upgrade V8 to 3.9.24.9 * Upgrade OpenSSL to 1.0.0f * Upgrade npm to 1.1.18 * Show licenses in Binary installers * Domains (isaacs) * readline: rename "end" to "close" (Nathan Rajlich) * tcp: make getsockname() return address family as string (Shigeki Ohtsu) * http, https: fix .setTimeout() (ssuda) * os: add cross platform EOL character (Mustansir Golawala) * typed arrays: unexport SizeOfArrayElementForType() (Aaron Jacobs) * net: honor 'enable' flag in .setNoDelay() (Ben Noordhuis) * child_process: emit error when .kill fails (Andreas Madsen) * gyp: fix 'argument list too long' build error (Ben Noordhuis) * fs.WriteStream: Handle modifications to fs.open (isaacs) * repl, readline: Handle newlines better (Nathan Rajlich, Nathan Friedly) * build: target OSX 10.5 when building on darwin (Nathan Rajlich) * Fix #3052 Handle errors properly in zlib (isaacs) * build: add support for DTrace and postmortem (Dave Pacheco) * core: add reusable Slab allocator (Ben Noordhuis)
-
v0.6.15f160a45b · ·
2012.04.09 Version 0.6.15 (stable) * Update npm to 1.1.16 * Show licenses in binary installers. * unix: add uv_fs_read64, uv_fs_write64 and uv_fs_ftruncate64 (Ben Noordhuis) * add 64bit offset fs functions (Igor Zinkovsky) * windows: don't report ENOTSOCK when attempting to bind an udp handle twice (Bert Belder) * windows: backport pipe-connect-to-file fixes from master (Bert Belder) * windows: never call fs event callbacks after closing the watcher (Bert Belder) * fs.readFile: don't make the callback before the fd is closed (Bert Belder) * windows: use 64bit offsets for uv_fs apis (Igor Zinkovsky) * Fix #2061: segmentation fault on OS X due to stat size mismatch (Ben Noordhuis)
-
v0.7.75cda2542 · ·
2012.03.30, Version 0.7.7 (unstable) * Upgrade V8 to 3.9.24.7 * Upgrade npm to 1.1.15 * Handle Emoji characters properly (Erik Corry, Bert Belder) * readline: migrate ansi/vt100 logic from tty to readline (Nathan Rajlich) * readline: Fix multiline handling (Alex Kocharin) * add a -i/--interactive flag to force the REPL (Nathan Rajlich) * debugger: add breakOnException command (Fedor Indutny) * cluster: kill workers when master dies (Andreas Madsen) * cluster: add graceful disconnect support (Andreas Madsen) * child_process: Separate 'close' event from 'exit' (Charlie McConnell) * typed arrays: add Uint8ClampedArray (Mikael Bourges-Sevenier) * buffer: Fix byte alignment issues (Ben Noordhuis, Erik Lundin) * tls: fix CryptoStream.setKeepAlive() (Shigeki Ohtsu) * Expose http parse error codes (Felix Geisendörfer) * events: don't delete the listeners array (Ben Noordhuis, Nathan Rajlich) * process: add process.config to view node's ./configure settings (Nathan Rajlich) * process: process.execArgv to see node's arguments (Micheil Smith) * process: fix process.title setter (Ben Noordhuis) * timers: handle negative or non-numeric timeout values (Ben Noordhuis)
-
v0.6.14e513ffef · ·
2012.03.22 Version 0.6.14 (stable) * net: don't crash when queued write fails (Igor Zinkovsky) * sunos: fix EMFILE on process.memoryUsage() (Bryan Cantrill) * crypto: fix compile-time error with openssl 0.9.7e (Ben Noordhuis) * unix: ignore ECONNABORTED errors from accept() (Ben Noordhuis) * Add UV_ENOSPC and mappings to it (Bert Belder) * http-parser: Fix response body is not read (koichik) * Upgrade npm to 1.1.12 - upgrade node-gyp to 0.3.7 - work around AV-locked directories on Windows - Fix isaacs/npm#2293 Don't try to 'uninstall' / - Exclude symbolic links from packages. - Fix isaacs/npm#2275 Spurious 'unresolvable cycle' error. - Exclude/include dot files as if they were normal files
-
v0.6.139f7f86b5 · ·
2012.03.15 Version 0.6.13 (stable) * Windows: Many libuv test fixes (Bert Belder) * Windows: avoid uv_guess_handle crash in when fd < 0 (Bert Belder) * Map EBUSY and ENOTEMPTY errors (Bert Belder) * Windows: include syscall in fs errors (Bert Belder) * Fix fs.watch ENOSYS on Linux kernel version mismatch (Ben Noordhuis) * Update npm to 1.1.9 - upgrade node-gyp to 0.3.5 (Nathan Rajlich) - Fix isaacs/npm#2249 Add cache-max and cache-min configs - Properly redirect across https/http registry requests - log config usage if undefined key in set function (Kris Windham) - Add support for os/cpu fields in package.json (Adam Blackburn) - Automatically node-gyp packages containing a binding.gyp - Fix failures unpacking in UNC shares - Never create un-listable directories - Handle cases where an optionalDependency fails to build
-
v0.7.6f06abda6 · ·
2012.03.13, Version 0.7.6 (unstable) * Upgrade v8 to 3.9.17 * Upgrade npm to 1.1.8 - Add support for os/cpu fields in package.json (Adam Blackburn) - Automatically node-gyp packages containing a binding.gyp - Fix failures unpacking in UNC shares - Never create un-listable directories - Handle cases where an optionalDependency fails to build * events: newListener emit correct fn when using 'once' (Roly Fentanes) * url: Ignore empty port component (Łukasz Walukiewicz) * module: replace 'children' array (isaacs) * tls: parse multiple values of a key in ssl certificate (Sambasiva Suda) * cluster: support passing of named pipes (Ben Noordhuis) * Windows: include syscall in fs errors (Bert Belder) * http: #2888 Emit end event only once (Igor Zinkovsky) * readline: add multiline support (Rlidwka) * process: add `process.hrtime()` (Nathan Rajlich) * net, http, https: add localAddress option (Dmitry Nizovtsev) * addon improvements (Nathan Rajlich) * build improvements (Ben Noordhuis, Sadique Ali, T.C. Hollingsworth, Nathan Rajlich) * add support for "SEARCH" request methods (Nathan Rajlich) * expose the zlib and http_parser version in process.versions (Nathan Rajlich)
-
v0.6.1248a2d34c · ·
2012.03.02 Version 0.6.12 (stable) * Upgrade V8 to 3.6.6.24 * dtrace ustack helper improvements (Dave Pacheco) * API Documentation refactor (isaacs) * #2827 net: fix race write() before and after connect() (koichik) * #2554 #2567 throw if fs args for 'start' or 'end' are strings (AJ ONeal) * punycode: Update to v1.0.0 (Mathias Bynens) * Make a fat binary for the OS X pkg (isaacs) * Fix hang on accessing process.stdin (isaacs) * repl: make tab completion work on non-objects (Nathan Rajlich) * Fix fs.watch on OS X (Ben Noordhuis) * Fix #2515 nested setTimeouts cause premature process exit (Ben Noordhuis) * windows: fix time conversion in stat (Igor Zinkovsky) * windows: fs: handle EOF in read (Brandon Philips) * windows: avoid IOCP short-circuit on non-ifs lsps (Igor Zinkovsky) * Upgrade npm to 1.1.4 (isaacs) - windows fixes - Bundle nested bundleDependencies properly - install: support --save with url install targets - shrinkwrap: behave properly with url-installed modules - support installing uncompressed tars or single file modules from urls etc. - don't run make clean on rebuild - support HTTPS-over-HTTP proxy tunneling