Skip to content

HTTPS clone URL

Subversion checkout URL

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