Aio-snowplow-tracker

Latest version: v1.0.2

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.7.2

--------------------------
Corrected contract typo in the docstring of AsyncEmitter's constructor (147)
Ensured that Travis uses latest versions of dependencies (149)
Fixed 0.7.0 reference for 0.7.1 in CHANGELOG (146)

0.7.1

--------------------------
Ensured synchronous flush always waits for the task queue to empty (142)

0.7.0

--------------------------
Added SelfDescribingJson class (140)
Added support for Python 2 unicode strings using six library, thanks mthomas! (138)
Started handling RequestExceptions (134)
Started treating all 2xx and 3xx status codes as successful (133)
Made Emitter and AsyncEmitter thread-safe (130)
Made synchronous flush wait until buffer is empty (139)
Made the number of worker threads used by the AsyncEmitter configurable (136)
Fixed on_failure implementation for POST requests (135)
Fixed to latest Peru version (132)
Fixed code formatting in README (129)

0.6.0.post1

--------------------------------
Improved logging (109)
Removed unnecessary whitespace from POST requests (110)
Started sending payload_data version 1-0-2 (113)
Added set_domain_user_id method (115)
Added set_useragent method (116)
Added set_ip_address method (117)
Added set_network_user_id method (118)
Updated contexts schema to 1-0-1 (119)
Added integration tests using mocked POST requests (122)
Started preserving unicode characters in JSONs (123)
Used Travis CI image for master branch in README (125)
Added license button to README (126)
Added dedicated Vagrant setup (127)
Added Vagrant push to publish tracker to PyPI (128)

0.5.0

--------------------------
Converted payload values to strings for POST requests (100)
Set content type to "application/json; charset=utf-8" for POST requests (99)
Changed collector endpoint for POST to /com.snowplowanalytics.snowplow/tp2 (98)
Stopped setting and sending tid (94)
Started setting and sending eid (93)
Allowed a single Tracker instance to send events to multiple Emitters (91)
Started passing a list of dictionaries to the on_failure callback for POST requests (104)
Made the "name" argument of track_screen_view optional (103)
Made all tracker methods chainable (105)
Stopped sending empty payloads (106)

0.4.0

--------------------------
Migrated unstructured events to self-describing JSON (87)
Migrated custom contexts to self-describing JSON (88)
Gave separate events within an ecommerce transaction different transaction IDs (89)
Added https support for tracker (81)
Added callbacks for flushing (78)
Added Python-logging (76)
Added Redis and gevent based async approach (75)
Added thread-based AsyncBufferedConsumer (74)
Added ability to specify port for collector (72)
Added POST support to tracker (70)
Added Redis-based queue (45)
Added Buffered Consumer (44)
Changed user_id to be set on a per-event basis (39)
Removed type hint suffixes from unstructured events (36)

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.