From 588964e6dfeb4ffa10b6630c3d7c1f1326e4236d Mon Sep 17 00:00:00 2001 From: Serendipity96 Date: Wed, 7 Jul 2021 16:53:17 +0800 Subject: [PATCH] docs: added release apache apisix 2.7 English version blog (#397) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: added release apache apisix 2.7 English version blog * fix: md lint * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: 琚致远 * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: 琚致远 * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: 罗泽轩 * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu * fix: md lint fix: md lint * Update website/blog/2021-06-29-release-apache-apisix-2.7-en.md Co-authored-by: Shuyang Wu Co-authored-by: 琚致远 Co-authored-by: 罗泽轩 Co-authored-by: Shuyang Wu --- ...2021-06-29-release-apache-apisix-2.7-en.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 website/blog/2021-06-29-release-apache-apisix-2.7-en.md diff --git a/website/blog/2021-06-29-release-apache-apisix-2.7-en.md b/website/blog/2021-06-29-release-apache-apisix-2.7-en.md new file mode 100644 index 0000000000000..39a4696efa9e8 --- /dev/null +++ b/website/blog/2021-06-29-release-apache-apisix-2.7-en.md @@ -0,0 +1,54 @@ +--- +title: "Release Apache APISIX 2.7.0" +author: Serendipity96 +authorURL: "https://github.com/Serendipity96" +authorImageURL: "https://avatars.githubusercontent.com/u/23514812?v=4" +--- +> [@Serendipity96](https://github.com/Serendipity96), Apache APISIX contributor from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/) +> + + +Apache APISIX 2.7.0 has been released! Welcome to download and use it. + +This version supports multi-language plugins, enhances the four-layer TCP proxy and Nginx configuration. More than 20 developers participated, and 70 plus pull requests have been submitted. The following is an introduction to the key features. + +## Release Notes + +### Multi-language plugin + +With the release of the first version of apisix-java-plugin-runner, and apisix-go-plugin-runner completes its main functions, the multi-language plugin of Apache APISIX supports the two most widely used back-end programming languages. If you are still worried that the development of Apache APISIX plugin will be limited to Lua ecosystem, please try our multi-language plugin runner to develop Java / Go plugins. + +### Enhanced four-layer TCP proxy + +In version 2.7, we have developed new features of TCP proxy, including: + +- Allow domain name configuration in upstream +- Allow mqtt-proxy plugin to configure domain name +- Support for receiving TLS over TCP connections, the certificate of which can be dynamically configured just like HTTPS certificate +- SNI-based route rules +- Dynamic verification of client certificates + +In future releases, we will continue to improve TCP proxy, so stay tuned! + +### Enhanced Nginx configuration + +We hope to dynamically set more and more Nginx configurations, so we add our own patches and Nginx C modules to enhance the native Nginx. + +The following new features are currently included: + +- Dynamically set mTLS +- Dynamically set client_max_body_size + +In future releases, we will continue to allow the following Nginx configurations to be set dynamically: + +- upstream keepalive +- gzip +- real_ip +- proxy_max_temp_file_size + +## Download + +Download Apache APISIX 2.7.0-Release + +- Source code: please visit [download page](https://apisix.apache.org/downloads/) +- Binary installation package: please visit [Installation Guide](https://apisix.apache.org/zh/docs/apisix/how-to-build/)