All Versions
57
Latest Version
Avg Release Cycle
444 days
Latest Release
1722 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.7.1 Changes
December 22, 2011- ๐ Extension
added()
andremoved()
methods now receive the extended object - Detection of WebSockets in RackAdapter is more strict
- ๐ Extension
-
v0.7.0 Changes
November 22, 2011- Provide an event API for monitoring engine events on the server side
- ๐ค Implement server-side WebSocket connections for improved latency
- ๐ Fix WebSocket protocol bugs and expose APIs for developers to use
- ๐ Make server-side HTTP transports support SSL and cookies
- ๐ Allow clients to disable selected transports and autodisconnection
- โ Add callback/errback API to
Client#publish()
interface - โ Add
socket
setting for the Redis engine for connecting through a Unix socket
-
v0.6.8 Changes
January 10, 2013- ๐ Patch security hole allowing remote execution of arbitrary Server methods
-
v0.6.7 Changes
October 20, 2011- Cache client script in memory and add
ETag
andLast-Modified
headers - ๐ Fix bug in Node Redis engine where
undefined
was used if no namespace given - Flush Redis message queues using a transaction to avoid re-delivery of messages
- ๐ Fix race condition and timing errors present in Redis locking code
- ๐ Use
Cache-Control: no-cache, no-store
on JSON-P responses - ๐ Improvements to the CORS and JSON-P transports
- Prevent retry handlers in transports from being invoked multiple times
- 0๏ธโฃ Use the current page protocol by default when parsing relative URIs
- Cache client script in memory and add
-
v0.6.6 Changes
September 12, 2011- โ Add
:key
and:cert
options to theAdapter#listen
methods for setting up SSL - ๐ Fix error detection of CORS transport in IE9 running IE8 compatibility mode
- ๐ Fix dependency versions so that Rubygems lets Faye install
- โ Add
-
v0.6.5 Changes
August 29, 2011- ๐ Fix UTF-8 encoding bugs in draft-75/76 and protocol-8 WebSocket parsers
- ๐ Switch to streaming parser for WebSocket protocol-8
- โ Remove an
SREM
operation that shouldn't have been in the Redis engine - ๐ Move
thin_extensions.rb
so it's not on the Rubygems load path
-
v0.6.4 Changes
August 18, 2011- ๐ Support WebSocket protocol used by Chrome 14 and Firefox 6
- ๐ Fix handling of multibyte characters in WebSocket messages on Node
- ๐ Improve message routing in Node memory engine to avoid false duplicates
-
v0.6.3 Changes
July 10, 2011- ๐ Use sequential message IDs to reduce memory usage on the client side
- Only send advice with handshake and connect responses
- Stop trying to publish
/meta/*
messages - no-one is listening and it breaks/**
- ๐ Fix bug causing invalid listeners to appear after a client reconnection
- ๐ Stop loading
rubygems
within our library code - ๐ Make sure we only queue a message for each client once in the Redis engine
- ๐ Use lists instead of sets for message queues in Redis
- ๐ Improve clean-up of expired clients in Redis engine
-
v0.6.2 Changes
June 19, 2011- โ Add authentication, database selection and namespacing to Redis engine
- Clean up all client data when removing clients from Redis
- ๐ Fix
cross-origin-long-polling
forOPTIONS
-aware browsers - โก๏ธ Update secure WebSocket detection for recent Node versions
- Reinstate
faye.client
field in Rack environment
-
v0.6.1 Changes
June 06, 2011- ๐ Fix
cross-origin-long-polling
support inRackAdapter
- ๐ Plug some potential memory leaks in
Memory
engine
- ๐ Fix