SDK Release Notes
This article lists iOS SDK release notes compatible with the ONE platform.
| Version | Update Time | What's New | Compatible Digital Experience Version | Compatible ONE Platform Version |
|---|---|---|---|---|
| iOS 8.33.1 | 2026-06-11 | 1. Optimized network data collection | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.33.0 | 2026-06-05 | 1. Support dynamic configuration of business headers for SDK's own requests | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.32.0 | 2026-04-29 | 1. Session end 2. launch, view, and action no longer register with StackManager 3. Eliminated some warnings 4. Fixed incorrect process creation time read from database 5. Added ai field to network events under H5 events associated with Actions 6. Unified component versions 7. Fixed log file writing null values and date format issues 8. Merged packaging project into probe repository, updated packaging scripts 9. Added partial indexes to DB 10. Moved DB operations that could run on the main thread to background threads 11. Added cache queue for events generated before probe startup 12. Added type distinction for session IDs 13. Improved performance issues | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.31.0 | 2026-03-27 | 1. Support dynamically enabling or disabling iframe communication 2. Optimized data storage capability 3. Updated js 2.6.6 with iframe issue fixes | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.30.0 | 2026-02-10 | 1. Removed GCD registration | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.27.3 | 2026-02-10 | 1. Updated Xcode 26.1 packaging | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.29.1 | 2026-01-29 | 1. Optimized whitelist cache issues 2. by xcode16.0 | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.29.0 | 2026-01-27 | 1. Updated js 2.6.5: support iState Grid micro-app ID collection 2. Added network events when main document loading encounters non-HTTP errors 3. Override wpi status code with main document status code 4. Fixed device ID change issue 5. Fixed missing sin in error network requests for non-HTTP and mPaaS domains | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.28.1 | 2026-01-06 | 1. Added API to enable session replay reporting 2. Support configurable Widget crash control 3. Optimized probe data storage 4. Optimized known issues | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.28.0 | 2025-12-11 | 1. Event persistent storage 2. Session replay reporting control 3. Widget crash collection toggle | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.27.0 | 2025-11-12 | 1. Updated js 2.6.3: a0054fb489f8d012d3b4c3c2ebb8670530c6b459 2. Support monitoring of XHR and FETCH request timeouts and pending states 3. Support Widget extension crash collection 4. Support crash callback configuration | 2.8.1.5+ | 3.1.0.1+ |
| iOS 8.26.0 | 2025-09-30 | 1. Adapted to iOS 26.0 | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.25.0 | 2025-09-05 | 1. Support configuring SIGPIPE ignore 2. Compatible with scene-based applications 3. Optimized startup service | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.24.1 | 2025-08-15 | 1. Updated js 2.4.71 2. Optimized data collection and synchronization in multi-iframe scenarios 3. Optimized data collection during iOS system sleep state 4. Optimized WebSocket compatibility and stability 5. Improved Wujie framework stability on iOS 6. Fixed known issues [103-2029/103-1738] | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.24.0 | 2025-07-25 | 1. Added offline mode | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.23.0 | 2025-07-01 | 1. Optimized module control 2. Optimized network status monitoring 3. Optimized JS probe injection control 4. Fixed known issues | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.22.0 | 2025-05-14 | 1. Updated JS probe 2. 3.6-2.4.7 | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.21.0 | 2025-05-07 | 1. SwiftUI events support time-based correlation 2. Updated jailbreak device detection [103-940] 3. Adapted to Apple privacy requirements [103-977] | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.20.0 | 2025-04-15 | 1. Support data collection for UniApp applications | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.19.1 | 2025-03-26 | 1. Optimized probe performance, reduced memory usage [103-469] | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.19.0 | 2025-02-28 | 1. Changes from openrum 8.17.101 (already tested, no retest required) 2. Session hook handling 3. Events that cannot be correlated via stack trace attempt time-based correlation 4. Updated JS probe (current commit: e09d0345; previous commit: updated JS probe 1327287c) 5. For NSException crashes, changed crash type from nsexception to crash name (e.g., NSGenericException) 6. Optimized session replay screenshot logic (no retest required) | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.18.0 | 1. swiftUI1.0 | 2.8.1.5+ | 3.0.0.0+ | |
| iOS 8.17.1 | 2025-01-09 | 1. Native: optimized safe handling of forced closure correlation logic after crash 2. JS probe update: 3. Improved Wujie framework iframe value passing compatibility (Alibaba) [40-13633] 4. Improved Zepto library request header interpolation compatibility (CITIC) [40-13887] 5. Updated user ID regex validation 6. Compatibility for empty whitelist/blacklist values 7. Fixed abnormal lee value issue 8. Updated WebSocket monitoring logic | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.16.0 | 2024-12-25 | 1. Custom environment info API: parameter changed to string type 2. User ID rule changed to allow spaces 3. Updated JS probe to 2.3.4 [Hunan Bank 40-13844] 4. Added fw to JSError 5. Modified packaging script to preserve code signing and Info.plist in framework | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.15.1 | 2024-11-25 | 1. Adapted to Geer SM cryptography framework; support network performance data collection under this framework 2. Optimized configuration logic for energy consumption analysis module 3. Fixed known issues [40-12448] | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.14.3 | 2024-09-12 | 1. Updated userID validation rules | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.12.7 | 2024-09-02 | 1. Updated probe 2.1.7 [11632 CCB Consumer Finance issue] 2. efdd9b915cbb41d855da3e2ba3df80a664435253 | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.14.3 | 2024-08-22 | 1. Thread safety related issues [40-9428] 2. Screenshot crash issue on iOS 11.x [40-11540] 3. Device ID synchronization strategy 4. Optimized parameter validation logging for external APIs [40-11921] 5. Modified default image path for session replay | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.11.13 | 2024-08-07 | 1. Optimized freeze stack trace collection [case:40-11686] | 2.4.2.0-2.8.1.0 | 3.0.0.0+ |
| iOS 8.11.12 | 2024-08-01 | 1. Optimized duplicate image loading issue on web pages | 2.4.2.0+ | 3.0.0.0+ |
| iOS 8.14.2 | 2024-08-01 | 1. Fixed potential thread safety issues | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.14.0 | 2024-07-26 | 1. iOS8.14.0: 2. Updated to 2.2.2 [40-11416 China Maritime issue] 3. Support disabling JS probe injection 4. Support setting local path for JS probe 5. Support setting application environment 6. Support custom control title for action events 7. Added sampling control when trace request headers are traceparent or SkyWalking 8. flutter3.3.0: 9. Added sampling control when trace request headers are traceparent or SkyWalking 10. Removed related Bonree branding text | 2.8.1.5+ | 3.0.0.0+ |
| iOS 8.13.1 | 2024-07-25 | 1. Updated JS probe [2.2.1] (packaging format issue) 2. Added view Title data collection for both native and H5 3. Added rage click recognition and collection 4. Added user additional information settings 5. Added event common attribute settings 6. Added recognition and collection of the view where events occur 7. Session replay: added WebView recognition and collection 8. Protocol extension integrated with metrics system; adjusted metric, data, and tag parameter limits 9. Compatible with probe integration conflicts in multi-module applications | 2.8.1.0+ | |
| iOS 8.12.0 | 2024-04-01 | 1. Adjusted data collection method; by default collects network requests associated with upstream events (action events, load events) 2. Support network request whitelist configuration | 2.8.1.0+ |