tag:github.com,2008:https://github.com/fredericgermain/node/releases
Release notes from node
2012-07-25T17:21:49Z
tag:github.com,2008:Repository/5198148/v0.8.4
2012-07-25T17:21:49Z
v0.8.4: 2012.07.25, Version 0.8.4 (Stable)
<ul>
<li>
<p>V8: Upgrade to 3.11.10.17</p>
</li>
<li>
<p>npm: Upgrade to 1.1.45</p>
</li>
<li>
<p>net: fix Socket({ fd: 42 }) api (Ben Noordhuis)</p>
</li>
<li>
<p>readline: Remove event listeners on close (isaacs)</p>
</li>
<li>
<p>windows: correctly prep long path for fs.exists(Sync) (Bert Belder)</p>
</li>
<li>
<p>debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin)</p>
</li>
<li>
<p>tls: verify server's identity (Fedor Indutny)</p>
</li>
<li>
<p>net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.9.0
2012-07-20T18:50:10Z
v0.9.0: 2012.07.20, Version 0.9.0 (Unstable)
<ul>
<li>
<p>punycode: update to v1.1.1 (Mathias Bynens)</p>
</li>
<li>
<p>c-ares: upgrade to 1.9.0 (Saúl Ibarra Corretgé)</p>
</li>
<li>
<p>dns: ignore rogue DNS servers reported by windows (Saúl Ibarra Corretgé)</p>
</li>
<li>
<p>unix: speed up uv_async_send() (Ben Noordhuis)</p>
</li>
<li>
<p>darwin: get cpu model correctly on mac (Xidorn Quan)</p>
</li>
<li>
<p>nextTick: Handle tick callbacks before any other I/O (isaacs)</p>
</li>
<li>
<p>Enable color customization of <code>util.inspect</code> (Pavel Lang)</p>
</li>
<li>
<p>tls: Speed and memory improvements (Fedor Indutny)</p>
</li>
<li>
<p>readline: Use one history item for reentered line (Vladimir Beloborodov)</p>
</li>
<li>
<p>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5233283" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3521" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3521/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3521">nodejs#3521</a> Make process.env more like a regular Object (isaacs)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.8.3
2012-07-19T17:13:50Z
v0.8.3: 2012.07.19, Version 0.8.3 (Stable)
<ul>
<li>
<p>V8: upgrade to 3.11.10.15</p>
</li>
<li>
<p>npm: Upgrade to 1.1.43</p>
</li>
<li>
<p>net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis)</p>
</li>
<li>
<p>net: fix bogus errno reporting (Ben Noordhuis)</p>
</li>
<li>
<p>build: Move npm shebang logic into an npm script (isaacs)</p>
</li>
<li>
<p>build: fix add-on loading on freebsd (Ben Noordhuis)</p>
</li>
<li>
<p>build: disable unsafe optimizations (Ben Noordhuis)</p>
</li>
<li>
<p>build: fix spurious mksnapshot crashes for good (Ben Noordhuis)</p>
</li>
<li>
<p>build: speed up genv8constants (Dave Pacheco)</p>
</li>
<li>
<p>fs: make unwatchFile() remove a specific listener (Ben Noordhuis)</p>
</li>
<li>
<p>domain: Remove first arg from intercepted fn (Toshihiro Nakamura)</p>
</li>
<li>
<p>domain: Fix memory leak on error (isaacs)</p>
</li>
<li>
<p>events: Fix memory leak from removeAllListeners (Nathan Rajlich)</p>
</li>
<li>
<p>zlib: Fix memory leak in Unzip class. (isaacs)</p>
</li>
<li>
<p>crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.6.20
2012-07-11T17:14:20Z
v0.6.20: 2012.07.10 Version 0.6.20 (maintenance)
<ul>
<li>
<p>npm: Upgrade to 1.1.37 (isaacs)</p>
</li>
<li>
<p>benchmark: Backport improvements made in master (isaacs)</p>
</li>
<li>
<p>build: always link with -lz (Trent Mick)</p>
</li>
<li>
<p>core: use proper #include directives (Ben Noordhuis)</p>
</li>
<li>
<p>cluster: don't silently drop messages when the write queue gets big (Bert Belder)</p>
</li>
<li>
<p>windows: don't print error when GetConsoleTitleW returns an empty string (Bert Belder)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.8.2
2012-07-09T17:22:36Z
v0.8.2: 2012.07.09, Version 0.8.2 (Stable)
<ul>
<li>
<p>npm: Upgrade to 1.1.36</p>
</li>
<li>
<p>readline: don't use Function#call() (Nathan Rajlich)</p>
</li>
<li>
<p>Code cleanup to pass 'use strict' (Jonas Westerlund)</p>
</li>
<li>
<p>module: add filename to require() json errors (TJ Holowaychuk)</p>
</li>
<li>
<p>readline: fix for unicode prompts (Tim Macfarlane)</p>
</li>
<li>
<p>timers: fix handling of large timeouts (Ben Noordhuis)</p>
</li>
<li>
<p>repl: fix passing an empty line inserting "undefined" into the buffer (Nathan Rajlich)</p>
</li>
<li>
<p>repl: fix crashes when buffering command (Maciej Małecki)</p>
</li>
<li>
<p>build: rename strict_aliasing to node_no_strict_aliasing (Ben Noordhuis)</p>
</li>
<li>
<p>build: disable -fstrict-aliasing for any gcc < 4.6.0 (Ben Noordhuis)</p>
</li>
<li>
<p>build: detect cc version with -dumpversion (Ben Noordhuis)</p>
</li>
<li>
<p>build: handle output of localized gcc or clang (Ben Noordhuis)</p>
</li>
<li>
<p>unix: fix memory corruption in freebsd.c (Ben Noordhuis)</p>
</li>
<li>
<p>unix: fix 'zero handles, one request' busy loop (Ben Noordhuis)</p>
</li>
<li>
<p>unix: fix busy loop on unexpected tcp message (Ben Noordhuis)</p>
</li>
<li>
<p>unix: fix EINPROGRESS busy loop (Ben Noordhuis)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.8.1
2012-06-29T17:10:57Z
v0.8.1: * V8: upgrade to v3.11.10.12
<ul>
<li>
<p>npm: upgrade to v1.1.33</p>
<ul>
<li>Support for parallel use of the cache folder</li>
<li>Retry on registry timeouts or network failures (Trent Mick)</li>
<li>Reduce 'engines' failures to a warning</li>
<li>Use new zsh completion if aviailable (Jeremy Cantrell)</li>
</ul>
</li>
<li>
<p>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5326947" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3577" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3577/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3577">nodejs#3577</a> Un-break require('sys')</p>
</li>
<li>
<p>util: speed up formatting of large arrays/objects (Ben Noordhuis)</p>
</li>
<li>
<p>windows: make fs.realpath(Sync) work with UNC paths (Bert Belder)</p>
</li>
<li>
<p>build: fix --shared-v8 option (Ben Noordhuis)</p>
</li>
<li>
<p>doc: <code>detached</code> is a boolean (Andreas Madsen)</p>
</li>
<li>
<p>build: use proper python interpreter (Ben Noordhuis)</p>
</li>
<li>
<p>build: expand ~ in <code>./configure --prefix=~/a/b/c</code> (Ben Noordhuis)</p>
</li>
<li>
<p>build: handle CC env var with spaces (Gabriel de Perthuis)</p>
</li>
<li>
<p>build: fix V8 build when compiling with gcc 4.5 (Ben Noordhuis)</p>
</li>
<li>
<p>build: fix --shared-v8 option (Ben Noordhuis)</p>
</li>
<li>
<p>windows msi: Fix icon issue which caused huge file size (Bert Belder)</p>
</li>
<li>
<p>unix: assume that dlopen() may clobber dlerror() (Ben Noordhuis)</p>
</li>
<li>
<p>sunos: fix memory corruption bugs (Ben Noordhuis)</p>
</li>
<li>
<p>windows: better (f)utimes and (f)stat (Bert Belder)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.8.0
2012-06-25T14:57:03Z
v0.8.0: 2012.06.25, Version 0.8.0 (stable)
<ul>
<li>
<p>V8: upgrade to v3.11.10.10</p>
</li>
<li>
<p>npm: Upgrade to 1.1.32</p>
</li>
<li>
<p>Deprecate iowatcher (Ben Noordhuis)</p>
</li>
<li>
<p>windows: update icon (Bert Belder)</p>
</li>
<li>
<p>http: Hush 'MUST NOT have a body' warnings to debug() (isaacs)</p>
</li>
<li>
<p>Move blog.nodejs.org content into repository (isaacs)</p>
</li>
<li>
<p>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5195985" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3503" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3503/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3503">nodejs#3503</a>: stdin: resume() on pipe(dest) (isaacs)</p>
</li>
<li>
<p>crypto: fix error reporting in SetKey() (Fedor Indutny)</p>
</li>
<li>
<p>Add --no-deprecation and --trace-deprecation command-line flags (isaacs)</p>
</li>
<li>
<p>fs: fix fs.watchFile() (Ben Noordhuis)</p>
</li>
<li>
<p>fs: Fix fs.readfile() on pipes (isaacs)</p>
</li>
<li>
<p>Rename GYP variable node_use_system_openssl to be consistent (Ryan Dahl)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.7.12
2012-06-20T00:00:32Z
v0.7.12: 2012.06.19, Version 0.7.12 (unstable)
<ul>
<li>npm: Upgrade to 1.1.30</li>
</ul>
<ul>
<li>Improved 'npm init'</li>
<li>Fix the 'cb never called' error from 'oudated' and 'update'</li>
<li>Add --save-bundle|-B config</li>
<li>Fix isaacs/npm#2465: Make npm script and windows shims cygwin-aware</li>
<li>Fix isaacs/npm#2452 Use --save(-dev|-optional) in npm rm</li>
<li><code>logstream</code> option to replace removed <code>logfd</code> (Rod Vagg)</li>
<li>Read default descriptions from README.md files</li>
</ul>
<ul>
<li>
<p>Shims to support deprecated ev_* and eio_* methods (Ben Noordhuis)</p>
</li>
<li>
<p><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4125311" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3118" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3118/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3118">nodejs#3118</a> net.Socket: Delay pause/resume until after connect (isaacs)</p>
</li>
<li>
<p><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5112307" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3465" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3465/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3465">nodejs#3465</a> Add ./configure --no-ifaddrs flag (isaacs)</p>
</li>
<li>
<p>child_process: add .stdin stream to forks (Fedor Indutny)</p>
</li>
<li>
<p>build: fix <code>make install DESTDIR=/path</code> (Ben Noordhuis)</p>
</li>
<li>
<p>tls: fix off-by-one error in renegotiation check (Ben Noordhuis)</p>
</li>
<li>
<p>crypto: Fix diffie-hellman key generation UTF-8 errors (Fedor Indutny)</p>
</li>
<li>
<p>node: change the constructor name of process from EventEmitter to process (Andreas Madsen)</p>
</li>
<li>
<p>net: Prevent property access throws during close (Reid Burke)</p>
</li>
<li>
<p>querystring: improved speed and code cleanup (Felix Böhm)</p>
</li>
<li>
<p>sunos: fix assertion errors breaking fs.watch() (Fedor Indutny)</p>
</li>
<li>
<p>unix: stat: detect sub-second changes (Ben Noordhuis)</p>
</li>
<li>
<p>add stat() based file watcher (Ben Noordhuis)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.7.11
2012-06-15T19:46:31Z
v0.7.11: 2012.06.15, Version 0.7.11 (unstable)
<ul>
<li>
<p>V8: Upgrade to v3.11.10</p>
</li>
<li>
<p>npm: Upgrade to 1.1.26</p>
</li>
<li>
<p>doc: Improve cross-linking in API docs markdown (Ben Kelly)</p>
</li>
<li>
<p>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5041188" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3425" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3425/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3425">nodejs#3425</a>: removeAllListeners should delete array (Reid Burke)</p>
</li>
<li>
<p>cluster: don't silently drop messages when the write queue gets big (Bert Belder)</p>
</li>
<li>
<p>Add Buffer.concat method (isaacs)</p>
</li>
<li>
<p>windows: make symlinks tolerant to forward slashes (Bert Belder)</p>
</li>
<li>
<p>build: Add node.d and node.1 to installer (isaacs)</p>
</li>
<li>
<p>cluster: rename worker.unqiueID to worker.id (Andreas Madsen)</p>
</li>
<li>
<p>Windows: Enable ETW events on Windows for existing DTrace probes. (Igor Zinkovsky)</p>
</li>
<li>
<p>test: bundle node-weak in test/gc so that it doesn't need to be downloaded (Nathan Rajlich)</p>
</li>
<li>
<p>Make many tests pass on Windows (Bert Belder)</p>
</li>
<li>
<p>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4953641" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3388" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3388/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3388">nodejs#3388</a> Support listening on file descriptors (isaacs)</p>
</li>
<li>
<p>Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="5015366" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3407" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3407/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3407">nodejs#3407</a> Add os.tmpDir() (isaacs)</p>
</li>
<li>
<p>Unbreak the snapshotted build on Windows (Bert Belder)</p>
</li>
<li>
<p>Clean up child_process.kill throws (Bert Belder)</p>
</li>
<li>
<p>crypto: make cipher/decipher accept buffer args (Ben Noordhuis)</p>
</li>
</ul>
isaacs
tag:github.com,2008:Repository/5198148/v0.7.10
2012-06-11T15:57:02Z
v0.7.10: 2012.06.11, Version 0.7.10 (unstable)
<ul>
<li>
<p>Roll V8 back to 3.9.24.31</p>
</li>
<li>
<p>build: x64 target should always pass -m64 (Robert Mustacchi)</p>
</li>
<li>
<p>add NODE_EXTERN to node::Start (Joel Brandt)</p>
</li>
<li>
<p>repl: Warn about running npm commands (isaacs)</p>
</li>
<li>
<p>slab_allocator: fix crash in dtor if V8 is dead (Ben Noordhuis)</p>
</li>
<li>
<p>slab_allocator: fix leak of Persistent handles (Shigeki Ohtsu)</p>
</li>
<li>
<p>windows/msi: add node.js prompt to startmenu (Jeroen Janssen)</p>
</li>
<li>
<p>windows/msi: fix adding node to PATH (Jeroen Janssen)</p>
</li>
<li>
<p>windows/msi: add start menu links when installing (Jeroen Janssen)</p>
</li>
<li>
<p>windows: don't install x64 version into the 'program files (x86)' folder (Matt Gollob)</p>
</li>
<li>
<p>domain: Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4921888" data-permission-text="Title is private" data-url="https://github.com/nodejs/node-v0.x-archive/issues/3379" data-hovercard-type="issue" data-hovercard-url="/nodejs/node-v0.x-archive/issues/3379/hovercard" href="https://github.com/nodejs/node-v0.x-archive/issues/3379">nodejs#3379</a> domain.intercept no longer passes error arg to cb (Marc Harter)</p>
</li>
<li>
<p>fs: make callbacks run in global context (Ben Noordhuis)</p>
</li>
<li>
<p>fs: enable fs.realpath on windows (isaacs)</p>
</li>
<li>
<p>child_process: expose UV_PROCESS_DETACHED as options.detached (Charlie McConnell)</p>
</li>
<li>
<p>child_process: new stdio API for .spawn() method (Fedor Indutny)</p>
</li>
<li>
<p>child_process: spawn().ref() and spawn().unref() (Fedor Indutny)</p>
</li>
<li>
<p>Upgrade npm to 1.1.25</p>
</li>
</ul>
<ul>
<li>Enable npm link on windows</li>
<li>Properly remove sh-shim on Windows</li>
<li>Abstract out registry client and logger</li>
</ul>
isaacs