Skip to main content

Biweekly Report|2.1-2.14 Feature Highlights Update in Progress

· 4 min read

From 2.1 to 2.14, 25 contributors submitted 55 commits for Apache APISIX. Thank you all for your contributions to Apache APISIX. It is your selfless contribution to make the Apache APISIX project better!

Introduction#

Apache APISIX has grown as a community from the first day of open source and has quickly become the most active open source API gateway project in the world. These achievements cannot be achieved without the joint efforts of our community partners.

"If you want to go fast, go alone.If you want to go far, go together." The Apache APISIX Community Weekly Report hopes to help community members better understand the weekly progress of the Apache APISIX community and and facilitate everyone to participate in the Apache APISIX community.

We have also compiled some issues suitable for newcomers to the community to participate in! If you are interested, don't miss it!

Contributor Statistics#

Contributors List

New Contributors

Good first issue#

Issue #6197#

Link: https://github.com/apache/apisix/issues/6197

Issue description:

How to current limit both in minutes and day by using plugin limit-count?

Current, the plugin limit-count only Set a traffic limiting mode, second or minute. If I want to set seconds and minutes at the same time, plugin not support because what you set later will overwrite what you set earlier. Is there a better solution to this problem?

Issue #6265#

Link: https://github.com/apache/apisix/issues/6265

Issue description:

The test case in t/core/utils.t currently has some code errors, such as:

         content_by_lua_block {             local core = require("apisix.core")             local resolvers = {"8.8.8.8"}             core.utils.set_resolver(resolvers)             local ip_info, err = core.utils.dns_parse("github.com")             if not ip_info then                 core.log.error("failed to parse domain: ", host, ", error: ",err)             end             ngx.say(require("toolkit.json").encode(ip_info))         }

The variable host is a nil when the code is executed here (which may never happened).

Highlights of Recent Features#

The Apache APISIX project website and the Github issue have accumulated a wealth of documentation and experience, so if you encounter problems, you can read the documentation, search the issue with keywords, or participate in the discussion on the issue to put forward your own ideas and practical experience.

Recent Blog Recommendations#