A Ruby gem for streaming data from the Bluesky/ATProto firehose

release 0.2.0

+12 -1
+11
CHANGELOG.md
··· 1 + ## [0.2.0] - 2023-07-24 2 + 3 + - switched the websocket library from `websocket-client-simple` to `faye-websocket`, which should make event parsing up to ~30× faster (!) 4 + - added `auto_reconnect` property to `Stream` (on by default) - if true, it will try to reconnect with an exponential backoff when the websocket disconnects, until you call `Stream#disconnect` 5 + 6 + Note: 7 + 8 + - calling `sleep` is no longer needed after connecting - call `connect` on a new thread instead to get previously default behavior of running the event loop asynchronously 9 + - the disconnect event no longer passes an error object in the argument 10 + - there is currently no "heartbeat" feature as in 0.1.x that checks for a stuck connection - but it doesn't seem to be needed 11 + 1 12 ## [0.1.3] - 2023-07-04 2 13 3 14 - allow passing a previously saved cursor to websocket to replay any missed events
+1 -1
lib/skyfall/version.rb
··· 1 1 # frozen_string_literal: true 2 2 3 3 module Skyfall 4 - VERSION = "0.1.3" 4 + VERSION = "0.2.0" 5 5 end