Skip to content

Tags: dekz/node

Tags

v0.5.5

Toggle v0.5.5's commit message
2011.08.26, Version 0.5.5 (unstable)

* typed arrays, implementation from Plesk

* fix IP multicast on SunOS

* fix DNS lookup order: IPv4 first, IPv6 second (--use-uv only)

* remove support for UNIX datagram sockets (--use-uv only)

* UDP support for Windows (Bert Belder)

* nodejs#1572 improve tab completion for objects in the REPL (Nathan Rajlich)

* nodejs#1563 fix buffer overflow in child_process module (reported by Dean McNamee)

* nodejs#1546 fix performance regression in http module (reported by Brian Geffon)

* nodejs#1491 add PBKDF2 crypto support (Glen Low)

* nodejs#1447 remove deprecated http.cat() function (Mikeal Rogers)

* nodejs#1140 fix incorrect dispatch of vm.runInContext's filename argument
  (Antranig Basman)

* nodejs#1140 document vm.runInContext() and vm.createContext() (Antranig Basman)

* nodejs#1428 fix os.freemem() on 64 bits freebsd (Artem Zaytsev)

* nodejs#1164 make all DNS lookups async, fixes uncatchable exceptions
  (Koichi Kobayashi)

* fix incorrect ssl shutdown check (Tom Hughes)

* various cmake fixes (Tom Hughes)

* improved documentation (Koichi Kobayashi, Logan Smyth, Fedor Indutny,
  Mikeal Rogers, Maciej Małecki, Antranig Basman, Mickaël Delahaye)

* upgrade libuv to commit 835782a

* upgrade V8 to 3.5.8

v0.4.11

Toggle v0.4.11's commit message
2011.08.17, Version 0.4.11 (stable)

* nodejs#738 Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)

* nodejs#1202 net.createConnection defer DNS lookup error events to next tick
  (Ben Noordhuis)

* nodejs#1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)

* nodejs#1417 Fix http.ClientRequest crashes if end() was called twice

* nodejs#1497 querystring: Replace 'in' test with 'hasOwnProperty' (isaacs)

* nodejs#1546 http perf improvement

* fix memleak in libeio (Tom Hughes)

* cmake improvements (Tom Hughes)

* node_net.cc: fix incorrect sizeof() (Tom Hughes)

* Windows/cygwin: no more GetConsoleTitleW errors on XP (Bert Belder)

* Doc improvments (koichik, Logan Smyth, Ben Noordhuis, Arnout Kazemier)

v0.5.4

Toggle v0.5.4's commit message
2011.08.12, Version 0.5.4 (unstable)

* libuv/Windows compatibility improvements

* Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the
  to build sln files. (Peter Bright, Igor Zinkovsky)

* Make Mikeal's HTTP agent client the default. Use old HTTP client with
  --use-http1

* Fixes https host header default port handling. (Mikeal Rogers)

* nodejs#1440 strip byte order marker when loading *.js and *.json files
  (Ben Noordhuis)

* nodejs#1434 Improve util.format() compatibility with browser. (Koichi Kobayashi)

* Provide unchecked uint entry points for integer Buffer.read/writeInt
  methods. (Robert Mustacchi)

* CMake improvements (Tom Huges)

* Upgrade V8 to 3.5.4.

v0.5.3

Toggle v0.5.3's commit message
2011.08.01, Version 0.5.3 (unstable)

* Fix crypto encryption/decryption with Base64. (SAWADA Tadashi)

* nodejs#243 Add an optional length argument to Buffer.write() (koichik)

* nodejs#657 convert nonbuffer data to string in fs.writeFile/Sync
  (Daniel Pihlström)

* Add process.features, remove process.useUV (Ben Noordhuis)

* nodejs#324 Fix crypto hmac to accept binary keys + add test cases from rfc 2202
  and 4231 (Stefan Bühler)

* Add Socket::bytesRead, Socket::bytesWritten (Alexander Uvarov)

* nodejs#572 Don't print result of --eval in CLI (Ben Noordhuis)

* nodejs#1223 Fix http.ClientRequest crashes if end() was called twice (koichik)

* nodejs#1383 Emit 'close' after all connections have closed (Felix Geisendörfer)

* Add sprintf-like util.format() function (Ben Noordhuis)

* Add support for TLS SNI (Fedor Indutny)

* New http agent implementation. Off by default the command line flag
  --use-http2 will enable it. "make test-http2" will run the tests
	for the new implementation. (Mikeal Rogers)

* Revert AMD compatibility. (isaacs)

* Windows: improvements, child_process support.

* Remove pkg-config file.

* Fix startup time regressions.

* doc improvements

v0.5.2

Toggle v0.5.2's commit message
2011.07.22, Version 0.5.2 (unstable)

* libuv improvements; named pipe support

* nodejs#1242 check for SSL_COMP_get_compression_methods() (Ben Noordhuis)

* nodejs#1348 remove require.paths (isaacs)

* nodejs#1349 Delimit NODE_PATH with ; on Windows (isaacs)

* nodejs#1335 Remove EventEmitter from C++

* nodejs#1357 Load json files with require() (isaacs)

* nodejs#1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick)

* Fixed: GC was being run too often.

* Upgrade V8 to 3.4.14

* doc improvements

v0.4.10

Toggle v0.4.10's commit message
2011.07.19, Version 0.4.10 (stable)

* nodejs#394 Fix Buffer drops last null character in UTF-8

* nodejs#829 Backport r8577 from V8 (Ben Noordhuis)

* nodejs#877 Don't wait for HTTP Agent socket pool to establish connections.

* nodejs#915 Find kqueue on FreeBSD correctly (Brett Kiefer)

