Skip to content

Tengine-3.1.0

Latest
Compare
Choose a tag to compare
@lianglli lianglli released this 27 Oct 11:16
· 18 commits to master since this release
b856ba5

Security

Features

  • dynamically configure different TLS protocols for different server names without tengine reload based on tengine-ingress @lianglli
  • dynamically configure HTTP routes based on multiple values of a specific header, cookie or query parameter without tengine reload based on tengine-ingress @lianglli, @dreamwind1985
  • dynamically configure HTTP routes based on the modulo operation for a specific header, cookie or query parameter without tengine reload based on tengine-ingress @lianglli, @dreamwind1985
  • dynamically configure HTTP routes to add/append custom headers or add query parameter to the HTTP request without tengine reload based on tengine-ingress @lianglli, @dreamwind1985
  • dynamically configure HTTP routes to add custom headers to the HTTP response without tengine reload based on tengine-ingress @lianglli, @dreamwind1985
  • add new option https_allow_http of listen for receiving HTTP traffic on the TLS listener @drawing
  • add new module ngx_http_debug_conn_module for debugging connection info @hongxiaolong

Changes

  • xquic readme: add complie document by @drawing in #1818
  • Fix compilation failure of grpc module when add ngx_tongsuo_ntls by @dongbeiouba in #1822
  • README:add xquic document by @drawing in #1824
  • xquic: support lua cert cb by @drawing in #1828
  • bugfix: When using thread_pool program crash by @zhsnew in #1814
  • xquic document: example add error_log and change user root by @drawing in #1829
  • Fixed segfault in ngx_http_find_virtual_server() within xquic module by @morf in #1813
  • add ngx_debug_conn to show connection usage. by @hongxiaolong in #1127
  • ngx_debug_conn: fixed test case failure by @chobits in #1848
  • bugfix: filename wrong in error log when get cpuinfo by @fuchencong in #1858
  • match server block first in ngx_http_v3_cert_cb by @lurker-Chen in #1860
  • add feature https_allow_http by @drawing in #1866
  • HTTP/2: per-iteration stream handling limit. by @lianglli in #1874
  • TLS: allow support for different protocols on different hosts (same m… by @lianglli in #1863
  • HTTP Route: supports routing based on multiple values, nginx var, or … by @lianglli in #1864
  • Tengine 3.1.0: HTTP route and TLS enhancements without tengine reload based on tengine-ingress by @lianglli in #1877
  • 修复xquic module可能出现的连接泄漏 by @dreamwind1985 in #1878

New Contributors

Details