Skip to main content

社区双周报|12.1-12.15 功能亮点更新进行中

· One min read

从 12.1 到 12.15, 有 38 位开发者为 Apache APISIX 提交了 114 个 commits。感谢这些小伙伴为 Apache APISIX 添砖加瓦,是你们的无私付出,让 Apache APISIX 项目变得更好!

导语#

Apache APISIX 从开源第一天就以社区方式成长,迅速成为全世界最活跃的开源 API 网关项目。这些成就,离不开社区小伙伴们的共同奋斗。

“独行者速,众行者远”。Apache APISIX 社区周报希望可以帮助社区小伙伴们更好地掌握 Apache APISIX 社区的进展,方便大家参与到 Apache APISIX 社区中来。

我们还整理了一些适合新来社区的小伙伴们参加的 issue!感兴趣的同学们,走过路过不要错过!

贡献者统计#

本周贡献者名单
Click to Preview

本周新晋贡献者
Click to Preview

Good first issue#

Issue #5795#

链接: https://github.com/apache/apisix/issues/5795

问题描述:在某些场景下,我们只需要安装 etcd。但 install_dependencies.sh 不支持这个功能,它默认安装 APISIX 的所有依赖项。我们可以在 install_dependencies.sh 中单独支持安装 etcd 吗?

例如:

bash install_dependencies.sh etcd

Issue #5756#

链接: https://github.com/apache/apisix/issues/5756

问题描述:目前的 OpenWhisk 插件会从 Apache OpenWhisk 获取响应,并直接返回,而不进行解析。这个请求可能包含复杂的数据,重写状态码、响应头和响应体。我们需要解析它并改变 APISIX 的响应。

像这样的复杂数据:

{  "statusCode": 401,  "headers": {    "addition-header": "a-header"  },  "body": "xxx" | {"xxx":"xxx"}}

我们需要确定 OpenWhisk 响应是否包含它们,如果它们存在,就把它们写入 APISIX 响应。

Issue #5634#

链接: https://github.com/apache/apisix/issues/5634

问题描述:目前在 apisix limit-* 插件中已经支持 varvar_combination 了。可以支持一个类似于 function 的类型,这样就可以在 key 中把一些逻辑写成一个函数。然后我们可以从函数中获得 key。

近期功能特性亮点#

Apache APISIX 的项目官网和 Github 上的 issue 上已经积累了比较丰富的文档教程和使用经验,如果您遇到问题可以翻阅文档,用关键词在 issue 中搜索,也可以参与 issue 上的讨论,提出自己的想法和实践经验。

近期博文推荐#