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 2022/03/28 03:54:48 UTC

[GitHub] [apisix-website] yzeng25 opened a new pull request #973: docs: add 2.13 Release Notes

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


   Changes:
   
   Add 2.13 Release Notes
   
   TODO: Translation + Picture
   


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] hf400159 commented on a change in pull request #973: docs: add 2.13 Release Notes

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



##########
File path: website/blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 Is Released, Bringing LTS and New Features"
+authors:
+  - name: "Zexuan Luo"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "Yilin Zeng"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- Release Notes
+- API Gateway
+- LTS version
+description: Apache APISIX community has rolled out a new LTS version, 2.13.0. This version not only delivers more stable performance, but also supports more observability and service discovery plugins, as well as a more robust multilingual development system.
+tags: [Release]
+---
+
+> Apache APISIX community has rolled out a new LTS version, 2.13.0. This version not only delivers more stable performance, but also supports more observability and service discovery plugins, as well as a more robust multilingual development system.
+
+<!--truncate-->
+
+It has been more than half a year since the last LTS release of Apache APISIX, and today the Apache APISIX community is bringing a new LTS release, 2.13.0, which is not only more stable, but also supports more observability and service discovery plugins, and a more complete multilingual development system.
+
+If you're trying to find a balance between stability and new features, Apache APISIX 2.13.0 is an ideal choice. Since 2.13.0 is a LTS version, we will release a series of patch releases based on 2.13.0.
+
+![Apache APISIX 2.13.0 Features Preview](https://static.apiseven.com/202108/1648452101951-d69cb087-a6b4-490f-9a7b-47e122f72240.png)
+
+## Features Preview
+
+### New Change: API Is No Longer Exposed by Default
+
+In versions prior to 2.13.0, we allowed plugins to register APIs that could be called by clients. For example, the `jwt-auth` plugin would register a JWT-signed interface that could be accessed by clients to generate signatures for validation. However, this design has a  drawback - since it is the interface that is exposed and not the route, it is not possible to enforce security for it in the same way as for routes. While existing mechanisms allow users to intercept interface access by writing a corresponding plugin interceptor, there are still security risks in this approach.
+
+**Starting with version 2.13.0, we decide to make a major change and no longer expose the API by default**. If a user needs to expose an interface, they need to bind the interface to the corresponding route via the `public-api` plugin. This approach brings two benefits.
+
+1. registered APIs will have higher visibility, currently registered APIs only take effect through display configuration, and access is user-defined.
+2. More security options are allowed, and registered APIs have the same permission controls as routes.
+
+Of course, there are other new changes in version 2.13.0, such as fixing unusual behaviors in previous versions. See [Apache APISIX 2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/CHANGELOG.md#2130) for detailed information.
+
+### New Features: Enhancements in Observability
+
+As an API gateway, Apache APISIX has been working to connect more services and open up more observability upstream and downstream. We've been puting efforts in this field with every release, and 2.13.0 is also included.
+
+**This time we have added a new tracing plugin: `opentelemetry`, which allows sending OpenTelemetry tracing data to the configured collector**. Here is an example.
+
+The collector is set in the static configuration.
+
+```yaml
+plugin_attr:
+  opentelemetry:
+    resource:
+      service.name: APISIX
+      tenant.id: business_id
+    collector:
+      address: "127.0.0.1:4317"
+    batch_span_processor:
+      drop_on_queue_full: false
+      max_queue_size: 6
+      batch_timeout: 2
+      inactive_timeout: 1
+      max_export_batch_size: 2
+```
+
+After that, tracing can be enabled on a specific route.
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review comment:
       Refer to the Chinese




-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] hf400159 commented on a change in pull request #973: docs: add 2.13 Release Notes

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



##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+<!--truncate-->
+
+距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。
+
+![Apache APISIX 2.13.0 更新概览](https://static.apiseven.com/202108/1648439024629-e286bd1f-ce1d-424e-a4c0-7ded1ab3d17e.png)
+
+## 功能更新
+
+### 新变化:不再默认暴露 API
+
+在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,`jwt-auth` 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。
+
+**所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API。**如果用户需要暴露接口,则需要通过 `public-api` 插件将接口绑定到对应的路由上。这种方式会带来两个好处:
+
+1. 注册的 API 会有更高的能见度,目前注册的 API 只有通过显示配置才会生效,访问方式也是由用户自定义。
+2. 允许采用更多的安全防护选项,注册的 API 和路由拥有同样的权限控制。
+
+当然,2.13.0 版本还有其他的新变化,比如修复了历史版本的不合理行为。如需了解具体优化信息,请查阅 [2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/docs/zh/latest/CHANGELOG.md#2130)。
+
+### 新功能:可观测性层面对接更多的监控体系
+
+作为 API 网关,Apache APISIX 一直致力于连接更多的服务,打通更多的可观测性上下游。我们在每个版本都会为此添砖加瓦,2.13.0 版本也不例外。
+
+**这次我们新增了一个 tracing 插件:`opentelemetry`,允许发送 OpenTelemetry tracing 数据到配置的 collector。**下面简单通过一个示例来看一下。
+
+在静态配置里面设置了 collector:
+
+```yaml
+plugin_attr:
+  opentelemetry:
+    resource:
+      service.name: APISIX
+      tenant.id: business_id
+    collector:
+      address: "127.0.0.1:4317"
+    batch_span_processor:
+      drop_on_queue_full: false
+      max_queue_size: 6
+      batch_timeout: 2
+      inactive_timeout: 1
+      max_export_batch_size: 2
+```
+
+之后就可以在特定的路由上开启 tracing:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review comment:
       ```suggestion
   curl http://127.0.0.1:9080/apisix/admin/routes/1  \
   -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
   ```

##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+<!--truncate-->
+
+距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。
+
+![Apache APISIX 2.13.0 更新概览](https://static.apiseven.com/202108/1648439024629-e286bd1f-ce1d-424e-a4c0-7ded1ab3d17e.png)
+
+## 功能更新
+
+### 新变化:不再默认暴露 API
+
+在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,`jwt-auth` 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。
+
+**所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API。**如果用户需要暴露接口,则需要通过 `public-api` 插件将接口绑定到对应的路由上。这种方式会带来两个好处:
+
+1. 注册的 API 会有更高的能见度,目前注册的 API 只有通过显示配置才会生效,访问方式也是由用户自定义。
+2. 允许采用更多的安全防护选项,注册的 API 和路由拥有同样的权限控制。
+
+当然,2.13.0 版本还有其他的新变化,比如修复了历史版本的不合理行为。如需了解具体优化信息,请查阅 [2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/docs/zh/latest/CHANGELOG.md#2130)。
+
+### 新功能:可观测性层面对接更多的监控体系
+
+作为 API 网关,Apache APISIX 一直致力于连接更多的服务,打通更多的可观测性上下游。我们在每个版本都会为此添砖加瓦,2.13.0 版本也不例外。
+
+**这次我们新增了一个 tracing 插件:`opentelemetry`,允许发送 OpenTelemetry tracing 数据到配置的 collector。**下面简单通过一个示例来看一下。
+
+在静态配置里面设置了 collector:

Review comment:
       ```suggestion
   在静态配置里面设置 collector:
   ```

##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+<!--truncate-->
+
+距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。
+
+![Apache APISIX 2.13.0 更新概览](https://static.apiseven.com/202108/1648439024629-e286bd1f-ce1d-424e-a4c0-7ded1ab3d17e.png)
+
+## 功能更新
+
+### 新变化:不再默认暴露 API
+
+在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,`jwt-auth` 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。
+
+**所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API。**如果用户需要暴露接口,则需要通过 `public-api` 插件将接口绑定到对应的路由上。这种方式会带来两个好处:
+
+1. 注册的 API 会有更高的能见度,目前注册的 API 只有通过显示配置才会生效,访问方式也是由用户自定义。
+2. 允许采用更多的安全防护选项,注册的 API 和路由拥有同样的权限控制。
+
+当然,2.13.0 版本还有其他的新变化,比如修复了历史版本的不合理行为。如需了解具体优化信息,请查阅 [2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/docs/zh/latest/CHANGELOG.md#2130)。
+
+### 新功能:可观测性层面对接更多的监控体系
+
+作为 API 网关,Apache APISIX 一直致力于连接更多的服务,打通更多的可观测性上下游。我们在每个版本都会为此添砖加瓦,2.13.0 版本也不例外。
+
+**这次我们新增了一个 tracing 插件:`opentelemetry`,允许发送 OpenTelemetry tracing 数据到配置的 collector。**下面简单通过一个示例来看一下。
+
+在静态配置里面设置了 collector:
+
+```yaml
+plugin_attr:
+  opentelemetry:
+    resource:
+      service.name: APISIX
+      tenant.id: business_id
+    collector:
+      address: "127.0.0.1:4317"
+    batch_span_processor:
+      drop_on_queue_full: false
+      max_queue_size: 6
+      batch_timeout: 2
+      inactive_timeout: 1
+      max_export_batch_size: 2
+```
+
+之后就可以在特定的路由上开启 tracing:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+    "methods": ["GET"],
+    "uris": [
+        "/uid/*"
+    ],
+    "plugins": {
+        "opentelemetry": {
+            "sampler": {
+                "name": "always_on"
+            }
+        }
+    },
+    "upstream": {
+        "type": "roundrobin",
+        "nodes": {
+            "127.0.0.1:8089": 1
+        }
+    }
+}'
+```
+
+命中该路由的请求将会上报 OpenTelemetry 的数据到对应的 collector。
+
+此外,我们还新增了两个日志插件,支持把日志上报到 ClickHouse 和 Loggly 中。
+
+ClickHouse 是地表最快的 OLAP 数据库之一。Apache APISIX 支持发送 access log 和 error log 到 ClickHouse,示例如下:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+      "plugins": {
+            "clickhouse-logger": {
+                "user": "default",
+                "password": "a",
+                "database": "default",
+                "logtable": "test",
+                "endpoint_addr": "http://127.0.0.1:8123"
+            }
+       },
+      "upstream": {
+           "type": "roundrobin",
+           "nodes": {
+               "127.0.0.1:1980": 1
+           }
+      },
+      "uri": "/hello"
+}'
+```
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/error-log-logger -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review comment:
       ditto

##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+<!--truncate-->
+
+距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。
+
+![Apache APISIX 2.13.0 更新概览](https://static.apiseven.com/202108/1648439024629-e286bd1f-ce1d-424e-a4c0-7ded1ab3d17e.png)
+
+## 功能更新
+
+### 新变化:不再默认暴露 API
+
+在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,`jwt-auth` 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。
+
+**所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API。**如果用户需要暴露接口,则需要通过 `public-api` 插件将接口绑定到对应的路由上。这种方式会带来两个好处:
+
+1. 注册的 API 会有更高的能见度,目前注册的 API 只有通过显示配置才会生效,访问方式也是由用户自定义。
+2. 允许采用更多的安全防护选项,注册的 API 和路由拥有同样的权限控制。
+
+当然,2.13.0 版本还有其他的新变化,比如修复了历史版本的不合理行为。如需了解具体优化信息,请查阅 [2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/docs/zh/latest/CHANGELOG.md#2130)。
+
+### 新功能:可观测性层面对接更多的监控体系
+
+作为 API 网关,Apache APISIX 一直致力于连接更多的服务,打通更多的可观测性上下游。我们在每个版本都会为此添砖加瓦,2.13.0 版本也不例外。
+
+**这次我们新增了一个 tracing 插件:`opentelemetry`,允许发送 OpenTelemetry tracing 数据到配置的 collector。**下面简单通过一个示例来看一下。
+
+在静态配置里面设置了 collector:
+
+```yaml
+plugin_attr:
+  opentelemetry:
+    resource:
+      service.name: APISIX
+      tenant.id: business_id
+    collector:
+      address: "127.0.0.1:4317"
+    batch_span_processor:
+      drop_on_queue_full: false
+      max_queue_size: 6
+      batch_timeout: 2
+      inactive_timeout: 1
+      max_export_batch_size: 2
+```
+
+之后就可以在特定的路由上开启 tracing:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+    "methods": ["GET"],
+    "uris": [
+        "/uid/*"
+    ],
+    "plugins": {
+        "opentelemetry": {
+            "sampler": {
+                "name": "always_on"
+            }
+        }
+    },
+    "upstream": {
+        "type": "roundrobin",
+        "nodes": {
+            "127.0.0.1:8089": 1
+        }
+    }
+}'
+```
+
+命中该路由的请求将会上报 OpenTelemetry 的数据到对应的 collector。
+
+此外,我们还新增了两个日志插件,支持把日志上报到 ClickHouse 和 Loggly 中。
+
+ClickHouse 是地表最快的 OLAP 数据库之一。Apache APISIX 支持发送 access log 和 error log 到 ClickHouse,示例如下:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review comment:
       ditto

##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+<!--truncate-->
+
+距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。
+
+![Apache APISIX 2.13.0 更新概览](https://static.apiseven.com/202108/1648439024629-e286bd1f-ce1d-424e-a4c0-7ded1ab3d17e.png)
+
+## 功能更新
+
+### 新变化:不再默认暴露 API
+
+在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,`jwt-auth` 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。
+
+**所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API。**如果用户需要暴露接口,则需要通过 `public-api` 插件将接口绑定到对应的路由上。这种方式会带来两个好处:
+
+1. 注册的 API 会有更高的能见度,目前注册的 API 只有通过显示配置才会生效,访问方式也是由用户自定义。
+2. 允许采用更多的安全防护选项,注册的 API 和路由拥有同样的权限控制。
+
+当然,2.13.0 版本还有其他的新变化,比如修复了历史版本的不合理行为。如需了解具体优化信息,请查阅 [2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/docs/zh/latest/CHANGELOG.md#2130)。
+
+### 新功能:可观测性层面对接更多的监控体系
+
+作为 API 网关,Apache APISIX 一直致力于连接更多的服务,打通更多的可观测性上下游。我们在每个版本都会为此添砖加瓦,2.13.0 版本也不例外。
+
+**这次我们新增了一个 tracing 插件:`opentelemetry`,允许发送 OpenTelemetry tracing 数据到配置的 collector。**下面简单通过一个示例来看一下。
+
+在静态配置里面设置了 collector:
+
+```yaml
+plugin_attr:
+  opentelemetry:
+    resource:
+      service.name: APISIX
+      tenant.id: business_id
+    collector:
+      address: "127.0.0.1:4317"
+    batch_span_processor:
+      drop_on_queue_full: false
+      max_queue_size: 6
+      batch_timeout: 2
+      inactive_timeout: 1
+      max_export_batch_size: 2
+```
+
+之后就可以在特定的路由上开启 tracing:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+    "methods": ["GET"],
+    "uris": [
+        "/uid/*"
+    ],
+    "plugins": {
+        "opentelemetry": {
+            "sampler": {
+                "name": "always_on"
+            }
+        }
+    },
+    "upstream": {
+        "type": "roundrobin",
+        "nodes": {
+            "127.0.0.1:8089": 1
+        }
+    }
+}'
+```
+
+命中该路由的请求将会上报 OpenTelemetry 的数据到对应的 collector。
+
+此外,我们还新增了两个日志插件,支持把日志上报到 ClickHouse 和 Loggly 中。
+
+ClickHouse 是地表最快的 OLAP 数据库之一。Apache APISIX 支持发送 access log 和 error log 到 ClickHouse,示例如下:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+      "plugins": {
+            "clickhouse-logger": {
+                "user": "default",
+                "password": "a",
+                "database": "default",
+                "logtable": "test",
+                "endpoint_addr": "http://127.0.0.1:8123"
+            }
+       },
+      "upstream": {
+           "type": "roundrobin",
+           "nodes": {
+               "127.0.0.1:1980": 1
+           }
+      },
+      "uri": "/hello"
+}'
+```
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/error-log-logger -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+  "clickhouse": {
+      "user": "default",
+      "password": "a",
+      "database": "error_log",
+      "logtable": "t",
+      "endpoint_addr": "http://127.0.0.1:8123"
+  }
+}'
+```
+
+Loggly 是 SolarWinds 旗下的日志处理 SaaS 平台,我们支持通过 syslog 或 HTTP/HTTPS 的方式发送 access log。示例如下:
+
+配置上报方式
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/loggly -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review comment:
       ditto

##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+<!--truncate-->
+
+距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+
+如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。
+
+![Apache APISIX 2.13.0 更新概览](https://static.apiseven.com/202108/1648439024629-e286bd1f-ce1d-424e-a4c0-7ded1ab3d17e.png)
+
+## 功能更新
+
+### 新变化:不再默认暴露 API
+
+在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,`jwt-auth` 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。
+
+**所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API。**如果用户需要暴露接口,则需要通过 `public-api` 插件将接口绑定到对应的路由上。这种方式会带来两个好处:
+
+1. 注册的 API 会有更高的能见度,目前注册的 API 只有通过显示配置才会生效,访问方式也是由用户自定义。
+2. 允许采用更多的安全防护选项,注册的 API 和路由拥有同样的权限控制。
+
+当然,2.13.0 版本还有其他的新变化,比如修复了历史版本的不合理行为。如需了解具体优化信息,请查阅 [2.13.0 Changelog](https://github.com/apache/apisix/blob/release/2.13/docs/zh/latest/CHANGELOG.md#2130)。
+
+### 新功能:可观测性层面对接更多的监控体系
+
+作为 API 网关,Apache APISIX 一直致力于连接更多的服务,打通更多的可观测性上下游。我们在每个版本都会为此添砖加瓦,2.13.0 版本也不例外。
+
+**这次我们新增了一个 tracing 插件:`opentelemetry`,允许发送 OpenTelemetry tracing 数据到配置的 collector。**下面简单通过一个示例来看一下。
+
+在静态配置里面设置了 collector:
+
+```yaml
+plugin_attr:
+  opentelemetry:
+    resource:
+      service.name: APISIX
+      tenant.id: business_id
+    collector:
+      address: "127.0.0.1:4317"
+    batch_span_processor:
+      drop_on_queue_full: false
+      max_queue_size: 6
+      batch_timeout: 2
+      inactive_timeout: 1
+      max_export_batch_size: 2
+```
+
+之后就可以在特定的路由上开启 tracing:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1  -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+    "methods": ["GET"],
+    "uris": [
+        "/uid/*"
+    ],
+    "plugins": {
+        "opentelemetry": {
+            "sampler": {
+                "name": "always_on"
+            }
+        }
+    },
+    "upstream": {
+        "type": "roundrobin",
+        "nodes": {
+            "127.0.0.1:8089": 1
+        }
+    }
+}'
+```
+
+命中该路由的请求将会上报 OpenTelemetry 的数据到对应的 collector。
+
+此外,我们还新增了两个日志插件,支持把日志上报到 ClickHouse 和 Loggly 中。
+
+ClickHouse 是地表最快的 OLAP 数据库之一。Apache APISIX 支持发送 access log 和 error log 到 ClickHouse,示例如下:
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+      "plugins": {
+            "clickhouse-logger": {
+                "user": "default",
+                "password": "a",
+                "database": "default",
+                "logtable": "test",
+                "endpoint_addr": "http://127.0.0.1:8123"
+            }
+       },
+      "upstream": {
+           "type": "roundrobin",
+           "nodes": {
+               "127.0.0.1:1980": 1
+           }
+      },
+      "uri": "/hello"
+}'
+```
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/error-log-logger -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+  "clickhouse": {
+      "user": "default",
+      "password": "a",
+      "database": "error_log",
+      "logtable": "t",
+      "endpoint_addr": "http://127.0.0.1:8123"
+  }
+}'
+```
+
+Loggly 是 SolarWinds 旗下的日志处理 SaaS 平台,我们支持通过 syslog 或 HTTP/HTTPS 的方式发送 access log。示例如下:
+
+配置上报方式
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/loggly -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '
+{
+   "protocol": "http"
+}'
+```
+
+配置需要上报的路由
+
+```shell
+curl http://127.0.0.1:9080/apisix/admin/routes/1 -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d '

Review comment:
       diito




-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 72af399066ba29d25b6df749713d8cca77bd88ef |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/62416dd59cbcec0008ff4cc0 |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | c83f5ea569a2936dd893e4a70ea2b69d2e37c461 |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624176e7b96074000841729a |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 5caa71bcb2962631069b26a2c53da8076390bf6e |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624153a1b2de7f00087754d8 |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 9be98d149534a10c49024bd5648a0e604cabe85a |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624187ad4a32180008aa9a24 |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] SylviaBABY commented on a change in pull request #973: docs: add 2.13 Release Notes

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



##########
File path: website/blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 Is Released, Bringing LTS and New Features"
+authors:
+  - name: "Zexuan Luo"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "Yilin Zeng"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- Release Notes
+- API Gateway
+- LTS version
+description: Today, the Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.
+tags: [Release]
+---
+
+> Today, the Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.

Review comment:
       ```suggestion
   > Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.
   ```




-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 5c8aecd586def575a6f25845191c5630c0f89e6c |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624163bdbc23970009a655f3 |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 491a07022963fc89953dfbe17be32c2faef8e35e |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/62416093fba5e000085c98d7 |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 797c99bbe66dc1fad1e7cb4b8ad79ff84c1c19d0 |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624131791998800008346e9b |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] SylviaBABY commented on a change in pull request #973: docs: add 2.13 Release Notes

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



##########
File path: website/blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 Is Released, Bringing LTS and New Features"
+authors:
+  - name: "Zexuan Luo"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "Yilin Zeng"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- Release Notes
+- API Gateway
+- LTS version
+description: Today, the Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.

Review comment:
       ```suggestion
   description: Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.
   ```




-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 9be98d149534a10c49024bd5648a0e604cabe85a |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624187ad4a32180008aa9a24 |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] juzhiyuan merged pull request #973: docs: add 2.13 Release Notes

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


   


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 72af399066ba29d25b6df749713d8cca77bd88ef |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/62416dd59cbcec0008ff4cc0 |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] SylviaBABY commented on a change in pull request #973: docs: add 2.13 Release Notes

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



##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。

Review comment:
       ```suggestion
   description: 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
   ```

##########
File path: website/i18n/zh/docusaurus-plugin-content-blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 发布,LTS 和新功能,我全都要"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "曾奕霖"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- 版本发布
+- API 网关
+- LTS version
+description: 今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
+tags: [Release]
+---
+
+> 今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。

Review comment:
       ```suggestion
   > 全新的 LTS 版本—— Apache APISIX 2.13.0 正式发布。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。
   ```




-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] commented on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 797c99bbe66dc1fad1e7cb4b8ad79ff84c1c19d0 |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624131791998800008346e9b |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 5caa71bcb2962631069b26a2c53da8076390bf6e |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624153a1b2de7f00087754d8 |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 491a07022963fc89953dfbe17be32c2faef8e35e |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/62416093fba5e000085c98d7 |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 5c8aecd586def575a6f25845191c5630c0f89e6c |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624163bdbc23970009a655f3 |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">👷</span> Deploy Preview for *apache-apisix* processing.
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 428643edf8d7a00b8514092bc808141572f029d3 |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624164eecbf4f20009f99202 |


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | 428643edf8d7a00b8514092bc808141572f029d3 |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624164eecbf4f20009f99202 |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] EstelleRao commented on a change in pull request #973: docs: add 2.13 Release Notes

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



##########
File path: website/blog/2022/03/28/release-apache-apisix-2.13.md
##########
@@ -0,0 +1,196 @@
+---
+title: "Apache APISIX 2.13.0 Is Released, Bringing LTS and New Features"
+authors:
+  - name: "Zexuan Luo"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://avatars.githubusercontent.com/u/4161644?v=4"
+  - name: "Yilin Zeng"
+    title: "Technical Writer"
+    url: "https://github.com/yzeng25"
+    image_url: "https://github.com/yzeng25.png"
+keywords: 
+- Apache APISIX
+- 2.13.0
+- Release Notes
+- API Gateway
+- LTS version
+description: Today, the Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.
+tags: [Release]
+---
+
+> Today, the Apache APISIX community is bringing a new LTS release, 2.13.0, which not only provides more stable performance, but also supports more observability and service discovery plugins, and a better multilingual development system.

Review comment:
       Apache APISIX community has rolled out a new LTS version, 2.13.0. This version not only delivers more stable performance, but also supports more observability and service discovery plugins, as well as a more robust multilingual development system.




-- 
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: notifications-unsubscribe@apisix.apache.org

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



[GitHub] [apisix-website] netlify[bot] edited a comment on pull request #973: docs: add 2.13 Release Notes

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


   ### <span aria-hidden="true">✅</span> Deploy Preview for *apache-apisix* ready!
   
   
   |  Name | Link |
   |---------------------------------|------------------------|
   |<span aria-hidden="true">🔨</span> Latest commit | c83f5ea569a2936dd893e4a70ea2b69d2e37c461 |
   |<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/apache-apisix/deploys/624176e7b96074000841729a |
   |<span aria-hidden="true">😎</span> Deploy Preview | https://deploy-preview-973--apache-apisix.netlify.app |
   |<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTk3My0tYXBhY2hlLWFwaXNpeC5uZXRsaWZ5LmFwcCJ9.ZMRAlBNUzWVH9OmipsT3tJK0mXhjg4i8qb_wjvy7S2Y)<br /><br />_Use your smartphone camera to open QR code link._</details> |
   ---
   
   _To edit notification comments on pull requests, go to your [Netlify site settings](https://app.netlify.com/sites/apache-apisix/settings/deploys#deploy-notifications)._


-- 
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: notifications-unsubscribe@apisix.apache.org

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