Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.10.1046] - 2022-07-28

Fixed

  • Datatype for sh_session app tag must be numeric

Changed

  • Add support for multiple startwith__not query params for app tags

[3.10.1044] - 2022-07-19

Fixed

  • Links to TOS and Invoice list

[3.10.1042] - 2022-07-15

Fixed

  • Bug guide match tag due to missing internal tag type enum

[3.10.1034] - 2022-07-14

Fixed

  • Bug introduced in feed payload generation:w

[3.10.1032] - 2022-07-14

Fixed

  • Fixed error generating invoice pdf
  • Don't sent invoices to out of trial accounts.
  • Fixed bug in friendly names view serializer.
  • Fixed billing payment method change update bug.
  • Fixed bug in social auth.
  • Fixed bug in feed history.
  • Fixed billing invoice logo.

[3.10.1028] - 2022-05-28

Fixed

  • Unreachable screenshot storage causes P1 outage, fix to isolate to screenshot feature.

[3.10.1026] - 2022-05-25

Fixed

  • Cache optimization to improve preview mode function

[3.10.1024] - 2022-05-11

Fixed

  • Fix issue with redis cache for metric collection

[3.10.0] - 2022-04-22

Changed

  • Migrate screenshot object storage
  • Improve infrastructure security
  • Improve infrastructure data redundancy and backups
  • Sankey analytics
  • Usage by country analytics
  • Slack webhook support

[3.9.10] - 2022-02-17

Fixed

  • Error on app invite user

[3.9.8] - 2022-02-17

Fixed

  • Some more rebranding tweaks

[3.9.6] - 2022-02-17

Fixed

  • Fix rebranding tweaks
  • Billing task fix to handle subscription updates from braintree

[3.9.4] - 2022-02-15

Changed

  • Rebrand to Contextu.al

[3.9.0] - 2021-12-06

Fixed

  • Fixed braintree incoming webhook

[3.8.0] - 2021-12-06

Changed

  • Userid based analytics for Guides.
  • Enable search by friendly names.

Fixed

  • Fixed billing issues upgrade braintree sdk.
  • Goal matching and analytics.

[3.7.10] - 2021-11-25

Fixed

  • Disable sdk log level if app is not in trial
  • Issue with Goal model default field when not associated with Guide
  • Update build configuration

[3.7.0] - 2021-11-15

Fixed

  • Issue with app's run_engine turning off for annual customers

Changed

  • Improved billing functions to support annual invoice generation
  • Added admin functionality in billing to support changes
  • Added plan's payment_cycle property to billing model

[3.6.6] - 2021-11-04

Fixed

  • Issue in screen usage analytics aggregation

[3.6.4] - 2021-11-04

Fixed

  • Issue in preview mode install selection list for existing installs

[3.6.0] - 2021-10-25

Changed

  • Added CUID analytics for unique user identification for guides
  • Added log_level status configuration for sdks
  • Improved billing functions
  • Improved feedback data models

Fixed

  • Issue in webhooks for base64 encoded payloads
  • Issue in feed result accounting when repeat conditions used
  • Issue in friendly name generation

[3.5.0] - 2021-09-22

Changed

  • Exposed hourly analytics through API
  • Improved security for admin interface
  • Removed unused app fields
  • Added session listing ordered by sessionid

Fixed

  • Issue related to required index field not provided
  • Issues with feed deletion based on Goals
  • Issue with screenshot url reverse lookup
  • Issue with session analytics and listing

[3.4.42] - 2021-09-10

Changed

  • Added better task monitoring

[3.4.40] - 2021-09-10

Fixed

  • Campaign matching issue related to timezone calc for activation

[3.4.32] - 2021-08-31

Fixed

  • Bug due to IP lookup failure
  • Bug affecting old installs and campaign matches

[3.4.30] - 2021-08-24

Fixed

  • Scalability issues with feed endpoint

Changes

  • Cache tuning
  • Log worker tuning

[3.4.0] - 2021-08-04

Fixed

  • Fixed edge case for duplicate install creation
  • Fixed bug in install delete signal that caused screenshot to disappear

Changed

  • Added Bearer Token Authentication to support Creator.
  • Added improved feedback analytics
  • Improved admin interface
  • Removed deprecated data and datastructures

[3.3.28] - 2021-07-28

Fixed

  • Fixed invoice generation issue

Changed

  • sh_cuid tagging now will not cause device last_seen to be updated

[3.3.26] - 2021-07-27

Fixed

  • Fix 500 on app tag listing in guide editor
  • Fixed invoice generation issue

Changed

  • Improved friendly names for tag listing

[3.3.24] - 2021-07-23

Fixed

  • Issue with swagger api endpoint
  • Fix 500 error on login

[3.3.18] - 2021-07-22

Fixed

  • Issue where webhooks were not being triggered for 'Forever Guides'
  • Fixed filtering issue with app tag listing
  • Fixed swagger api spec

Changed

  • Improved friendly name feature for tags
  • Improved admin functionality for apps
  • Improved A/B split implementation
  • Improved logging and monitoring
  • Improved field validation

[3.3.14] - 2021-07-08

Fixed

  • Performance optimizations on install listing api (v3/installs)

[3.3.12] - 2021-07-07

Fixed

  • Backward compatibility for Android bug (affects sdk <=2.3.9)
  • Cleanup expired installtoken

[3.3.0] - 2021-07-02

Fixed

  • Feed variable substitution
  • sessionid filtering on tag/history
  • Feedback status analytics
  • Bug where can't find the guide feeds in the feed list after having preview feeds
  • sh_cuid association count analytic

Added

  • Delete signal handling to remove dependent objects
  • Not_contains filtering for install sh_cuid
  • More metrics for tagging, installs, sessions
  • Support for new deletion condition - repeat until goal is complete
  • DebugLog model to capture sdk debug data
  • Endpoint to view recent guide activity for app

Changed

  • app/install permission handling
  • Install total analytics moved to redis
  • Improved validation on install and tag endpoints
  • Client side sessionid deprecates server side counting, (if logs arrive out of order sessionid can become incorrect)
  • Improved feedback analytics
  • Improved analytics handling
  • Improved version endpoint
  • Improved analytics
  • Improved error messages and 500 handling
  • cleaned up old celery tasks

Removed

  • Legacy code (push, ios certificate handling, old viewsets)
  • Dead code for solr filtering from viewsets

[3.2.13] - 2021-06-18

Fixed

  • When users update their apps the app version tag (sh_app_version) was not being updated to the latest version.

Last update: 2022-07-29