Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 327 lines (173 sloc) 8.022 kb
9c9d67e @ry bump version
ry authored
1 2009.09.30, Version 0.1.13
2
3 * Feature: Multipart stream parser (Felix Geisendörfer)
4
5 * API: Move node.puts(), node.exec() and others to /utils.js
6
7 * API: Move http, tcp libraries to /http.js and /tcp.js
8
9 * API: Rename node.exit() to process.exit()
10
11 * Bugfix: require() and include() should work in callbacks.
12
13 * Pass the Host header in http.cat calls
14
15 * Add warning when coroutine stack size grows too large.
16
17 * Enhance repl library (Ray Morgan)
18
19 * Bugfix: build script for
20 GCC 4.4 (removed -Werror in V8),
21 on Linux 2.4,
22 and with Python 2.4.4.
23
24 * Add read() and write() to /file.js to read and write
25 whole files at once.
26
27
28 2009.09.24, Version 0.1.12, 2f56ccb45e87510de712f56705598b3b4e3548ec
2f56ccb @ry bump version
ry authored
29
30 * Feature: System modules, node.libraryPaths
31
32 * API: Remove "raw" encoding, rename "raws" to "binary".
33
34 * API: Added connection.setNoDElay() to disable Nagle algo.
35
36 * Decrease default TCP server backlog to 128
37
38 * Bugfix: memory leak involving node.fs.* methods.
39
40 * Upgrade v8 to 1.3.13
41
42
43 2009.09.18, Version 0.1.11, 5ddc4f5d0c002bac0ae3d62fc0dc58f0d2d83ec4
5ddc4f5 @ry bump version
ry authored
44
45 * API: default to utf8 encoding for node.fs.cat()
46
47 * API: add node.exec()
48
49 * API: node.fs.read() takes a normal encoding parameter.
50
51 * API: Change arguments of emit(), emitSuccess(), emitError()
52
53 * Bugfix: node.fs.write() was stack allocating buffer.
54
55 * Bugfix: ReportException shouldn't forget the top frame.
56
57 * Improve buffering for HTTP outgoing messages
58
59 * Fix and reenable x64 macintosh build.
60
61 * Upgrade v8 to 1.3.11
62
63
64 2009.09.11, Version 0.1.10, 12bb0d46ce761e3d00a27170e63b40408c15b558
12bb0d4 @ry bump version
ry authored
65
66 * Feature: raw string encoding "raws"
67
68 * Feature: access to environ through "ENV"
69
70 * Feature: add isDirectory, isFile, isSocket, ... methods
71 to stats object.
72
73 * Bugfix: Internally use full paths when loading modules
74 this fixes a shebang loading problem.
75
76 * Bugfix: Add '--' command line argument for seperating v8
77 args from program args.
78
79 * Add man page.
80
81 * Add node-repl
82
83 * Upgrade v8 to 1.3.10
84
85 2009.09.05, Version 0.1.9, d029764bb32058389ecb31ed54a5d24d2915ad4c
ba6c5e3 @ry bump version
ry authored
86
87 * Bugfix: Compile on Snow Leopard.
88
89 * Bugfix: Malformed URIs raising exceptions.
90
91 2009.09.04, Version 0.1.8, e6d712a937b61567e81b15085edba863be16ba96
734e86b @ry bump version
ry authored
92
93 * Feature: External modules
94
95 * Feature: setTimeout() for node.tcp.Connection
96
97 * Feature: add node.cwd(), node.fs.readdir(), node.fs.mkdir()
98
99 * Bugfix: promise.wait() releasing out of order.
100
101 * Bugfix: Asyncly do getaddrinfo() on Apple.
102
103 * Disable useless evcom error messages.
104
105 * Better stack traces.
106
107 * Built natively on x64.
108
109 * Upgrade v8 to 1.3.9
110
111 2009.08.27, Version 0.1.7, f7acef9acf8ba8433d697ad5ed99d2e857387e4b
31db4f1 @ry bump version
ry authored
112
113 * Feature: global 'process' object. Emits "exit".
114
115 * Feature: promise.wait()
116
117 * Feature: node.stdio
118
734e86b @ry bump version
ry authored
119 * Feature: EventEmitters emit "newListener" when listeners are
120 added
31db4f1 @ry bump version
ry authored
121
734e86b @ry bump version
ry authored
122 * API: Use flat object instead of array-of-arrays for HTTP
123 headers.
31db4f1 @ry bump version
ry authored
124
125 * API: Remove buffered file object (node.File)
126
734e86b @ry bump version
ry authored
127 * API: require(), include() are synchronous. (Uses
128 continuations.)
31db4f1 @ry bump version
ry authored
129
130 * API: Deprecate onLoad and onExit.
131
132 * API: Rename node.Process to node.ChildProcess
133
134 * Refactor node.Process to take advantage of evcom_reader/writer.
135
136 * Upgrade v8 to 1.3.7
137
138 2009.08.22, Version 0.1.6, 9c97b1db3099d61cd292aa59ec2227a619f3a7ab
9c97b1d @ry bump version
ry authored
139
140 * Bugfix: Ignore SIGPIPE.
141
69a9f66 @ry Add sha1 hashes to ChangeLog
ry authored
142 2009.08.21, Version 0.1.5, b0fd3e281cb5f7cd8d3a26bd2b89e1b59998e5ed
a73998d @ry bump version
ry authored
143
69a9f66 @ry Add sha1 hashes to ChangeLog
ry authored
144 * Bugfix: Buggy connections could crash node.js. Now check
145 connection before sending data every time (Kevin van Zonneveld)
a73998d @ry bump version
ry authored
146
147 * Bugfix: stdin fd (0) being ignored by node.File. (Abe Fettig)
148
149 * API: Remove connnection.fullClose()
150
151 * API: Return the EventEmitter from addListener for chaining.
152
153 * API: tcp.Connection "disconnect" event renamed to "close"
154
155 * Upgrade evcom
156 Upgrade v8 to 1.3.6
157
158 2009.08.13, Version 0.1.4, 0f888ed6de153f68c17005211d7e0f960a5e34f3
0f888ed @ry bump version
ry authored
159
160 * Major refactor to evcom.
161
162 * Enable test-tcp-many-clients.
163
164 * Add -m32 gcc flag to udns.
165
166 * Add connection.readPause() and connection.readResume()
167 Add IncomingMessage.prototype.pause() and resume().
168
169 * Fix http benchmark. Wasn't correctly dispatching.
170
171 * Bugfix: response.setBodyEncoding("ascii") not working.
172
173 * Bugfix: Negative ints in HTTP's on_body and node.fs.read()
174
175 * Upgrade v8 to 1.3.4
176 Upgrade libev to 3.8
177 Upgrade http_parser to v0.2
178
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
179 2009.08.06, Version 0.1.3, 695f0296e35b30cf8322fd1bd934810403cca9f3
7464d42 @ry bump version
ry authored
180
181 * Upgrade v8 to 1.3.2
182
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
183 * Bugfix: node.http.ServerRequest.setBodyEncoding('ascii') not
184 working
7464d42 @ry bump version
ry authored
185
186 * Bugfix: node.encodeUtf8 was broken. (Connor Dunn)
187
188 * Add ranlib to udns Makefile.
189
190 * Upgrade evcom - fix accepting too many connections issue.
191
192 * Initial support for shebang
193
194 * Add simple command line switches
195
196 * Add node.version API
197
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
198
199 2009.08.01, Version 0.1.2, 025a34244d1cea94d6d40ad7bf92671cb909a96c
e10fbab @ry bump version
ry authored
200
201 * Add DNS API
202
203 * node.tcp.Server's backlog option is now an argument to listen()
204
205 * Upgrade V8 to 1.3.1
206
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
207 * Bugfix: Default to chunked for client requests without
208 Content-Length.
e10fbab @ry bump version
ry authored
209
210 * Bugfix: Line numbers in stack traces.
211
212 * Bugfix: negative integers in raw encoding stream
213
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
214 * Bugfix: node.fs.File was not passing args to promise callbacks.
215
e10fbab @ry bump version
ry authored
216
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
217 2009.07.27, Version 0.1.1, 77d407df2826b20e9177c26c0d2bb4481e497937
77d407d @ry bump version
ry authored
218
219 * Simplify and clean up ObjectWrap.
220
221 * Upgrade liboi (which is now called evcom)
222 Upgrade libev to 3.7
223 Upgrade V8 to 1.2.14
224
225 * Array.prototype.encodeUtf8 renamed to node.encodeUtf8(array)
226
227 * Move EventEmitter.prototype.emit() completely into C++.
228
734e86b @ry bump version
ry authored
229 * Bugfix: Fix memory leak in event emitters.
77d407d @ry bump version
ry authored
230 http://groups.google.com/group/nodejs/browse_thread/thread/a8d1dfc2fd57a6d1
231
232 * Bugfix: Had problems reading scripts with non-ascii characters.
233
234 * Bugfix: Fix Detach() in node::Server
235
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
236 * Bugfix: Sockets not properly reattached if reconnected during
237 disconnect event.
734e86b @ry bump version
ry authored
238
77d407d @ry bump version
ry authored
239 * Bugfix: Server-side clients not attached between creation and
240 on_connect.
241
242 * Add 'close' event to node.tcp.Server
243
244 * Simplify and clean up http.js. (Takes more advantage of event
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
245 infrastructure.)
77d407d @ry bump version
ry authored
246
247 * Add benchmark scripts. Run with "make benchmark".
248
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
249
250 2009.06.30, Version 0.1.0, 0fe44d52fe75f151bceb59534394658aae6ac328
813b539 @ry bump version
ry authored
251
252 * Update documentation, use asciidoc.
253
254 * EventEmitter and Promise interfaces. (Breaks previous API.)
734e86b @ry bump version
ry authored
255
813b539 @ry bump version
ry authored
256 * Remove node.Process constructor in favor of node.createProcess
257
258 * Add -m32 flags for compiling on x64 platforms.
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
259 (Thanks to András Bártházi)
813b539 @ry bump version
ry authored
260
261 * Upgrade v8 to 1.2.10 and libev to 3.6
734e86b @ry bump version
ry authored
262
813b539 @ry bump version
ry authored
263 * Bugfix: Timer::RepeatSetter wasn't working.
264
734e86b @ry bump version
ry authored
265 * Bugfix: Spawning many processes in a loop
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
266 (reported by Felix Geisendörfer)
813b539 @ry bump version
ry authored
267
268
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
269 2009.06.24, Version 0.0.6, fbe0be19ebfb422d8fa20ea5204c1713e9214d5f
94f03be @ry Add changelog
ry authored
270
271 * Load modules via HTTP URLs (Urban Hafner)
272
273 * Bugfix: Add HTTPConnection->size() and HTTPServer->size()
274
275 * New node.Process API
276
277 * Clean up build tools, use v8's test runner.
278
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
279 * Use ev_unref() instead of starting/stopping the eio thread
280 pool watcher.
94f03be @ry Add changelog
ry authored
281
282
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
283 2009.06.18, Version 0.0.5, 3a2b41de74b6c343b8464a68eff04c4bfd9aebea
94f03be @ry Add changelog
ry authored
284
285 * Support for IPv6
286
287 * Remove namespace node.constants
288
289 * Upgrade v8 to 1.2.8.1
290
291 * Accept ports as strings in the TCP client and server.
292
293 * Bugfix: HTTP Client race
294
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
295 * Bugfix: freeaddrinfo() wasn't getting called after
296 getaddrinfo() for TCP servers
94f03be @ry Add changelog
ry authored
297
298 * Add "opening" to TCP client readyState
299
300 * Add remoteAddress to TCP client
301
302 * Add global print() function.
303
304
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
305 2009.06.13, Version 0.0.4, 916b9ca715b229b0703f0ed6c2fc065410fb189c
94f03be @ry Add changelog
ry authored
306
307 * Add interrupt() method to server-side HTTP requests.
308
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
309 * Bugfix: onBodyComplete was not getting called on server-side
310 HTTP
94f03be @ry Add changelog
ry authored
311
312
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
313 2009.06.11, Version 0.0.3, 6e0dfe50006ae4f5dac987f055e0c9338662f40a
94f03be @ry Add changelog
ry authored
314
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
315 * Many bug fixes including the problem with http.Client on
316 macintosh
94f03be @ry Add changelog
ry authored
317
318 * Upgrades v8 to 1.2.7
319
320 * Adds onExit hook
321
322 * Guard against buffer overflow in http parser
323
324 * require() and include() now need the ".js" extension
325
326 * http.Client uses identity transfer encoding by default.
Something went wrong with that request. Please try again.