Skip to content

v0.0.70

Choose a tag to compare

@MarshalX MarshalX released this 18 Aug 00:11
· 35 commits to main since this release
016b5e6

What's Changed

🛩️ Jetstream v2 support: live tail with dict-zstd compression (~65% less bandwidth) and full network replay via snapshot() and replay()

  • Add atproto_jetstream package with Jetstream v2 live tail support by @MarshalX in #704
  • Add dict-zstd compression to the Jetstream client by @MarshalX in #705
  • Add Jetstream network replay: snapshot() and replay() over the archive by @MarshalX in #706
  • Allow SDK usage with cryptography up to v50 by @MarshalX in #699
  • Update lexicons by @MarshalX in #691 and #698
  • Upgrade ruff, mypy, and pyright and adopt new ruff default rules by @MarshalX in #701
  • Migrate to PEP 735 dependency groups and static project.dependencies by @MarshalX in #700
  • Fix lexicon_parse_dir failing on lexicons in subdirectories by @jacoblapenna in #696
  • Fix TID validation rejecting valid TIDs starting with a-j by @jacoblapenna in #695
  • Fix websockets compat job on Windows by invoking the venv interpreter directly by @MarshalX in #702
  • Fix Firehose reliability: fatal network errors, stalled backoff, and hanging stop() by @MarshalX in #703

New Contributors

Full Changelog: v0.0.69...v0.0.70