Skip to content

v2.0:

Latest

Choose a tag to compare

@snarfed snarfed released this 14 Sep 01:15
· 4 commits to main since this release
b9644d0

Breaking changes:

  • For queries with non-JSON outputs, Client.call now returns requests.Response instead of the raw output bytes. This gives callers access to the HTTP response headers, including Content-Type.

Non-breaking changes:

  • Client:
    • Handle non-JSON output encodings.
    • Don't attempt to refresh access token when a com.atproto.identity procedure fails, eg when the PLC code is wrong.
    • Accept arbitrary kwargs in the Client constructor, pass them through to requests.get/post.
  • flask_server:
    • init_flask: add limit_ips kwarg for whether to allow more than one connection to event stream subscription methods per client IP.