Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
  • v0.3.4

    2011.01.08, Version 0.3.4 (unstable)
    * Primordal mingw build (Bert Belder)
    
    * HTTPS server
    
    * Built in debugger 'node debug script.js'
    
    * realpath files during module load (Mihai Călin Bazon)
    
    * Rename net.Stream to net.Socket (existing name will continue to be
      supported)
    
    * Fix process.platform
  • v0.3.3

    2011.01.02, Version 0.3.3 (unstable)
    * TLS improvements.
    
    * url.parse(url, true) defaults query field to {} (Jeremy Martin)
    
    * Upgrade V8 to 3.0.4
    
    * Handle ECONNABORT properly (Theo Schlossnagle)
    
    * Fix memory leaks (Tom Hughes)
    
    * Add os.cpus(), os.freemem(), os.totalmem(), os.loadavg() and other
      functions for OSX, Linux, and Cygwin. (Brian White)
    
    * Fix REPL syntax error bug (GH-543), improve how REPL commands are
      evaulated.
    
    * Use process.stdin instead of process.openStdin().
    
    * Disable TLS tests when node doesn't have OpenSSL.
  • v0.2.6

    2010.12.30, Version 0.2.6
    * Make sure raw mode is disabled when exiting a terminal-based REPL.
      (Brian White)
    
    * Fix OpenSSL SSL_library_init function check on OpenBSD.
      (Brian White)
    
    * Fix test-http-allow-req-after-204-res.js
    
    * Fix length of arguments emitted by EventEmitter (Jeremy Martin)
    
    * Fix unhandled ECONNABORTED (Theo Schlossnagle)
    
    * Default to gcc for V8 build on Solaris (Trent Mick)
    
    * Fix various memory leaks (Tom Hughes)
    
    * Apple's threaded write()s bug (Jorge Chamorro Bieling)
  • v0.3.2

    2010.12.16, Version 0.3.2 (unstable)
    * Rip out the old (broken) TLS implementation introduce new tested
      implementation and API. See docs. HTTPS not supported in this release.
    
    * Introduce 'os' and 'tty' modules.
    
    * Callback parameters for socket.write() and socket.connect().
    
    * Support CNAME lookups in DNS module. (Ben Noordhuis)
    
    * cmake support (Tom Hughes)
    
    * 'make lint'
    
    * oprofile support (./configure --oprofile)
    
    * Lots of bug fixes, including:
      - Memory leak in ChildProcess:Spawn(). (Tom Hughes)
      - buffer.slice(0, 0)
      - Global variable leaks
      - clearTimeouts calling multiple times (Michael W)
      - utils.inspect's detection of circular structures (Tim Cooijmans)
      - Apple's threaded write()s bug (Jorge Chamorro Bieling)
      - Make sure raw mode is disabled when exiting a terminal-based REPL.
        (Brian White)
    
    * Deprecate process.compile, process.ENV
    
    * Upgrade V8 to 3.0.3, upgrade http-parser.
  • v0.2.5

    2010.11.16, Version 0.2.5
    * Add ref to buffer during fs.write and fs.read. Sometimes buffers
      would be GCed before making it to the thread pool.
    
    * Fix http buffer pushing bug:
      http://groups.google.com/group/nodejs/browse_thread/thread/f66cd3c960406919
    
    * Gracefully handle EMFILE and server.maxConnections
    
    * "node --eval" evals in the global scope. (Jorge Chamorro Bieling)
    
    * Handle cyclic links smarter in fs.realpath (isaacs, Issue #167)
    
    * Rewrite libeio After callback to use req->result instead of req->errorno
      for error checking (Micheil Smith)
    
    * Removed range read optimization as it doesn't work with libeio. (Chandra
      Sekar S)
    
    * Make writes to process.env update the real environment (Ben Noordhuis)
    
    * Set FD_CLOEXEC flag on stdio FDs before spawning. (Guillaume Tuton)
    
    * Upgrade http-parser
    
    * Readline: Switch \n with \r\n for all strings printed out.
      Simplify displayPrompt
    
    * Fix segfault on test-crypto
    
    * Add --profile flag to configure script, enables gprof profiling. (Ben
      Noordhuis)
    
    * writeFileSync could exhibit pathological behavior when a buffer could
      not be written to the file in a single write() call. (isaacs)
    
    * Fix OS::GetExecutablePath for platform_none shouldn't return garbage.
  • v0.3.1

    2010.11.16, Version 0.3.1 (unstable)
    * TLS improvments (Paul Querna)
      - Centralize error handling in SecureStream
      - Add SecurePair for handling of a ssl/tls stream.
    
    * New documentation organization (Micheil Smith)
    
    * allowHalfOpen TCP connections disabled by default.
    
    * Add C++ API for constructing fast buffer from string
    
    * Move idle timers into its own module
    
    * Gracefully handle EMFILE and server.maxConnections
    
    * make "node --eval" eval in the global scope.
      (Jorge Chamorro Bieling)
    
    * Let exit listeners know the exit code (isaacs)
    
    * Handle cyclic links smarter in fs.realpath (isaacs)
    
    * Remove node-repl (just use 'node' without args)
    
    * Rewrite libeio After callback to use req->result instead of req->errorno
      for error checking (Micheil Smith)
    
    * Remove warning about deprecating 'sys' - too aggressive
    
    * Make writes to process.env update the real environment. (Ben Noordhuis)
    
    * Set FD_CLOEXEC flag on stdio FDs before spawning. (Guillaume Tuton)
    
    * Move ev_loop out of javascript
    
    * Switch \n with \r\n for all strings printed out.
    
    * Added support for cross compilation (Rasmus Andersson)
    
    * Add --profile flag to configure script, enables gprof profiling.
      (Ben Noordhuis)
    
    * writeFileSync could exhibit pathological behavior when a buffer
      could not be written to the file in a single write() call.
    
    * new path.join behavior (isaacs)
      - Express desired path.join behavior in tests.
      - Update fs.realpath to reflect new path.join behavior
      - Update url.resolve() to use new path.join behavior.
    
    * API: Move process.binding('evals') to require('vm')
    
    * Fix V8 build on Cygwin (Bert Belder)
    
    * Add ref to buffer during fs.write and fs.read
    
    * Fix segfault on test-crypto
    
    * Upgrade http-parser to latest and V8 to 2.5.3
  • v0.2.4

    2010.10.24, Version 0.2.4
    * Add --eval to command line options (TJ Holowaychuk)
    
    * net fixes
      - TCP clients buffer writes before connection
      - Don't flush net writeQueue on end() if its still connecting
        (Joshua Peek)
      - Do not spin on aceept() with EMFILE
    
    * Add --max-stack-size flag. (Tom Hughes)
    
    * Fixes to child_process.exec (timeouts and proper termination)
      Default to SIGTERM instead of SIGKILL.
    
    * Add signal handlers so we clean up before exiting. (Tom Hughes)
    
    * Fix parsing of linux memory (Vitali Lovich)
    
    * http-parser: Allow whitespace in the 'Content-Length' header.
      (Nathan Rajlich)
    
    * Add flag to disable colors in REPL
  • v0.3.0

    2010.10.23, Version 0.3.0 (unstable)
    * Bugfix: Do not spin on aceept() with EMFILE
    
    * Improvments to readline.js (Trent Mick, Johan Euphrosine, Brian White)
    
    * Safe constructors (missing 'new' doesn't segfault)
    
    * Fix process.nextTick so thrown errors don't confuse it.
      (Benjamin Thomas)
    
    * Allow Strings for ports on net.Server.listen (Bradley Meck)
    
    * fs bugfixes (Tj Holowaychuk, Tobie Langel, Marco Rogers, isaacs)
    
    * http bug fixes (Fedor Indutny, Mikeal Rogers)
    
    * Faster buffers; breaks C++ API (Tim-Smart, Stéphan Kochen)
    
    * crypto, tls improvements (Paul Querna)
    
    * Add lfs flags to node addon script
    
    * Simpler querystring parsing; breaks API (Peter Griess)
    
    * HTTP trailers (Mark Nottingham)
    
    * http 100-continue support (Mark Nottingham)
    
    * Module system simplifications (Herbert Vojčík, isaacs, Tim-Smart)
      - remove require.async
      - remove registerExtension, add .extensions
      - expose require.resolve
      - expose require.cache
      - require looks in  node_modules folders
    
    * Add --eval command line option (TJ Holowaychuk)
    
    * Commas last in sys.inspect
    
    * Constatnts moved from process object to require('constants')
    
    * Fix parsing of linux memory (Vitali Lovich)
    
    * inspect shows function names (Jorge Chamorro Bieling)
    
    * uncaughtException corner cases (Felix Geisendörfer)
    
    * TCP clients now buffer writes before connection
    
    * Rename sys module to 'util' (Micheil Smith)
    
    * Properly set stdio handlers to blocking on SIGTERM and SIGINT
      (Tom Hughes)
    
    * Add destroy methods to HTTP messages
    
    * base64 improvements (isaacs, Jorge Chamorro Bieling)
    
    * API for defining REPL commands (Sami Samhuri)
    
    * child_process.exec timeout fix (Aaron Heckmann)
    
    * Upgrade V8 to 2.5.1, Libev to 4.00, libeio, http-parser
  • henk

    libev, libeio config.h files don't depend on arch
    
  • v0.2.3

    2010.10.02, Version 0.2.3
    * Fix require in REPL (bug introduced in v0.2.2)
    
    * Pass correct message in client HTTP upgrade event.
      (Fedor Indutny)
    
    * Show function names in sys.inspect (Jorge Chamorro Bieling)
    
    * In HTTP, close connection on the "connection:close" header.
      (Mikeal Rogers)
    
    * fs.ReadStream bug fixes (Tj Holowaychuk, Evan Larkin, Marco Rogers)
    
    * Fix zero length buffer bug for http res.end()
Something went wrong with that request. Please try again.