SDK Version Description
This document introduces the update records of SDK versions matching the Mobile 3.0 platform.
| Version | Update Date | Update Content |
|---|---|---|
| iOS 2.17.5 | 2024-04-25 | 1. New: Request content recording, supporting collection of request headers, request body, response headers, and response body 2. New: UI privacy mask, supporting customized masking by control, image, text, input box, and page, with input boxes masked by default 3. Optimization: Optimized mobileCountryCode collection 4. Optimization: Optimized freeze collection logic 5. Optimization: Optimized SDK package directory structure, added PrivacyInfo file 6. Fixed: Small probability of crash when network Agent determines whether Host is an IP |
| iOS 2.17.4 | 2023-09-21 | 1. New: Support for network probing through interface 2. New: Support for silencing SDK through interface 3. Optimization: SDK reporting data optimization 4. Optimization: Request collection for security SDK can be controlled through interface 5. Optimization: iOS carrier information collection optimization 6. Fixed: Conflict with Umeng UICollectionView click 7. Fixed: Small probability of crash during data reporting 8. Fixed: Other bug fixes |
| iOS 2.17.3 | 2023-06-01 | 1. New: Support for not collecting crashes and freezes on jailbroken devices 2. Optimization: Video replay function modularization 3. Fixed: Issue where illegal URLs are not collected in special cases 4. Fixed: Issue with incorrect custom error type differentiation 5. Fixed: Small probability of crash due to multi-threading issues when user experience module collects data 6. Fixed: Other bug fixes |
| iOS 2.17.2 | 2023-02-15 | 1. New: Support for OOM crash collection 2. Optimization: Operation visual naming supports configuration by text and position 3. Optimization: Security SDK request collection optimization 4. Fixed: Fixed crash caused by entering circle selection through scanning code when SceneDelegate does not implement scene:openURLContexts: |
| iOS 2.17.1 | 2023-01-11 | 1. New: Support for security SDK request collection 2. Optimization: Freeze collection supports flame graph analysis 3. Optimization: Potential assertion error when SDK adds nil observer 4. Optimization: Freeze collection can be controlled through interface 5. Optimization: Long time consumption issue when collecting custom errors 6. Fixed: Conflict with BlocksKit network module 7. Fixed: Small probability of crash due to multi-thread modification of sessionid in session analysis 8. Fixed: Small probability of freeze when configuring request filtering 9. Fixed: CPU maxing out when filtering overly long URLs 10. Fixed: Other bug fixes |
| iOS 2.17.0 | 2022-09-01 | 1. New: Support for session data collection 2. New: Support for video recording function 3. New: Support for rage click collection 4. New: Support for log retrieval 5. Fixed: Fixed small probability of crash on iOS 15.4 6. Fixed: Fixed small probability of freeze when SDK collects user experience data 7. Fixed: Other bug fixes 8. Optimization: Local encryption storage for uid 9. Optimization: Compatible with Aspects |
| iOS 2.16.1 | 2022-10-25 | 1. Fixed: Fixed small probability of crash on iOS 15.4 2. Fixed: Potential assertion error when SDK adds nil observer 3. Optimization: Local encryption storage for userid 4. Optimization: Compatible with Aspects third-party framework |
| iOS 2.16.0 | 2022-03-31 | 1. New: Custom execution unit 2. New: Support for WebSocket data collection 3. New: Support for WKWebview main URL network request error collection 4. New: Support for libcurl request data collection 5. Optimization: SM algorithm encryption logic optimization 6. Optimization: Geographic location information is no longer automatically collected, changed to upload through interface |
| iOS 2.15.10 | 2021-12-09 | 1. New: Support for SM algorithm encryption 2. New: Support for freeze collection 3. New: Data caching processing 4. Fixed: Known issues fixed |
| iOS 2.15.9 | 2021-09-01 | 1. Fixed: Garbled code issue caused by Chinese app package name 2. Fixed: Potential freeze issue after enabling testing function and switching to background 3. Optimization: Filtered extreme DNS time values 4. Fixed: Other bug fixes |
| iOS 2.15.8 | 2021-07-07 | 1. New: Interface for setting custom version number 2. Optimization: Fixed issue where MTR sometimes cannot reach destination host |
| iOS 2.15.7 | 2021-06-08 | 1. Optimization: Crash collection logic optimization 2. Optimization: No longer executes testing tasks when application enters background |
| iOS 2.15.6 | 2021-04-15 | 1. New: Network data supports collecting specified request headers and response headers 2. New: Support for Flutter data collection 3. Optimization: UserID length limit changed from 64 to 256, truncates first 256 characters if exceeds 256 4. Optimization: GPS information acquisition optimization, only obtains GPS information when interface is called to set location to YES and user agrees to location permission 5. Fixed: Small probability of freeze after instrumentation during startup 6. Fixed: Small probability of empty crash information and crash thread stack |
| iOS 2.15.5 | 2021-02-28 | 1. Fixed: Crash caused by using fishhook on iOS 14.5 beta version |
| iOS 2.15.4 | 2021-01-20 | 1. Optimization: Crash gets all thread stacks 2. Added: deviceId acquisition interface |
| iOS 2.15.3 | 2020-12-30 | 1. Fixed: Potential crash on iOS 10.2 when NSURLSession sets delegate before SDK initialization 2. Fixed: Issue where network mode may be inaccurate with dual SIM dual standby |
| iOS 2.15.2 | 2020-12-09 | 1. Added: New MTR, icmpPing functionality 2. Optimization: Optimized logic for connecting to Tingyun server 3. Optimization: Cache processing optimization, UIWebView does not cache POST requests 4. Fixed: Issue where window.caches does not exist in WKWebView after instrumentation 5. Fixed: Conflict issue with AFNetworking 4.0.0 and later versions in certain situations 6. Fixed: 5G network judgment error 7. Fixed: Other bug fixes |