From Jul 1st to Jul 15th, 28 contributors submitted 99 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!
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!
Good first issue
Description: We should add a new
make dev-env entry in Makefile, to start a dev environment.
It should do something:
- Use kind create a new cluster
- Deploy APISIX + etcd
Most of them are already contained in the current Makefile, we need to organize them.
Description: In the current project's
e2e, a lot of
time.sleep is used. This will undoubtedly increase the overall time-consuming of CI.
https://pkg.go.dev/k8s.io/apimachinery/pkg/util/wait package provides tools for polling or listening for changes to a condition.
We can replace the current
wait for a more elegant way of determining whether our desired state has been reached.
Highlights of Recent Features
Add annotations to combine ApisixPluginConfig with k8s ingress resource（Contributor: dickens7）
Fix ID conflict when route replication in APISIX Dashboard（Contributor: SkyeYoung）
Add PKCE support to the openid-connect plugin（Contributor: qihaiyan）
Filter fields supported by all objects（Contributor: tzssangglass）