Add FTRUMConfig.rumCacheLimitCount configuration to limit the RUM maximum number of cached items, and
add FTRUMConfig.rumDiscardType configuration to set a discard policy
Add FTMobileConfig.enableLimitWithDbSize configuration to limit the total cache size. Once enabled,
FTLoggerConfig.logCacheLimitCount and FTRUMConfig.rumCacheLimitCount will become invalid.
Support setting db discard policy through FTMobileConfig.dbDiscardType and
setting db cache limit size through FTMobileConfig.dbCacheLimit
Fixed the problem of missing #include <arm/_mcontext.h> header file in Xcode 16 compilation
When automatically collecting RUM-Resource, filter out Resources directly obtained from the local cache or obtained with unknown types to prevent duplicate collection
Fix the UITabBarController subview loadingTime calculation logic
Fixed a memory access error crash caused by accessing a destroyed Class object in FTSwizzler
Fixed data consistency and operation conflict issues that may occur when the NSDictionary type parameter passed to the SDK is actually a mutable object
Optimized RUM LongTask and Anr collection, fixed the inaccurate collection of LongTask stack information, and added support for fatal collection freezes
Fixed a crash in FTSwizzler caused by multi-threaded simultaneous operation of NSMutableSet
Fixed the missing version information issue in the packaged SDK Framework info.plist
Fixed the failure to collect Resource performance indicators when the custom NSURLSession does not set the delegate
Optimized the SDK internal log conversion to file function, and added a method to specify the file path