Skip to content

v1.1.0

Latest

Choose a tag to compare

@sborsje sborsje released this 27 Jan 12:49
e32c57e
  • Add synchronous methods track_sync(), identify_sync(), and group_sync() that return BatchResponse and raise SendError on failure

  • Add queue_size() method to check pending events in queue

  • Add on_error and on_success callback parameters to constructor for handling batch results

  • Add logger parameter to constructor for custom logging configuration

  • Support group-only events by allowing track() with group_id alone (without user_id) for organization-level tracking

  • Export BatchResponse and SendError types from package

  • Expand Python version support to 3.10, 3.11, 3.12, 3.13, and 3.14 (dropped 3.9)

  • BREAKING: Remove ip parameter from track(), identify(), and group() methods