You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by GitBox <gi...@apache.org> on 2021/06/24 03:17:53 UTC

[GitHub] [apisix-website] Serendipity96 opened a new pull request #381: docs: added release apache apisix 2.7 blog

Serendipity96 opened a new pull request #381:
URL: https://github.com/apache/apisix-website/pull/381


   Changes:
   
   docs: added release apache apisix 2.7 blog


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] tokers merged pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
tokers merged pull request #381:
URL: https://github.com/apache/apisix-website/pull/381


   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101






-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101


   :construction_worker: Deploy Preview for *apisix* processing.
   
   
   :hammer: Explore the source changes: ca1495884544858de401782a4d1073259286952e
   
   :mag: Inspect the deploy log: [https://app.netlify.com/sites/apisix/deploys/60d3ffcf3a86e10008d70561](https://app.netlify.com/sites/apisix/deploys/60d3ffcf3a86e10008d70561?utm_source=github&utm_campaign=bot_dl)
   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101


   :heavy_check_mark: Deploy Preview for *apisix* ready!
   
   
   :hammer: Explore the source changes: eb58e4e580c086c60be4197d3905537231d404a6
   
   :mag: Inspect the deploy log: [https://app.netlify.com/sites/apisix/deploys/60d3f99d3a86e10008d6721c](https://app.netlify.com/sites/apisix/deploys/60d3f99d3a86e10008d6721c?utm_source=github&utm_campaign=bot_dl)
   
   :sunglasses: Browse the preview: [https://deploy-preview-381--apisix.netlify.app](https://deploy-preview-381--apisix.netlify.app?utm_source=github&utm_campaign=bot_dp)
   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] commented on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] commented on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101


   :construction_worker: Deploy Preview for *apisix* processing.
   
   
   :hammer: Explore the source changes: 23420c9bf97147d45cdda57aef9223669c6cee99
   
   :mag: Inspect the deploy log: [https://app.netlify.com/sites/apisix/deploys/60d3f9599c0700000734bde5](https://app.netlify.com/sites/apisix/deploys/60d3f9599c0700000734bde5?utm_source=github&utm_campaign=bot_dl)
   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101






-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] spacewander commented on a change in pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
spacewander commented on a change in pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#discussion_r657606739



##########
File path: website/blog/2021-06-25-release-apache-apisix-2.7.md
##########
@@ -0,0 +1,67 @@
+---
+title: "Apache APISIX 2.7.0-Release 正式发布"
+author: spacewander
+authorURL: "https://github.com/spacewander"
+authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
+---
+> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
+>
+
+<!--truncate-->
+Apache APISIX 2.7.0-Release 正式发布!欢迎大家下载使用。
+
+## Release Notes
+
+### 新组件:开始推广 Apache APISIX 自己的 OpenResty 发行版:APISIX-OpenResty
+
+我们有一个宏伟的愿景,就是让 Apache APISIX 能够以较低的成本替换掉 Nginx,并且在动态性上不要输给 Envoy。
+
+要想达成这个愿景,必须要做的一件事是允许越来越多的 Nginx 配置能够被动态设置,而这又要求我们去维护一套 Nginx 的补丁和额外的 Nginx C 模块。
+
+所以我们在原生的 OpenResty 基础上,打入自己的补丁和 Nginx C 模块,铸成自己的 OpenResty 发行版。
+
+你也许会担心这么做是否太过激进,会不会导致 Apache APISIX 的稳定性滑坡。
+
+事实上,我们并不是第一个这么做的人,Kong 也在维护自己的 OpenResty 发行版。我们维护自己的发行版有两大保证:
+
+1. 紧跟 OpenResty 官方的道路。我们自己的发行版基于 OpenResty 1.19.3.2 版本,这一版本是当前官方默认的最新稳定版本。同时,我们密切关注 OpenResty 1.19.9.1 rc 版的发布工作,在其达到成熟后及时升级到这一版本。
+2. OpenResty 核心开发者和 Apache APISIX 核心开发者有很大的重叠部分。这意味着 Apache APISIX 自己的 OpenResty 发行版的发展方向不会偏离原生的 OpenResty,而且有重要的功能可以及时回馈到上游。
+
+APISIX-OpenResty 目前包含了以下新功能:
+
+* mTLS
+* 动态设置 client_max_body_size
+
+在 Apache APISIX 后续版本中,我们也会陆续允许下面的 Nginx 配置能够被动态设置:
+
+* upstream 的 keepalive
+* gzip
+* real_ip
+* proxy_max_temp_file_size
+* 以及更多的……
+
+我们正在推进 APISIX-OpenResty 的 rpm / deb 包打包工作,并搭建自己的 yum / ppa 仓库。很快,只需一行命令就能安装好 Apache APISIX 和 APISIX-OpenResty。
+
+### 新功能:TCP 代理新增加一系列功能
+
+2.7 版本中,我们花了一些力气来开发 TCP 代理新功能,包括:
+
+* 允许 upstream 中配置域名
+* 允许 mqtt-proxy 插件配置域名
+* 支持接收 TLS over TCP 连接,这一块的证书自然是可以像 HTTPS 的证书一样动态配置的
+* 基于 SNI 的路由规则
+* 动态校验客户端证书
+
+在后续版本中,我们也会继续分配部分资源来完善现有的 TCP 代理功能,敬请期待!
+
+### 完善:多语言插件功能基本可用
+
+随着 apisix-java-plugin-runner 发布第一个版本,外加 apisix-go-plugin-runner 完成主体功能,Apache APISIX 的多语言插件功能已经支持两大最广泛使用的后端编程语言。如果你还担忧 Apache APISIX 的插件开发会受限于 Lua 生态,不妨试试使用我们的多语言 plugin runner 来开发 Java / Go 插件。
+
+## 下载
+
+下载 Apache APISIX 2.7.0-Release
+
+* 源代码:请访问下载页面`https://apisix.apache.org/downloads/`
+

Review comment:
       Why need a blank line here?




-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] Serendipity96 commented on a change in pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
Serendipity96 commented on a change in pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#discussion_r657610894



