Releases: Countly/countly-sdk-ios
26.1.1
26.1.0
-
Added server-side listing filters support for controlling what data gets recorded:
- Event filters (blacklist/whitelist) to control which events are recorded
- User property filters (blacklist/whitelist) to control which user properties are recorded
- Custom event segmentation filters to control which segmentation keys are recorded across all events
- Custom event-specific segmentation filters to control segmentation keys per custom event
- User property cache limit to limit the number of user properties recorded per request
-
Added journey trigger events that automatically refresh content zones when journey trigger events are recorded
-
Improved feedbacks response validation.
-
Improved consent requirements and location info management when they updated from server configuration.
-
Mitigated an issue about early health check requests in temporary ID mode.
25.4.10
- Mitigated an issue when returning from the external content link.
25.4.9
-
Added a new config option disableViewRestartForManualRecording to disable auto close/restart behavior of manual views on app background/foreground actions.
-
Added a new config option "setWebviewDisplayOption: WebViewDisplayOption" to control how Content and Feedback Widgets are presented.
- IMMERSIVE mode (default): Full-screen display (except cutouts).
- SAFE_AREA mode: Omits status bar, navigation bar and cutouts when displaying WebView.
-
Mitigated an issue where multiple contents could have been displayed in parallel.
25.4.8
- Mitigated an issue where "giveAllConsent" did not include metrics consent.
25.4.7
-
Added a new function "addCustomNetworkRequestHeaders: customHeaderValues" for providing or overriding custom headers after init.
-
Updated user properties caching mechanism according to sessions.
-
Mitigated a race condition that could happen when recording previous event name.
25.4.6
-
Added the ability to record reserved events.
-
Changed default log level from "CLYInternalLogLevelDebug" to "CLYInternalLogLevelVerbose".
-
Mitigated a possible Health Check network log recording issue.
25.4.5
-
Added "requestTimeoutDuration" init config parameter to change request timeout duration in seconds.
-
Added a new function "sendMetricsRequest: metricsOverride" to send a manual metrics request, accessible through the instance.
-
Added a new Consent option "CLYConsentMetrics" for controlling "sendMetricsRequest" method. (This has no effect on Session metrics.)
-
Mitigated a possible health check recording issue.
25.4.4
-
Improved Health Check metric information.
-
Improved Content display mechanics.
-
Improved CPU architecture detection capabilities.
-
Mitigated an issue about app version info in Health Check metrics.
-
Mitigated an SBS issue while in temporary ID mode.
25.4.3
- Mitigated an issue where SDK behavior settings were set to default when fetching for new config.
- Mitigated an issue where latest fetched behavior settings were replacing the current settings instead of merging.