For the complete documentation index, see llms.txt. This page is also available as Markdown.

October 2026

Luciq product updates shipped in October 2026: self-serve network masking keys, Swift runtime failure messages on iOS crashes, APM health status, and Session Replay email filters.

4 product updates shipped in October 2026 so far. See Product Updates for all months.

No SDK Update Required

Filter Session Replay by email, just like Bugs

Summary

Find sessions by the user's email with the same four operators you already use on Bugs: Equals, Doesn't equal, Contains, and Doesn't contain.

What's new?

  • A new Email filter in the Session Replay filter bar, right after App version, on both the sessions list and the session details page.

  • Four operators: Equals, Doesn't equal, Contains, and Doesn't contain.

  • Matching ignores case, so Jane.Doe@Example.com also matches jane.doe@example.com.

  • Contains matches any part of the address, such as a whole domain like @example.com.

  • Doesn't equal and Doesn't contain also include sessions that have no email.

  • Works together with the Search by User ID, Email box and every other filter, and stays applied when you move between sessions or share the link.

  • Text filters on Bugs and crash occurrences now apply as soon as you press Enter, and keep the operator you picked.

Why this matters?

  • Pull up every session from one company or domain in a single search.

  • Leave internal and test accounts out of the list with Doesn't contain.

Availability

  • Available wherever you have Session Replay. Emails come from the user identification API in your app.

Documentation

No SDK Update Required

Add your own network masking keys from the dashboard

The Network masking keys page under Data privacy in the app settings, listing a Session-Token header key and a payment_address query param key

Summary

Pick which extra headers and query parameters the SDK masks in network logs, straight from your app settings. No more waiting on a support request.

What's new?

  • A new Data privacy → Network masking keys page in your app settings, where you can add, rename, and delete your own masking keys.

  • Each key is a header or a query parameter name. The SDK replaces its value with an asterisk (*) on the device, so the value never reaches Luciq's servers.

  • Matching ignores case, so X-Session-Id also masks x-session-id.

  • The page also lists the default keys the SDK always masks, such as Authorization, token, and password. They stay on and can't be edited or removed.

  • Keys you asked support to add before are already on the page, ready to edit.

  • Changes apply from the next session. You don't need to release a new app version.

Why this matters?

  • You control which of your app's own headers and query parameters stay private, without opening a support request.

  • Sensitive values are masked before they leave the device, so they never show up in your network logs.

Availability

  • Available for apps with automatic network masking turned on, which is the default from SDK 14.2.0.

  • Adding, editing, and deleting keys needs permission to manage app settings.

Documentation

No SDK Update Required

iOS crashes now show the Swift runtime failure that caused them

A crash on the dashboard with the exception SIGTRAP at SwiftCrashDemo.crash() and the message Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value

Summary

The crash message now shows the reason behind any Swift runtime failure, which makes debugging much easier.

What's new?

  • Crashes caused by a Swift runtime failure now show the reason as the crash message, such as Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value.

  • This works for any Swift runtime failure. To name a few: force unwrapping a nil optional, an out-of-range array index, and arithmetic overflow.

  • Luciq reads the reason from your app's dSYM when it symbolicates the crash. The message shows on the crash list and on the crash details page.

  • Crash grouping doesn't change. Only the message is updated, so existing crash groups keep their occurrences and history.

Why this matters?

  • Swift crashes are now far easier to debug.

Availability

  • Live for all iOS apps.

Documentation

No SDK Update Required

Health Status, Period Summary, and Release Markers on APM Details Pages

Summary

APM details pages now open with a day-by-day health status, a period summary, and release markers on the charts. A bad day and the version next to it stand out at a glance.

What's new?

  • Health status: every APM metric details page now opens with one cell per day, colored by that day's Apdex rating, so a bad day stands out at a glance.

  • Summary row: Apdex, throughput, unique users, and other metrics for the selected period, each with its change compared to the previous period.

  • Release markers: every app release appears on the Apdex, throughput, and latency charts. Hover over a marker to see the version and release date.

Why this matters?

  • You can tell whether a metric is healthy before reading a single chart, and see quickly when it isn't.

  • When there's a dip, the release marker next to it points to the version to investigate.

Last updated