##########
File path: website/blog/2021-06-25-release-apache-apisix-2.7.md
##########
@@ -0,0 +1,67 @@
+---
+title: "Apache APISIX 2.7.0-Release 正式发布"
+author: spacewander
+authorURL: "https://github.com/spacewander"
+authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
+---
+> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
+>
+
+<!--truncate-->
+Apache APISIX 2.7.0-Release 正式发布!欢迎大家下载使用。
+
+## Release Notes
+
+### 新组件:开始推广 Apache APISIX 自己的 OpenResty 发行版:APISIX-OpenResty
+
+我们有一个宏伟的愿景,就是让 Apache APISIX 能够以较低的成本替换掉 Nginx,并且在动态性上不要输给 Envoy。
+
+要想达成这个愿景,必须要做的一件事是允许越来越多的 Nginx 配置能够被动态设置,而这又要求我们去维护一套 Nginx 的补丁和额外的 Nginx C 模块。
+
+所以我们在原生的 OpenResty 基础上,打入自己的补丁和 Nginx C 模块,铸成自己的 OpenResty 发行版。
+
+你也许会担心这么做是否太过激进,会不会导致 Apache APISIX 的稳定性滑坡。
+
+事实上,我们并不是第一个这么做的人,Kong 也在维护自己的 OpenResty 发行版。我们维护自己的发行版有两大保证:
+
+1. 紧跟 OpenResty 官方的道路。我们自己的发行版基于 OpenResty 1.19.3.2 版本,这一版本是当前官方默认的最新稳定版本。同时,我们密切关注 OpenResty 1.19.9.1 rc 版的发布工作,在其达到成熟后及时升级到这一版本。
+2. OpenResty 核心开发者和 Apache APISIX 核心开发者有很大的重叠部分。这意味着 Apache APISIX 自己的 OpenResty 发行版的发展方向不会偏离原生的 OpenResty,而且有重要的功能可以及时回馈到上游。
+
+APISIX-OpenResty 目前包含了以下新功能:
+
+* mTLS
+* 动态设置 client_max_body_size
+
+在 Apache APISIX 后续版本中,我们也会陆续允许下面的 Nginx 配置能够被动态设置:
+
+* upstream 的 keepalive
+* gzip
+* real_ip
+* proxy_max_temp_file_size
+* 以及更多的……
+
+我们正在推进 APISIX-OpenResty 的 rpm / deb 包打包工作,并搭建自己的 yum / ppa 仓库。很快,只需一行命令就能安装好 Apache APISIX 和 APISIX-OpenResty。
+
+### 新功能:TCP 代理新增加一系列功能
+
+2.7 版本中,我们花了一些力气来开发 TCP 代理新功能,包括:
+
+* 允许 upstream 中配置域名
+* 允许 mqtt-proxy 插件配置域名
+* 支持接收 TLS over TCP 连接,这一块的证书自然是可以像 HTTPS 的证书一样动态配置的
+* 基于 SNI 的路由规则
+* 动态校验客户端证书
+
+在后续版本中,我们也会继续分配部分资源来完善现有的 TCP 代理功能,敬请期待!
+
+### 完善:多语言插件功能基本可用
+
+随着 apisix-java-plugin-runner 发布第一个版本,外加 apisix-go-plugin-runner 完成主体功能,Apache APISIX 的多语言插件功能已经支持两大最广泛使用的后端编程语言。如果你还担忧 Apache APISIX 的插件开发会受限于 Lua 生态,不妨试试使用我们的多语言 plugin runner 来开发 Java / Go 插件。
+
+## 下载
+
+下载 Apache APISIX 2.7.0-Release
+
+* 源代码:请访问下载页面`https://apisix.apache.org/downloads/`
+

