Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.11.5
    2013.08.06, Version 0.11.5 (Unstable)
    
    * v8: upgrade to 3.20.11
    
    * uv: upgrade to v0.11.7
    
    * buffer: return offset for end of last write (Trevor Norris)
    
    * build: embed the mdb_v8.so into the binary (Timothy J Fontaine)
    
    * build: fix --without-ssl build (Ben Noordhuis)
    
    * child_process: add 'shell' option to .exec() (Ben Noordhuis)
    
    * dgram: report send errors to cb, don't pass bytes (Ben Noordhuis)
    
    * fs: write strings directly to disk (Trevor Norris)
    
    * https: fix default port (Koichi Kobayashi)
    
    * openssl: use asm for sha, md5, rmd (Fedor Indutny)
    
    * os: add mac address to networkInterfaces() output (Brian White)
    
    * smalloc: introduce smalloc module (Trevor Norris)
    
    * stream: Simplify flowing, passive data listening (streams3) (isaacs)
    
    * tls: asynchronous SNICallback (Fedor Indutny)
    
    * tls: share tls tickets key between cluster workers (Fedor Indutny)
    
    * util: don't throw on circular %j input to format() (Ben Noordhuis)
    
  • v0.10.15
    2013.07.25, Version 0.10.15 (Stable)
    
    * src: fix process.getuid() return value (Ben Noordhuis)
    
  • v0.10.14
    2013.07.25, Version 0.10.14 (Stable)
    
    * uv: Upgrade to v0.10.13
    
    * npm: Upgrade to v1.3.5
    
    * os: Don't report negative times in cpu info (Ben Noordhuis)
    
    * fs: Handle large UID and GID (Ben Noordhuis)
    
    * url: Fix edge-case when protocol is non-lowercase (Shuan Wang)
    
    * doc: Streams API Doc Rewrite (isaacs)
    
    * node: call MakeDomainCallback in all domain cases (Trevor Norris)
    
    * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
    
  • v0.11.4
    2013.07.12, Version 0.11.4 (Unstable)
    
    * npm: Upgrade to 1.3.4
    
    * v8: Upgrade to v3.20.2
    
    * c-ares: Upgrade to piscisaureus/cares@805d153
    
    * timers: setImmediate process full queue each turn (Ben Noordhuis)
    
    * http: Add agent.get/request methods (isaacs)
    
    * http: Proper KeepAlive behavior (isaacs)
    
    * configure: fix the --without-ssl option (Nathan Rajlich)
    
    * buffer: propagate originating parent (Trevor Norris)
    
    * tls_wrap: return Error not throw for missing cert (Timothy J Fontaine)
    
    * src: enable native v8 typed arrays (Ben Noordhuis)
    
    * stream: objectMode transform should allow falsey values (Jeff Barczewski)
    
    * slab_allocator: remove SlabAllocator (Trevor Norris)
    
    * crypto: fix memory leak in LoadPKCS12 (Fedor Indutny)
    
    * tls: export TLSSocket (Fedor Indutny)
    
    * zlib: allow changing of level and strategy (Brian White)
    
    * zlib: allow custom flush type for flush() (Brian White)
    
  • v0.10.13
    2013.07.09, Version 0.10.13 (Stable)
    
    * uv: Upgrade to v0.10.12
    
    * npm: Upgrade to 1.3.2
    
    * windows: get proper errno (Ben Noordhuis)
    
    * tls: only wait for finish if we haven't seen it (Timothy J Fontaine)
    
    * http: Dump response when request is aborted (isaacs)
    
    * http: use an unref'd timer to fix delay in exit (Peter Rust)
    
    * zlib: level can be negative (Brian White)
    
    * zlib: allow zero values for level and strategy (Brian White)
    
    * buffer: add comment explaining buffer alignment (Ben Noordhuis)
    
    * string_bytes: properly detect 64bit (Timothy J Fontaine)
    
    * src: fix memory leak in UsingDomains() (Ben Noordhuis)
    
  • v0.11.3
    2013.06.26, Version 0.11.3 (Unstable)
    
    * uv: Upgrade to v0.11.5
    
    * c-ares: upgrade to 1.10.0
    
    * v8: upgrade to v3.19.13
    
    * punycode: update to v1.2.3 (Mathias Bynens)
    
    * debugger: break on uncaught exception (Miroslav Bajtos)
    
    * child_process: emit 'disconnect' asynchronously (Ben Noordhuis)
    
    * dtrace: enable uv's probes if enabled (Timothy J Fontaine)
    
    * dtrace: unify dtrace and systemtap interfaces (Timothy J Fontaine)
    
    * buffer: New API for backing data store (Trevor Norris)
    
    * buffer: return `this` in fill() for chainability (Brian White)
    
    * build: fix include order for building on windows (Timothy J Fontaine)
    
    * build: add android support (Linus Mårtensson)
    
    * readline: strip ctrl chars for prompt width calc (Krzysztof Chrapka)
    
    * tls: introduce TLSSocket based on tls_wrap binding (Fedor Indutny)
    
    * tls: add localAddress and localPort properties (Ben Noordhuis)
    
    * crypto: free excessive memory in NodeBIO (Fedor Indutny)
    
    * process: remove maxTickDepth (Trevor Norris)
    
    * timers: use uv_now instead of Date.now (Timothy J Fontaine)
    
    * util: Add debuglog, deprecate console lookalikes (isaacs)
    
    * module: use path.sep instead of a custom solution (Robert Kowalski)
    
    * http: don't escape request path, reject bad chars (Ben Noordhuis)
    
    * net: emit dns 'lookup' event before connect (Ben Noordhuis)
    
    * dns: add getServers and setServers (Timothy J Fontaine)
    
  • v0.10.12
    2013.06.18, Version 0.10.12 (Stable)
    
    * npm: Upgrade to 1.2.32
    
    * readline: make `ctrl + L` clear the screen (Yuan Chuan)
    
    * v8: add setVariableValue debugger command (Ben Noordhuis)
    
    * net: Do not destroy socket mid-write (isaacs)
    
    * v8: fix build for mips32r2 architecture (Andrei Sedoi)
    
    * configure: fix cross-compilation host_arch_cc() (Andrei Sedoi)
    
  • v0.8.25
    2013.06.13, Version 0.8.25 (maintenance)
    
    * npm: Upgrade to 1.2.30
    
    * child_process: fix handle delivery (Ben Noordhuis)
    
  • v0.10.11
    2013.06.13, Version 0.10.11 (Stable)
    
    * uv: upgrade to 0.10.11
    
    * npm: Upgrade to 1.2.30
    
    * openssl: add missing configuration pieces for MIPS (Andrei Sedoi)
    
    * Revert "http: remove bodyHead from 'upgrade' events" (isaacs)
    
    * v8: fix pointer arithmetic undefined behavior (Trevor Norris)
    
    * crypto: fix utf8/utf-8 encoding check (Ben Noordhuis)
    
    * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels (Ben Noordhuis, isaacs)
    
  • v0.10.10
    2013.06.04, Version 0.10.10 (Stable)
    
    * uv: Upgrade to 0.10.10
    
    * npm: Upgrade to 1.2.25
    
    * url: Properly parse certain oddly formed urls (isaacs)
    
    * stream: unshift('') is a noop (isaacs)
    
  • v0.8.24
    2013.06.04, Version 0.8.24 (maintenance)
    
    * npm: Upgrade to v1.2.24
    
    * url: Properly parse certain oddly formed urls (isaacs)
    
    * http: Don't try to destroy nonexistent sockets (isaacs)
    
    * handle_wrap: fix NULL pointer dereference (Ben Noordhuis)
    
  • v0.10.9
    2013.05.30, Version 0.10.9 (Stable)
    
    * npm: Upgrade to 1.2.24
    
    * uv: Upgrade to v0.10.9
    
    * repl: fix JSON.parse error check (Brian White)
    
    * tls: proper .destroySoon (Fedor Indutny)
    
    * tls: invoke write cb only after opposite read end (Fedor Indutny)
    
    * tls: ignore .shutdown() syscall error (Fedor Indutny)
    
  • v0.10.8
    2013.05.24, Version 0.10.8 (Stable)
    
    * v8: update to 3.14.5.9
    
    * uv: upgrade to 0.10.8
    
    * npm: Upgrade to 1.2.23
    
    * http: remove bodyHead from 'upgrade' events (Nathan Zadoks)
    
    * http: Return true on empty writes, not false (isaacs)
    
    * http: save roundtrips, convert buffers to strings (Ben Noordhuis)
    
    * configure: respect the --dest-os flag consistently (Nathan Rajlich)
    
    * buffer: throw when writing beyond buffer (Trevor Norris)
    
    * crypto: Clear error after DiffieHellman key errors (isaacs)
    
    * string_bytes: strip padding from base64 strings (Trevor Norris)
    
  • v0.10.7
    2013.05.17, Version 0.10.7 (Stable)
    
    * uv: upgrade to v0.10.7
    
    * npm: Upgrade to 1.2.21
    
    * crypto: Don't ignore verify encoding argument (isaacs)
    
    * buffer, crypto: fix default encoding regression (Ben Noordhuis)
    
    * timers: fix setInterval() assert (Ben Noordhuis)
    
  • v0.10.6
    2013.05.14, Version 0.10.6 (Stable)
    
    * module: Deprecate require.extensions (isaacs)
    
    * stream: make Readable.wrap support objectMode, empty streams (Daniel Moore)
    
    * child_process: fix handle delivery (Ben Noordhuis)
    
    * crypto: Fix performance regression (isaacs)
    
    * src: DRY string encoding/decoding (isaacs)
    
  • v0.11.2
    2013.05.13, Version 0.11.2 (Unstable)
    
    * uv: Upgrade to 0.11.2
    
    * V8: Upgrade to 3.19.0
    
    * npm: Upgrade to 1.2.21
    
    * build: Makefile should respect configure --prefix (Timothy J Fontaine)
    
    * cluster: use round-robin load balancing (Ben Noordhuis)
    
    * debugger, cluster: each worker has new debug port (Miroslav Bajtoš)
    
    * debugger: `restart` with custom debug port (Miroslav Bajtoš)
    
    * debugger: breakpoints in scripts not loaded yet (Miroslav Bajtoš)
    
    * event: EventEmitter#setMaxListeners() returns this (Sam Roberts)
    
    * events: add EventEmitter.defaultMaxListeners (Ben Noordhuis)
    
    * install: Support $(PREFIX) install target directory prefix (Olof Johansson)
    
    * os: Include netmask in os.networkInterfaces() (Ben Kelly)
    
    * path: add path.isAbsolute(path) (Ryan Doenges)
    
    * stream: Guarantee ordering of 'finish' event (isaacs)
    
    * streams: introduce .cork/.uncork/._writev (Fedor Indutny)
    
    * vm: add support for timeout argument (Andrew Paprocki)
    
  • v0.10.5
    2013.04.23, Version 0.10.5 (Stable)
    
    * uv: Upgrade to 0.10.5 (isaacs)
    
    * build: added support for Visual Studio 2012 (Miroslav Bajtoš)
    
    * http: Don't try to destroy nonexistent sockets (isaacs)
    
    * crypto: LazyTransform on properties, not methods (isaacs)
    
    * assert: put info in err.message, not err.name (Ryan Doenges)
    
    * dgram: fix no address bind() (Ben Noordhuis)
    
    * handle_wrap: fix NULL pointer dereference (Ben Noordhuis)
    
    * os: fix unlikely buffer overflow in os.type() (Ben Noordhuis)
    
    * stream: Fix unshift() race conditions (isaacs)
    
  • v0.11.1
    2013.04.19, Version 0.11.1 (Unstable)
    
    * V8: upgrade to 3.18.0
    
    * uv: Upgrade to v0.11.1
    
    * http: split into multiple separate modules (Timothy J Fontaine)
    
    * http: escape unsafe characters in request path (Ben Noordhuis)
    
    * url: Escape all unwise characters (isaacs)
    
    * build: depend on v8 postmortem-metadata if enabled (Paddy Byers)
    
    * etw: update prototypes to match dtrace provider (Timothy J Fontaine)
    
    * buffer: change output of Buffer.prototype.toJSON() (David Braun)
    
    * dtrace: actually use the _handle.fd value (Timothy J Fontaine)
    
    * dtrace: pass more arguments to probes (Dave Pacheco)
    
    * build: allow building with dtrace on osx (Dave Pacheco)
    
    * zlib: allow passing options to convenience methods (Kyle Robinson Young)
    
  • v0.10.4
    2013.04.11, Version 0.10.4 (Stable)
    
    * uv: Upgrade to 0.10.4
    
    * npm: Upgrade to 1.2.18
    
    * v8: Avoid excessive memory growth in JSON.parse (Fedor Indutny)
    
    * child_process, cluster: fix O(n*m) scan of cmd string (Ben Noordhuis)
    
    * net: fix socket.bytesWritten Buffers support (Fedor Indutny)
    
    * buffer: fix offset checks (Łukasz Walukiewicz)
    
    * stream: call write cb before finish event (isaacs)
    
    * http: Support write(data, 'hex') (isaacs)
    
    * crypto: dh secret should be left-padded (Fedor Indutny)
    
    * process: expose NODE_MODULE_VERSION in process.versions (Rod Vagg)
    
    * crypto: fix constructor call in crypto streams (Andreas Madsen)
    
    * net: account for encoding in .byteLength (Fedor Indutny)
    
    * net: fix buffer iteration in bytesWritten (Fedor Indutny)
    
    * crypto: zero is not an error if writing 0 bytes (Fedor Indutny)
    
    * tls: Re-enable check of CN-ID in cert verification (Tobias Müllerleile)
    
  • v0.8.23
    2013.04.09, Version 0.8.23 (maintenance)
    
    * npm: Upgrade to v1.2.18
    
    * http: Avoid EE warning on ECONNREFUSED handling (isaacs)
    
    * tls: Re-enable check of CN-ID in cert verification (Tobias Müllerleile)
    
    * child_process: fix sending utf-8 to child process (Ben Noordhuis)
    
    * crypto: check key type in GetPeerCertificate() (Ben Noordhuis)
    
    * win/openssl: mark assembled object files as seh safe (Bert Belder)
    
    * windows/msi: fix msi build issue with WiX 3.7/3.8 (Raymond Feng)