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

May 2026

Every Luciq product update from May 2026. The busiest month so far, spanning AI features, alerting, session replay, and integrations work.

19 product updates shipped in May 2026. See Product Updates for the latest.

Update Bugs from the Luciq MCP Server

What's new?

  • The new update_bug tool lets agents close, reopen, reprioritize, retag, and mark bugs as duplicates, directly from the IDE.

  • This is the first write tool in the Luciq MCP Server. Until now, agents could only read; any state change meant switching to the dashboard.

  • Available now in the Luciq MCP Server alongside the existing read tools.

Why this matters?

  • Bug triage now runs end-to-end inside the IDE. Agents can investigate a bug, decide what to do, and apply the change without ever leaving the editor, removing the context switch that previously broke agentic workflows.

Feature Flag Filtering for list_crashes in MCP

What's new?

  • The list_crashes MCP tool now accepts a feature_flags filter.

  • You can filter by a bare flag name when no variant was set (e.g., private_mode).

  • You can also filter by the combination of flag name and variant when one is set (e.g., checkout_flow -> external_request).

Why this matters?

  • Crash investigation through the MCP can now be scoped to releases gated by specific feature flags, making it faster to isolate the impact of an experiment or rollout from inside the IDE.

Crashes Filter in Session Replay

What's new?

  • You can now filter Session Replay sessions by a specific crash type.

Why this matters?

  • When chasing a specific crash class such as OOMs or ANRs, you land directly on the replays where those happened instead of digging through every crashing session. This continues a recent run of filtering improvements across Flows, Feature Flags, and Multi-value User Attributes.

Detect Agent: App Context Awareness

What's new?

  • Every Detect Agent analysis is now enriched with the customer's actual app name and description pulled from the App Store and Play Store.

  • The enrichment activates for apps that have bundle_id configured in the SDK.

Why this matters?

  • The agent stops running a generic prompt against a banking app, a kids' game, and an expense tracker as if they were the same product. Detection precision and recall climb double digits on both Visual Issues and Broken Functionality categories when app context is available.

Multi-value Filtering for User Attributes in Crash Reporting

What's new?

  • You can now filter Crash Reporting by multiple user attribute values at once.

  • All available values for each user attribute surface directly in the filter, so you no longer have to enter them manually.

  • Select multiple values (e.g., USWest1, USWest2, USEast1) in a single filter and see all matching crash occurrences in a unified view.

Why this matters?

  • Investigating crashes across multiple user attribute values no longer requires filtering one value at a time, gathering insights separately, and piecing them together across pages. You see the full picture in a single view, with less manual work.

Detect Agent: Dynamic Screenshot Range per Issue

What's new?

  • Detect Agent now surfaces the full span of screenshots affected by each issue, not just a single anchor frame.

  • The range adapts per occurrence and can be a single screenshot or several, depending on how the issue plays out across the session.

Why this matters?

  • Reviewers see the issue with the same continuity the user experienced, instead of guessing what came before and after a single anchor frame.

All APM Metrics Available via MCP

What's new?

  • The three MCP tools introduced for Network (List APM Groups, List Network Group, List Network Occurrence) now accept any APM metric as a parameter.

  • You can pull data for App Launch, UI Hangs, Screen Loading, Flows, and the rest of the APM metric set in addition to Network.

  • Natural-language queries like "list my worst app launches" now resolve directly to the right tool call with the App Launch metric.

Why this matters?

  • Performance investigation across the full APM surface is now accessible from your IDE, not just network data. Slow launches, hangs, screen-load problems, and flow regressions can be inspected in the same agent workflow.

Crash Aggregations for AI Agents: No-LLM Mode

What's new?

  • Crash Aggregations can now run in a mode that uses only Luciq's data, with no LLM call involved.

  • This complements the existing AI-powered mode introduced earlier in May.

Why this matters?

  • Customers with constraints around AI features or external LLM calls can adopt Crash Aggregations without running into policy blockers, while still getting the structured, agent-ready crash data the feature was built to surface.

User Event Parameters

What's new?

  • You can now attach key-value parameters to any user event you log. For the event login_prompt, you can include parameters like trigger: onboarding and status: success.

  • Parameters surface inline when expanding the user event in the logs.

  • Supported across iOS, Android, and live on the dashboard.

Why this matters?

  • User event parameters move debugging from "what happened" to "why it happened" without needing to search for extra clues. You get richer, more contextual information directly in your event logs, making it faster to understand user behavior and diagnose issues.

Network Support in MCP

What's new?

  • You can now query network data directly through the Luciq MCP Server with the same filtering and sorting available on the dashboard.

  • List APM Groups: Surface your worst-performing endpoints ranked by Apdex or failure rate.

  • List Network Group: Pull everything on a specific network group, including charts, spans, dimensions, failures, and outliers.

  • List Network Occurrence: Drill into specific or sample occurrences for deeper debugging.

Why this matters?

  • Network performance data is now accessible directly from your IDE alongside crash and bug data. You can investigate slow endpoints, high failure rates, and individual network occurrences without leaving your coding environment.

