Changelog
Track ContextSDK latest updates, new features, and fixes in our changelog.
Last updated
Was this helpful?
Track ContextSDK latest updates, new features, and fixes in our changelog.
Last updated
Was this helpful?
Add configuration for improved battery savings, especially when using only ContextPush
Improve error output in the Xcode console
Expose properties on the struct
Add support for sending images in context-aware push notifications
Add new context signals
Add to check if a custom model was rolled out for a specific flow
Add initializer for to support with a RevenueEvent
object
Add to track in-app purchase and subscription revenue
Improve efficiency of push-related network requests
Improve internal detection of app launch reason
Remove deprecated methods:
ContextManager.checkIfGoodMomentForPushNotification
→ use ContextPush instead
ContextManager.deliverNotificationIfGoodMoment
→ use ContextPush instead
ContextManager.requestATTrackingAuthorizationForCalibration
→ discontinued
ContextManager.requestATTrackingAuthorizationIfGoodMoment
→ discontinued
ContextManager.requestATTTrackingAuthorization
→ discontinued
context.logAttAuthStatus
→ discontinued
defaultLogSender
property → discontinued
Add support for logging multiple outcomes on a single Context
object
Fix crash affecting users on iOS 15
Improve documentation
Enable custom models to make decisions based on custom signals
Add new context signals
Prevent "Duplicate signal IDs found" from being logged when using ContextManager.recentContext
Fix issue with accelerometer data collection on certain devices
Add new signals
Add Flutter support
Prepare for future releases
Add new accelerometer signals
Add signals related to session duration
Bugfix release
Bugfix release
Add additional context signals
Add cancelContextCallback
method
Fix crash when creating contexts from multiple threads
Preserve recentContext
when app enters background
Improve documentation
Remove async/await from the codebase to simplify backporting on iOS 13/14
Fix crash caused by incorrect async backport linking
Initial release of ContextSDK for Android
Add support for specifying a maxDelay
when using ContextManager.optimize(...)
Fix issue where custom signals could be lost when using ContextManager.optimize(...)
Add support for React Native
Fix crash related to non-thread-safe cache access
Add PrivacyInfo.xcprivacy
file for upcoming Apple requirements
Add additional accelerometer signals
Add basic Objective-C support
Improve integration robustness
Add ContextManager.recentContext(customModel: .customModelName)
to retrieve context for a specific custom model
Add warnings for potential integration issues
Improve accelerometer sensor handling
Disable CallKit
in calibration mode builds to avoid app rejections
Add support for OTA custom model updates (configurable)
Remove Context.customModelName
property
Change CustomModel
enum to String
Add optional error reporting to backend to improve stability
Convert ContextManager.sdkVersion
from property to method
Replace context.appendCustomSignals()
with context.appendOutcomeMetadata()
Add to track in-app purchase and subscription revenue
Launch ContextPush product — see for details