We recently announced the release of OpenResty XRay 26.7.15. This update brings a host of significant improvements and fixes to enhance performance and stability.

Core Highlights for OpenResty XRay 26.7.15

The theme of this release is bringing AI into the diagnostic workflow—from running analyzers conversationally, to interpreting reports with AI, to letting external AI agents drive OpenResty XRay through MCP—making the path from “spot a problem” to “run the analysis” to “understand the result” much smoother.

Three Major Highlights

1. New AI Assistant: diagnose through conversation

  • Conversational querying and operation: query product documentation and system information, select and run analyzers, and view analysis results—all through a single conversational entry point, instead of hopping between docs, analyzer pickers, runs, and results.
  • Easier session management: the AI Assistant supports search, renaming, and read-only session sharing, making it easy to preserve a diagnostic session and share it with teammates for review.

2. AI-powered interpretation of analysis tasks and reports

  • Use AI to interpret analysis tasks and reports: instead of poring over flame graphs and low-level counters item by item, let AI distill the key conclusions for you.
  • Interpretation results are viewable on the announcement page, so they can be preserved for later review and sharing.

3. New MCP server interface and SKILL: let AI agents drive OpenResty XRay directly

  • A new MCP server interface and SKILL let AI agent clients such as Claude Code, Codex, and Cursor connect to OpenResty XRay.
  • AI agents can run analyzers and read diagnostic results directly, bringing OpenResty XRay’s diagnostic capabilities into the AI coding and operations workflows you already use every day.

Other Important Updates

Analysis and visualization enhancements

  • A new flame graph direction option in global settings lets you display call stacks upward or downward to suit different reading habits.
  • You can now configure default or custom Stap macros when running analyzers, giving advanced users finer control over the collection process.
  • Support for recognizing the tcmalloc dynamic library and collecting its symbol information, improving symbol resolution accuracy in the relevant scenarios.

Stability and accuracy improvements

  • Application discovery now ignores short-lived processes that run for less than 10 seconds, avoiding invalid application records.
  • Fixed abnormal application metrics reporting.
  • Fixed issues in some environments where vulnerability scanning failed to detect files, kernel version recognition failed, and summary-task filtering behaved incorrectly.

Deployment and operations fixes

  • Fixed tenant-db networking and health-check issues in Helm and Kubernetes deployments.

Centered on an AI-driven diagnostic experience, this release advances along three fronts at once—the AI Assistant, AI interpretation, and MCP integration—making it more efficient and more approachable to troubleshoot performance problems, behavioral issues, and security vulnerabilities.

Click here to view the full release notes

How to Upgrade?

  • Cloud Customers: As our cloud subscription customers, you will automatically gain access to the new version without any further action. The update is complete, and you can log in to the OpenResty XRay console at any time to utilize the new features and services.
  • Self-Managed Customers: Please contact us to arrange your upgrade. Our experts will initiate the upgrade process and assist you in a smooth transition.

OpenResty is committed to providing the highest quality cloud service experience for our subscribers. We firmly believe that this update will significantly enhance user experience and service quality. If you have any questions, please feel free to contact us: support@openresty.com

What is OpenResty XRay

OpenResty XRay is a dynamic-tracing product that automatically analyzes your running applications to troubleshoot performance problems, behavioral issues, and security vulnerabilities with actionable suggestions. Under the hood, OpenResty XRay is powered by our Y language targeting various runtimes like Stap+, eBPF+, GDB, and ODB, depending on the contexts.