Skip to content

0.4 (Jul 2025)

Latest

Choose a tag to compare

@mackuba mackuba released this 17 Jul 17:58
  • updated Skyfall to the latest version (0.6), ActiveRecord to 8.x and SQLite gem to 2.7
  • use filtered Jetstream as the data source instead of bsky.network relay
  • enable "heartbeat" in Skyfall to reconnect if the websocket gets stuck
  • added comment about setting a user agent in the Skyfall instance
  • delete all posts of a user when an account is deleted
  • in "save all" mode, posts are saved in batches of 100 for efficiency
  • save cursor on firehose client shutdown
  • improved stream error handling
  • config enables YJIT automatically if possible
  • added some validations and helpers in the models
  • replaced BuildInPublic feed with Kit feed in the example feeds
  • support for video feeds
  • added option to bin/firehose to restart from a specific cursor by passing e.g. -r100000
  • added index on post_id to feed_posts and on (repo, time) to posts
  • fixed possible AR exception in development
  • longer default timeout in sqlite adapter in production
  • faster feed rebuilding and better output
  • bluesky:publish Rake task automatically looks up the PDS hostname
  • added an easy way to enable AR logs
  • added several new sections to the readme