Skip to content

Releases: mixpanel/mixpanel-python

Release 4.8.2

23 Feb 22:49

Choose a tag to compare

Bugfix release:

  • Fix DeprecationWarning in urllib3 when using older argument name. (issue #93)
  • Fix creation of urllib3.PoolManager under Python 2 with unicode_literals. (issue #94 - thanks, @hugoArregui!)

Release 4.8.1

05 Jan 19:42

Choose a tag to compare

A compatibility bugfix release. 4.8.0 broke subclassing compatibility with some other libraries who subclass Consumer types.

Release 4.8.0

18 Dec 16:49

Choose a tag to compare

  • Add api_secret parameter to import_data and merge methods. API secret is the new preferred auth mechanism; the old API Key still works but is no longer accessible in the Mixpanel settings UI. (ref: issues #85, #88)
  • Add optional verify_cert param to Consumer.init for those having trouble with server cert validation. (ref: issue #86)

Release 4.7.0

12 Sep 21:55

Choose a tag to compare

  • Form $insert_id for track and import calls (if not present) to enable server-side event deduplication.
  • Retry API calls upon connection or HTTP 5xx errors. Added new retry options to Consumer classes.
  • Replace urllib2 HTTP library with urllib3. This enables connection pooling as well as the aforementioned retries.
  • Stop base64 encoding payloads, as Mixpanel APIs now support naked JSON.
  • Bug: $time in people operations should be sent in seconds, not milliseconds.

Release 4.6.0

15 Jul 18:39

Choose a tag to compare

  • Add $merge support.
  • Support for overriding API host for (say) making calls to EU APIs.
  • Updates to $alias documentation.

Release 4.5.0

15 Jul 18:38

Choose a tag to compare

Add Mixpanel Groups API functionality.

Release 4.0.0

05 Feb 19:22

Choose a tag to compare

This release contains a (minor) backward breaking change- a new argument has been added to the constructor of BufferedConsumer, allowing callers to specify a custom import url