very fast at protocol indexer with flexible filtering, xrpc queries, cursor-backed event stream, and more, built on fjall
rust fjall at-protocol atproto indexer
Something went wrong. Try again.
[db] refuse stream positions past i64::MAX master
resuming did last + 1 on the last stored key and taking did taken + 1, so a corrupted or hand-edited db with a key near u64::MAX panicked on open in debug and wrapped in release, handing out positions that sort below every stored row. relay seqs and time_us are also sent as i64. a stored position without room after it now fails the open, and a commit that would take a position past i64::MAX fails instead of wrapping.
Author dawn Date (Sep 29, 2026, 6:21 PM UTC) Commit acd987d2 acd987d20cf0ab6a289be48dd05d129e8f0980ff Parent 45802556 4580255639709601b27c201b581bc74dc92ee84a