Skip to main content

Apache APISIX 社区周报 | 08-09 ~ 08-15

· 6 min read

本周,有 26 位开发者为 Apache APISIX 提交了 96 个 commit 。感谢本周以下小伙伴为 Apache APISIX 添砖加瓦(排名不分先后),是你们的无私付出,让 Apache APISIX 变得更好!

导语#

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

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

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

贡献者统计#

本周,有 26 位开发者为 Apache APISIX 提交了 96 个 commit 。感谢本周以下小伙伴为 Apache APISIX 添砖加瓦(排名不分先后),是你们的无私付出,让 Apache APISIX 变得更好!

juzhiyuan, Baoyuantop, spacewander, okaybase, liuxiran, Serendipity96, nic-chen, tao12345666333, shuaijinchao, Yiyiyimu, jbampton, tzssangglass, foolwc, dickens7, Xunzhuo, jagerzhang, tong3jie, sunhao-java, gxthrj, chzhuo, qsliu2017, bisakhmondal, LiteSun, wmdmomo, Ylikj, bzp2010

Good first issue#

Issue #4800#

链接:https://github.com/apache/apisix/issues/4800
问题描述:Admin API 中关于创建 Route 入参 (vars) 的描述有错误. issue 解决方案:在 json 中,方括号表示数组,而花括号表示对象。这里明显是想表述是数组嵌套数组的方式,但是用两个花括号在 json 里面是错误的书写方式。所以这里应该是方括号。

[  ["arg_name", "==", "json"],  ["arg_age", ">", 18]]

Issue #4441#

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

问题描述:现在 APISIX stream_routes 的参数 "remote_addr"只支持单个 ip,需要支持多个 ip 或者像 "192.168.0.0/16 "这样的匹配规则,就像 http 路由参数 "remote_addr"一样。

解决方案:为 APISIX stream_routes 的 "remote_addr"参数支持多个 ip 地址或匹配规则,如 "192.168.0.0/16"

相关系统参数:

  • apisix version (cmd: apisix version): 2.6
  • OS (cmd: uname -a): CentOS7

Issue #3931#

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

问题描述: 重定向插件中的 http_to_https 缺乏 curl 测试

解决方案:为重定向插件中的 http_to_https 添加 curl 测试

更新文档 http://apisix.apache.org/docs/apisix/plugins/redirect

本周功能特性亮点#

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

本周博文推荐#