Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.1.8
    734e86b9 · bump version ·
    2009.09.04, Version 0.1.8
    
      * Feature: External modules
    
      * Feature: setTimeout() for node.tcp.Connection
    
      * Feature: add node.cwd(), node.fs.readdir(), node.fs.mkdir()
    
      * Bugfix: promise.wait() releasing out of order.
    
      * Bugfix: Asyncly do getaddrinfo() on Apple.
    
      * Disable useless evcom error messages.
    
      * Better stack traces.
    
      * Built natively on x64.
    
      * Upgrade v8 to 1.3.9
  • v0.1.7
    31db4f1e · bump version ·
    2009.08.27, Version 0.1.7
    
      * Feature: global 'process' object. Emits "exit".
    
      * Feature: promise.wait()
    
      * Feature: node.stdio
    
      * Feature: EventEmitters emit "newListener" when listeners are added
    
      * API:  Use flat object instead of array-of-arrays for HTTP headers.
    
      * API: Remove buffered file object (node.File)
    
      * API: require(), include() are synchronous. (Uses continuations.)
    
      * API: Deprecate onLoad and onExit.
    
      * API: Rename node.Process to node.ChildProcess
    
      * Refactor node.Process to take advantage of evcom_reader/writer.
    
      * Upgrade v8 to 1.3.7
  • v0.1.6
    9c97b1db · bump version ·
  • v0.1.5
    a73998d6 · bump version ·
    2009.08.21, Version 0.1.5
    
      * Bugfix: Buggy connections could crash node.js. Now check connection
        before sending data every time (Kevin van Zonneveld)
    
      * Bugfix: stdin fd (0) being ignored by node.File. (Abe Fettig)
    
      * API: Remove connnection.fullClose()
    
      * API: Return the EventEmitter from addListener for chaining.
    
      * API: tcp.Connection "disconnect" event renamed to "close"
    
      * Upgrade evcom
        Upgrade v8 to 1.3.6
  • v0.1.4
    0f888ed6 · bump version ·
    2009.08.13, Version 0.1.4
    
      * Major refactor to evcom.
    
      * Enable test-tcp-many-clients.
    
      * Add -m32 gcc flag to udns.
    
      * Add connection.readPause() and connection.readResume()
        Add IncomingMessage.prototype.pause() and resume().
    
      * Fix http benchmark. Wasn't correctly dispatching.
    
      * Bugfix: response.setBodyEncoding("ascii") not working.
    
      * Bugfix: Negative ints in HTTP's on_body and node.fs.read()
    
      * Upgrade v8 to 1.3.4
        Upgrade libev to 3.8
        Upgrade http_parser to v0.2
  • v0.1.3
    7464d423 · bump version ·
    2009.08.06, Version 0.1.3
    
      * Upgrade v8 to 1.3.2
    
      * Bugfix: node.http.ServerRequest.setBodyEncoding('ascii') not workin
    
      * Bugfix: node.encodeUtf8 was broken. (Connor Dunn)
    
      * Add ranlib to udns Makefile.
    
      * Upgrade evcom - fix accepting too many connections issue.
    
      * Initial support for shebang
    
      * Add simple command line switches
    
      * Add node.version API
  • v0.1.2
    e10fbab0 · bump version ·
    2009.08.01, Version 0.1.2
    
      * Add DNS API
    
      * node.tcp.Server's backlog option is now an argument to listen()
    
      * Upgrade V8 to 1.3.1
    
      * Bugfix: Default to chunked for client requests without C-Length.
    
      * Bugfix: Line numbers in stack traces.
    
      * Bugfix: negative integers in raw encoding stream
    
      * Bugfix: node.fs.File was not passing args to promise callbacks.
  • v0.1.1
    77d407df · bump version ·
  • v0.1.0
    813b5393 · bump version ·
    2009.06.30, Version 0.1.0
    
      * Update documentation, use asciidoc.
    
      * EventEmitter and Promise interfaces. (Breaks previous API.)
    
      * Remove node.Process constructor in favor of node.createProcess
    
      * Add -m32 flags for compiling on x64 platforms.
        (Thanks to András Bártházi)
    
      * Upgrade v8 to 1.2.10 and libev to 3.6
    
      * Bugfix: Timer::RepeatSetter wasn't working.
    
      * Bugfix: Spawning many processes in a loop
        (reported by Felix Geisendoerfer)
  • v0.0.6
    fbe0be19 · bump version ·
  • v0.0.5
    ec5f3dba · bump version ·
    2009.06.18, Node version 0.0.5
    
      * Support for IPv6
    
      * Remove namespace node.constants
    
      * Upgrade v8 to 1.2.8.1
    
      * Accept ports as strings in the TCP client and server.
    
      * Bugfix: HTTP Client race
    
      * Bugfix: freeaddrinfo() wasn't getting called after getaddrinfo() for TCP servers
    
      * Add "opening" to TCP client readyState
    
      * Add remoteAddress to TCP client
    
      * Add global print() function.
    
    Download: http://s3.amazonaws.com/four.livejournal/20090618/node-0.0.5.tar.gz
  • v0.0.4
  • v0.0.3
    4cfc982c · bump version ·
    Version 0.0.3
    http://s3.amazonaws.com/four.livejournal/20090611/node-0.0.3.tar.gz
    
     * Many bug fixes including the problem with http.Client on macintosh
    
     * Upgrades v8 to 1.2.7
    
     * Adds onExit hook
    
     * Guard against buffer overflow in http parser
    
     * require() and include() now need the ".js" extension
    
     * http.Client uses identity transfer encoding by default.
    
     * connection.remoteAddress
  • v0.0.2
    4fbe15f0 · bump version to v0.0.2 ·
     * Bug: Remove unnecessary AdjustAmountOfExternalAllocatedMemory from
       node.http.
    
     * Bug: Fix Linux ::exit() compile issue.
    
     * Optimization: Remove complex string appending in http's send() method.
    
     * Improve website.
  • v0.0.1
    First!