Python Tracker 0.12.0 Released

Snowplow Python Tracker v0.12.0

We are pleased to announce the release of the Snowplow Python Tracker v0.12.0.

This release contains breaking changes with updates to the default method and protocol settings in the emitter. It also adds additional properties to the subject class and adds support for Python 3.11.

New features:
Adds Domain Session ID and Domain Session Index to Subject class (#282) (Thanks to @cpnat)
Add support for Python 3.11 (#286)
Change default protocol to HTTPS in the Emitter (#14)
Change default method to POST in the Emitter (#289)

Under the hood:
Update Docker base image (#283) (Thanks to @cpnat)

Upgrading

To upgrade using pip:

pip install snowplow-tracker==0.12.0

If you want to keep the old defaults youโ€™ll need to initialize the emitter as:

emitter = Emitter("collector.example.com", method="get", protocol="http")

See the setup section in the documentation for more information.

On GitHub: GitHub - snowplow/snowplow-python-tracker: Snowplow event tracker for Python. Add analytics to your Python and Django apps, webapps and games

On PyPI: snowplow-tracker ยท PyPI

4 Likes