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/09/28 03:42:51 UTC

[GitHub] [apisix-website] hf400159 commented on a diff in pull request #1346: docs: add APISIX 3.0.0-beta release blog

hf400159 commented on code in PR #1346:
URL: https://github.com/apache/apisix-website/pull/1346#discussion_r981908697


##########
blog/zh/blog/2022/09/28/apache-apisix-3.0.0-beta-release.md:
##########
@@ -0,0 +1,228 @@
+---
+title: "APISIX 3.0.0 预览版现已发布!带来丰富功能与迭代细节"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://github.com/spacewander.png"
+  - name: "苏钰"
+    title: "Technical Writer"
+    url: "https://github.com/SylviaBABY"
+    image_url: "https://avatars.githubusercontent.com/u/39793568?v=4"
+keywords:
+  - Apache APISIX
+  - API 网关
+  - API 管理平台
+  - 版本发布
+  - 新功能
+description: Apache APISIX 3.0.0 预览版现已发布,为你整理了此次预览版上线的一些功能与调整细节。
+tags: [Community]
+---
+
+> Apache APISIX 3.0.0 预览版现已发布,为你整理了此次预览版上线的一些功能与调整细节。
+
+<!--truncate-->
+
+本次发布的新版本,是 3.0.0 的 Beta 预览版。作为 3.0 正式版的探路先锋,预览版已经包含了 3.0 大版本中带来的多项新功能。如果你想提前感受 APISIX 3.0 版本的功能盛宴,欢迎尝鲜此次预览版,也期待你在使用中向社区反馈相关体验。
+
+正因为 3.0.0-beta 版本新增了很多不向下兼容的改动,本次发版公告会一一列出这些改动,让各位用户在迁移配置时有所准备。
+
+## 新变化
+
+### 移动 config_center、etcd 和 Admin API 配置到 deployment 中
+
+在 3.0 版本中,调整了静态配置文件中的配置,所以你需要同步更新下 `config.yaml` 文件内的配置。
+
+- `config_center` 功能改由 `deployment` 中的 `config_provider` 实现([#7901](https://github.com/apache/apisix/pull/7901))
+- `etcd` 字段整体搬迁到 `deployment` 中([#7860](https://github.com/apache/apisix/pull/7860))
+- 以下 Admin API 配置移动到 `deployment` 中的 `admin` 字段([#7823](https://github.com/apache/apisix/pull/7823)):
+  - admin_key
+  - enable_admin_cors
+  - allow_admin
+  - admin_listen
+  - https_admin
+  - admin_api_mtls
+  - admin_api_version
+
+更多详情可参考最新的 config-default.yaml 文件。
+
+### 移除多个已废弃配置
+
+在 3.0 新版本中,我们把许多之前标记为 `deprecated` 的配置进行了清理。
+
+在静态配置中,移除了以下若干字段:
+
+- 移除 `apisix.ssl` 中的 `enable_http2` 和 `listen_port`([#7717](https://github.com/apache/apisix/pull/7717))
+- 移除 `apisix.port_admin`([#7716](https://github.com/apache/apisix/pull/7716))
+- 移除 `etcd.health_check_retry` ([#7676](https://github.com/apache/apisix/pull/7676))

Review Comment:
   ```suggestion
   - 移除 `etcd.health_check_retry` ([#7676](https://github.com/apache/apisix/pull/7676))
   ```



##########
blog/zh/blog/2022/09/28/apache-apisix-3.0.0-beta-release.md:
##########
@@ -0,0 +1,228 @@
+---
+title: "APISIX 3.0.0 预览版现已发布!带来丰富功能与迭代细节"
+authors:
+  - name: "罗泽轩"
+    title: "Author"
+    url: "https://github.com/spacewander"
+    image_url: "https://github.com/spacewander.png"
+  - name: "苏钰"
+    title: "Technical Writer"
+    url: "https://github.com/SylviaBABY"
+    image_url: "https://avatars.githubusercontent.com/u/39793568?v=4"
+keywords:
+  - Apache APISIX
+  - API 网关
+  - API 管理平台
+  - 版本发布
+  - 新功能
+description: Apache APISIX 3.0.0 预览版现已发布,为你整理了此次预览版上线的一些功能与调整细节。
+tags: [Community]
+---
+
+> Apache APISIX 3.0.0 预览版现已发布,为你整理了此次预览版上线的一些功能与调整细节。
+
+<!--truncate-->
+
+本次发布的新版本,是 3.0.0 的 Beta 预览版。作为 3.0 正式版的探路先锋,预览版已经包含了 3.0 大版本中带来的多项新功能。如果你想提前感受 APISIX 3.0 版本的功能盛宴,欢迎尝鲜此次预览版,也期待你在使用中向社区反馈相关体验。
+
+正因为 3.0.0-beta 版本新增了很多不向下兼容的改动,本次发版公告会一一列出这些改动,让各位用户在迁移配置时有所准备。
+
+## 新变化
+
+### 移动 config_center、etcd 和 Admin API 配置到 deployment 中
+
+在 3.0 版本中,调整了静态配置文件中的配置,所以你需要同步更新下 `config.yaml` 文件内的配置。
+
+- `config_center` 功能改由 `deployment` 中的 `config_provider` 实现([#7901](https://github.com/apache/apisix/pull/7901))
+- `etcd` 字段整体搬迁到 `deployment` 中([#7860](https://github.com/apache/apisix/pull/7860))
+- 以下 Admin API 配置移动到 `deployment` 中的 `admin` 字段([#7823](https://github.com/apache/apisix/pull/7823)):
+  - admin_key
+  - enable_admin_cors
+  - allow_admin
+  - admin_listen
+  - https_admin
+  - admin_api_mtls
+  - admin_api_version
+
+更多详情可参考最新的 config-default.yaml 文件。
+
+### 移除多个已废弃配置
+
+在 3.0 新版本中,我们把许多之前标记为 `deprecated` 的配置进行了清理。
+
+在静态配置中,移除了以下若干字段:
+
+- 移除 `apisix.ssl` 中的 `enable_http2` 和 `listen_port`([#7717](https://github.com/apache/apisix/pull/7717))
+- 移除 `apisix.port_admin`([#7716](https://github.com/apache/apisix/pull/7716))
+- 移除 `etcd.health_check_retry` ([#7676](https://github.com/apache/apisix/pull/7676))
+- 移除 `nginx_config.http.lua_shared_dicts` ([#7677](https://github.com/apache/apisix/pull/7677))
+- 移除 `nginx_config.http.real_ip_header` ([#7696](https://github.com/apache/apisix/pull/7696))
+
+在动态配置中,进行了以下调整:
+
+- 将插件配置的 `disable` 移到 `_meta` 中([#7707](https://github.com/apache/apisix/pull/7707))
+- 从 Route 中移除了 `service_protocol`([#7701](https://github.com/apache/apisix/pull/7701))
+
+此外还有具体插件级别上的改动:
+
+- authz-keycloak 中移除了 `audience` 字段 ([#7683](https://github.com/apache/apisix/pull/7683))
+- mqtt-proxy 中移除了 `upstream` 字段 ([#7694](https://github.com/apache/apisix/pull/7694))
+- error-log-logger 中把 TCP 相关配置放到 `tcp` 字段中 ([#7700](https://github.com/apache/apisix/pull/7700))
+- syslog 中移除了 `max_retry_times` 和 `retry_interval` 字段 ([#7699](https://github.com/apache/apisix/pull/7699))
+- proxy-rewrite 中移除了 `scheme` 字段 ([#7695](https://github.com/apache/apisix/pull/7695))
+
+### 调整 Admin API 响应格式
+
+我们在以下若干个 PR 中调整了 Admin API 的响应格式:

Review Comment:
   ```suggestion
   我们在以下两个 PR 中调整了 Admin API 的响应格式:
   ```



##########
blog/zh/blog/2022/09/28/apache-apisix-3.0.0-beta-release.md:
##########
@@ -0,0 +1,224 @@
+---
+title: "APISIX 3.0.0 预览版现已发布!带来丰富功能与迭代细节"
+authors:
+  - name: 罗泽轩
+    title: Author
+    url: https://github.com/moonming
+    image_url: https://avatars.githubusercontent.com/u/26448043
+keywords:
+  - Apache APISIX
+  - API 网关
+  - API 管理平台
+  - 版本发布
+  - 新功能
+description: Apache APISIX 3.0.0 预览版现已发布,为你整理了此次预览版上线的一些功能与调整细节。
+tags: [Community]
+---
+
+> Apache APISIX 3.0.0 预览版现已发布,为你整理了此次预览版上线的一些功能与调整细节。
+
+<!--truncate-->
+
+本次发布的新版本,是 3.0.0 的 Beta 预览版。作为 3.0 正式版的探路先锋,预览版已经包含了 3.0 大版本中带来的多项新功能。如果你想提前感受 APISIX 3.0 版本的功能盛宴,欢迎尝鲜此次预览版,也期待你在使用中向社区反馈相关体验。
+
+正因为 3.0.0-beta 版本新增了很多不向下兼容的改动,本次发版公告会一一列出这些改动,让各位用户在迁移配置时有所准备。
+
+## 新变化
+
+### 移动 config_center、etcd 和 Admin API 配置到 deployment 中
+
+在 3.0 版本中,调整了静态配置文件中的配置,所以你需要同步更新下 `config.yaml` 文件内的配置。
+
+- `config_center` 功能改由 `deployment` 中的 `config_provider` 实现([#7901](https://github.com/apache/apisix/pull/7901))
+- `etcd` 字段整体搬迁到 `deployment` 中([#7860](https://github.com/apache/apisix/pull/7860))
+- 以下 Admin API 配置移动到 `deployment` 中的 `admin` 字段([#7823](https://github.com/apache/apisix/pull/7823)):
+  - admin_key
+  - enable_admin_cors
+  - allow_admin
+  - admin_listen
+  - https_admin
+  - admin_api_mtls
+  - admin_api_version
+
+更多详情可参考最新的 config-default.yaml 文件。

Review Comment:
   ```suggestion
   更多详情可参考最新的 `[config-default.yaml](https://github.com/apache/apisix/blob/master/conf/config-default.yaml)` 文件。
   ```



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