All Versions
57
Latest Version
Avg Release Cycle
444 days
Latest Release
1376 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.8.8 Changes
January 10, 2013- ๐ Patch security hole allowing remote execution of arbitrary Server methods
-
v0.8.7
-
v0.8.6 Changes
October 07, 2012- ๐ Make sure messages pushed to the client over a socket pass through outgoing extensions
-
v0.8.5 Changes
September 30, 2012- ๐ Fix a bug in
URI.parse()
that caused Faye endpoints to inherit search and hash fromwindow.location
- ๐ Fix a bug in
-
v0.8.4 Changes
September 29, 2012- โฌ๏ธ Optimise upgrade process so that WebSocket is tested earlier and the connection is cached
- โช Check that EventSource actually works to work around broken Opera implementation
- Emit
connection:open
andconnection:close
events from the Engine proxy - Increase size of client IDs from 128 to 160 bits
- ๐ Fix bug with relative URL resolution in IE
- Limit the JSON-P transport's message buffer so it doesn't create over-long URLs
- Send
Pragma: no-cache
with XHR requests to guard against iOS 6 POST caching - โ Add
charset=utf-8
to response Content-Type headers
-
v0.8.3 Changes
July 15, 2012Client#subscribe
returns an array of Subscriptions if given an array of channels- ๐ Allow different endpoints to be specified per-transport
- Only use IE's
XDomainRequest
for same-protocol requests - ๐ Replace URL parser with one that treats relative URLs the same as the browser
- ๐ Improve logging of malformed requests and detect problems earlier
- ๐ Make sure socket connections are closed when a client session is timed out
- Stop WebSocket reconnecting after
window.onbeforeunload
-
v0.8.2 Changes
April 12, 2012- ๐ Fix replacement of
null
with{}
incopyObject()
- ๐ Make EventSource transport trigger
transport:up/down
events - Supply source map for minified JavaScript client, and include source in gem
- Return
Content-Length: 0
for 304 responses - ๐ Handle pre-flight CORS requests from old versions of Safari
- ๐ Fix replacement of
-
v0.8.1 Changes
March 15, 2012- ๐ Make
Publisher#trigger
safe for event listeners that modify the listener list - ๐ Make
Server#subscribe
return a response if the incoming message has an error - ๐ Fix edge case in code that identifies the
clientId
of socket connections - Return
Content-Length
headers for HTTP responses - Don't send empty lists of messages from the WebSocket transport
- Stop client sending multiple
/meta/subscribe
messages for subscriptions made before handshaking - Stop client treating incoming published messages as responses to
/meta/*
messages
- ๐ Make
-
v0.8.0 Changes
February 26, 2012- Extract the Redis engine into a separate library,
faye-redis
- Stabilize and document the Engine API so others can write backends
- Extract WebSocket and EventSource tools into a separate library,
faye-websocket
- ๐ Improve use of WebSocket so messages are immediately pushed rather than polling
- Introduce new EventSource-based transport, for proxies that block WebSocket
- ๐ Support the Rainbows and Goliath web servers for Ruby, same as
faye-websocket
- ๐ Improve detection of network errors and switch to fixed-interval for reconnecting
- โ Add
setHeader()
method to Client (e.g. for connecting to Salesforce API) - โ Add
timeout()
method toFaye.Deferrable
to matchEventMachine::Deferrable
- ๐ Fix some bugs in client-side message handlers created with
subscribe()
- ๐ Improve speed and memory consumption of
copyObject()
- ๐ Switch from JSON to Yajl for JSON parsing in Ruby
- Extract the Redis engine into a separate library,
-
v0.7.2 Changes
January 10, 2013- ๐ Patch security hole allowing remote execution of arbitrary Server methods