Skip to content
This repository
Newer
Older
100644 295 lines (230 sloc) 10.193 kb
1514af06 »
2011-05-05 Socket.IO 0.7-pre
1
de9e8dff »
2012-08-10 Release 0.9.10
2 0.9.10 / 2012-08-10
3 ===================
4
5 * Don't lowercase log messages
6 * Always set the HTTP response in case an error should be returned to the client
7 * Create or destroy the flash policy server on configuration change
8 * Honour configuration to disable flash policy server
9 * Add express 3.0 instructions on Readme.md
10 * Bump client
11
48ad0d3d »
2012-08-01 Release 0.9.9
12 0.9.9 / 2012-08-01
13 ==================
14
15 * Fixed sync disconnect xhrs handling
16 * Put license text in its own file (#965)
17 * Add warning to .listen() to ease the migration to Express 3.x
18 * Restored compatibility with node 0.4.x
19
1679fd56 »
2012-07-24 Release 0.9.8
20 0.9.8 / 2012-07-24
21 ==================
22
23 * Bumped client.
24
bb900d44 »
2012-07-24 Release 0.9.7
25 0.9.7 / 2012-07-24
26 ==================
27
28 * Prevent crash when socket leaves a room twice.
29 * Corrects unsafe usage of for..in
30 * Fix for node 0.8 with `gzip compression` [vadimi]
31 * Update redis to support Node 0.8.x
32 * Made ID generation securely random
33 * Fix Redis Store race condition in manager onOpen unsubscribe callback
34 * Fix for EventEmitters always reusing the same Array instance for listeners
35
dbe6d5f7 »
2012-04-17 Release 0.9.6
36 0.9.6 / 2012-04-17
37 ==================
38
39 * Fixed XSS in jsonp-polling.
40
a4e53a64 »
2012-04-05 Release 0.9.5
41 0.9.5 / 2012-04-05
42 ==================
43
44 * Added test for polling and socket close.
45 * Ensure close upon request close.
46 * Fix disconnection reason being lost for polling transports.
47 * Ensure that polling transports work with Connection: close.
48 * Log disconnection reason.
49
087c686a »
2012-04-01 Release 0.9.4
50 0.9.4 / 2012-04-01
51 ==================
52
147b9bb9 »
2012-04-01 Release 0.9.4
53 * Disconnecting from namespace improvement (#795) [DanielBaulig]
54 * Bumped client with polling reconnection loop (#438)
087c686a »
2012-04-01 Release 0.9.4
55
a232159c »
2012-03-28 Release 0.9.3
56 0.9.3 / 2012-03-28
57 ==================
58
59 * Fix "Syntax error" on FF Web Console with XHR Polling [mikito]
60
e7d7582f »
2012-03-13 Release 0.9.2
61 0.9.2 / 2012-03-13
62 ==================
63
64 * More sensible close `timeout default` (fixes disconnect issue)
65
5312e154 »
2012-03-02 Release 0.9.1-1
66 0.9.1-1 / 2012-03-02
67 ====================
68
69 * Bumped client with NPM dependency fix.
70
c0e2c301 »
2012-03-02 Release 0.9.1
71 0.9.1 / 2012-03-02
72 ==================
73
74 * Changed heartbeat timeout and interval defaults (60 and 25 seconds)
75 * Make tests work both on 0.4 and 0.6
76 * Updated client (improvements + bug fixes).
77
66ac425b »
2012-02-26 Release 0.9.0
78 0.9.0 / 2012-02-26
79 ==================
80
81 * Make it possible to use a regexp to match the socket.io resource URL.
82 We need this because we have to prefix the socket.io URL with a variable ID.
83 * Supplemental fix to gavinuhma/authfix, it looks like the same Access-Control-Origin logic is needed in the http and xhr-polling transports
84 * Updated express dep for windows compatibility.
85 * Combine two substr calls into one in decodePayload to improve performance
86 * Minor documentation fix
87 * Minor. Conform to style of other files.
88 * Switching setting to 'match origin protocol'
89 * Revert "Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect()."
90 * Revert "Handle leaked dispatch:[id] subscription."
91 * Merge pull request #667 from dshaw/patch/redis-disconnect
92 * Handle leaked dispatch:[id] subscription.
93 * Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect().
94 * Prevent memory leaking on uncompleted requests & add max post size limitation
95 * Fix for testcase
96 * Set Access-Control-Allow-Credentials true, regardless of cookie
97 * Remove assertvarnish from package as it breaks on 0.6
98 * Correct irc channel
99 * Added proper return after reserved field error
100 * Fixes manager.js failure to close connection after transport error has happened
101 * Added implicit port 80 for origin checks. fixes #638
102 * Fixed bug #432 in 0.8.7
103 * Set Access-Control-Allow-Origin header to origin to enable withCredentials
104 * Adding configuration variable matchOriginProtocol
105 * Fixes location mismatch error in Safari.
106 * Use tty to detect if we should add colors or not by default.
107 * Updated the package location.
108
3ed6b797 »
2011-11-05 Release 0.8.7
109 0.8.7 / 2011-11-05
110 ==================
111
112 * Fixed memory leaks in closed clients.
113 * Fixed memory leaks in namespaces.
114 * Fixed websocket handling for malformed requests from proxies. [einaros]
115 * Node 0.6 compatibility. [einaros] [3rd-Eden]
116 * Adapted tests and examples.
117
abd0326b »
2011-10-27 Release 0.8.6
118 0.8.6 / 2011-10-27
119 ==================
120
121 * Added JSON decoding on jsonp-polling transport.
122 * Fixed README example.
123 * Major speed optimizations [3rd-Eden] [einaros] [visionmedia]
124 * Added decode/encode benchmarks [visionmedia]
125 * Added support for black-listing client sent events.
126 * Fixed logging options, closes #540 [3rd-Eden]
127 * Added vary header for gzip [3rd-Eden]
128 * Properly cleaned up async websocket / flashsocket tests, after patching node-websocket-client
129 * Patched to properly shut down when a finishClose call is made during connection establishment
130 * Added support for socket.io version on url and far-future Expires [3rd-Eden] [getify]
131 * Began IE10 compatibility [einaros] [tbranyen]
132 * Misc WebSocket fixes [einaros]
133 * Added UTF8 to respone headers for htmlfile [3rd-Eden]
134
dfebed38 »
2011-10-07 Release 0.8.5
135 0.8.5 / 2011-10-07
136 ==================
137
138 * Added websocket draft HyBi-16 support. [einaros]
139 * Fixed websocket continuation bugs. [einaros]
140 * Fixed flashsocket transport name.
141 * Fixed websocket tests.
142 * Ensured `parser#decodePayload` doesn't choke.
143 * Added http referrer verification to manager verifyOrigin.
144 * Added access control for cross domain xhr handshakes [3rd-Eden]
145 * Added support for automatic generation of socket.io files [3rd-Eden]
146 * Added websocket binary support [einaros]
147 * Added gzip support for socket.io.js [3rd-Eden]
148 * Expose socket.transport [3rd-Eden]
149 * Updated client.
150
151 0.8.4 / 2011-09-06
152 ==================
153
154 * Client build
155
9d57245d »
2011-09-03 Release 0.8.3
156 0.8.3 / 2011-09-03
157 ==================
158
159 * Fixed `\n` parsing for non-JSON packets (fixes #479).
cc275813 »
2011-09-03 Updated changelog
160 * Fixed parsing of certain unicode characters (fixes #451).
9d57245d »
2011-09-03 Release 0.8.3
161 * Fixed transport message packet logging.
162 * Fixed emission of `error` event resulting in an uncaught exception if unhandled (fixes #476).
163 * Fixed; allow for falsy values as the configuration value of `log level` (fixes #491).
164 * Fixed repository URI in `package.json`. Fixes #504.
165 * Added text/plain content-type to handshake responses [einaros]
166 * Improved single byte writes [einaros]
167 * Updated socket.io-flashsocket default port from 843 to 10843 [3rd-Eden]
168 * Updated client.
169
2c5fa40c »
2011-08-29 Release 0.8.2
170 0.8.2 / 2011-08-29
171 ==================
172
173 * Updated client.
174
0b61eda8 »
2011-08-29 Release 0.8.1
175 0.8.1 / 2011-08-29
176 ==================
177
178 * Fixed utf8 bug in send framing in websocket [einaros]
179 * Fixed typo in docs [Znarkus]
180 * Fixed bug in send framing for over 64kB of data in websocket [einaros]
181 * Corrected ping handling in websocket transport [einaros]
182
a3002231 »
2011-08-28 Release 0.8.0
183 0.8.0 / 2011-08-28
184 ==================
185
186 * Updated to work with two-level websocket versioning. [einaros]
187 * Added hybi07 support. [einaros]
188 * Added hybi10 support. [einaros]
189 * Added http referrer verification to manager.js verifyOrigin. [einaors]
190
0c31d6ea »
2011-08-27 Release 0.7.11
191 0.7.11 / 2011-08-27
192 ===================
193
194 * Updated socket.io-client.
195
42904cb3 »
2011-08-27 Release 0.7.10
196 0.7.10 / 2011-08-27
197 ===================
198
199 * Updated socket.io-client.
200
fbb268fb »
2011-08-12 Release 0.7.9
201 0.7.9 / 2011-08-12
202 ==================
203
204 * Updated socket.io-client.
205 * Make sure we only do garbage collection when the server we receive is actually run.
206
65f1399a »
2011-08-08 Release 0.7.8
207 0.7.8 / 2011-08-08
208 ==================
209
210 * Changed; make sure sio#listen passes options to both HTTP server and socket.io manager.
211 * Added docs for sio#listen.
212 * Added options parameter support for Manager constructor.
213 * Added memory leaks tests and test-leaks Makefile task.
214 * Removed auto npm-linking from make test.
215 * Make sure that you can disable heartbeats. [3rd-Eden]
216 * Fixed rooms memory leak [3rd-Eden]
217 * Send response once we got all POST data, not immediately [Pita]
218 * Fixed onLeave behavior with missing clientsk [3rd-Eden]
219 * Prevent duplicate references in rooms.
220 * Added alias for `to` to `in` and `in` to `to`.
221 * Fixed roomClients definition.
222 * Removed dependency on redis for installation without npm [3rd-Eden]
223 * Expose path and querystring in handshakeData [3rd-Eden]
224
c3fa1bf5 »
2011-07-12 Release 0.7.7
225 0.7.7 / 2011-07-12
226 ==================
227
228 * Fixed double dispatch handling with emit to closed clients.
229 * Added test for emitting to closed clients to prevent regression.
230 * Fixed race condition in redis test.
231 * Changed Transport#end instrumentation.
232 * Leveraged $emit instead of emit internally.
233 * Made tests faster.
234 * Fixed double disconnect events.
235 * Fixed disconnect logic
236 * Simplified remote events handling in Socket.
237 * Increased testcase timeout.
238 * Fixed unknown room emitting (GH-291). [3rd-Eden]
239 * Fixed `address` in handshakeData. [3rd-Eden]
240 * Removed transports definition in chat example.
241 * Fixed room cleanup
242 * Fixed; make sure the client is cleaned up after booting.
243 * Make sure to mark the client as non-open if the connection is closed.
244 * Removed unneeded `buffer` declarations.
245 * Fixed; make sure to clear socket handlers and subscriptions upon transport close.
246
a483f9ca »
2011-06-30 Release 0.7.6
247 0.7.6 / 2011-06-30
248 ==================
249
250 * Fixed general dispatching when a client has closed.
251
84f0099c »
2011-06-30 Release 0.7.5
252 0.7.5 / 2011-06-30
253 ==================
254
255 * Fixed dispatching to clients that are disconnected.
256
af2d9f28 »
2011-06-30 Release 0.7.4
257 0.7.4 / 2011-06-30
258 ==================
259
260 * Fixed; only clear handlers if they were set. [level09]
261
9b409776 »
2011-06-30 Release 0.7.3
262 0.7.3 / 2011-06-30
263 ==================
264
265 * Exposed handshake data to clients.
266 * Refactored dispatcher interface.
267 * Changed; Moved id generation method into the manager.
268 * Added sub-namespace authorization. [3rd-Eden]
269 * Changed; normalized SocketNamespace local eventing [dvv]
270 * Changed; Use packet.reason or default to 'packet' [3rd-Eden]
271 * Changed console.error to console.log.
272 * Fixed; bind both servers at the same time do that the test never times out.
273 * Added 304 support.
274 * Removed `Transport#name` for abstract interface.
275 * Changed; lazily require http and https module only when needed. [3rd-Eden]
276
331e6e85 »
2011-06-22 Release 0.7.2
277 0.7.2 / 2011-06-22
278 ==================
279
280 * Make sure to write a packet (of type `noop`) when closing a poll.
281 This solves a problem with cross-domain requests being flagged as aborted and
282 reconnection being triggered.
283 * Added `noop` message type.
284
c425724b »
2011-06-21 Release 0.7.1
285 0.7.1 / 2011-06-21
1514af06 »
2011-05-05 Socket.IO 0.7-pre
286 ==================
287
c425724b »
2011-06-21 Release 0.7.1
288 * Fixed cross-domain XHR.
289 * Added CORS test to xhr-polling suite.
290
291 0.7.0 / 2010-06-21
292 ==================
293
294 * http://socket.io/announcement.html
Something went wrong with that request. Please try again.