Introduction
Apache APIs IX has grown as a community since the first day of open source, and has rapidly become the most active open source API Gateway project in the world. These achievements are inseparable from the joint efforts of small community partners.
“Speed alone, distance for all”. The weekly report of Apache apisix community hopes to help community partners better grasp the weekly progress of Apache apisix community and facilitate everyone to participate in Apache apisix community.
We also sorted out some issues suitable for new community partners! Interested students, don’t miss passing by!
Contributor statistics
Good First Issue
Issue #5795
Link:
https://github.com/apache/api…
Problem description: in some scenarios, we only need to install etcd. But install\_ dependencies. SH does not support this function. It installs all dependencies of apifix by default. We can install\_ dependencies. Is etcd installed separately in SH supported?
For example:
bash install_dependencies.sh etcd
Issue #5756
Link:
https://github.com/apache/api…
Problem description: the current opentask plug-in will get the response from Apache opentask and return it directly without parsing. This request may contain complex data, rewriting the status code, response header and response body. We need to parse it and change the apifix response.
Complex data like this:
{
"statusCode": 401,
"headers": {
"addition-header": "a-header"
},
"body": "xxx" | {"xxx":"xxx"}
}
We need to determine whether the opentask response contains them, and if they exist, write them to the apisex response.
Issue #5634
Link:
https://github.com/apache/api…
Problem description: Currently, it is supported in apifix limit – * plug-invar
、var_combination
Yes. We can support one similar tofunction
In this way, some logic can be written into a function in the key. Then we can get the key from the function.
Recent features highlights
Apisik mqtt proxy plug-in supports the use of upstream information configured on route
Relevant PR:https://github.com/apache/api…
Contributor: spacewander
Apisik supports default values when the environment is not set
Relevant PR:https://github.com/apache/api…
Contributor: kevinw66
The newly added rocketmq logger plug-in in apisik can push the interface request log to the external rocketmq cluster in the form of JSON
Relevant PR:https://github.com/apache/api…
Contributor: yuz10
APIs IX wasm supports running in the rewrite phase
Relevant PR:https://github.com/apache/api…
Contributor: spacewander
Apisik supports supplementing custom nginx configuration between server and location
Relevant PR:https://github.com/apache/api…
Contributor: zlhgo
APIs IX stream subsystem supports logging
Relevant PR:https://github.com/apache/api…
Contributor: bisakhmondal
APIs IX adds OPA plug-in to support API access control using openpolicyagent service
Relevant PR:https://github.com/apache/api…Contributor: bzp2010
The vault module is added to apisix to integrate hashicorp vault with the JWT auth certification plug-in of apisix
Relevant PR:https://github.com/apache/api…
Contributor: bisakhmondal
Dashboard supports configuring the use of post form data as advanced matching criteria
Relevant PR:https://github.com/apache/api…
Contributor: bzp2010
Panics caused by apisixupstream resources without spec field can be avoided in apisixingress
Relevant PR:https://github.com/apache/api…
Contributor: brhetty
Add regular matching support for ingress resources in apisik ingress
Relevant PR:https://github.com/apache/api…
Contributor: LXM
The project official website of Apache apisix and issue on GitHub have accumulated rich document tutorials and use experience. If you encounter problems, you can browse the documents, search in issue with keywords, or participate in the discussion on issue and put forward your own ideas and practical experience.
Recent blog recommendation
Want to do custom monitoring in kubesphere? Look at this
This article describes in detail how to “connect Apache apisik progress gateway to kubesphere and conduct custom monitoring”.
This paper introduces how Jinshan office uses Apache apisix to deal with millions of QPS services, and updates and improves the practical content of gateway based on Apache apisix.
This article describes how to quickly intercept the high-risk vulnerability of Apache log4j2 by using Apache apisik serverless capability.
This paper introduces Xiaodian, a domestic leader in convenient charging, to build the cloud native project of the company’s product architecture through the application of Apache APIs IX.
Another city! Two communities work together to create a new tool for API log monitoring
This paper introduces the newly added rocketmq logger plug-in in apisik, which can push the interface request log to the external rocketmq cluster in the form of JSON.
Activity forecast
On Sunday, December 26, Apache apisik community will join Apache rocketmq community to bring you online sharing of super hard core. To learn more about application practice, join us in this online meetup! Many wonderful topics are waiting for you to see.
Group communication
Scan the QR code below and join the Apache apisik online live communication group to learn more about community dynamics!