Skip to main content

Biweekly Report|12.1-12.15 Feature Highlights Update in Progress

· 4 min read

From 12.1 to 12.15, 38 contributors submitted 114 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 #5795#

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

Issue description:

Sometimes, we just need install etcd, ref here. But install_dependencies.sh not support this feature, it will install all dependencies of APISIX. Should we support install etcd separately in install_dependencies.sh ?

example:

bash install_dependencies.sh etcd

Issue #5756#

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

Issue description:

The current openwhisk plugin will take the response from Apache OpenWhisk and return it directly without parsing. This request may contain complex data that rewrites the status code, response headers, and response body. We need to parse it and change the APISIX response.

The complex data like this:

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

We need to determine if the OpenWhisk response contains them, and if they are present, write them to the APISIX response.

Issue #5634#

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

Issue description:

Now, I see we had support var, var_combination in apisix limit-* plugins yet.

I think we can support a type like function so that we can write some logic as a function in the key.

Then we can get the key from the function.

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#