Changelog
Track ContextSDK latest updates, new features, and fixes in our changelog.
[iOS] 5.6.1 - 2025-06-16
Add support for logging revenue data from Unity
Add support for manually putting ContextSDK into control mode in Unity
[iOS] 5.6.0 - 2025-05-30
Improve ContextPush performance
Verify maximum length of
flowName
(500 chars)Add additional internet geolocation signals
[iOS] 5.5.0 - 2025-04-29
Add new ContextManager.registerContextObserver method to get a callback when it's a good moment to show a prompt
Learn more in Listening for Good Moments
Remove an Xcode console warning when using the SDK in a background thread
Improve frequency of event flushing during development so it's easier to test
[iOS] 5.4.0 - 2025-03-13
Add enableInstantContext configuration for improved battery savings, especially when using only ContextPush
Improve error output in the Xcode console
[iOS] 5.3.1 - 2025-02-21
Expose properties on the ContextModelInformation struct
[iOS] 5.3.0 - 2025-02-06
Add support for sending images in context-aware push notifications
Add new context signals
Add ContextManager.getCustomModel(for:) to check if a custom model was rolled out for a specific flow
[iOS] 5.2.1 - 2025-01-28
Add initializer for RevenueEvent to support logRevenueOutcome(from:outcome:) with a
RevenueEvent
object
[iOS] 5.2.0 - 2025-01-22
Add context.logRevenueOutcomeIfNotLoggedYet to track in-app purchase and subscription revenue
[iOS] 5.1.0 - 2025-01-22
Add context.logRevenueOutcome(from:outcome:) to track in-app purchase and subscription revenue
Improve efficiency of push-related network requests
Improve internal detection of app launch reason
[iOS] 5.0.0 - 2025-01-21
Launch ContextPush product — see How ContextPush Works for details
Remove deprecated methods:
ContextManager.checkIfGoodMomentForPushNotification
→ use ContextPush insteadContextManager.deliverNotificationIfGoodMoment
→ use ContextPush insteadContextManager.requestATTrackingAuthorizationForCalibration
→ discontinuedContextManager.requestATTrackingAuthorizationIfGoodMoment
→ discontinuedContextManager.requestATTTrackingAuthorization
→ discontinuedcontext.logAttAuthStatus
→ discontinueddefaultLogSender
property → discontinued
[iOS] 4.8.0 - 2024-12-03
Add support for logging multiple outcomes on a single
Context
object
[iOS] 4.7.1 - 2024-11-13
Fix crash affecting users on iOS 15
Improve documentation
[iOS] 4.7.0 - 2024-10-15
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
[Android] 1.0.1 - 2024-10-01
Fix issue with accelerometer data collection on certain devices
[iOS] 4.6.0 - 2024-09-30
Add new signals
Add Flutter support
[iOS] 4.5.1 - 2024-09-12
Prepare for future releases
[iOS] 4.5.0 - 2024-08-14
Add new accelerometer signals
Add signals related to session duration
[iOS] 4.4.3 - 2024-08-01
Bugfix release
[iOS] 4.4.2 - 2024-08-01
Bugfix release
[iOS] 4.4.1 - 2024-07-31
Add additional context signals
[iOS] 4.4.0 - 2024-07-29
Add
cancelContextCallback
methodFix crash when creating contexts from multiple threads
Preserve
recentContext
when app enters backgroundImprove documentation
[iOS] 4.3.1 - 2024-07-08
Remove async/await from the codebase to simplify backporting on iOS 13/14
Fix crash caused by incorrect async backport linking
[Android] 1.0.0 - 2024-07-01
Initial release of ContextSDK for Android
[iOS] 4.3.0 - 2024-06-03
Add support for specifying a
maxDelay
when usingContextManager.optimize(...)
[iOS] 4.2.2 - 2024-05-21
Fix issue where custom signals could be lost when using
ContextManager.optimize(...)
[iOS] 4.2.0 - 2024-05-13
Add support for React Native
[iOS] 4.1.2 - 2024-05-08
Fix crash related to non-thread-safe cache access
[iOS] 4.1.1 - 2024-05-02
Add
PrivacyInfo.xcprivacy
file for upcoming Apple requirementsAdd additional accelerometer signals
Add basic Objective-C support
Improve integration robustness
[iOS] 4.0.2 - 2024-04-12
Add
ContextManager.recentContext(customModel: .customModelName)
to retrieve context for a specific custom modelAdd warnings for potential integration issues
Improve accelerometer sensor handling
Disable
CallKit
in calibration mode builds to avoid app rejections
[iOS] 4.0.0 - 2024-03-07
Add support for OTA custom model updates (configurable)
Remove
Context.customModelName
propertyChange
CustomModel
enum toString
Add optional error reporting to backend to improve stability
Convert
ContextManager.sdkVersion
from property to methodReplace
context.appendCustomSignals()
withcontext.appendOutcomeMetadata()
Last updated
Was this helpful?