写点什么

Apache APISIX 社区双周报 | 功能亮点更新进行中

  • 2021 年 12 月 21 日
  • 本文字数:2004 字

    阅读完需:约 7 分钟

Apache APISIX 社区双周报 | 功能亮点更新进行中

导语

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


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


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

贡献者统计


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。

近期功能特性亮点

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


相关 PR:https://github.com/apache/apisix/pull/5666


贡献者:spacewander


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


相关 PR:https://github.com/apache/apisix/pull/5675


贡献者:kevinw66


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


相关 PR:https://github.com/apache/apisix/pull/5653


贡献者:yuz10


APISIX WASM 支持在 rewrite 阶段运行


相关 PR:https://github.com/apache/apisix/pull/5695


贡献者:spacewander


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


相关 PR:https://github.com/apache/apisix/pull/5740


贡献者:zlhgo


APISIX stream 子系统支持记录日志


相关 PR:https://github.com/apache/apisix/pull/5768


贡献者:bisakhmondal


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


相关 PR:https://github.com/apache/apisix/pull/5734贡献者:bzp2010


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


相关 PR:https://github.com/apache/apisix/pull/5745


贡献者:bisakhmondal


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


相关 PR:https://github.com/apache/apisix-dashboard/pull/2231


贡献者:bzp2010


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


相关 PR:https://github.com/apache/apisix-ingress-controller/pull/794


贡献者:Brhetty


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


相关 PR:https://github.com/apache/apisix-ingress-controller/pull/779


贡献者: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 线上直播交流群,了解更多社区动态!



用户头像

Github:https://github.com/apache/apisix 2021.06.02 加入

Apache APISIX 是一个云原生、高性能、可扩展的微服务 API 网关。它是基于 OpenResty 和 etcd 来实现,和传统 API 网关相比,Apache APISIX 具备动态路由和插件热加载,特别适合微服务体系下的 API 管理。

评论

发布
暂无评论
Apache APISIX 社区双周报 | 功能亮点更新进行中