Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.2
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Coppermine Photo
    Gallery 1.5.22

    1,083 downloads
    Scary Maze
    457 downloads
    JW FLV Media Player
    6

    408 downloads
    GNU Compiler
    Collection 4.8.0

    354 downloads
    Guestbook PHP code
    243 downloads
    WebChat
    240 downloads
    Aircrack 1.1
    227 downloads
    Flat UI Pro
    202 downloads
    Recently Registered
    3.1

    183 downloads
    InsanityVille’s
    AJAX Guestbook

    176 downloads
    Home > Scripts > Development Tools > Complete applications > Node.js > Changelog

    Node.js 0.10.7 / 0.11.1 - Changelog


    What's new in Node.js 0.10.7:

    · npm: Upgrade to 1.2.21
    · crypto: Don't ignore verify encoding argument
    · buffer, crypto: fix default encoding regression
    · timers: fix setInterval() assert



    What's new in Node.js 0.10.6:

    · stream: make Readable.wrap support objectMode, empty streams
    · child_process: fix handle delivery
    · crypto: Fix performance regression
    · src: DRY string encoding/decoding



    What's new in Node.js 0.10.5:

    · build: added support for Visual Studio 2012.
    · http: Don't try to destroy nonexistent sockets.
    · crypto: LazyTransform on properties, not methods.
    · assert: put info in err.message, not err.name.
    · dgram: fix no address bind().
    · handle_wrap: fix NULL pointer dereference.
    · os: fix unlikely buffer overflow in os.type().
    · stream: Fix unshift() race conditions.



    What's new in Node.js 0.10.4:

    · http: Support write(data, 'hex').
    · crypto: dh secret should be left-padded.
    · process: expose NODE_MODULE_VERSION in process.versions.
    · crypto: fix constructor call in crypto streams.
    · net: account for encoding in .byteLength.
    · net: fix buffer iteration in bytesWritten.
    · crypto: zero is not an error if writing 0 bytes.



    What's new in Node.js 0.10.2:

    · tls: remove harmful unnecessary bounds checking.
    · crypto: make getCiphers() return non-SSL ciphers.
    · crypto: check randomBytes() size argument.
    · timers: do not calculate Timeout._when property.
    · timers: fix off-by-one ms error.
    · timers: handle signed int32 overflow in enroll().
    · stream: Fix stall in Transform under very specific conditions.
    · stream: Handle late 'readable' event listeners.
    · stream: Fix early end in Writables on zero-length writes.
    · domain: fix domain callback from MakeCallback.
    · child_process: don't emit same handle twice.



    What's new in Node.js 0.10.0:

    · Latency and Idle Garbage Collection
    · Domains and Error Handling
    · Faster process.nextTick
    · Performance and Benchmarks



    What's new in Node.js 0.8.22:

    · npm: Update to 1.2.14.
    · cluster: propagate bind errors.
    · crypto: don't assert when calling Cipher#final() twice.
    · build, windows: disable SEH.



    What's new in Node.js 0.8.21:

    · http: Do not free the wrong parser on socket close.
    · http: Handle hangup writes more gently.
    · zlib: fix assert on bad input.
    · test: add TAP output to the test runner.



    What's new in Node.js 0.9.9:

    · readline: make \r\n emit one 'line' event
    · cluster: support datagram sockets
    · stream: Correct Transform class backpressure
    · addon: Pass module object to NODE_MODULE init function
    · buffer: slow buffer copy compatibility fix
    · Add bytesWritten to tls.CryptoStream



    What's new in Node.js 0.8.18:

    · npm: Upgrade to v1.2.2.
    · dns: make error message match errno.
    · tls: follow RFC6125 more strictly.
    · buffer: reject negative SlowBuffer offsets.
    · install: add simplejson fallback.
    · http: fix "Cannot call method 'emit' of null".



    What's new in Node.js 0.8.17:

    · Typed arrays: fix 32 bit size/index overflow.
    · Improved performance of single-packet responses.
    · Fixed OpenBSD man page location.
    · Bubble up parser errors to ClientRequest.



    What's new in Node.js 0.8.16:

    · npm: Upgrade to 1.1.69.
    · fs: fix WriteStream/ReadStream fd leaks.
    · crypto: fix leak in GetPeerCertificate.
    · buffer: Don't double-negate numeric buffer arg.
    · net: More accurate IP address validation and IPv6 dotted notation.



    What's new in Node.js 0.8.15:

    · Windows: map WSAESHUTDOWN to UV_EPIPE.
    · Windows: map ERROR_GEN_FAILURE to UV_EIO.
    · Unix: do not set environ unless one is provided.
    · Domains: don't crash if domain is set to null.
    · Windows: fix the x64 debug build.



    What's new in Node.js 0.8.14:

    · Don't clobber pre-existing _events obj in EE ctor.



    What's new in Node.js 0.8.12:

    · npm: Upgrade to 1.1.63
    · crypto: Reduce stability index to 2-Unstable
    · windows: fix handle leak in uv_fs_utime
    · windows: fix application crashed popup in debug version
    · buffer: report proper retained size in profiler
    · buffer: fix byteLength with UTF-16LE
    · repl: make "end of input" JSON.parse() errors throw in the REPL
    · repl: make invalid RegExp modifiers throw in the REPL
    · http: handle multiple Proxy-Authenticate values



    What's new in Node.js 0.8.11:

    · Fixed stat() size reporting for large files.



    What's new in Node.js v0.8.9:

    · v8: upgrade to 3.11.10.22
    · GYP: upgrade to r1477
    · npm: Upgrade to 1.1.61
    · npm: Don't create world-writable files
    · Windows: fix single-accept mode for shared server sockets
    · Windows: fix uninitialized memory access in uv_update_time()
    · Windows: don't throw when a signal handler is attached
    · Unix: fix memory leak in UDP
    · Unix: map errno ESPIPE
    · Unix, windows: fix memory corruption in fs-poll.c
    · SunOS: fix os.cpus() on x86_64



    What's new in Node.js v0.9.1:

    · Buffer: Add Buffer.isEncoding(enc) to test for valid encoding values.
    · Raise UV_ECANCELED on premature close.
    · Remove c-ares from libuv, move to a top-level node dependency.
    · ref/unref for all HandleWraps, timers, servers, and sockets.
    · Addon: remove node-waf, superseded by node-gyp.
    · child_process: emit error on exec failure.
    · Cluster: do not use internal server API.
    · Constants: add O_DIRECT.
    · Crypto: add sync interface to crypto.pbkdf2().
    · Darwin: emulate fdatasync().
    · dgram: make .bind() always asynchronous.
    · Events: Make emitter.listeners() side-effect free.
    · FS: Throw early on invalid encoding args.



    What's new in Node.js v0.8.8:

    · V8: upgrade to 3.11.10.19
    · npm: upgrade to 1.1.59
    · Windows: Fixed uninitialized memory access in uv_update_time()
    · Unix, Windows: Fixed memory corruption in fs-poll.c
    · Unix: Fixed integer overflow in uv_hrtime
    · Sunos: Fixed uv_cpu_info() on x86_64
    · TLS: update default cipher list
    · Unix: Fix llvm and older gcc duplicate symbol warnings
    · FS: Fixed use after free in stat watcher



    What's new in Node.js v0.8.5:

    · Tag Encode and friends NODE_EXTERN.
    · Fixed ReadStream / WriteStream missing callback.
    · Fixed readFileSync("/proc/cpuinfo") regression.
    · Doesn't assume bash is installed.
    · Report errors properly from --eval and stdin.
    · Fixed throws() throws an error without message property.
    · Fixed libuv assert in net.listen().
    · Always link sunos builds with libumem.
    · Improved armv7 / hard-float detection.
    · Use host header as effective servername.
    · Work around OS bug to prevent fs.watch() from spinning.
    · Fixed 'two watchers, one path' segfault.
    · Fixed memory leaks in many fs functions.



    What's new in Node.js v0.8.4:

    · Upgrade V8 to 3.11.10.17.
    · Upgraded npm to 1.1.45.
    · Fix for Socket({ fd: 42 }) API.
    · Readline: Remove event listeners on close.
    · Windows: correctly prep long path for fs.exists(Sync).
    · Debugger: wake up the event loop when a debugger command is dispatched.
    · tls: verify server's identity.
    · net: ignore socket.setTimeout(Infinity or NaN).



    What's new in Node.js v0.9.0:

    · Punycode: Update to v1.1.1.
    · C-ares: upgrade to 1.9.0.
    · Ignore rogue DNS servers reported by windows.
    · Unix: speed up uv_async_send().
    · Darwin: get cpu model correctly on Mac.
    · Handle tick callbacks before any other I/O.
    · Enable color customization of `util.inspect`.
    · Speed and memory improvements.
    · Use one history item for reentered line.
    · Fixed make process.env more like a regular Object.



    What's new in Node.js v0.8.2:

    · Upgrade to npm 1.1.36.
    · Don't use Function#call().
    · Code cleanup to pass 'use strict'.
    · Added filename to require() json errors.
    · Fix for Unicode prompts.
    · Fix for handling of large timeouts.
    · Fixed passing an empty line inserting "undefined" into the buffer.
    · Fixed crashes when buffering command.



    What's new in Node.js v0.8.1:

    · Fixed broken require('sys').
    · Speed up formatting of large arrays/objects.
    · Make fs.realpath(Sync) work with UNC paths.
    · Fixed --shared-v8 option.
    · `detached` is a boolean.



    What's new in Node.js v0.8.0:

    · V8: upgrade to v3.11.10.10.
    · npm: Upgrade to 1.1.32.
    · Deprecate iowatcher.
    · windows: update icon
    · http: Hush 'MUST NOT have a body' warnings to debug().
    · Move blog.nodejs.org content into repository.
    · stdin: resume() on pipe(dest).
    · crypto: fix error reporting in SetKey().
    · Add --no-deprecation and --trace-deprecation command-line flags
    · fs: fix fs.watchFile().
    · fs: Fix fs.readfile() on pipes.
    · Rename GYP variable node_use_system_openssl to be consistent.



    What's new in Node.js v0.7.10:

    · Roll V8 back to 3.9.24.31.
    · x64 target should always pass -m64.
    · Added NODE_EXTERN to node::Start.
    · Warn about running npm commands.
    · Fixed crash in dtor if V8 is dead.
    · Fixed leak of Persistent handles.
    · Added node.js prompt to startmenu.
    · Fixed adding node to PATH.
    · Added start menu links when installing.



    What's new in Node.js v0.6.19:

    · No end emit after createReadStream.pause().
    · Cleanup module memory leakage.
    · Fixed loop starvation under high network load.
    · Remove abort() in ev_unref().
    · Never report error after forcibly aborting line-buffered read.
    · Skip GetFileAttributes call when opening a file.



    What's new in Node.js v0.7.9:

    · Upgrade V8 to 3.11.1
    · Upgrade npm to 1.1.23
    · Reworked reference counting scheme
    · Added interface for joining external event loops
    · Handle Ctrl+Z and SIGCONT better
    · 64bit offsets for fs calls
    · Added sync open flags 'rs' and 'rs+'
    · Enable creating directory junctions with fs.symlink
    · Fixed fs.lstat to properly detect symlinks.
    · Fixed escape url.parse delims
    · Made http.get() accept a URL
    · Cleanup vm module memory leakage
    · Optimize writing strings with Socket.write
    · Added support for CESU-8 and UTF-16LE encodings
    · Added path.sep to get the path separator.
    · Added backlog parameter to .listen()



    What's new in Node.js v0.6.18:

    · Skip GetFileAttributes call when opening a file.
    · Added PKCS12/PFX support.
    · Delete NODE_CHANNEL_FD from env in spawn.
    · Added test for path.normalize with UNC paths.
    · Make path.normalize convert all slashes to backslashes.
    · Automatically close FSWatcher on error.
    · fs.ReadStream.pause() emits duplicate data event.
    · Don't assert() on pipe accept errors.
    · Better exception output for module load and process.nextTick.
    · Fixed error reporting.
    · Don't destroy on timeout.
    · Don't try to emit error on a null'ed req object.
    · Refactor ClientRequest.onSocket.



    What's new in Node.js v0.6.16:

    · Upgraded V8 to 3.6.6.25
    · Upgraded npm to 1.1.18
    · Windows: adds mappings for UV_ENOENT
    · Linux: adds IN_MOVE_SELF to inotify event mask
    · Unix: calls pipe handle connection cb on accept() error
    · Unix: handles EWOULDBLOCK
    · Maps EWOULDBLOCK to UV_EAGAIN
    · Maps ENOMEM to UV_ENOMEM



    What's new in Node.js v0.7.8:

    · Upgrade V8 to 3.9.24.9.
    · Upgrade OpenSSL to 1.0.0f.
    · Upgrade npm to 1.1.18.
    · Show licenses in Binary installers.
    · Domains
    · Readline: rename "end" to "close".
    · TCP: make getsockname() return address family as string.
    · http, https: fix .setTimeout().
    · OS: added cross platform EOL character.
    · Typed arrays: unexport SizeOfArrayElementForType().
    · Net: honor 'enable' flag in .setNoDelay().
    · child_process: emit error when .kill fails.
    · gyp: fix 'argument list too long' build error.
    · fs.WriteStream: Handle modifications to fs.open.
    · repl, readline: Handle newlines better.
    · Build: target OSX 10.5 when building on Darwin.
    · Fix handle errors properly in zlib.
    · Build: add support for DTrace and postmortem.
    · Core: add reusable Slab allocator.



    What's new in Node.js v0.7.7:

    · Upgrade V8 to 3.9.24.7.
    · Upgrade npm to 1.1.15.
    · Handle Emoji characters properly.
    · Readline: migrate ansi/vt100 logic from tty to readline.
    · Readline: Fix multiline handling.
    · Added a -i/--interactive flag to force the REPL.
    · Debugger: add breakOnException command.
    · Cluster: kill workers when master dies.
    · Cluster: add graceful disconnect support.
    · child_process: Separate 'close' event from 'exit'.
    · Typed arrays: add Uint8ClampedArray.
    · Buffer: Fix byte alignment issues.
    · TLS: fix CryptoStream.setKeepAlive().
    · Expose http parse error codes.
    · Events: don't delete the listeners array.
    · Process: add process.config to view node's ./configure settings.
    · Process: process.execArgv to see node's arguments.
    · Process: fix process.title setter.
    · Timers: handle negative or non-numeric timeout values.



    What's new in Node.js v0.6.13:

    · Windows: Many libuv test fixes.
    · Windows: avoid uv_guess_handle crash in when fd.



    What's new in Node.js v0.7.6:

    · Upgraded V8 to 3.9.17
    · Upgraded npm to 1.1.8
    · Events: newListener emit correct fn when using 'once'
    · URL: Ignore empty port component
    · Module: replace 'children' array
    · TLS: parse multiple values of a key in ssl certificate
    · Cluster: support passing of named pipes
    · Windows: include syscall in FS errors
    · HTTP: #2888 Emit end event only once
    · Readline: add multiline support
    · Process: add `process.hrtime()`
    · Net, HTTP, HTTPS: add localAddress option
    · Addon improvements
    · Build improvements
    · Added support for "SEARCH" request methods
    · Exposed the zlib and http_parser version in process.versions



    What's new in Node.js v0.7.5:

    · Startup speed improvements.
    · Added function getDiffieHellman().
    · Support decoding of URL-safe base64.
    · Make QueryString.parse() even faster.
    · Decode URL entities in auth section.
    · Support PURGE request method.
    · Generate Date headers on responses.
    · Added callback to close function.
    · Fixed out-of-bound memory read.
    · Added automatic loading of built-in libs.
    · Removed double calls where possible.
    · Readline improvements.
    · Disable -fomit-frame-pointer on Solaris.
    · Arch detection improvements.
    · Make a fat binary for the OS X `make pkg`.
    · jslint src/ and lib/ on 'make test'.



    What's new in Node.js v0.6.11:

    · Allow multiple WebSocket RFC6455 headers.
    · Allow multiple WWW-Authenticate headers.
    · Windows: support unicode argv and environment variables.
    · Mitigate session renegotiation attacks.
    · Don't assert on uv_accept() errors.
    · Allow establishing secure connection on the existing socket.
    · Handle close of dgram socket before DNS lookup completes.
    · Windows: Support half-duplex pipes.
    · Disable omit-frame-pointer on solaris systems.
    · Fix --debug-brk.
    · Fix large file downloads failing.
    · Fix ReadStream failure to read from existing fd.
    · Destroy socket on DNS error.
    · Add missing translator.
    · Unix: don't flush tty on switch to raw mode.
    · Windows: reset brightness when reverting to default text color.
    · npm: update to 1.1.1.



    What's new in Node.js v0.7.4:

    · Upgrade V8 to 3.9.5.
    · Upgrade npm to 1.1.1.
    · Detect host_arch better.
    · Debugger: export `debug_port` to `process`.
    · API docs: CSS bug fixes.
    · Use -fPIC for native addons on UNIX.
    · Re-add top-level v8::Locker.
    · Move images out of the dist tarballs.
    · Removed uv_export and uv_import.
    · Support x64 build on Windows.



    What's new in Node.js v0.7.3:

    · Upgrade V8 to 3.9.2.
    · Revert support for isolates.
    · Cleanup docs, event handling, and process.disconnect.
    · Link with node.lib on Windows.
    · Fix case where http-parser is freed twice.
    · Windows: disable RTTI and exceptions.



    What's new in Node.js v0.7.2:

    · Update V8 to 3.8.9
    · Support for sharing streams across Isolates
    · Fixed case where http_parsers are freed too early
    · Compiled release build too if BUILDTYPE=Debug
    · Fixed --debug-brk on symlinked scripts
    · Fixed `Failed to set dictionary` issue
    · Predict target arch for OS X



    What's new in Node.js v0.7.1:

    · Update V8 to 3.8.8.
    · Install node-waf by default.
    · Added ability to turn off PKCS padding.
    · Implement VirtualMemory class on SunOS.
    · Added cluster.setupMaster.
    · Moved `path.exists*` to `fs.exists*`.
    · Typed arrays: set class name.
    · libuv bug fixes.



    What's new in Node.js v0.7.0:

    · Upgrade V8 to 3.8.6.
    · Use GYP build system on UNIX.
    · Experimental isolates support.
    · Improvements to Cluster API.
    · Use isolates for internal debugger.
    · Bug fixes.



    What's new in Node.js v0.6.7:

    · V8 hash collision fix (Breaks MIPS)
    · Upgrade V8 to 3.6.6.15
    · Upgrade npm to 1.1.0-beta-10
    · Many doc updates
    · Fixed segfault in node_http_parser.cc
    · Socket.pause null reference when called on a closed Stream
    · XMLHttpRequest piped in a writable file stream hang
    · HTTP resource leak
    · buffer.readInt global pollution fix
    · Timers fix for performance regression



    What's new in Node.js v0.6.6:

    · npm update to 1.1.0-beta-4
    · cli: fix output of --help
    · New website
    · Pause/resume semantics for stdin
    · Travis CI integration
    · child_process: Fix bug regarding closed stdin
    · Enable upgrades in MSI.
    · net: Fixes memory leak
    · Handle fractional or NaN ReadStream buffer size.
    · crypto: fix memory leaks in PBKDF2 error path.



    What's new in Node.js v0.6.5:

    · Doc improvements.
    · Upgrade bundled npm.
    · Polish Windows installer.
    · punycode: upgrade to v0.2.1.
    · Added –without-npm flag to configure script.



    What's new in Node.js v0.6.3:

    · Land NPM in Node. It is included in packages/installers and installed on `make install`.
    · Add logos to windows installer.
    · Correctly handle http requests without headers.
    · TLS: expose more openssl SSL context options and constants.
    · Windows: don't kill UDP socket when a packet fails to reach its destination.
    · Windows: support paths longer than 260 characters.
    · Windows: correctly resolve drive-relative paths.
    · Don't leave file descriptor open after lchmod.
    · Add OS X .pkg build script to make file.
    · Documentation improvements.



    What's new in Node.js v0.6.1:

    · Doc improvements.
    · Crypto: make thread-safe.
    · Fixed process.kill error object.
    · Debugger: correctly handle source with multi-byte characters.
    · Make stdout and stderr non-destroyable.
    · fs: don't close uninitialized fs.watch handle.
    · Fixed man page install on BSDs.
    · Fixed unrecognized errno assert in uv_err_name.
    · fs: mkdir() should call callback if mode is omitted.
    · fs: fix fs.realpath on windows to return on error.
    · Minor cluster improvements.
    · Readline got window columns correctly.
    · Upgrade V8 to 3.6.6.7.



    What's new in Node.js v0.6.0:

    · Print undefined on undefined values in REPL.
    · Doc improvements.
    · Support native addon loading in Windows.
    · Renamed getNetworkInterfaces() to networkInterfaces().
    · Added pending accepts knob for Windows.
    · http.request(url.parse(x)).
    · zlib Respond to 'resume' events properly.
    · stream.pipe: Remove resume and pause events.
    · Test fixes for Windows.
    · Build system improvements.
    · TLS: does not emit 'end' from EncryptedStream.
    · TLS: add address(), remoteAddress/remotePort.
    · HTTP: emit Error object after .abort().
    · FS: make mkdir() default to 0777 permissions.
    · Fixed pipe error codes.
    · Socket.write should reset timeout timer.
    · stdout and stderr are blocking when associated with file too.
    · Remote debugger support on Windows.
    · Convenience methods for zlib.
    · process.kill support on Windows.
    · process.uptime() support on Windows.
    · Return IPv4 addresses before IPv6 addresses from getaddrinfo.
    · util.inspect improvements.
    · Cluster module API changes.
    · Downgrade V8 to 3.6.6.6.



    What's new in Node.js v0.5.10:

    · Performance improvements
    · Long process.title support
    · Net: register net.Server callback only once
    · Net: fix connect queue bugs
    · Debugger: fix backtrace err handling
    · Use getaddrinfo instead of c-ares for dns.lookup
    · Emit 'end' from crypto streams on close
    · Buffer: use NO_NULL_TERMINATION flag
    · http: Added support for HTTP PATCH verb
    · Add GetCPUInfo on windows
    · Don't use a separate context for the repl.
    · zlib Update 'availOutBefore' value, and test
    · child_process.fork: don't modify args
    · tls: requestCert unusable with Firefox and Chrome
    · tls: The TLS API is inconsistent with the TCP API
    · Net: fix error handling in listen()
    · console.error now goes through uv_tty_t
    · Upgrade V8 to 3.7.0
    · Upgrade GYP to r1081



    What's new in Node.js v0.5.9:

    · fs.watch interface backed by kqueue, inotify, and ReadDirectoryChangesW.
    · Add dns.resolveTxt.
    · Remove legacy HTTP library.
    · child_process.fork returns and works on Windows. Allows passing handles.
    · Lint and clean up for --harmony_block_scoping.
    · Fix ctrl+c on Windows.
    · Unbreak --use-legacy.
    · process.stderr now goes through libuv. Both process.stdout and process.stderr are blocking when referencing a TTY.
    · net_uv performance improvements.



    What's new in Node.js v0.5.8:

    · zlib bindings
    · Windows supports TTY ANSI escape codes
    · Debugger improvements
    · crypto: look up SSL errors with ERR_print_errors()
    · DNS callbacks go through MakeCallback now
    · Raise an error when a malformed package.json file is found.
    · Buffers: handle bad length argument in constructor
    · unref process.stdout
    · Doc improvements
    · Upgrade libuv to fe18438



    What's new in Node.js v0.4.12:

    · Improved docs.
    · Overflow in ChildProcess custom_fd.
    · Parse error on multi-line HTTP headers.
    · Net: Socket write encoding case sensitivity.
    · Remove DigiNotar CA from trusted list.
    · Buffer: Avoid overrun with 'binary' encoding.
    · Buffer: write() should always set _charsWritten.
    · hasOwnProperty usage security hole in querystring.
    · Drain OpenSSL error queue.
    · Fix error reporting in net.Server.listen.



    What's new in Node.js v0.5.6:

    · Fix fs.stat for paths ending with \ on Windows.
    · Fix x509 certificate subject parsing.
    · Make socket write encoding case-insensitive.
    · Implement fs in libuv, remove libeio and pthread-win32 dependency on Windows.
    · Don't load-time link against CreateSymbolicLink on Windows.
    · Improve API consistency when dealing with the socket underlying a HTTP client request.
    · Remove DigiNotar CA from trusted list.
    · Added some win32 OS functions.
    · Avoid buffer overrun with 'binary' encoding.
    · Make Buffer.write() always set _charsWritten.
    · Windows: set executables to be console programs.
    · Improve inspection for sparse array.
    · Set .code='ECONNRESET' on socket hang up errors.
    · Add test case for foaf+ssl client certificate.
    · Added RPATH environment variable to override run-time library paths.
    · Added TLS client-side session resumption support.
    · Added additional properties to getPeerCertificate.
    · Don't eval repl command twice when an error is thrown (Nathan Rajlich)
    · Improve util.isDate().
    · Improvements in libuv backend and bindings, upgrade libuv to bd6066cb349a9b3a1b0d87b146ddaee06db31d10
    · Show warning when using lib/sys.js.
    · Support plus sign in url protocol.
    · Upgrade V8 to 3.6.2.



    What's new in Node.js v0.5.5:

    · 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.
    · Upgraded to V8 to 3.5.8.



    What's new in Node.js v0.4.11:

    · Fix crypto encryption/decryption with Base64.
    · net.createConnection defer DNS lookup error events to next tick.
    · Fix setting ServerResponse.statusCode in writeHead.
    · Fix http.ClientRequest crashes if end() was called twice.
    · Replace 'in' test with 'hasOwnProperty'.
    · HTTP performance improvement.
    · Fixed memleak in libeio.
    · cmake improvements.
    · Fixed incorrect sizeof().
    · Windows/cygwin: no more GetConsoleTitleW errors on XP.
    · Doc improvements.



    What's new in Node.js v0.5.4:

    · libuv/Windows compatibility improvements.
    · Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the to build sln files.
    · Make Mikeal's HTTP agent client the default. Use old HTTP client with --use-http1.
    · Fixes https host header default port handling.
    · Strip byte order marker when loading *.js and *.json files.
    · Improve util.format() compatibility with browser.
    · Provide unchecked uint entry points for integer Buffer.read/writeInt methods.
    · CMake improvements.
    · Upgrade V8 to 3.5.4.



    What's new in Node.js v0.5.3:

    · Fix crypto encryption/decryption with Base64.
    · Add an optional length argument to Buffer.write().
    · Convert nonbuffer data to string in fs.writeFile/Sync.
    · Add process.features, remove process.useUV.
    · Fix crypto hmac to accept binary keys.
    · Add Socket::bytesRead, Socket::bytesWritten.
    · Don't print result of --eval in CLI.
    · Fix http.ClientRequest crashes if end() was called twice.
    · Emit 'close' after all connections have closed.
    · Add sprintf-like util.format() function.
    · Add support for TLS SNI.
    · 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.
    · Revert AMD compatibility.
    · Windows: improvements, child_process support.
    · Remove pkg-config file.
    · Fix startup time regressions.
    · Doc improvements.



    What's new in Node.js v0.5.2:

    · libuv improvements; named pipe support.
    · Check for SSL_COMP_get_compression_methods().
    · Removed require.paths.
    · Delimit NODE_PATH with ; on Windows.
    · Removed EventEmitter from C++.
    · Loaded JSON files with require().
    · Fixe setting ServerResponse.statusCode in writeHead.
    · Fixed: GC was being run too often.
    · Upgrade V8 to 3.4.14.
    · Doc improvements.



    What's new in Node.js v0.5.1:

    · Fix os.totalmem on FreeBSD amd64
    · IDNA and Punycode support in url.parse
    · Export $CC and $CXX to uv and V8's build systems
    · Include pthread-win32 static libraries in build
    · Fix fs can't handle large file on 64bit platform
    · Make require a public member of module
    · Stream.pipe returns the destination
    · Addons should not -DEV_MULTIPLICITY=0
    · libuv backend improvements
    · Upgrade V8 to 3.4.10



    What's new in Node.js v0.5.0:

    · New non-default libuv backend to support IOCP on Windows. Use --use-uv to enable.
    · Deprecated http.cat
    · Docs improved.
    · Added child_process.fork
    · Added fs.utimes() and fs.futimes() support
    · Added process.uptime()
    · Added path.relative
    · Add os.getNetworkInterfaces()
    · Added remoteAddress and remotePort for client TCP connections
    · Added secureOptions flag, setting ciphers, SSL_OP_CRYPTOPRO_TLSEXT_BUG to TLS
    · Added process.arch
    · Added reading/writing of floats and doubles from/to buffers
    · Allow script to be read from stdin
    · Added Buffer::fill method to do memset
    · Diffie-Hellman support to crypto module
    · Added 'hex' encoding to buffer
    · Updated how REPLServer uses contexts
    · Added fs.lchow, fs.lchmod, fs.fchmod, fs.fchown
    · Allow to remove all EventEmitter listeners at once
    · OpenSSL NPN support
    · Changed ^C handling in REPL
    · Added support for Unix Domain Sockets to HTTP
    · Added AMD, asynchronous module definition
    · DTrace probes: support X-Forwarded-For



    What's new in Node.js v0.4.9:

    · Improved documentation.
    · Error handling bug in stream.pipe().
    · Fix a few leaks in node_crypto.cc.
    · Parse file:// URLs properly.
    · Option to disable SSLv2.
    · Disabling SSL compression disabled with early OpenSSLs.
    · Debugger: don't allow users to input non-valid commands.
    · Perf improvement for util.inherits.
    · Support for signature verification with RSA/DSA public keys.
    · Remove node_modules lookup optimization to better support nested project structures.
    · Add missing scope.Close to fs.sendfileSync.
    · Support multiple 'link' headers.
    · Fix -e/--eval can't load module from node_modules.
    · Upgrade V8 to 3.1.8.25, upgrade http-parser.



    What's new in Node.js v0.4.8:

    · Properly report traceless errors.
    · Better JSON.parse error detection in REPL.
    · Agent socket errors bubble up to req only if req exists.
    · Fix event listener leak check timing.



    What's new in Node.js v0.3.6:

    · REPL and other improvements on MinGW.
    · Listen/bind errors should close net.Server.
    · New HTTP and HTTPS client APIs.
    · Upgrade V8 to 3.0.9.



    What's new in Node.js v0.3.4:

    · Primordal mingw build.
    · HTTPS server.
    · Built in debugger 'node debug script.js'.
    · realpath files during module load.
    · Rename net.Stream to net.Socket (existing name will continue to be supported).
    · Fix process.platform.



    What's new in Node.js v0.3.3:

    · 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.



    What's new in Node.js v0.3.2:

    New features:
    · 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.
    · cmake support.
    · 'make lint'
    · oprofile support (./configure --oprofile)
    · Deprecate process.compile, process.ENV
    · Upgrade V8 to 3.0.3, upgrade http-parser.

    Lots of bug fixes, including:
    · Memory leak in ChildProcess:Spawn().
    · buffer.slice(0, 0)
    · Global variable leaks
    · clearTimeouts calling multiple times.
    · utils.inspect's detection of circular structures.
    · Apple's threaded write()s bug.
    · Make sure raw mode is disabled when exiting a terminal-based REPL.



    What's new in Node.js v0.3.1:

    · New documentation organization.
    · 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.
    · Let exit listeners know the exit code.
    · Handle cyclic links smarter in fs.realpath.
    · Remove node-repl (just use 'node' without args).
    · Rewrite libeio After callback to use req->result instead of req->errorno for error checking.
    · Remove warning about deprecating 'sys' - too aggressive.
    · Make writes to process.env update the real environment.
    · Set FD_CLOEXEC flag on stdio FDs before spawning.
    · Move ev_loop out of javascript.
    · Switch \n with \r\n for all strings printed out.
    · Added support for cross compilation.
    · Add --profile flag to configure script, enables gprof profiling.
    · writeFileSync could exhibit pathological behavior when a buffer could not be written to the file in a single write() call.



    What's new in Node.js 0.1.101:

    · Added env to child_process.exec.
    · Allow modules to optionally be loaded in separate contexts with env var NODE_MODULE_CONTEXTS=1.
    · setTTL and setBroadcast for dgram.
    · Use execPath for default NODE_PATH, not installPrefix.
    · Support of console.dir + console.assert.
    · on() as alias to addListener().
    · Use JavaScript port of Ronn to build docs.
    · Upgrade V8 to 2.3.0.




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM