LogDrop

Changelog

2.1.8

Released: 2026-09-02

Improvements

Event and Log Upload Reliability

  • Added persistent upload identifiers for event and log batches.
  • Retries now reuse the same batch and upload identifier, preventing duplicate records when the server accepts an upload but the device does not receive the response.

Bug Fixes

Risk Score Reporting

  • Fixed risk and bot events to report the score of each individual signal instead of the combined overall score.

2.1.7

Released: 2026-08-12

New Features

Custom User Attributes

  • Added LogDrop.setCustomAttributes(...) and LogDrop.removeCustomAttribute(key:) to send custom profile attributes with user update requests.
  • Added support for segment targeting and audience filtering in push notifications based on custom user attributes.
  • Guide: iOS Custom User Attributes

HTTP Ignore Support

  • Added support for HTTP ignore rules to exclude matching HTTP network requests from SDK log collection.

Bug Fixes

Risk Event Handling

  • Fixed an issue related to risk event processing and reporting.

2.1.6

Released: 2026-08-03

Bug Fixes

Log Upload Stability

  • Fixed an issue where log uploads could get stuck in a retry loop on certain devices.
  • Improved log upload request handling and completion management.

2.1.5

Released: 2026-07-29

New Features

Custom Events

  • Added LogDrop.trackCustomEvent(...) for tracking application-specific events with JSON-compatible properties.
  • Added support for strings, numbers, booleans, dates, null values, nested objects, and arrays.
  • Guide: iOS Custom Events

2.1.4

Released: 2026-07-28

Improvements

Event Tracking Configuration

  • Added support for the isEventTrackingEnabled remote configuration flag.

Bug Fixes

User Update Stability

  • Fixed an issue that could occasionally trigger a user update with an empty UUID.

2.1.3

Released: 2026-07-17

Improvements

Background Upload Reliability

  • Improved the reliability of log and event uploads during background execution.
  • Uploads are now safely retried when device data or authentication is temporarily unavailable.

Bug Fixes

Keychain and Local Storage Stability

  • Fixed potential Keychain access issues affecting encrypted SDK data.
  • Corrected local storage size limits.

2.1.2

Released: 2026-07-08

Improvements

  • Added manual deep link tracking for app-managed link flows.
  • Use LogDrop.handleIncomingURL(_:) for custom-scheme links.
  • Use LogDrop.handleUserActivity(_:) for universal links.
  • Guide: iOS Deep Links
LogDrop.handleIncomingURL(url)
LogDrop.handleUserActivity(userActivity)

Bug Fixes

Push and Swizzling Stability

  • Fixed a Flutter-related push swizzling issue on iOS.
  • Fixed an issue where push_received was not triggered when the app was fully terminated.
  • Fixed a swizzling-related crash issue.

On this page