* nodejs#1085 HTTP: Fix race in abort/dispatch code (Stefan Rusu)

* nodejs#1274 debugger improvement (Yoshihiro Kikuchi)

* nodejs#1291 Properly respond to HEAD during end(body) hot path (Reid Burke)

* nodejs#1304 TLS: Fix race in abort/connection code (Stefan Rusu)

* nodejs#1360 Allow _ in url hostnames.

* Revert 37d529f - unbreaks debugger command parsing.

* Bring back global execScript

* Doc improvements

v0.5.1

Toggle v0.5.1's commit message
2011.07.14, Version 0.5.1 (unstable)

* nodejs#1233 Fix os.totalmem on FreeBSD amd64 (Artem Zaytsev)

* nodejs#1149 IDNA and Punycode support in url.parse
  (Jeremy Selier, Ben Noordhuis, isaacs)

* Export $CC and $CXX to uv and V8's build systems

* Include pthread-win32 static libraries in build (Igor Zinkovsky)

* nodejs#1199, nodejs#1094 Fix fs can't handle large file on 64bit platform (koichik)

* nodejs#1281 Make require a public member of module (isaacs)

* nodejs#1303 Stream.pipe returns the destination (Elijah Insua)

* nodejs#1229 Addons should not -DEV_MULTIPLICITY=0 (Brian White)

* libuv backend improvements

* Upgrade V8 to 3.4.10

v0.5.0

Toggle v0.5.0's commit message
2011.07.05, Version 0.5.0 (unstable)

* New non-default libuv backend to support IOCP on Windows.
  Use --use-uv to enable.

* deprecate http.cat

* docs improved.

* add child_process.fork

* add fs.utimes() and fs.futimes() support (Ben Noordhuis)

* add process.uptime() (Tom Huges)

* add path.relative (Tony Huang)

* add os.getNetworkInterfaces()

* add remoteAddress and remotePort for client TCP connections
  (Brian White)

* add secureOptions flag, setting ciphers,
  SSL_OP_CRYPTOPRO_TLSEXT_BUG to TLS (Theo Schlossnagle)

* add process.arch (Nathan Rajlich)

* add reading/writing of floats and doubles from/to buffers (Brian White)

* Allow script to be read from stdin

* nodejs#477 add Buffer::fill method to do memset (Konstantin Käfer)

* nodejs#573 Diffie-Hellman support to crypto module (Håvard Stranden)

* nodejs#695 add 'hex' encoding to buffer (isaacs)

* nodejs#851 Update how REPLServer uses contexts (Ben Weaver)

* nodejs#853 add fs.lchow, fs.lchmod, fs.fchmod, fs.fchown (isaacs)

* nodejs#889 Allow to remove all EventEmitter listeners at once
  (Felix Geisendörfer)

* nodejs#926 OpenSSL NPN support (Fedor Indutny)

* nodejs#955 Change ^C handling in REPL (isaacs)

* nodejs#979 add support for Unix Domain Sockets to HTTP (Mark Cavage)

* nodejs#1173 nodejs#1170 add AMD, asynchronous module definition (isaacs)

* DTrace probes: support X-Forwarded-For (Dave Pacheco)

v0.4.9

Toggle v0.4.9's commit message
2011.06.29, Version 0.4.9 (stable)

* Improve documentation

* nodejs#1095 error handling bug in stream.pipe() (Felix Geisendörfer)

* nodejs#1097 Fix a few leaks in node_crypto.cc (Ben Noordhuis)

* nodejs#562 nodejs#1078 Parse file:https:// urls properly (Ryan Petrello)

* nodejs#880 Option to disable SSLv2 (Jérémy Lal)

* nodejs#1087 Disabling SSL compression disabled with early OpenSSLs.

* nodejs#1144 debugger: don't allow users to input non-valid commands
  (Siddharth Mahendraker)

* Perf improvement for util.inherits

* nodejs#1166 Support for signature verification with RSA/DSA public keys
  (Mark Cavage)

* nodejs#1177 Remove node_modules lookup optimization to better support
  nested project structures (Mathias Buus)

* nodejs#1203 Add missing scope.Close to fs.sendfileSync

* nodejs#1187 Support multiple 'link' headers

* nodejs#1196 Fix -e/--eval can't load module from node_modules (Koichi Kobayashi)

* Upgrade V8 to 3.1.8.25, upgrade http-parser.

v0.4.8

Toggle v0.4.8's commit message
2011.05.20, Version 0.4.8 (stable)

* #974 Properly report traceless errors (isaacs)

* nodejs#983 Better JSON.parse error detection in REPL (isaacs)

* nodejs#836 Agent socket errors bubble up to req only if req exists

* nodejs#1041 Fix event listener leak check timing (koichik)

*	nodejs#1038 Fix dns.resolve() with 'PTR' throws Error: Unknown type "PTR"
  (koichik)

* nodejs#1073 Share SSL context between server connections (Fedor Indutny)

* Disable compression with OpenSSL. Improves memory perf.

* Implement os.totalmem() and os.freemem() for SunOS (Alexandre Marangone)

* Fix a special characters in URL regression (isaacs)

* Fix idle timeouts in HTTPS (Felix Geisendörfer)

* SlowBuffer.write() with 'ucs2' throws ReferenceError. (koichik)

* http.ServerRequest 'close' sometimes gets an error argument
  (Felix Geisendörfer)

* Doc improvements

* cleartextstream.destroy() should close(2) the socket. Previously was being
	mapped to a shutdown(2) syscall.

* No longer compile out asserts and debug statements in normal build.

* Debugger improvements.

* Upgrade V8 to 3.1.8.16.