Introduction:

Apache APISIX has grown with a community approach from the first day of open source and has quickly become the most active open source API gateway project in the world. These achievements are inseparable from the joint efforts of our community partners.

As the saying goes, “He who walks alone goes fast, but many walk far.” The Apache APISIX Community Weekly is designed to help you keep track of the weekly progress of the Apache APISIX community and get involved in the Apache APISIX community.

We also sorted out some issues suitable for newcomers to the community! Interested students, pass by do not miss!

Contributor statistics

Good First Issue

Issue #5795

Links:

Github.com/apache/apis…

Problem description: In some scenarios, we only need to install ETCD. Install_dependencies. Sh does not support this feature and installs all APISIX dependencies by default. Can we support installing ETCD separately in install_dependencies. Sh?

Such as:

bash install_dependencies.sh etcd
Copy the code

Issue #5756

Links:

Github.com/apache/apis…

The current OpenWhisk plug-in takes the response from Apache OpenWhisk and returns it directly without parsing. The request may contain complex data, overriding status codes, response headers, and response bodies. We need to parse it and change the response of APISIX.

Complex data like this:

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

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

Issue #5634

Links:

Github.com/apache/apis…

The apisix limit-* plugin already supports var and VAR_combination. We can support a type similar to function so that we can write some logic as a function in the key. And then we can get the key from the function.

Highlights of recent features

The APISIX MQTT-Proxy plug-in supports the use of upstream information configured on the route

Related PR: github.com/apache/apis…

Contributor: Spacewander

APISIX supports default values without setting the environment

Related PR: github.com/apache/apis…

Contributor: Kevinw66

APISIX adds rocketMQ-Logger to push interface request logs to external RocketMQ clusters as JSON

Related PR: github.com/apache/apis…

Contributor: YUZ10

APISIX WASM supports running in the rewrite phase

Related PR: github.com/apache/apis…

Contributor: Spacewander

APISIX supports additional custom Nginx configuration between server and Location

Related PR: github.com/apache/apis…

Contributor: ZLhgo

The APISIX Stream subsystem supports logging

Related PR: github.com/apache/apis…

Contributor: Bisakhmondal

APISIX added OPA plug-in to support API access control using OpenPolicyAgent service

Related PR: github.com/apache/apis…

APISIX has added a Vault module that integrates HashiCorp Vault with APISIX’s JWT-Auth authentication plug-in

Related PR: github.com/apache/apis…

Contributor: Bisakhmondal

Dashboard supports configuring POST form data as an advanced matching condition

Related PR: github.com/apache/apis…

Contributor: BZP2010

Panic caused by ApisixUpstream resources without spec fields can be avoided in APISIX Ingresss

Related PR: github.com/apache/apis…

Contributor: Brhetty

Added re matching support for Ingress resources in APISIX Ingress

Related PR: github.com/apache/apis…

Contributor: LXM

The official website of Apache APISIX project and the Issue on Github have accumulated rich documentation tutorials and use experience. If you encounter problems, you can browse the documents, search the Issue by keywords, and participate in the discussion on the Issue to put forward your own ideas and practical experience.

Recommend recent blog posts

Want custom monitoring in KubeSphere? To look at this

This article details how to “connect Apache APISIX Ingress gateway to KubeSphere for custom monitoring”.

Millions of QPS business new favorite, Kingsoft office with Apache APISIX to create a new gateway practice experience

This paper introduces how Kingsoft office uses Apache APISIX to deal with millions of QPS business, and updates and improves the content of gateway practice based on Apache APISIX.

Use Apache APISIX Serverless capabilities to quickly intercept high-risk vulnerabilities in Apache Log4j2

This article describes how to use Apache APISIX Serverless capabilities to quickly intercept high-risk vulnerabilities in Apache Log4j2.

Apache APISIX facilitates charging pioneer Xiaodian to implement cloud native solutions

This paper introduces the application of Apache APISIX by Dentsu, the pioneer of convenient charging in China, to build the cloud native project of the company’s product architecture.

The next town! The two communities are working together to create a new tool for API log monitoring

This article introduced APISIX’s new RocketMQ-Logger plug-in, which can push interface request logs as JSON to an external RocketMQ cluster.

Upcoming events

On Sunday, December 26th, the Apache APISIX community will join forces with the Apache RocketMQ community to bring you ultra-hardcore online sharing. If you want to learn more about the application, join us for this online Meetup! Many exciting topics are waiting for you to see.

The group of communication

Scan the QR code below and join the Apache APISIX live communication group to learn more about the community!