Elixir ATProtocol ingestion and sync library.

Changelog#

All notable changes to Drinkup will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.0 - 2026-02-06#

Breaking Changes#

  • Simplify usage by removing the concept of a separate "consumer", integrating it directly into the socket's behaviour.
  • Existing behaviour moved to Drinkup.Firehose namespace, to make way for alternate sync systems.

Added#

  • Support for the Tap sync and backfill utility service, via Drinkup.Tap.
  • Support for Jetstream, a simplified JSON event stream for ATProto, via Drinkup.Jetstream.

Changed#

  • Refactor core connection logic for websockets into Drinkup.Socket to make it easy to use across multiple different services.

0.1.0 - 2025-05-26#

Initial release.