Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v1.1.8

Latest

Choose a tag to compare

@shekarsiri shekarsiri released this 07 Oct 16:00

Release Overview

This update focuses on stability, correctness, and overall reliability.
It includes fixes for memory leaks, stronger listener and lifecycle management, improved tracking across network, screenshots, and input systems, along with various quality-of-life updates to documentation, configuration, and the sample application.


Highlights

🧠 Memory Management

  • Comprehensive memory leak fixes across the tracker.
  • Multiple cleanup and optimization changes in listeners and managers (Network, Performance, Screenshot, ORTracker).
  • Expect reduced baseline memory usage and fewer retained references.

🔄 Lifecycle and Listener Stability

  • Improved registration and unregistration logic in LifecycleManager, NetworkListener, and PerformanceListener.
  • Safer handling to prevent duplicate events and listener inconsistencies.

📨 Message Handling

  • Enhanced validation and delay handling within the message pipeline.
  • Adjustments to GraphQL message formats to improve ingestion reliability.
  • Note: May introduce breaking changes for custom message parsing.

📱 Orientation and Capture Accuracy

  • Introduced orientation-aware tracking and screen scaling.
  • Coordinates in replays now adapt accurately to device orientation.

🌐 Network Tracking Enhancements

  • Refinements in NetworkManager and NetworkListener for better edge-case handling and resilience.

🖼️ Screenshot System

  • Improved ScreenshotManager stability.
  • Fixes for the sanitization mask to ensure sensitive UI elements remain properly obscured.
  • Documentation now clearly outlines capture limitations.

⌨️ Input and Analytics Improvements

  • Smarter automatic input tracking (e.g., improved EditText discovery).
  • Expanded coverage of analytics events for more comprehensive insights.