We recently released OpenResty Edge version 25.9.17. This update introduces a series of significant feature enhancements, usability improvements, and bug fixes.

Core Highlights

  1. Enhanced Core Delivery Capabilities, with the addition of asynchronous request mirroring and cache preheating features. You can now mirror request traffic to backend services for testing or analysis, and proactively push hot content to the edge via the preheating feature, significantly reducing origin server load and boosting user access speeds.
  2. Strengthened Security Posture, comprehensively enhancing authentication and access control. We’ve added Log Server API Token authentication and S3 storage authentication support, and provided more flexible enable-custom-captcha and set-openidc-config Edgelang APIs, offering multi-dimensional, fine-grained security protection for your applications and services.
  3. Boosted Operational Efficiency, introducing DNS configuration version control and page rule search. Configuration changes are now fully traceable, and locating key rules has become effortless. Combined with expanded Prometheus monitoring metrics, you gain unprecedented control and insight into your gateway cluster.

Enhanced Features & Increased Flexibility

  • DNS over TCP Protocol Support: Provides a more reliable and stable DNS query transmission method in complex network environments, significantly improving resolution success rates.
  • New Edgelang APIs: With new interfaces like enable-custom-captcha and set-openidc-config, you can now more flexibly integrate custom CAPTCHA and OpenID Connect (OIDC) authentication logic.
  • Default SNI Proxy Application Specification: Simplifies the handling of unmatched SNI TLS requests in multi-application environments.
  • Extended Top-Level Domain Length Limit: Now supports top-level domains up to 63 characters, accommodating modern domain naming conventions.
  • Zstd Compression Disabled by Default: To prevent potential client compatibility issues, zstd compression is now off by default, though you can still enable it as needed.

Improved Usability & Observability

  • Page Rule Search: A new search function helps you quickly locate and manage specific page rules within extensive rule sets, dramatically boosting configuration efficiency.
  • Enhanced Prometheus Monitoring Metrics: Metrics now include gateway cluster and upstream names, offering clearer data source identification in aggregated monitoring views.
  • UI/UX Optimizations: We’ve refined the “pending changes” interface prompt, improved Edgelang code syntax highlighting and formatting, and set disabled rules to a gray background for a more intuitive and user-friendly experience.
  • Upstream Server Search: Enables rapid searching for target server nodes within large upstream lists, streamlining daily operational tasks.

Key Fixes and Stability Enhancements

  • Addressed an issue where duplicate instances could be generated during automatic gateway server approval, thereby enhancing the robustness of cluster management.
  • Resolved several issues, including incorrect display of network throughput chart units and the inability to correctly retrieve response headers set by set-resp-header.
  • Solved critical problems such as abnormal configuration caused by accidental deletion of upstream nodes, failure to properly add application cache keys, and user login failures after application restarts, comprehensively strengthening the platform’s stability.

Additionally, corresponding dot releases have also been issued for previous major version series, incorporating important fixes from this update. Click here to view the complete release changes

How to Upgrade?

Please contact us to arrange your upgrade. Our expert team will guide you through the upgrade process and assist you in smoothly transitioning to the new version.

We are confident 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 Edge

OpenResty Edge is our all-in-one gateway software for microservices and distributed traffic architectures. It combines traffic management, private CDN construction, API gateway, security, and more to help you easily build, manage, and protect modern applications. OpenResty Edge delivers industry-leading performance and scalability to meet the demanding needs of high concurrency, high load scenarios. It supports scheduling containerized application traffic such as K8s and manages massive domains, making it easy to meet the needs of large websites and complex applications.