From March 1st to March 14th, 44 contributors submitted 131 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
Good first issue
Issue #6344
Link: https://github.com/apache/apisix/issues/6344
Issue description:
As a User, I want to use forward-auth
plugin but the plugin cann't support request body sent to authorization server to authentication form request body so that can you plan to do it?
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
?
Currently, 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 overwrites what you set earlier,Is there a better solution to this problem?thank you
Highlights of Recent Features
Support post_logout_redirect_uri config in
openid-connect
plugin(Contributor: starsz)ext-plugin
supports rewriting response headers(Contributor: rampagecong)proxy-mirror
plugin supports custom paths(Contributor: spacewander)Wasm supports getting response body(Contributor: spacewander)
Support to run the rewrite phase for newly added plugins in consumer(Contributor: tzssangglass)
Support for reading environment variables from yaml configuration files(Contributor: wilson-1024)
authz-keycloak
plugin supports redirect not authorized user(Contributor: oil-oil)cors
plugin supports setting allow origins by plugin metadata(Contributor: Gary-Airwallex)CSRF
plugin supports checking whether the token has expired(Contributor: Baoyuantop)jwt-auth
plugin supports custom parameters(Contributor: liangliang4ward)proxy mirror
plugin supports setting the timeout(Contributor: Gerrard-YNWA)APISIX Dashboard supports loading specified configuration files through environment variables(Contributor: bzp2010 and kevinw66)
APISIX Dashboard supports UI configuration protocol buffers(Contributor: oil-oil)
APISIX Dashboard routing advanced matching support processing "!" inverse operator(Contributor: SkyeYoung)
APISIX Dashboard supports detailed configuration of
cors
(Contributor: zaunist)
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
How to Integrate API Gateway with Eureka?
This article describes how to enable Eureka as a service discovery in the API gateway Apache APISIX and how to use diagnostic tools to find problems in the link.
Making It Simple, Apache APISIX Integrates ClickHouse to Improve Logging Efficiency
This article describes how community contributor Zhendong Qi contributed clickhouse-logger to Apache APISIX and how he used the plugin to simplify the business architecture and improve the efficiency of logging.
Apache APISIX and CoreDNS open new doors for service discovery
As a cloud native API gateway, Apache APISIX also integrates multiple service discovery capabilities. This article will show you how to configure CoreDNS in Apache APISIX.
How to Use Gitpod to Develop API Gateway?
This article introduces the open source cloud IDE product - Gitpod, and demonstrates how to use Gitpod to develop API gateway Apache APISIX and solutions of common problems.