Per-Variant appToken Support for Android

What's new?

  • You can now configure different Luciq app tokens for different Android build variants directly in the Gradle plugin using the variantConfigurations block.

  • This lets you route mapping file uploads to separate Luciq dashboards (e.g., Production vs QA) per variant.

Why this matters?

  • Previously, appToken was a single global field shared across all variants. Teams with separate QA and Production environments had to manually upload mapping files for non-production variants. This release closes that gap.

Availability

  • Available in SDK v19.7.0.

Screen Loading for React Native

What's new?

  • You can now measure how long each screen takes to become interactive (TTID) and fully loaded (TTFL) directly from the React Native SDK.

  • An automatic approach tracks screen loading out of the box.

  • A manual approach is available for customization when you need to define the screen loading boundaries yourself.

Why this matters?

  • Screen loading measurement has been one of the most requested features from React Native users. Instead of relying on workarounds, you now have built-in, out-of-the-box support for understanding your app's screen loading performance.

New Jira Authentication Methods

What's new?

  • Jira OAuth 2.0: You can now set up Jira authentication with a single click using OAuth.

  • Jira Service Accounts: Support for special accounts that are not tied to individual users, with Scoped API Tokens and OAuth credentials. These continue working even as team members change.

Why this matters?

  • Atlassian has introduced changes to API tokens with a maximum expiry of 1 year, requiring annual rotation. The new OAuth and Service Account options provide more convenient and resilient authentication methods that reduce maintenance overhead and avoid disruptions from token expiration or employee turnover.

Availability

  • Both authentication methods are live now. Documentation has been updated.

DAU Usage Page

What's new?

  • A new DAU Usage page is now available on the dashboard, giving you direct visibility into your Daily Active User consumption.

  • View your average usage over the last 6 months.

  • See over-time usage trends for the last 6 months.

  • Get a usage breakdown by individual apps.

Why this matters?

  • You no longer need to rely on your account team to know your DAU usage. The new self-serve page lets you monitor your consumption directly, making it easy to track trends and plan ahead.

Feature Flag Filter in Session Replay

What's new?

  • You can now filter sessions by feature flags or experiments in Session Replay to scope replays to sessions where specific flags were active.

Why this matters?

  • This helps you cut through the noise and surface the most relevant sessions when investigating issues related to specific feature flags or A/B experiments, so you always know where to look when it counts.

Crash Aggregations for AI Agents

What's new?

  • Luciq now processes crash occurrences and distills them into structured, AI-ready aggregations that AI agents can consume without hitting context window limits.

  • Full crash content is available directly in the IDE, eliminating the need to context-switch to the dashboard.

  • Agent mode in the AI Debugging Assistant lets you view aggregations, copy or download them as a Markdown file, ready to feed into any AI agent or workflow.

Why this matters?

  • Hard crashes generate thousands of occurrences, and reviewing them one by one is impractical. Feeding raw crash data into an AI agent burns tokens and hits context limits fast. Crash Aggregations bridge that gap by delivering structured, consumable data that powers the AI debugging workflows you actually want to use.

Availability

  • Available now on the dashboard. MCP tools for pulling aggregations directly into your coding agent and IDE are coming soon.

Detect Agent: Grouping Experience Redesign

What's new?

  • Cleaner cards with Single vs. Group pills, issue counts, and first/last seen timestamps.

  • Sortable lists by recency or frequency (occurrences and first/last seen).

  • Editable bug reports: you can now report and edit bugs directly from Broken Functionality issues.

  • Refined issue details with a cleaner detail drawer and screenshot carousel.

  • Structured feedback: thumbs-down responses now include structured reasons, and ungrouping prompts ask for context to help refine detection.

Why this matters?

  • The redesigned grouping experience makes it easier to triage and act on issues detected by the Detect Agent. Better sorting, cleaner cards, and the ability to report bugs directly from issues streamline your workflow.

Smarter Crash Grouping for iOS

What's new?

  • Improved crash grouping logic for iOS when the top app frame in a stack trace is compiler-generated.

  • The system now walks down the stack to find the first meaningful frame (one with a valid file name and file path) and uses that for grouping and ownership assignment.

  • This change affects grouping for new crashes and ownership only.

Why this matters?

  • Previously, when the first app frame was compiler-generated, crashes could be grouped inaccurately and team ownership could be misattributed. This improvement ensures crashes are grouped by their actual root cause.

Note

Interested in trying this out? Please reach out to our support team or your Customer Success Manager to enable it for you.

Surveys List: Filters, Pagination, and Faster Loads

What's new?

  • The Surveys list now supports filters by survey type and status.

  • Bookmarkable URLs allow you to save and share filtered views.

  • Pagination has been added for easier navigation.

  • Page load times have been significantly improved, especially for apps with a large number of surveys.

Why this matters?

  • Managing surveys is now faster and more efficient. Filters, pagination, and bookmarkable URLs make it easy to find exactly what you need without scrolling through long lists.

Last updated