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.
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.comalso matchesjane.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.
Add your own network masking keys from the dashboard

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-Idalso masksx-session-id.The page also lists the default keys the SDK always masks, such as
Authorization,token, andpassword. 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.
iOS crashes now show the Swift runtime failure that caused them

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
niloptional, 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.
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