Skip to main content
v2.4.0(32)
January 2026
  • Adds native cohort evaluation to replace JavaScript evaluation (New)
  • Fixes race condition in third-party data refresh during startup (Fix)
  • Fixes duplicate audience matching API calls (Fix)
  • Fixes duplicate geoIP calls on SDK startup (Fix)
v2.3.0(31)
September 2025
  • Adds support for contextual cohorts and enrichment using the new contextual data platform (New)
  • Adds caching to reduce load when fetching activations for appending to Google Ad Manager ad requests (Update)
v2.2.1(30)
February 2025
  • Resolves a crash in CoreData due to conflicting fetchRequests (Fix)
v2.2.0(29)
September 2024
  • Reduces the number of events being persisted on device by aggregating SegmentEntry and Exit events into PageViewComplete (Update)
v2.1.3(28)
May 2024
  • Add a configuration option to disable low memory mode (Update)
  • Drops support for iOS 11. iOS 12 is now the minimum version supported (Update)
v2.1.2(27)
May 2024
  • Update privacy manifest UserDefaults key (Fix)
v2.1.1(26)
May 2024
  • Update privacy manifest to include UserDefaults usage (Update)
v2.1.0(25)
April 2024
  • Add privacy manifest to bundle (New)
  • Fixed an issue where the SDK would repeatedly retry some network calls if the connection was blocked (Fix)
  • Fixed issue with Classification Model configuration options (Fix)
v2.0.0(24)
July 2023
  • Updated API to retrieve activations (New)
  • Updated API to retrieve cohorts, including classification models if supported (New)
  • Updated trigger action API to return as String type rather than Int (Update)
  • Added support for classification models (New) Please reach out to your CSM if you wish to enable this feature
  • Deprecated segments property (Deprecation)
  • Deprecated reactions property (Deprecation)
v1.6.0(23)
May 2023
  • API to identify a user with the IDFA tag and UUID (New)
v1.5.2(22)
February 2022
  • Fixed an issue where writing to standard defaults can cause a crash in certain cases (Fix)
v1.5.1(21)
December 2022
  • Updates MediaTracker video event names to drop CTV prefix (Update)
v1.5.0(20)
July 2022
  • Improved developer logging (New)
  • Fixed an issue which allowed event tracking before ready (Fix)
v1.4.0(19)
May 2022
  • API to expose current user ID (New)
  • API offering setting Alias priority and expiry for use with identity calls (New)
v1.3.0(18)
March 2022
  • Addition allow event enrichment with IBM Watson (New)
v1.2.2(17)
February 2022
  • Addition to integrate use of Third Party Data when activated (New)
  • Fixed an issue which could cause Core Data crash (Fix)
  • Fixed an issue which used invalid bundle version information (Fix)
v1.2.1(16)
December 2021
  • Performance improvements and bug fixes (Fix)
v1.2.0(15)
December 2021
  • Addition of video tracking support (New)
v1.1.0(14)
October 2021
  • Addition of GAM helper API (New)
v1.0.0(13)
October 2021
  • Production v1 release
  • Improved PageTracker API (Fix)
v1.0.0-beta4(12)
July 2021
  • PageTracker refreshes session expiry (Fix)
  • Improved PageTracker concurrency handling (Fix)
  • Prevent tracking of events with empty names (Fix)
  • Moved identity addition to SDK queue (Fix)
  • Aliases published on SDK start (Update)
  • Metric tracking duration fix for identity and PageTracker (Fix)
  • User settings load after persistence initialisation (Fix)
v1.0.0-beta3(11)
April 2021
  • Addition of State Sync feature (New)
  • Addition of Identity feature (New)
  • Fix an issue converting Ints to Booleans in EventProperties (Fix)
  • Fix Metric schema issue (Fix)
  • Make error thrown from Permutive API more informative (Update)
  • Fix call stack used with SDK errors (Fix)
  • Fix to allow partial connection information use (Fix)
  • PageTracker inherits from NSObject to allow strong references (Fix)
v1.0.0-beta2
December 2020
  • Fix an issue with ABI stability affecting some users (Fix)
v1.0.0-beta1
December 2020
  • Added support for PageView Engagement (New)
  • Added support for Metric Persistency (New)
v1.0.0-alpha8
November 2020
  • Restoration of all user data from persistence (Fix)
v1.0.0-alpha7
November 2020
  • Addition of canary deployment feature (New)
  • Renaming of SDK Error class (Fix)
  • High CPU usage bug fix (Fix)
  • Addition of SDK reset API (New)
  • Removal of persistent data of previous alpha SDK on start (New)
  • Event schema errors reported in SDK log (New)
  • SDK persists session (New)
v1.0.0-alpha5
September 2020
  • Simplified EdgeProcessor logic (Update)
  • Change of Context API (Update)
  • Updated PageTracker API naming (Update)
v1.0.0-alpha4
September 2020
  • API Added documentation (New)
  • Addition Background awareness (New) Allows tracking of activity in background for better performances.
  • Addition CoreData Migration (New) Allows upgrading of Data Model without reinstalling the application.
  • Addition of PageView Tracking (New) Allows tracking of a PageView and PageViewComplete.
  • Addition of Lookalike model (New)
  • Addition of Mac Catalyst support (New) Allows support of OS X platform.
v1.0.0-alpha3
June 2020
  • API typo fix (Fix)
v1.0.0-alpha2
June 2020
  • API to return SDK version (New) Allows SDK users to interrogate SDK for version.
  • Addition of tvOS platform (New) Allows release of a tvOS compatible SDK.
  • Addition of tvOS integration test target (New) Allow running integration tests on tvOS simulator as XCTest target.
  • Addition of tvOS integration app (New) Allows running integration tests on tvOS devices.
  • Deactivates SDK on low system memory (Fix)