Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
September 24, 2009

v0.1.12

2009.09.24, Version 0.1.12
  * Feature: System modules, node.libraryPaths

  * API: Remove "raw" encoding, rename "raws" to "binary".

  * API: Added connection.setNoDElay() to disable Nagle algo.

  * Decrease default TCP server backlog to 128

  * Bugfix: memory leak involving node.fs.* methods.

  * Upgrade v8 to 1.3.13
September 18, 2009

v0.1.11

2009.09.18, Version 0.1.11
  * API: default to utf8 encoding for node.fs.cat()

  * API: add node.exec()

  * API: node.fs.read() takes a normal encoding parameter.

  * API: Change arguments of emit(), emitSuccess(), emitError()

  * Bugfix: node.fs.write() was stack allocating buffer.

  * Bugfix: ReportException shouldn't forget the top frame.

  * Improve buffering for HTTP outgoing messages

  * Fix and reenable x64 macintosh build.

  * Upgrade v8 to 1.3.11
September 11, 2009

v0.1.10

2009.09.11, Version 0.1.10
  * Feature: raw string encoding "raws"

  * Feature: access to environ through "ENV"

  * Feature: add isDirectory, isFile, isSocket, ... methods
    to stats object.

  * Bugfix: Internally use full paths when loading modules
    this fixes a shebang loading problem.

  * Bugfix: Add '--' command line argument for seperating v8
    args from program args.

  * Add man page.

  * Add node-repl

  * Upgrade v8 to 1.3.10
September 05, 2009

v0.1.9

2009.09.05, Version 0.1.9
  * Bugfix: Compile on Snow Leopard.

  * Bugfix: Malformed URIs raising exceptions.
September 04, 2009

v0.1.8

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
August 27, 2009

v0.1.7

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
August 22, 2009
August 21, 2009

v0.1.5

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
August 13, 2009

v0.1.4

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
August 06, 2009

v0.1.3

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
August 01, 2009

v0.1.2

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.
July 27, 2009
June 30, 2009

v0.1.0

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)
June 24, 2009
June 18, 2009

v0.0.5

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
June 12, 2009

v0.0.4

Add Request objects on the HTTP server can be interrupted.
June 11, 2009

v0.0.3

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
May 31, 2009

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.
May 27, 2009
Something went wrong with that request. Please try again.