Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 826 lines (450 sloc) 21.17 kb
311d7de @ry bump version
ry authored
1 2010.04.15, Version 0.1.91
2
3 * Add incoming.httpVersion
4
5 * Object.prototype problem with C-Ares binding
6
7 * REPL can be run from multiple different streams. (Matt Ranney)
8
9 * After V8 heap is compact, don't use a timer every 2 seconds.
10
11 * Improve nextTick implementation.
12
13 * Add primative support for Upgrading HTTP connections.
14 (See commit log for docs 760bba5)
15
16 * Add timeout and maxBuffer options to child_process.exec
17
18 * Fix bugs.
19
20 * Upgrade V8 to 2.2.3.1
21
22
23 2010.04.09, Version 0.1.90, 07e64d45ffa1856e824c4fa6afd0442ba61d6fd8
07e64d4 @ry bump version
ry authored
24
25 * Merge writing of networking system (net2)
26 - New Buffer object for binary data.
27 - Support UNIX sockets, Pipes
28 - Uniform stream API
29 - Currently no SSL
30 - Legacy modules can be accessed at 'http_old' and 'tcp_old'
31
32 * Replace udns with c-ares. (Krishna Rajendran)
33
34 * New documentation system using Markdown and Ronn
35 (Tim Caswell, Micheil Smith)
36
37 * Better idle-time GC
38
39 * Countless small bug fixes.
40
41 * Upgrade V8 to 2.2.X, WAF 1.5.15
42
43
44 2010.03.19, Version 0.1.33, 618296ef571e873976f608d91a3d6b9e65fe8284
618296e @ry bump version
ry authored
45
46 * Include lib/ directory in node executable. Compile on demand.
47
48 * evalcx clean ups (Isaac Z. Schlueter, Tim-Smart)
49
50 * Various fixes, clean ups
51
52 * V8 upgraded to 2.1.5
53
54
55 2010.03.12, Version 0.1.32, 61c801413544a50000faa7f58376e9b33ba6254f
61c8014 @ry bump version
ry authored
56
57 * Optimize event emitter for single listener
58
59 * Add process.evalcx, require.registerExtension (Tim Smart)
60
61 * Replace --cflags with --vars
62
63 * Fix bugs in fs.create*Stream (Felix Geisendörfer)
64
65 * Deprecate process.mixin, process.unloop
66
67 * Remove the 'Error: (no message)' exceptions, print stack
68 trace instead
69
70 * INI parser bug fixes (Isaac Schlueter)
71
72 * FreeBSD fixes (Vanilla Hsu)
73
74 * Upgrade to V8 2.1.3, WAF 1.5.14a, libev
75
76
77 2010.03.05, Version 0.1.31, 39b63dfe1737d46a8c8818c92773ef181fd174b3
39b63df @ry bump version
ry authored
78
79 * API: - Move process.watchFile into fs module
80 - Move process.inherits to sys
81
82 * Improve Solaris port
83
84 * tcp.Connection.prototype.write now returns boolean to indicate if
85 argument was flushed to the kernel buffer.
86
87 * Added fs.link, fs.symlink, fs.readlink, fs.realpath
88 (Rasmus Andersson)
89
90 * Add setgid,getgid (James Duncan)
91
92 * Improve sys.inspect (Benjamin Thomas)
93
94 * Allow passing env to child process (Isaac Schlueter)
95
96 * fs.createWriteStream, fs.createReadStream (Felix Geisendörfer)
97
98 * Add INI parser (Rob Ellis)
99
100 * Bugfix: fs.readFile handling encoding (Jacek Becela)
101
102 * Upgrade V8 to 2.1.2
103
104
105 2010.02.22, Version 0.1.30, bb0d1e65e1671aaeb21fac186b066701da0bc33b
bb0d1e6 @ry bump version
ry authored
106
107 * Major API Changes
108
109 - Promises removed. See
110 http://groups.google.com/group/nodejs/msg/426f3071f3eec16b
111 http://groups.google.com/group/nodejs/msg/df199d233ff17efa
112 The API for fs was
113
114 fs.readdir("/usr").addCallback(function (files) {
115 puts("/usr files: " + files);
116 });
117
118 It is now
119
120 fs.readdir("/usr", function (err, files) {
121 if (err) throw err;
122 puts("/usr files: " + files);
123 });
124
125 - Synchronous fs operations exposed, use with care.
126
127 - tcp.Connection.prototype.readPause() and readResume()
128 renamed to pause() and resume()
129
130 - http.ServerResponse.prototype.sendHeader() renamed to
131 writeHeader(). Now accepts reasonPhrase.
132
133 * Compact garbage on idle.
134
135 * Configurable debug ports, and --debug-brk (Zoran Tomicic)
136
137 * Better command line option parsing (Jeremy Ashkenas)
138
139 * Add fs.chmod (Micheil Smith), fs.lstat (Isaac Z. Schlueter)
140
141 * Fixes to process.mixin (Rasmus Andersson, Benjamin Thomas)
142
143 * Upgrade V8 to 2.1.1
144
145
146 2010.02.17, Version 0.1.29, 87d5e5b316a4276bcf881f176971c1a237dcdc7a
87d5e5b @ry bump version
ry authored
147
148 * Major API Changes
149 - Remove 'file' module
150 - require('posix') -----------------> require('fs')
151 - fs.cat ---------------------------> fs.readFile
152 - file.write -----------------------> fs.writeFile
153 - TCP 'receive' event --------------> 'data'
154 - TCP 'eof' event ------------------> 'end'
155 - TCP send() -----------------------> write()
156 - HTTP sendBody() ------------------> write()
157 - HTTP finish() --------------------> close()
158 - HTTP 'body' event ----------------> 'data'
159 - HTTP 'complete' event ------------> 'end'
160 - http.Client.prototype.close() (formerly finish()) no longer
161 takes an argument. Add the 'response' listener manually.
162 - Allow strings for the flag argument to fs.open
163 ("r", "r+", "w", "w+", "a", "a+")
164
165 * Added multiple arg support for sys.puts(), print(), etc.
166 (tj@vision-media.ca)
167
168 * sys.inspect(Date) now shows the date value (Mark Hansen)
169
170 * Calculate page size with getpagesize for armel (Jérémy Lal)
171
172 * Bugfix: stderr flushing.
173
174 * Bugfix: Promise late chain (Yuichiro MASUI)
175
176 * Bugfix: wait() on fired promises
177 (Felix Geisendörfer, Jonas Pfenniger)
178
179 * Bugfix: Use InstanceTemplate() instead of PrototypeTemplate() for
180 accessor methods. Was causing a crash with Eclipse debugger.
181 (Zoran Tomicic)
182
183 * Bugfix: Throw from connection.connect if resolving.
184 (Reported by James Golick)
185
186
187 2010.02.09, Version 0.1.28, 49de41ef463292988ddacfb01a20543b963d9669
49de41e @ry bump version
ry authored
188
189 * Use Google's jsmin.py which can be used for evil.
190
191 * Add posix.truncate()
192
193 * Throw errors from server.listen()
194
195 * stdio bugfix (test by Mikeal Rogers)
196
197 * Module system refactor (Felix Geisendörfer, Blaine Cook)
198
199 * Add process.setuid(), getuid() (Michael Carter)
200
201 * sys.inspect refactor (Tim Caswell)
202
203 * Multipart library rewrite (isaacs)
204
205
206 2010.02.03, Version 0.1.27, 0cfa789cc530848725a8cb5595224e78ae7b9dd0
0cfa789 @ry bump version
ry authored
207
208 * Implemented __dirname (Felix Geisendörfer)
209
210 * Downcase process.ARGV, process.ENV, GLOBAL
211 (now process.argv, process.env, global)
212
213 * Bug Fix: Late promise promise callbacks firing
214 (Felix Geisendörfer, Jonas Pfenniger)
215
216 * Make assert.AssertionError instance of Error
217
218 * Removed inline require call for querystring
219 (self@cloudhead.net)
220
221 * Add support for MX, TXT, and SRV records in DNS module.
222 (Blaine Cook)
223
224 * Bugfix: HTTP client automatically reconnecting
225
226 * Adding OS X .dmg build scripts. (Standa Opichal)
227
228 * Bugfix: ObjectWrap memory leak
229
230 * Bugfix: Multipart handle Content-Type headers with charset
231 (Felix Geisendörfer)
232
233 * Upgrade http-parser to fix header overflow attack.
234
235 * Upgrade V8 to 2.1.0
236
237 * Various other bug fixes, performance improvements.
238
239
240 2010.01.20, Version 0.1.26, da00413196e432247346d9e587f8c78ce5ceb087
da00413 @ry bump version
ry authored
241
242 * Bugfix, HTTP eof causing crash (Ben Williamson)
243
244 * Better error message on SyntaxError
245
246 * API: Move Promise and EventEmitter into 'events' module
247
248 * API: Add process.nextTick()
249
250 * Allow optional params to setTimeout, setInterval
fe48b5f @ry Fix author in ChangeLog
ry authored
251 (Micheil Smith)
da00413 @ry bump version
ry authored
252
253 * API: change some Promise behavior (Felix Geisendörfer)
254 - Removed Promise.cancel()
255 - Support late callback binding
256 - Make unhandled Promise errors throw an exception
257
258 * Upgrade V8 to 2.0.6.1
259
5547450 @ry credit Erich in ChangeLog
ry authored
260 * Solaris port (Erich Ocean)
da00413 @ry bump version
ry authored
261
262
263 2010.01.09, Version 0.1.25, 39ca93549af91575ca9d4cbafd1e170fbcef3dfa
39ca935 @ry bump version
ry authored
264
265 * sys.inspect() improvements (Tim Caswell)
266
267 * path module improvements (isaacs, Benjamin Thomas)
268
269 * API: request.uri -> request.url
270 It is no longer an object, but a string. The 'url' module
271 was addded to parse that string. That is, node no longer
272 parses the request URL automatically.
273
274 require('url').parse(request.url)
275
276 is roughly equivlent to the old request.uri object.
277 (isaacs)
278
279 * Bugfix: Several libeio related race conditions.
280
281 * Better errors for multipart library (Felix Geisendörfer)
282
283 * Bugfix: Update node-waf version to 1.5.10
284
285 * getmem for freebsd (Vanilla Hsu)
286
287
288 2009.12.31, Version 0.1.24, 642c2773a7eb2034f597af1cd404b9e086b59632
642c277 @ry bump version
ry authored
289
290 * Bugfix: don't chunk responses to HTTP/1.0 clients, even if
291 they send Connection: Keep-Alive (e.g. wget)
292
293 * Bugfix: libeio race condition
294
295 * Bugfix: Don't segfault on unknown http method
296
297 * Simplify exception reporting
298
299 * Upgrade V8 to 2.0.5.4
300
301
302 2009.12.22, Version 0.1.23, f91e347eeeeac1a8bd6a7b462df0321b60f3affc
f91e347 @ry bump version
ry authored
303
304 * Bugfix: require("../blah") issues (isaacs)
305
306 * Bugfix: posix.cat (Jonas Pfenniger)
307
308 * Do not pause request for multipart parsing (Felix Geisendörfer)
309
310
311 2009.12.19, Version 0.1.22, a2d809fe902f6c4102dba8f2e3e9551aad137c0f
a2d809f @ry bump version
ry authored
312
313 * Bugfix: child modules get wrong id with "index.js" (isaacs)
314
315 * Bugfix: require("../foo") cycles (isaacs)
316
317 * Bugfix: require() should throw error if module does.
318
319 * New URI parser stolen from Narwhal (isaacs)
320
321 * Bugfix: correctly check kqueue and epoll. (Rasmus Andersson)
322
323 * Upgrade WAF to 1.5.10
324
325 * Bugfix: posix.statSync() was crashing
326
327 * Statically define string symbols for performance improvement
328
329 * Bugfix: ARGV[0] weirdness
330
331 * Added superCtor to ctor.super_ instead superCtor.prototype.
332 (Johan Dahlberg)
333
334 * http-parser supports webdav methods
335
336 * API: http.Client.prototype.request() (Christopher Lenz)
337
338
339 2009.12.06, Version 0.1.21, c6affb64f96a403a14d20035e7fbd6d0ce089db5
c6affb6 @ry bump version
ry authored
340
341 * Feature: Add HTTP client TLS support (Rhys Jones)
342
343 * Bugfix: use --jobs=1 with WAF
344
345 * Bugfix: Don't use chunked encoding for 1.0 requests
346
347 * Bugfix: Duplicated header weren't handled correctly
348
349 * Improve sys.inspect (Xavier Shay)
350
351 * Upgrade v8 to 2.0.3
352
353 * Use CommonJS assert API (Felix Geisendörfer, Karl Guertin)
354
355
356 2009.11.28, Version 0.1.20, aa42c6790da8ed2cd2b72051c07f6251fe1724d8
aa42c67 @ry bump version
ry authored
357
358 * Add gnutls version to configure script
359
360 * Add V8 heap info to process.memoryUsage()
361
362 * process.watchFile callback has 2 arguments with the stat object
363 (choonkeat@gmail.com)
364
365
366 2009.11.28, Version 0.1.19, 633d6be328708055897b72327b88ac88e158935f
633d6be @ry bump version
ry authored
367
368 * Feature: Initial TLS support for TCP servers and clients.
369 (Rhys Jones)
370
371 * Add options to process.watchFile()
372
373 * Add process.umask() (Friedemann Altrock)
374
375 * Bugfix: only detach timers when active.
376
377 * Bugfix: lib/file.js write(), shouldn't always emit errors or success
378 (onne@onnlucky.com)
379
380 * Bugfix: Memory leak in fs.write
381 (Reported by onne@onnlucky.com)
382
383 * Bugfix: Fix regular expressions detecting outgoing message headers.
384 (Reported by Elliott Cable)
385
386 * Improvements to Multipart parser (Felix Geisendörfer)
387
388 * New HTTP parser
389
390 * Upgrade v8 to 2.0.2
391
392
393 2009.11.17, Version 0.1.18, 027829d2853a14490e6de9fc5f7094652d045ab8
027829d @ry bump version
ry authored
394
395 * Feature: process.watchFile() process.unwatchFile()
396
397 * Feature: "uncaughtException" event on process
398 (Felix Geisendörfer)
399
400 * Feature: 'drain' event to tcp.Connection
401
402 * Bugfix: Promise.timeout() blocked the event loop
403 (Felix Geisendörfer)
404
405 * Bugfix: sendBody() and chunked utf8 strings
406 (Felix Geisendörfer)
407
408 * Supply the strerror as a second arg to the tcp.Connection close
409 event (Johan Sørensen)
410
411 * Add EventEmitter.removeListener (frodenius@gmail.com)
412
413 * Format JSON for inspecting objects (Felix Geisendörfer)
414
415 * Upgrade libev to latest CVS
416
417
418 2009.11.07, Version 0.1.17, d1f69ef35dac810530df8249d523add168e09f03
d1f69ef @ry bump version
ry authored
419
420 * Feature: process.chdir() (Brandon Beacher)
421
422 * Revert http parser upgrade. (b893859c34f05db5c45f416949ebc0eee665cca6)
423 Broke keep-alive.
424
425 * API: rename process.inherits to sys.inherits
426
427
428 2009.11.03, Version 0.1.16, 726865af7bbafe58435986f4a193ff11c84e4bfe
726865a @ry bump version
ry authored
429
430 * API: Use CommonJS-style module requiring
431 - require("/sys.js") becomes require("sys")
432 - require("circle.js") becomes require("./circle")
433 - process.path.join() becomes require("path").join()
434 - __module becomes module
435
436 * API: Many namespacing changes
437 - Move node.* into process.*
438 - Move node.dns into module "dns"
439 - Move node.fs into module "posix"
440 - process is no longer the global object. GLOBAL is.
441
027829d @ry bump version
ry authored
442 For more information on the API changes see:
443 http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/6
444 http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/14
726865a @ry bump version
ry authored
445
446 * Feature: process.platform, process.memoryUsage()
447
448 * Feature: promise.cancel() (Felix Geisendörfer)
449
450 * Upgrade V8 to 1.3.18
451
452
453 2009.10.28, Version 0.1.15, eca2de73ed786b935507fd1c6faccd8df9938fd3
eca2de7 @ry bump version
ry authored
454
455 * Many build system fixes (esp. for OSX users)
456
457 * Feature: promise.timeout() (Felix Geisendörfer)
458
459 * Feature: Added external interface for signal handlers, process.pid, and
460 process.kill() (Brandon Beacher)
461
462 * API: Rename node.libraryPaths to require.paths
463
464 * Bugfix: 'data' event for stdio should emit a string
465
466 * Large file support
467
468 * Upgrade http_parser
469
470 * Upgrade v8 to 1.3.16
471
726865a @ry bump version
ry authored
472
eca2de7 @ry bump version
ry authored
473 2009.10.09, Version 0.1.14, b12c809bb84d1265b6a4d970a5b54ee8a4890513
d79b6e9 @ry bump version
ry authored
474
475 * Feature: Improved addon builds with node-waf
476
8b62e86 @ry Fix tabs in changelog
ry authored
477 * Feature: node.SignalHandler (Brandon Beacher)
d79b6e9 @ry bump version
ry authored
478
8b62e86 @ry Fix tabs in changelog
ry authored
479 * Feature: Enable V8 debugging (but still need to make a debugger)
d79b6e9 @ry bump version
ry authored
480
8b62e86 @ry Fix tabs in changelog
ry authored
481 * API: Rename library /utils.js to /sys.js
d79b6e9 @ry bump version
ry authored
482
483 * Clean up Node's build system
484
485 * Don't use parseUri for HTTP server
486
487 * Remove node.pc
488
489 * Don't use /bin/sh to create child process except with exec()
490
491 * API: Add __module to reference current module
492
493 * API: Remove include() add node.mixin()
494
8b62e86 @ry Fix tabs in changelog
ry authored
495 * Normalize http headers; "Content-Length" becomes "content-length"
d79b6e9 @ry bump version
ry authored
496
497 * Upgrade V8 to 1.3.15
498
499
500 2009.09.30, Version 0.1.13, 58493bb05b3da3dc8051fabc0bdea9e575c1a107
9c9d67e @ry bump version
ry authored
501
502 * Feature: Multipart stream parser (Felix Geisendörfer)
503
504 * API: Move node.puts(), node.exec() and others to /utils.js
505
506 * API: Move http, tcp libraries to /http.js and /tcp.js
507
508 * API: Rename node.exit() to process.exit()
509
510 * Bugfix: require() and include() should work in callbacks.
511
512 * Pass the Host header in http.cat calls
513
514 * Add warning when coroutine stack size grows too large.
515
516 * Enhance repl library (Ray Morgan)
517
518 * Bugfix: build script for
519 GCC 4.4 (removed -Werror in V8),
520 on Linux 2.4,
521 and with Python 2.4.4.
522
523 * Add read() and write() to /file.js to read and write
524 whole files at once.
525
526
527 2009.09.24, Version 0.1.12, 2f56ccb45e87510de712f56705598b3b4e3548ec
2f56ccb @ry bump version
ry authored
528
529 * Feature: System modules, node.libraryPaths
530
531 * API: Remove "raw" encoding, rename "raws" to "binary".
532
533 * API: Added connection.setNoDElay() to disable Nagle algo.
534
535 * Decrease default TCP server backlog to 128
536
537 * Bugfix: memory leak involving node.fs.* methods.
538
539 * Upgrade v8 to 1.3.13
540
541
542 2009.09.18, Version 0.1.11, 5ddc4f5d0c002bac0ae3d62fc0dc58f0d2d83ec4
5ddc4f5 @ry bump version
ry authored
543
544 * API: default to utf8 encoding for node.fs.cat()
545
546 * API: add node.exec()
547
548 * API: node.fs.read() takes a normal encoding parameter.
549
550 * API: Change arguments of emit(), emitSuccess(), emitError()
551
552 * Bugfix: node.fs.write() was stack allocating buffer.
553
554 * Bugfix: ReportException shouldn't forget the top frame.
555
556 * Improve buffering for HTTP outgoing messages
557
558 * Fix and reenable x64 macintosh build.
559
560 * Upgrade v8 to 1.3.11
561
562
563 2009.09.11, Version 0.1.10, 12bb0d46ce761e3d00a27170e63b40408c15b558
12bb0d4 @ry bump version
ry authored
564
565 * Feature: raw string encoding "raws"
566
567 * Feature: access to environ through "ENV"
568
569 * Feature: add isDirectory, isFile, isSocket, ... methods
570 to stats object.
571
572 * Bugfix: Internally use full paths when loading modules
573 this fixes a shebang loading problem.
574
575 * Bugfix: Add '--' command line argument for seperating v8
576 args from program args.
577
578 * Add man page.
579
580 * Add node-repl
581
582 * Upgrade v8 to 1.3.10
583
584 2009.09.05, Version 0.1.9, d029764bb32058389ecb31ed54a5d24d2915ad4c
ba6c5e3 @ry bump version
ry authored
585
586 * Bugfix: Compile on Snow Leopard.
587
588 * Bugfix: Malformed URIs raising exceptions.
589
590 2009.09.04, Version 0.1.8, e6d712a937b61567e81b15085edba863be16ba96
734e86b @ry bump version
ry authored
591
592 * Feature: External modules
593
594 * Feature: setTimeout() for node.tcp.Connection
595
596 * Feature: add node.cwd(), node.fs.readdir(), node.fs.mkdir()
597
598 * Bugfix: promise.wait() releasing out of order.
599
600 * Bugfix: Asyncly do getaddrinfo() on Apple.
601
602 * Disable useless evcom error messages.
603
604 * Better stack traces.
605
606 * Built natively on x64.
607
608 * Upgrade v8 to 1.3.9
609
610 2009.08.27, Version 0.1.7, f7acef9acf8ba8433d697ad5ed99d2e857387e4b
31db4f1 @ry bump version
ry authored
611
612 * Feature: global 'process' object. Emits "exit".
613
614 * Feature: promise.wait()
615
616 * Feature: node.stdio
617
734e86b @ry bump version
ry authored
618 * Feature: EventEmitters emit "newListener" when listeners are
619 added
31db4f1 @ry bump version
ry authored
620
734e86b @ry bump version
ry authored
621 * API: Use flat object instead of array-of-arrays for HTTP
622 headers.
31db4f1 @ry bump version
ry authored
623
624 * API: Remove buffered file object (node.File)
625
734e86b @ry bump version
ry authored
626 * API: require(), include() are synchronous. (Uses
627 continuations.)
31db4f1 @ry bump version
ry authored
628
629 * API: Deprecate onLoad and onExit.
630
631 * API: Rename node.Process to node.ChildProcess
632
633 * Refactor node.Process to take advantage of evcom_reader/writer.
634
635 * Upgrade v8 to 1.3.7
636
637 2009.08.22, Version 0.1.6, 9c97b1db3099d61cd292aa59ec2227a619f3a7ab
9c97b1d @ry bump version
ry authored
638
639 * Bugfix: Ignore SIGPIPE.
640
69a9f66 @ry Add sha1 hashes to ChangeLog
ry authored
641 2009.08.21, Version 0.1.5, b0fd3e281cb5f7cd8d3a26bd2b89e1b59998e5ed
a73998d @ry bump version
ry authored
642
69a9f66 @ry Add sha1 hashes to ChangeLog
ry authored
643 * Bugfix: Buggy connections could crash node.js. Now check
644 connection before sending data every time (Kevin van Zonneveld)
a73998d @ry bump version
ry authored
645
646 * Bugfix: stdin fd (0) being ignored by node.File. (Abe Fettig)
647
648 * API: Remove connnection.fullClose()
649
650 * API: Return the EventEmitter from addListener for chaining.
651
652 * API: tcp.Connection "disconnect" event renamed to "close"
653
654 * Upgrade evcom
655 Upgrade v8 to 1.3.6
656
657 2009.08.13, Version 0.1.4, 0f888ed6de153f68c17005211d7e0f960a5e34f3
0f888ed @ry bump version
ry authored
658
659 * Major refactor to evcom.
660
661 * Enable test-tcp-many-clients.
662
663 * Add -m32 gcc flag to udns.
664
665 * Add connection.readPause() and connection.readResume()
666 Add IncomingMessage.prototype.pause() and resume().
667
668 * Fix http benchmark. Wasn't correctly dispatching.
669
670 * Bugfix: response.setBodyEncoding("ascii") not working.
671
672 * Bugfix: Negative ints in HTTP's on_body and node.fs.read()
673
674 * Upgrade v8 to 1.3.4
675 Upgrade libev to 3.8
676 Upgrade http_parser to v0.2
677
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
678 2009.08.06, Version 0.1.3, 695f0296e35b30cf8322fd1bd934810403cca9f3
7464d42 @ry bump version
ry authored
679
680 * Upgrade v8 to 1.3.2
681
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
682 * Bugfix: node.http.ServerRequest.setBodyEncoding('ascii') not
683 working
7464d42 @ry bump version
ry authored
684
685 * Bugfix: node.encodeUtf8 was broken. (Connor Dunn)
686
687 * Add ranlib to udns Makefile.
688
689 * Upgrade evcom - fix accepting too many connections issue.
690
691 * Initial support for shebang
692
693 * Add simple command line switches
694
695 * Add node.version API
696
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
697
698 2009.08.01, Version 0.1.2, 025a34244d1cea94d6d40ad7bf92671cb909a96c
e10fbab @ry bump version
ry authored
699
700 * Add DNS API
701
702 * node.tcp.Server's backlog option is now an argument to listen()
703
704 * Upgrade V8 to 1.3.1
705
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
706 * Bugfix: Default to chunked for client requests without
707 Content-Length.
e10fbab @ry bump version
ry authored
708
709 * Bugfix: Line numbers in stack traces.
710
711 * Bugfix: negative integers in raw encoding stream
712
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
713 * Bugfix: node.fs.File was not passing args to promise callbacks.
714
e10fbab @ry bump version
ry authored
715
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
716 2009.07.27, Version 0.1.1, 77d407df2826b20e9177c26c0d2bb4481e497937
77d407d @ry bump version
ry authored
717
718 * Simplify and clean up ObjectWrap.
719
720 * Upgrade liboi (which is now called evcom)
721 Upgrade libev to 3.7
722 Upgrade V8 to 1.2.14
723
724 * Array.prototype.encodeUtf8 renamed to node.encodeUtf8(array)
725
726 * Move EventEmitter.prototype.emit() completely into C++.
727
734e86b @ry bump version
ry authored
728 * Bugfix: Fix memory leak in event emitters.
77d407d @ry bump version
ry authored
729 http://groups.google.com/group/nodejs/browse_thread/thread/a8d1dfc2fd57a6d1
730
731 * Bugfix: Had problems reading scripts with non-ascii characters.
732
733 * Bugfix: Fix Detach() in node::Server
734
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
735 * Bugfix: Sockets not properly reattached if reconnected during
736 disconnect event.
734e86b @ry bump version
ry authored
737
77d407d @ry bump version
ry authored
738 * Bugfix: Server-side clients not attached between creation and
739 on_connect.
740
741 * Add 'close' event to node.tcp.Server
742
743 * Simplify and clean up http.js. (Takes more advantage of event
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
744 infrastructure.)
77d407d @ry bump version
ry authored
745
746 * Add benchmark scripts. Run with "make benchmark".
747
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
748
749 2009.06.30, Version 0.1.0, 0fe44d52fe75f151bceb59534394658aae6ac328
813b539 @ry bump version
ry authored
750
751 * Update documentation, use asciidoc.
752
753 * EventEmitter and Promise interfaces. (Breaks previous API.)
734e86b @ry bump version
ry authored
754
813b539 @ry bump version
ry authored
755 * Remove node.Process constructor in favor of node.createProcess
756
757 * Add -m32 flags for compiling on x64 platforms.
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
758 (Thanks to András Bártházi)
813b539 @ry bump version
ry authored
759
760 * Upgrade v8 to 1.2.10 and libev to 3.6
734e86b @ry bump version
ry authored
761
813b539 @ry bump version
ry authored
762 * Bugfix: Timer::RepeatSetter wasn't working.
763
734e86b @ry bump version
ry authored
764 * Bugfix: Spawning many processes in a loop
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
765 (reported by Felix Geisendörfer)
813b539 @ry bump version
ry authored
766
767
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
768 2009.06.24, Version 0.0.6, fbe0be19ebfb422d8fa20ea5204c1713e9214d5f
94f03be @ry Add changelog
ry authored
769
770 * Load modules via HTTP URLs (Urban Hafner)
771
772 * Bugfix: Add HTTPConnection->size() and HTTPServer->size()
773
774 * New node.Process API
775
776 * Clean up build tools, use v8's test runner.
777
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
778 * Use ev_unref() instead of starting/stopping the eio thread
779 pool watcher.
94f03be @ry Add changelog
ry authored
780
781
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
782 2009.06.18, Version 0.0.5, 3a2b41de74b6c343b8464a68eff04c4bfd9aebea
94f03be @ry Add changelog
ry authored
783
784 * Support for IPv6
785
786 * Remove namespace node.constants
787
788 * Upgrade v8 to 1.2.8.1
789
790 * Accept ports as strings in the TCP client and server.
791
792 * Bugfix: HTTP Client race
793
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
794 * Bugfix: freeaddrinfo() wasn't getting called after
795 getaddrinfo() for TCP servers
94f03be @ry Add changelog
ry authored
796
797 * Add "opening" to TCP client readyState
798
799 * Add remoteAddress to TCP client
800
801 * Add global print() function.
802
803
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
804 2009.06.13, Version 0.0.4, 916b9ca715b229b0703f0ed6c2fc065410fb189c
94f03be @ry Add changelog
ry authored
805
806 * Add interrupt() method to server-side HTTP requests.
807
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
808 * Bugfix: onBodyComplete was not getting called on server-side
809 HTTP
94f03be @ry Add changelog
ry authored
810
811
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
812 2009.06.11, Version 0.0.3, 6e0dfe50006ae4f5dac987f055e0c9338662f40a
94f03be @ry Add changelog
ry authored
813
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
814 * Many bug fixes including the problem with http.Client on
815 macintosh
94f03be @ry Add changelog
ry authored
816
817 * Upgrades v8 to 1.2.7
818
819 * Adds onExit hook
820
821 * Guard against buffer overflow in http parser
822
823 * require() and include() now need the ".js" extension
824
825 * http.Client uses identity transfer encoding by default.
Something went wrong with that request. Please try again.