Skip to content

Releases: snowplow/snowplow-python-tracker

Version 1.0.4

20 Nov 11:51
Compare
Choose a tag to compare

Under the hood

Snowplow Python Tracker v1.0.3

27 Aug 10:50
Compare
Choose a tag to compare
Prepare for 1.0.3 release

Snowplow Python Tracker v1.0.2

26 Feb 14:57
Compare
Choose a tag to compare
Merge branch 'release/1.0.2'

Version 1.0.1

12 Jul 15:27
Compare
Choose a tag to compare

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

  • track_self_describing_event() is called with an unexpected keyword argument true_timestamp (#350) (Thanks to @andehen)

Version 1.0.0

16 Jun 14:31
Compare
Choose a tag to compare

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

19 Apr 12:36
Compare
Choose a tag to compare

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

21 Mar 16:53
Compare
Choose a tag to compare

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

25 Jan 14:35
Compare
Choose a tag to compare

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

04 Nov 10:39
Compare
Choose a tag to compare

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)

Snowplow Python Tracker v0.11.0

06 Oct 14:24
Compare
Choose a tag to compare

New features:

  • Adds API Documentation (#277)

Under the hood:

  • Fix failing docker build (#266)
  • Bump copyright notices to 2022 (#271)
  • Adds demo app (#279)
  • Update README file (#264)
  • Update README.rst to README.md (#270)
  • Update CONTRIBUTING.md file (#265)

The API docs are hosted here