npm ably 2.27.0
v2.27.0

4 hours ago

Full Changelog: 2.26.0...2.27.0

What's Changed

  • Fall back to the base transport when a proxy rejects the WebSocket handshake outright, rather than reporting disconnected after exhausting every host #2285
  • Move connection resumability decisions from the client to the server: Connection#id, Connection#key and a channel's channelSerial are retained through SUSPENDED, and reconnection always attempts a resume. Connection#createRecoveryKey() consequently returns a recovery key in SUSPENDED, where it previously returned null #2273
  • Fix a resumed attach advancing the channel's attach serial, which broke the contiguity of untilAttach history with the realtime message stream #2276
  • Fix stale presence members surviving when a new presence sync replaces one still in progress #2261
  • Expand the docstrings on Auth, RealtimeChannel, RealtimePresence, RealtimeAnnotations and RestAnnotations to cover prerequisites, side effects and failure modes, and link the REST Channel and Presence members to their reference pages #2242 #2243 #2244 #2245 #2282

Don't miss a new ably release

NewReleases is sending notifications on new releases.