Faye v1.1.0 Release Notes

Release Date: 2014-12-22 // over 9 years ago
    • ๐Ÿ‘ Allow the server and client to use WebSocket extensions, for example permessage-deflate
    • Support the HTTP_PROXY and HTTPS_PROXY environment variables to send all client connections through an HTTP proxy
    • โฑ Introduce the Scheduler API to allow the user to control message retries
    • โž• Add the attempts and deadline options to Client#publish()
    • Let RackAdapter take a block that yields the instance, so extensions can be added to middleware
    • ๐Ÿ‘ Allow monitoring listeners to see the clientId on publishd messages but still avoid sending it to subscribers
    • Return a promise from Client#disconnect()
    • ๐Ÿ›  Fix client-side retry bugs causing the client to flood the server with duplicate messages
    • ๐Ÿ‘ Send all transport types in the supportedConnectionTypes handshake parameter
    • Don't close WebSockets when the client recovers from an error and sends a new clientId
    • Replace cookiejar with tough-cookie to avoid global variable leaks