This is an automated email from the ASF dual-hosted git repository.
sylviasu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git
The following commit(s) were added to refs/heads/master by this push:
new 755696240be blog: add release notes for v3.7.0 (#1728)
755696240be is described below
commit 755696240be4abc1ed0f4ce0d7637b8283f77613
Author: Traky Deng <[email protected]>
AuthorDate: Sun Nov 19 17:59:11 2023 -0800
blog: add release notes for v3.7.0 (#1728)
* add release notes
* Add transaltion
* replace avatar links
---------
Co-authored-by: Sylvia <[email protected]>
---
.../blog/2023/11/20/release-apache-apisix-3.7.0.md | 90 +++++++++++++++++++++
.../blog/2023/11/20/release-apache-apisix-3.7.0.md | 92 ++++++++++++++++++++++
2 files changed, 182 insertions(+)
diff --git a/blog/en/blog/2023/11/20/release-apache-apisix-3.7.0.md
b/blog/en/blog/2023/11/20/release-apache-apisix-3.7.0.md
new file mode 100644
index 00000000000..b67f4673b8f
--- /dev/null
+++ b/blog/en/blog/2023/11/20/release-apache-apisix-3.7.0.md
@@ -0,0 +1,90 @@
+---
+title: "Release Apache APISIX 3.7.0"
+authors:
+ - name: "Xin Rong"
+ title: "Author"
+ url: "https://github.com/AlinsRan"
+ image_url: "https://github.com/AlinsRan.png"
+ - name: "Traky Deng"
+ title: "Technical Writer"
+ url: "https://github.com/kayx23"
+ image_url: "https://github.com/kayx23.png"
+keywords:
+- Apache APISIX
+- API Gateway
+- API Management Platform
+- New Release
+- Cloud Native
+description: The Apache APISIX 3.7.0 version is released on November 20, 2023.
This release includes a few breaking changes, new features, and bug fixes.
+tags: [Community]
+---
+
+We are glad to present Apache APISIX 3.7.0 with exciting new features, bug
fixes, and other improvements to user experiences.
+
+<!--truncate-->
+
+This new release adds a number of new features, including the support for ACL
tokens for Consul service discovery, authorization parameters in
`openid-connect` plugin, Nacos AK/SK authentication, and more.
+
+There are also a few important changes included in this release. Should you
find these changes impacting your operations, please plan your upgrade
accordingly.
+
+## Breaking Changes
+
+### Restrict modification to create time and update time of core resources
+
+In the earlier versions, modifying resources' `create_time` and `update_time`
was unrestricted with Admin API. This behaviour is unneeded and prone to risks.
Starting from 3.7.0, users would not be allowed to modify these timestamps.
+
+For more information, see [change
proposal](https://lists.apache.org/thread/968kp7hd6zcg7ty2clomkbshmd53v71d) and
[PR #10232](https://github.com/apache/apisix/pull/10232).
+
+### Remove `exptime`, `validity_start`, and `validity_end` attributes from SSL
schema
+
+Remove `exptime`, `validity_start`, and `validity_end` attributes from SSL
schema as these information are present in the certificate.
+
+For more information, see [change
proposal](https://lists.apache.org/thread/8l4h8f6wcv482s0b7vt17do5z3g1y3o3) and
[PR #10323](https://github.com/apache/apisix/pull/10323).
+
+### Update `opentelemetry` plugin attributes to beter follow the specifications
+
+Replace attributes `route` with `apisix.route_name`, `service` with
`apisix.service_name` in the `opentelemetry` plugin to follow the OpenTelemetry
specifications for span name. For more information, see [PR
#10393](https://github.com/apache/apisix/pull/10393).
+
+## New Features
+
+### Support ACL tokens for Consul discovery
+
+Support for ACL tokens when using Consul or Consul KV service discovery. For
more information, see [PR #10278](https://github.com/apache/apisix/pull/10278).
+
+### Support configuring services for stream routes
+
+Support referencing services in stream routes to configure upstreams. For more
information, see [PR #10298](https://github.com/apache/apisix/pull/10298).
+
+### Support authorization parameters in `openid-connect` plugin
+
+Support additional authorization parameters in the `authorization_params`
attribute of the `openid-connect` plugin. For more information, see [PR
#10588](https://github.com/apache/apisix/pull/10588).
+
+### Support setting variables in `zipkin` plugin
+
+Support setting variables in zipkin plugin to expose the span information
during the rewrite phase. For more information, see
[documentation](https://github.com/wizhuo/apisix/blob/master/docs/en/latest/plugins/zipkin.md#variables)
and [PR #10361](https://github.com/apache/apisix/pull/10361).
+
+### Support Nacos AK/SK authentication
+
+Support Nacos AK/SK authentication. The access key and secret key can be
configured in the configuration file as follows:
+
+```yaml title="config.yaml"
+discovery:
+ nacos:
+ ...
+ access_key: "" # Nacos AccessKey ID
+ secret_key: "" # Nacos AccessKey Secret
+```
+
+For more information, see [PR
#10445](https://github.com/apache/apisix/pull/10445).
+
+## Other Updates
+
+- Fix `post_arg_*` variable matching failure when the POST form `Content-Type`
is appended with character set ([PR
#10372](https://github.com/apache/apisix/pull/10372))
+- Use `apisix-runtime` as the default APISIX runtime ([PR
#10415](https://github.com/apache/apisix/pull/10415) and [PR
#10427](https://github.com/apache/apisix/pull/10427))
+- Add tests for `authz-keycloak` with apisix secrets ([PR
#10353](https://github.com/apache/apisix/pull/10353))
+- Keep healthcheck target state when upstream changes ([PR
#10312](https://github.com/apache/apisix/pull/10312) and [PR
#10307](https://github.com/apache/apisix/pull/10307))
+- Fix incomplete log compression due to timeout in the `log-rotate` plugin
([PR #8620](https://github.com/apache/apisix/pull/8620))
+
+## Changelog
+
+For a complete list of changes in this release, please see
[CHANGELOG](https://github.com/apache/apisix/blob/master/CHANGELOG.md#370).
diff --git a/blog/zh/blog/2023/11/20/release-apache-apisix-3.7.0.md
b/blog/zh/blog/2023/11/20/release-apache-apisix-3.7.0.md
new file mode 100644
index 00000000000..95b45761e1c
--- /dev/null
+++ b/blog/zh/blog/2023/11/20/release-apache-apisix-3.7.0.md
@@ -0,0 +1,92 @@
+---
+title: "Apache APISIX 3.7.0 正式发布"
+authors:
+ - name: "Xin Rong"
+ title: "Author"
+ url: "https://github.com/AlinsRan"
+ image_url: "https://github.com/AlinsRan.png"
+ - name: "Traky Deng"
+ title: "Technical Writer"
+ url: "https://github.com/kayx23"
+ image_url: "https://github.com/kayx23.png"
+keywords:
+- Apache APISIX
+- API Gateway
+- API Management Platform
+- New Release
+- Cloud Native
+description: Apache APISIX 3.7.0 版本于 2023 年 11 月 20 日发布。该版本带来了一系列变更,新功能,和修复。
+tags: [Community]
+---
+
+我们很高兴地宣布 Apache APISIX 3.7.0 版本已经发布,带来了一系列新功能、Bug 修复和相关用户体验优化。
+
+<!--truncate-->
+
+该新版本添加了许多新功能,包括对 Consul 服务发现的 ACL 令牌的支持、`openid-connect` 插件中的授权参数、Nacos AK/SK
身份验证等。
+
+此外,该版本还包含了一些重要的变更。如果您发现这些变更会对您的使用产生影响,请进行相应的计划升级。
+
+## 重大变更
+
+### 限制修改核心资源的创建时间和更新时间
+
+在早期版本中,使用 Admin API 修改资源的 `create_time` 和 `update_time`
不受限制。这种行为是不必要的,而且容易产生风险。从 3.7.0 开始,用户将无法修改这些时间戳。
+
+有关更多信息,请参阅[更改提案](https://lists.apache.org/thread/968kp7hd6zcg7ty2clomkbshmd53v71d)
和 [PR #10232](https://github.com/apache/apisix/pull/10232)。
+
+### 从 SSL 模式中删除 `exptime`、`validity_start` 和 `validity_end` 属性
+
+从 SSL 架构中删除 `exptime`、`validity_start` 和 `validity_end` 属性,因为这些信息现已存在于证书中。
+
+有关更多信息,请参阅[更改提案](https://lists.apache.org/thread/8l4h8f6wcv482s0b7vt17do5z3g1y3o3)
和 [PR #10323](https://github.com/apache/apisix/pull/10323)。
+
+### 更新 `opentelemetry` 插件属性以更好地遵循规范
+
+将 `opentelemetry` 插件中的属性 `route` 替换为 `apisix.route_name`,将 `service` 替换为
`apisix.service_name`,以遵循 Span 名称的 OpenTelemetry 规范。
+
+有关更多信息,请参阅 [PR #10393](https://github.com/apache/apisix/pull/10393)。
+
+## 新功能
+
+### 支持 Consul 发现的 ACL 令牌
+
+使用 Consul 或 Consul KV 服务发现时支持 ACL 令牌。有关更多信息,请参阅 [PR
#10278](https://github.com/apache/apisix/pull/10278)。
+
+### 支持为流路由配置服务
+
+支持在流路由中引用服务来配置上游。有关更多信息,请参阅 [PR
#10298](https://github.com/apache/apisix/pull/10298)。
+
+### 在 `openid-connect` 插件中支持授权参数
+
+在 `openid-connect` 插件的 `authorization_params` 属性中支持额外的授权参数。有关更多信息,请参阅 [PR
#10588](https://github.com/apache/apisix/pull/10588)。
+
+### 支持在 `zipkin` 插件中设置变量
+
+支持在 `zipkin`
插件中设置变量以在重写阶段公开span信息。有关更多信息,请参阅[文档](https://github.com/wizhuo/apisix/blob/master/docs/zh/latest/plugins/zipkin.md#如何使用变量)
和 [PR #10361](https://github.com/apache/apisix/pull/10361)。
+
+### 支持 Nacos AK/SK 认证
+
+支持 Nacos AK/SK 认证。访问密钥和秘密密钥可以在配置文件中配置如下:
+
+```yaml title="config.yaml"
+discovery:
+ nacos:
+ ...
+ access_key: "" # Nacos AccessKey ID
+ secret_key: "" # Nacos AccessKey Secret
+```
+
+有关更多信息,请参阅 [PR #10445](https://github.com/apache/apisix/pull/10445)。
+
+## 其他更新
+
+- 修复 POST 表单 `Content-Type` 附加字符集时 `post_arg_*` 变量匹配失败的问题 ([PR
#10372](https://github.com/apache/apisix/pull/10372))
+- 使用 `apisix-runtime` 作为默认 APISIX runtime([PR
#10415](https://github.com/apache/apisix/pull/10415) 和 [PR
#10427](https://github.com/apache/apisix/pull/10427))
+- 使用 apisix secrets 添加 `authz-keycloak` 测试([PR
#10353](https://github.com/apache/apisix/pull/10353))
+- 当上游更改时保持运行状况检查目标状态([PR #10312](https://github.com/apache/apisix/pull/10312)
和 [PR #10307](https://github.com/apache/apisix/pull/10307))
+- 修复由于 `log-rotate` 插件超时而导致的不完整日志压缩([PR
#8620](https://github.com/apache/apisix/pull/8620))
+
+## 变更日志
+
+有关此版本中更改的完整列表,请参阅
[变更日志](https://github.com/apache/apisix/blob/master/CHANGELOG.md#370)。