Skip to main content

社区月报 (12.01 - 12.31)

· 阅读需约 3 分钟

最近,我们新增并改进了 Apache APISIX 的部分功能,包括支持 limit-count 插件使用 plugin metadata 配置速率限制响应头和支持将 system 设置为值并引用 ca_certs 等。有关更多功能新亮点,请阅读本期月报。

导语

Apache APISIX 项目始终秉承着开源社区协作的精神,自问世起便崭露头角,如今已经成为全球最活跃的开源 API 网关项目之一。正如谚语所言,“众人拾柴火焰高”,这一辉煌成就,得益于整个社区伙伴的协同努力。

从 2024.12.01 至 2024.12.31,有 11 名开发者提交了 27 个 commits,为 Apache APISIX 做出了重要贡献。感谢这些伙伴们对 Apache APISIX 的无私支持!正是因为你们的付出,才能让 Apache APISIX 项目不断改进、提升和壮大。

贡献者统计

贡献者名单
Click to Preview

新晋贡献者
Click to Preview

近期亮点功能/改进

  1. 支持 limit-count 插件使用 plugin metadata 配置速率限制响应头 (贡献者:shreemaan-abhishek)

此 PR 允许用户使用插件元数据来配置速率限制响应头的名称。

  1. 支持将 system 设置为值以使用系统定义的 CA 证书 (贡献者:Revolyssup)

通过此功能,用户可以在配置 ssl_trusted_certificate 时将 system 设置为值,以使用系统定义的 CA 证书。

  1. 新增插件 workflow.lua 修改逻辑 (贡献者:Revolyssup)

在向 workflow 插件中添加新插件时,要求必须更改在 workflow.lua 中定义的 supported_actions 表。此更改通过实现 workflow_handler() 函数,将表中的注册工作转移到新添加的插件。

  1. 插件 workflow 中的 case 设为非必填字段 (贡献者:Revolyssup)

此更改将 case 设置为非必填字段,缺少 case 将被视为默认匹配。

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