Review comment:
       markdown lint, article need end with a blank line.




-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] Serendipity96 commented on a change in pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
Serendipity96 commented on a change in pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#discussion_r657610894



##########
File path: website/blog/2021-06-25-release-apache-apisix-2.7.md
##########
@@ -0,0 +1,67 @@
+---
+title: "Apache APISIX 2.7.0-Release 正式发布"
+author: spacewander
+authorURL: "https://github.com/spacewander"
+authorImageURL: "https://avatars.githubusercontent.com/u/4161644?v=4"
+---
+> [@spacewander](https://github.com/spacewander), Core developer of Apache APISIX from [Shenzhen Zhiliu Technology Co.](https://www.apiseven.com/)
+>
+
+<!--truncate-->
+Apache APISIX 2.7.0-Release 正式发布!欢迎大家下载使用。
+
+## Release Notes
+
+### 新组件:开始推广 Apache APISIX 自己的 OpenResty 发行版:APISIX-OpenResty
+
+我们有一个宏伟的愿景,就是让 Apache APISIX 能够以较低的成本替换掉 Nginx,并且在动态性上不要输给 Envoy。
+
+要想达成这个愿景,必须要做的一件事是允许越来越多的 Nginx 配置能够被动态设置,而这又要求我们去维护一套 Nginx 的补丁和额外的 Nginx C 模块。
+
+所以我们在原生的 OpenResty 基础上,打入自己的补丁和 Nginx C 模块,铸成自己的 OpenResty 发行版。
+
+你也许会担心这么做是否太过激进,会不会导致 Apache APISIX 的稳定性滑坡。
+
+事实上,我们并不是第一个这么做的人,Kong 也在维护自己的 OpenResty 发行版。我们维护自己的发行版有两大保证:
+
+1. 紧跟 OpenResty 官方的道路。我们自己的发行版基于 OpenResty 1.19.3.2 版本,这一版本是当前官方默认的最新稳定版本。同时,我们密切关注 OpenResty 1.19.9.1 rc 版的发布工作,在其达到成熟后及时升级到这一版本。
+2. OpenResty 核心开发者和 Apache APISIX 核心开发者有很大的重叠部分。这意味着 Apache APISIX 自己的 OpenResty 发行版的发展方向不会偏离原生的 OpenResty,而且有重要的功能可以及时回馈到上游。
+
+APISIX-OpenResty 目前包含了以下新功能:
+
+* mTLS
+* 动态设置 client_max_body_size
+
+在 Apache APISIX 后续版本中,我们也会陆续允许下面的 Nginx 配置能够被动态设置:
+
+* upstream 的 keepalive
+* gzip
+* real_ip
+* proxy_max_temp_file_size
+* 以及更多的……
+
+我们正在推进 APISIX-OpenResty 的 rpm / deb 包打包工作,并搭建自己的 yum / ppa 仓库。很快,只需一行命令就能安装好 Apache APISIX 和 APISIX-OpenResty。
+
+### 新功能:TCP 代理新增加一系列功能
+
+2.7 版本中,我们花了一些力气来开发 TCP 代理新功能,包括:
+
+* 允许 upstream 中配置域名
+* 允许 mqtt-proxy 插件配置域名
+* 支持接收 TLS over TCP 连接,这一块的证书自然是可以像 HTTPS 的证书一样动态配置的
+* 基于 SNI 的路由规则
+* 动态校验客户端证书
+
+在后续版本中,我们也会继续分配部分资源来完善现有的 TCP 代理功能,敬请期待!
+
+### 完善:多语言插件功能基本可用
+
+随着 apisix-java-plugin-runner 发布第一个版本,外加 apisix-go-plugin-runner 完成主体功能,Apache APISIX 的多语言插件功能已经支持两大最广泛使用的后端编程语言。如果你还担忧 Apache APISIX 的插件开发会受限于 Lua 生态,不妨试试使用我们的多语言 plugin runner 来开发 Java / Go 插件。
+
+## 下载
+
+下载 Apache APISIX 2.7.0-Release
+
+* 源代码:请访问下载页面`https://apisix.apache.org/downloads/`
+

Review comment:
       markdown lint, article need end with a blank line and list need be surrounded by a blank line.




-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101


   :heavy_check_mark: Deploy Preview for *apisix* ready!
   
   
   :hammer: Explore the source changes: cdca25eeb7322a38a3490f86635f1eb177308800
   
   :mag: Inspect the deploy log: [https://app.netlify.com/sites/apisix/deploys/60d4017d4886830008a7dbfe](https://app.netlify.com/sites/apisix/deploys/60d4017d4886830008a7dbfe?utm_source=github&utm_campaign=bot_dl)
   
   :sunglasses: Browse the preview: [https://deploy-preview-381--apisix.netlify.app](https://deploy-preview-381--apisix.netlify.app?utm_source=github&utm_campaign=bot_dp)
   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101


   :heavy_check_mark: Deploy Preview for *apisix* ready!
   
   
   :hammer: Explore the source changes: ca1495884544858de401782a4d1073259286952e
   
   :mag: Inspect the deploy log: [https://app.netlify.com/sites/apisix/deploys/60d3ffcf3a86e10008d70561](https://app.netlify.com/sites/apisix/deploys/60d3ffcf3a86e10008d70561?utm_source=github&utm_campaign=bot_dl)
   
   :sunglasses: Browse the preview: [https://deploy-preview-381--apisix.netlify.app](https://deploy-preview-381--apisix.netlify.app?utm_source=github&utm_campaign=bot_dp)
   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #381: docs: added release apache apisix 2.7 blog

Posted by GitBox <gi...@apache.org>.
netlify[bot] edited a comment on pull request #381:
URL: https://github.com/apache/apisix-website/pull/381#issuecomment-867303101


   :construction_worker: Deploy Preview for *apisix* processing.
   
   
   :hammer: Explore the source changes: 0a0a1d11d34df4a6019a5b11640b75533494d8e1
   
   :mag: Inspect the deploy log: [https://app.netlify.com/sites/apisix/deploys/60d400fe4739c80007d3c312](https://app.netlify.com/sites/apisix/deploys/60d400fe4739c80007d3c312?utm_source=github&utm_campaign=bot_dl)
   


-- 
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org