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

Core Highlights for OpenResty XRay 26.9.1

This release advances along two main lines: new AI-guided analysis—the AI Assistant can plan and execute analysis tasks on its own, dig into problems based on evidence, and is now available on mobile—while Java analysis capabilities expand substantially, with brand-new Java runtime analyzers covering nine scenarios including memory, garbage collection, and lock contention.

Three Major Highlights

1. New AI-guided analysis: intelligent diagnostics driven by natural language

  • Automatic planning and execution of analysis tasks: simply describe the problem in natural language, and the AI Assistant plans the analysis path, executes the analysis tasks, digs into the problem based on evidence, and presents the key findings conversationally.
  • New time-series metrics support: AI-assisted diagnostics can now incorporate time-series metrics into the analysis, with improved interpretation of tasks and reports, supporting longer and more complex diagnostic processes.

2. New Java runtime analyzers: nine scenarios covered

  • Coverage across the critical parts of the Java runtime: including memory allocation, class loading, garbage collection and safepoint pauses, runtime compilation, lock contention, network I/O, exceptions, and thread activity.
  • This gives you a much more complete analyzer matrix for troubleshooting performance and behavioral problems in Java applications.

3. AI Assistant now works on mobile

  • Follow up on diagnostics anywhere: browse sessions, share sessions, and ask follow-up questions right from your mobile device—no need to stay at your workstation to move a diagnostic session forward or review it.

Other Important Updates

Runtime analysis improvements

  • Improved Java off-CPU analysis with more accurate accounting of blocking time.
  • Improved Java memory reference analysis, now supporting JDK 8, 11, 17, and 21, with ARM64 coverage.
  • Improved Go memory reference analysis, with better compatibility with recent Go runtimes including Go 1.26.
  • Improved compatibility of TLS-related analyzers with OpenSSL 3.5.

Platform and operations

  • A new notification center provides a single place to view product and system notifications.
  • Self-managed administrators can now reset the Agent installation token in global settings; previously generated installation commands are invalidated immediately.

Stability and security

  • Improved reliability of AI-assisted diagnostics, analyzer re-runs, live recording, streaming logs, and analysis results under abnormal conditions.
  • Hardened Console security and improved handling of invalid or incomplete data.

This release adds new AI-guided analysis on one front, and rounds out Java analysis capabilities with brand-new Java runtime analyzers on the other, making it more efficient and more approachable to troubleshoot performance problems, behavioral issues, and security vulnerabilities. To see how OpenResty XRay’s AI capabilities play out in practice, check out From AI Flame Graph Analysis to Verified Fixes: A Coding-Agent Optimization Loop with OpenResty XRay.

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.