Request queue processing now is limited to 100 requests at a time
Added 'setEventsToRQThreshold' method that sets the number of events after which all events will be sent to the RQ. Default value is set to 100.
Mitigated an issue where not providing a virtual port number (or providing a negative value) at the 'start' was causing SDK to assign a wrong port number.
22.09.1
1 year ago
Mitigated a problem that caused invalid pointer error if the database path was set wrong
22.09.0
1 year ago
! Minor breaking change ! SDK configuration now can't be changed after initialization/start
Added a persistent requests queue when building the SDK with the 'COUNTLY_USE_SQLITE' flag
Fixed a bug where view's name was being overridden by segmentation provided.
22.06.4
1 year ago
Fixed a bug where the SDK 'mutex' was being locked twice when built with the 'COUNTLY_USE_SQLITE' flag.
22.06.3
1 year ago
Fixed a bug where empty metrics were sent with session begin request.
22.06.2
1 year ago
Fixed a bug where metrics were not sent with session begin request.
22.06.1
1 year ago
!! Major breaking change !! We are removing the 'LogLevel' enum out of the 'Countly' class which will change how that enum can be referenced. 'Countly::LogLevel' will not work, you will have to use 'cly::LogLevel' instead.
Added functionality to record a crash.
Added ability to record breadcrumbs for crash recording.
22.06.0
1 year ago
!! Major breaking change !! We are adding the 'cly' namespace on 'Countly' class which will change how that class can be referenced. 'Countly::' will not work, you will have to use 'cly::Countly::' instead.
!! Major breaking change !! We are extracting the 'Event' class out of the 'Countly' class which will change how that class can be referenced. 'Countly::Event' will not work, you will have to use 'cly::Event' instead.
!! Major breaking change !! Increased the compiler version required to compile the SDK. It's increased from version C++11 to C++14.
Making network requests has been reworked. They will now be sent on a separate thread. Requests will also be added in an internal queue and will be sent one at a time.
When making network requests, the SDK will now unlock it's mutex.
Fixed a bug that caused an exception on windows when encoding data that contains special characters.
22.02.0
1 year ago
Added 10-second time-outs for all windows HTTP transactions.