Skip to content

Latest commit

 

History

History
179 lines (143 loc) · 6.7 KB

CHANGELOG.md

File metadata and controls

179 lines (143 loc) · 6.7 KB

20.10.0

  • Added survey, nps feature

20.04.5

  • Replacing sha-1 hash with sha-256 hash for requests.
  • Adding apm calls for cancelTrace, cancelAllTraces, recordNetworkTrace
  • Adding option to use Huawei push notifications
  • making tweaks to APM key validation logic

20.04.4

  • Adding metric override feature
  • Adding functionality to override SDK name and SDK version strings
  • Fixed a issue in the network request retry logic
  • Removed requirement for any consent to be set before device ID can be changed.
  • Mitigating issue which would happen if push token is refreshed before SDK is initialized.
  • Fixed the sending of empty event collections in cases where event sending was forced.

20.04.3

  • Adding fallback cache to CountlyPush for cases where the SDK is not initialised
  • Fixed bug which happened when consent was required but no consent was provided during init

20.04.2

  • Fixed bug where data was not removed from the URL in case of forced http POST
  • Fixed HTTP post issue with remote config and rating widget

20.04.1

  • Changing permissions for modules so that they are accessible from kotlin

20.04

  • Adding functionality for filtering crashes
  • Adding functionality to set segmentation for automatic and manual views
  • Adding functionality to ignore activities for automatic view tracking
  • Adding functionality to track orientation changes
  • Adding call to manually record user rating without showing any UI
  • Adding call to record a event with a given timestamp
  • Adding call to cancel a timed event
  • Adding manual session control
  • Adding option to set tamper protection salt in config object
  • Adding calls to give and remove consent to all features at the same time
  • Adding a way to change the session update timer interval
  • Adding call to set notification accent color
  • Adding APM functinality to record app start time
  • Adding APM functinality to record custom traces
  • Adding APM functinality to record network request traces
  • Adding APM functinality to record app time spent in foreground and background
  • Adding remote config call to get all saved values
  • Moving crash, event, view, rating related calls to a seperate modules
  • Deprecating functions that are being put into modules
  • Migrated to AndroidX
  • Improved internal time management which fixes inconsistencies that could arrise on day changes
  • Fixed a bug where deep links from notifications did not include the sent message as part of the intent
  • Removing depracated "addCrashLog" call
  • Removing depracated "logException" call
  • Removing depracated "setCustomUserData" call
  • Removing depracated "setUserData" call

19.09.3

  • Fixed a bug which did not add the link to the push dialog button.

19.09.2

  • Fixed a bug which did not add links to push buttons.

19.09.1

  • Applying null pointer exception mitigations to immediate request maker.

19.09

  • Adding feature to flush all requests in the queue
  • Adding CountlyConfig object which is used during init
  • Added call to try to complete stored requests
  • Merging Push module with SDK module
  • Fixing a potential 'null' bug for push
  • Fixing a consent bug which disabled features when consent was not enabled
  • Fixed a race condition bug when sending push token to server
  • Fixed remote config bug during init when no device ID was available
  • Fixed bug with events not using the provided event duration.
  • Fixing issue that automated star rating session count was not cleared when changing device ID
  • Removing GCM push support

19.02.3

  • Adding support for native crash handling and symbolication

19.02.2

  • Fixing bug with location data not being erased during begin_session
  • Fix potential issue with push Activity

19.02.1

  • fixing endEvent bug that ignores provided "count" and "sum" values

19.02

  • Added remote config
  • Star rating requests now use the same urlConnection as other requests
  • Added functionality for adding custom header key/value pairs to every request

18.08.1

  • Fixed bug with events getting unrelated segmentation fields added
  • Added flags to push action intent
  • Refactored push URL action handling

18.08

  • Added functionality for webView user rating popup dialog
  • Added call for recording unhandled exceptions
  • Added 10 second delay before merging device Id's
  • Added functionality for sending integers and doubles with segmentation, instead of just strings
  • Added call to record exception with a throwable
  • Improved Countly SDK logging messages
  • SDK now tries to send messages in it's timer event when in the background
  • Limited the size of crash logs to 10k characters
  • Limited the size of breadcrumbs to 1000 characters
  • Limited the amount of breadcrumbs to 1000 entries. If a newer one is added, the oldest one is discarded
  • Fixed a deviceId changing related bug
  • Fixed a bug for setting push consent before init

18.04

  • Added functionality for GDPR (giving and removing consent for features)
  • Added separate module for FCM push notifications

18.01.2

  • Fixing a crash in messaging because of null context

18.01.1

  • Fixing small push notification accent color bug
  • Properly deleting cached location data
  • Improving debug and log messages

18.01

  • Changes made how location data is passed and handled
  • Adding option to disable sending of location data (it can be reenabled later)
  • Adding option to add a large icon and accent color to push notifications
  • Adding option to add meta information to push notification intents

17.09.2

  • Adding option to override the icon for push notifications

17.09.1

  • Adding additional calls for manipulating the star rating dialog

17.09

  • Fixed app crawler filtering & ANR if substantially changing device date back in time

17.05

  • Added Rich Push Notifications support (attachments and custom action buttons)
  • Added functionality to ignore app crawlers
  • Added calls to retrieve device ID and ID type
  • Added call see if onStart has been called at least once

16.12.3

  • Adding certificate pinning in addition to public key pinning

16.12.02

  • Changing automatic star rating default behaviour (disabling it)
  • Removing Context as a needed field from some function calls

16.12.01

  • Added additional meta data to each API request
  • Added support for the star rating plugin
  • Added option to force HTTP POST for all requests
  • Added support for optional parameters during initialization

16.02

  • Views support
  • User data part updated

15.08.01

  • Lowering required API level back to 9

15.08

  • Bug fixes:
  • Incorrect handling of empty review message #50
  • Change GCM registration ID whenever sender ID changed #51

15.06

  • Bug fixes & other improvements
  • Attribution analytics
  • Crash reports