Yiyiyimu commented on a change in pull request #397: URL: https://github.com/apache/apisix-website/pull/397#discussion_r662560323
########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 pull requests have been submitted. The following is an introduction to the key features. Review comment: ```suggestion 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. ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate +- Route rules based on SNI Review comment: ```suggestion - SNI-based route rules ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate +- Route rules based on SNI +- Verify client certificate dynamically + +In subsequent versions, we will continue to improve TCP proxy, stay tuned! + +### Enhanced Nginx configuration + +We hope to set more and more Nginx configurations dynamically, so we add our own patches and Nginx C modules to enhance native Nginx. Review comment: ```suggestion 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. ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate Review comment: ```suggestion - Support for receiving TLS over TCP connections, the certificate of which can be dynamically configured just like HTTPS certificate ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate +- Route rules based on SNI +- Verify client certificate dynamically + +In subsequent versions, we will continue to improve TCP proxy, stay tuned! Review comment: ```suggestion In future releases, we will continue to improve TCP proxy, so stay tuned! ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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. Review comment: ```suggestion With the first release of apisix-java-plugin-runner, and the completion of apisix-go-plugin-runner's main functions, the multi-language plugin of Apache APISIX now supports the two most widely used back-end programming languages. If you are still worried that the plugin development of Apache APISIX will be limited to Lua ecosystem, welcome to use our multi-language plugin runner to develop your own Java / Go plugins! ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate +- Route rules based on SNI +- Verify client certificate dynamically Review comment: ```suggestion - Dynamic verification of client certificates ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate +- Route rules based on SNI +- Verify client certificate dynamically + +In subsequent versions, we will continue to improve TCP proxy, stay tuned! + +### Enhanced Nginx configuration + +We hope to set more and more Nginx configurations dynamically, so we add our own patches and Nginx C modules to enhance native Nginx. + +The following new features are currently included: + +- Set mTLS dynamically +- Set client_max_body_size dynamically + +In subsequent versions, we will continue to set the following Nginx configurations to dynamically: Review comment: ```suggestion In future releases, we will continue to allow the following Nginx configurations to be set dynamically: ``` ########## File path: 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/) +> +<!--truncate--> + +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 enhances Nginx configuration. More than 20 developers participated, and more than 70 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 main function, 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 receiving TLS over TCP connection, the certificate can be dynamically configured like HTTPS certificate +- Route rules based on SNI +- Verify client certificate dynamically + +In subsequent versions, we will continue to improve TCP proxy, stay tuned! + +### Enhanced Nginx configuration + +We hope to set more and more Nginx configurations dynamically, so we add our own patches and Nginx C modules to enhance native Nginx. + +The following new features are currently included: + +- Set mTLS dynamically +- Set client_max_body_size dynamically Review comment: ```suggestion - Dynamically set mTLS - Dynamically set client_max_body_size ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
