2.4.0
版本发布时间: 2023-02-08 11:33:54
alibaba/tengine最新发布版本:3.1.0(2023-10-27 19:16:27)
Changes
- Change: updated to nginx core 1.22.1 by @jiuzhoucui @chobits in https://github.com/alibaba/tengine/pull/1719 https://github.com/alibaba/tengine/pull/1733 https://github.com/alibaba/tengine/pull/1731
- Security: nginx security advisory (CVE-2022-41741, CVE-2022-41742) by @taomaree in https://github.com/alibaba/tengine/pull/1687
- Feature: ssl proxy module support ntls. by @wa5i in https://github.com/alibaba/tengine/pull/1637
- Bugfix: VNSWRR: reduces memory usage with GCD algorithm by @jizhuozhi in https://github.com/alibaba/tengine/pull/1668
- Bugfix: VNSWRR: limited the number of virtual peers during initialization by @jizhuozhi in https://github.com/alibaba/tengine/pull/1717 https://github.com/alibaba/tengine/pull/1722
- Bugfix: compiling error in ngx_debug_pool module by @zjd87 in https://github.com/alibaba/tengine/pull/1642
- Bugfix: wrong resetting upstream flags in #T_NGX_HTTP_UPSTREAM_RANDOM by @chobits in https://github.com/alibaba/tengine/pull/1660
- Bugfix: dyups: deleted wrong upstream check dynamic peers by @shuiuii in https://github.com/alibaba/tengine/pull/1648
- Bugfix: dyups: compilation error without upstream check module by @chobits in https://github.com/alibaba/tengine/pull/1662
- Bugfix: dyups: unlocking behavior by @harry-xm in https://github.com/alibaba/tengine/pull/1664
- Bugfix: dyups: optimized mutex by @zjd87 in https://github.com/alibaba/tengine/pull/1691
- Bugfix: r->limit_rate does't work if limit_rate_set variable is not set by @bullerdu in https://github.com/alibaba/tengine/pull/1652
- Bugfix: fixed dynamic_resolver_port.t: cannot listen on dns server port by @chobits in https://github.com/alibaba/tengine/pull/1677
- Bugfix: stream sni: segfault that addr_conf->default_server is NULL by @chobits in https://github.com/alibaba/tengine/pull/1685
- Bugfix: stream sni: renamed NGX_STREAM_SNI macro to T_NGX_STREAM_SNI by @harry-xm in https://github.com/alibaba/tengine/pull/1689
- Bugfix: stream sni: fixed segfault with multi stream server blocks by @nandsky in https://github.com/alibaba/tengine/pull/1701
- Bugfix: supported dynamic build for ngx_http_upstream_session_sticky_module by @harry-xm in https://github.com/alibaba/tengine/pull/1544
- Bugfix: SSL: disabled T_NGX_HAVE_DTLS when building with boringssl by @nandsky in https://github.com/alibaba/tengine/pull/1695
- Bugfix: compliation error when missing /etc/resolv.conf file by @nandsky in https://github.com/alibaba/tengine/pull/1698
- Bugfix: dynamic resolve: fixed multiple retries for one server by @chobits in https://github.com/alibaba/tengine/pull/1712
- Bugfix: fixed memory leak of ssl session reuse in dyups and session sticky module by @chobits in https://github.com/alibaba/tengine/pull/1708
- Bugfix: docs: improved grammar by @harry-xm in https://github.com/alibaba/tengine/pull/1726
- Bugfix: docs: fixed outdated http_concat module installation documentation by @brlin-tw in https://github.com/alibaba/tengine/pull/1559
- Bugfix: docs: updated dyups module documentation by @zaozaoniao in https://github.com/alibaba/tengine/pull/1672
- Bugfix: docs: fixed typo in dyups module documentation by @harry-xm in https://github.com/alibaba/tengine/pull/1680
- Bugfix: tests: fixed test cases by @chobits in https://github.com/alibaba/tengine/pull/1669 https://github.com/alibaba/tengine/pull/1706 https://github.com/alibaba/tengine/pull/1703 https://github.com/alibaba/tengine/pull/1711 https://github.com/alibaba/tengine/pull/1702 https://github.com/alibaba/tengine/pull/1696 https://github.com/alibaba/tengine/pull/1676
- Bugfix: tests: fixed test cases in tests/nginx-tests/nginx-tests/ by @nandsky in https://github.com/alibaba/tengine/pull/1693
- github workflow: ci.yml: added first ci workflow and tengine test cases by @u5surf in https://github.com/alibaba/tengine/pull/1665 https://github.com/alibaba/tengine/pull/1675 https://github.com/alibaba/tengine/pull/1673
- github workflow: ci.yml: enabled more test cases by @chobits in https://github.com/alibaba/tengine/pull/1684
- github workflow: ci.yml: added tengine test cases using test-nginx lib by @chobits in https://github.com/alibaba/tengine/pull/1686
- github workflow: ci-arm64.yml: added workflow for Linux ARM64 by @martin-g in https://github.com/alibaba/tengine/pull/1699 https://github.com/alibaba/tengine/pull/1705
- github workflow: test-nginx-core.yml: tested nginx core with nginx-tests cases by @chobits in https://github.com/alibaba/tengine/pull/1721
New Contributors
- @shuiuii made their first contribution in https://github.com/alibaba/tengine/pull/1648
- @harry-xm made their first contribution in https://github.com/alibaba/tengine/pull/1664
- @u5surf made their first contribution in https://github.com/alibaba/tengine/pull/1665
- @jizhuozhi made their first contribution in https://github.com/alibaba/tengine/pull/1668
- @bullerdu made their first contribution in https://github.com/alibaba/tengine/pull/1652
- @zaozaoniao made their first contribution in https://github.com/alibaba/tengine/pull/1672
- @taomaree made their first contribution in https://github.com/alibaba/tengine/pull/1687
- @martin-g made their first contribution in https://github.com/alibaba/tengine/pull/1699
- @jiuzhoucui made their first contribution in https://github.com/alibaba/tengine/pull/1719