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

Reply via email to