Releases: snowplow/snowplow-python-tracker
Version 1.0.4
Under the hood
- Test with Python 3.13 (#365) (Thanks to @edgarrmondragon)
- Shorten automatic github release title (#352)
Snowplow Python Tracker v1.0.3
Prepare for 1.0.3 release
Snowplow Python Tracker v1.0.2
Merge branch 'release/1.0.2'
Version 1.0.1
We are pleased to announce the release of the Snowplow Python Tracker v1.0.1. This release fixes a small bug in the self describing event timestamp assignment.
CHANGELOG
Version 1.0.0
We are pleased to announce the release of the Snowplow Python Tracker v1.
This release brings the Snowplow Python tracker out of "Early Release" and into "Maintained" status. It contains a number of new features and breaking changes including a new Event class and improved tracking API.
CHANGELOG
Features
Adds new tracking API and Event classes (#343)
Adds ability to combine tracker and event subjects (#347)
Under the hood
Makes tracker Namespace a required variable (#337)
Track function returns Event Id (#338)
Removes Redis and Celery Emitters (#335)
Bug Fixes
Fix namespace assignment in Snowplow API (#341)
Version 0.15.0
We are pleased to announce the release of the Snowplow Python Tracker v0.15.0.
This release adds the option to parse a Session object to the emitter allowing users to pool connections increasing efficiency of the tracker under heavy usage. It also adds an example Redis app in preparation for the removal of the Redis emitter in V1.
CHANGELOG
New Features:
Use Requests session for sending events (#221)
Add Redis example app (#322 )
Version 0.14.0
We are pleased to announce the release of the Snowplow Python Tracker v0.14.0.
This is a minor release that fixes some minor bugs in the Snowplow interface and async emitter. It also updates the Node version used in the Github Actions and adds deprecation warnings for the upcoming V1 release.
Bug Fixes:
Adds event store parameter to Snowplow interface (#320)
Adds missing parameters to async emitter (#323)
Under the hood:
Update GH actions to use Node16 (#317)
Adds deprecation warnings for V1 changes (#315)
Version 0.13.0
We are pleased to announce the release of the Snowplow Python Tracker v0.13.0.
This release contains a number of new features including the introduction of the Snowplow API, built in retry mechanism for failed events and the EventStore.
New Features:
Adds Snowplow Interface (#295)
Adds retry for failed events (#296)
Adds customisable retry codes (#297)
Adds EventStore with max limit (#309)
Adds Snowplow Example App (#302)
Under the hood:
Fix Collector URL with trailing '/' (#300)
Rename unstruct_event to self_describing_event (#298)
Upgrade set-output in cd (#294)
Version 0.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)