3.0.0
版本发布时间: 2023-07-20 21:20:00
alibaba/tengine最新发布版本:3.1.0(2023-10-27 19:16:27)
Features
- dynamically reconfigure the servers, locations and upstreams without reloading or restarting worker processes [tengine-ingress] @drawing, @lianglli
- HTTP/3 support (QUIC v1 and draft-29)[XQUIC] @lurker-Chen, @Kulsk, @lianglli
- high-speed UDP transmission with kernel-bypass [XUDP] @D-Wythe, @fengidri
- dynamically reconfigure canary routing based on standard and custom HTTP headers, header value, and weights [tengine-ingress] @drawing, @lianglli
- dynamically reconfigure timeout setting, SSL Redirects, CORS and enabling/disabling robots for the ingress/path [tengine-ingress] @drawing, @lianglli
Core
- update core to stable version Nginx-1.24.0 @lianglli
Changes
- add ingress module by @drawing in https://github.com/alibaba/tengine/pull/1743
- stream log module: add pipe log by @drawing in https://github.com/alibaba/tengine/pull/1750
- tengine: ingress+xquic+xudp by @lianglli in https://github.com/alibaba/tengine/pull/1754
- makefile for the xquic-xdp by @lianglli in https://github.com/alibaba/tengine/pull/1755
- modify makefile for the xquic-xdp module by @lianglli in https://github.com/alibaba/tengine/pull/1756
- xquic and xudp macro by @lianglli in https://github.com/alibaba/tengine/pull/1757
- http xquic NGX_QUIC_CID_ROUTE_FIRST_OCTER by @lianglli in https://github.com/alibaba/tengine/pull/1758
- convert ngx_sockaddr_t to sockaddr for debug mode of xquic-recv by @lianglli in https://github.com/alibaba/tengine/pull/1759
- uninitialized warn about xquic filter by @lianglli in https://github.com/alibaba/tengine/pull/1760
- uninitialized warn about xquic filter by @lianglli in https://github.com/alibaba/tengine/pull/1761
- check ret code for geting chain certificate failed by @lianglli in https://github.com/alibaba/tengine/pull/1762
- add ngx_http_find_virtual_server_inner with alibaba comments by @lianglli in https://github.com/alibaba/tengine/pull/1763
- HTTP/3: long connection for QUIC request. by @lianglli in https://github.com/alibaba/tengine/pull/1781
- HTTP/3: the $xquic_ssl_protocol, $xquic_ssl_cipher and $xquic_ssl_ses… by @lianglli in https://github.com/alibaba/tengine/pull/1791
- Tengine 3.0.0 by @lianglli in https://github.com/alibaba/tengine/pull/1792
- HTTP/3: get ssl handler in callback of connection establishment by @lianglli in https://github.com/alibaba/tengine/pull/1796
- fixed segfault in ngx_ssl_shutdown() with ssl_async enabled by @foxriver1025 in https://github.com/alibaba/tengine/pull/1795
- Tengine core 1.24.0 with test codes by @lianglli in https://github.com/alibaba/tengine/pull/1801
- lua-nginx-module: update to 0.10.25 with xquic and tengine var by @lianglli in https://github.com/alibaba/tengine/pull/1803
- fix test cases problem by @drawing in https://github.com/alibaba/tengine/pull/1802
- Test: add lua_package_path for resty.core of lua-nginx-module-0.10.25 by @lianglli in https://github.com/alibaba/tengine/pull/1806
- Test: add lua_package_path for resty.core with nginx-core 1.24.0 by @lianglli in https://github.com/alibaba/tengine/pull/1808
- Core: update to stable version Nginx-1.24.0 by @lianglli in https://github.com/alibaba/tengine/pull/1807
- Readme: tengine 3.0.0 features by @lianglli in https://github.com/alibaba/tengine/pull/1809
- Readme: update features of tengine 3.0.0 by @lianglli in https://github.com/alibaba/tengine/pull/1810
- bugfix: fix xudp crash when no listener by @drawing in https://github.com/alibaba/tengine/pull/1815
- Changes: update change list of nginx-core v1.24.0 by @lianglli in https://github.com/alibaba/tengine/pull/1816
- Readme: add star count and logo by @lianglli in https://github.com/alibaba/tengine/pull/1819
New Contributors
- @drawing made their first contribution in https://github.com/alibaba/tengine/pull/1743
- @foxriver1025 made their first contribution in https://github.com/alibaba/tengine/pull/1795