1
头图

导语

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

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

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

贡献者统计

图片

图片

Good First Issue

Issue #5795

链接:

https://github.com/apache/api...

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

例如:

bash install_dependencies.sh etcd

Issue #5756

链接:

https://github.com/apache/api...

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

像这样的复杂数据:

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

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

Issue #5634

链接:

https://github.com/apache/api...

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

近期功能特性亮点

APISIX mqtt-proxy 插件支持使用 route 上配置的上游信息

相关 PR:https://github.com/apache/api...

贡献者:spacewander

APISIX 支持在未设置环境时默认值

相关 PR:https://github.com/apache/api...

贡献者:kevinw66

APISIX 新增 rocketmq-logger 插件可以将接口请求日志以 JSON 的形式推送给外部 RocketMQ 集群

相关 PR:https://github.com/apache/api...

贡献者:yuz10

APISIX WASM 支持在 rewrite 阶段运行

相关 PR:https://github.com/apache/api...

贡献者:spacewander

APISIX 支持在 server 与 location 之间补充自定义 Nginx 配置

相关 PR:https://github.com/apache/api...

贡献者:zlhgo

APISIX stream 子系统支持记录日志

相关 PR:https://github.com/apache/api...

贡献者:bisakhmondal

APISIX 新增 OPA 插件,支持使用 OpenPolicyAgent 服务对 API 进行访问控制

相关 PR:https://github.com/apache/api...贡献者:bzp2010

APISIX 新增 vault 模块,将 HashiCorp Vault 与 APISIX 的 jwt-auth 认证插件整合

相关 PR:https://github.com/apache/api...

贡献者:bisakhmondal

Dashboard 支持配置使用 POST 表单数据作为高级匹配条件

相关 PR:https://github.com/apache/api...

贡献者:bzp2010

APISIX Ingresss 中可避免无 spec 字段的ApisixUpstream 资源导致的 panic

相关 PR:https://github.com/apache/api...

贡献者:Brhetty

APISIX Ingress 中为 Ingress 资源增加正则匹配的支持

相关 PR:https://github.com/apache/api...

贡献者:lxm

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

近期博文推荐

想在 KubeSphere 中进行自定义监控?来瞧瞧这

本文详细介绍如何「将 Apache APISIX Ingress 网关接入 KubeSphere 并进行自定义监控」。

百万级 QPS 业务新宠,金山办公携手 Apache APISIX 打造网关实践新体验

本文介绍了金山办公如何使用 Apache APISIX 应对百万级 QPS 业务,同时基于 Apache APISIX 更新与改进网关实践层面的内容。

使用 Apache APISIX serverless 能力快速拦截 Apache Log4j2 的高危漏洞

本文介绍如何使用 Apache APISIX serverless 能力快速拦截 Apache Log4j2 的高危漏洞。

Apache APISIX 助力便利充电创领者小电实现云原生方案

本文介绍了国内便利充电创领者——小电通过应用 Apache APISIX,进行公司产品架构的云原生项目搭建。

再下一城!两大社区携手打造 API 日志监控新利器

本文介绍了 APISIX 新增的 rocketmq-logger 插件,可以将接口请求日志以 JSON 的形式推送给外部 RocketMQ 集群。

活动预告

12 月 26 日(周日),Apache APISIX 社区将联合 Apache RocketMQ 社区为大家带来超硬核的线上分享。想要了解更多应用实践内容,一起来参与此次的线上 Meetup 吧!众多精彩议题内容等你来看。

在这里插入图片描述

入群交流

扫描下方二维码,加入 Apache APISIX 线上直播交流群,了解更多社区动态!

图片


API7_技术团队
99 声望47 粉丝

API7.ai 是一家提供 API 处理和分析的开源基础软件公司,于 2019 年开源了新一代云原生 API 网关 -- APISIX 并捐赠给 Apache 软件基金会。此后,API7.ai 一直积极投入支持 Apache APISIX 的开发、维护和社区运营...