From March 1st to March 14th, 44 contributors submitted 131 commits for Apache . Thank you all for your contributions to Apache . It is your selfless contribution to make the Apache project better!
Introduction
Apache 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 Community Weekly Report hopes to help community members better understand the weekly progress of the Apache community and and facilitate everyone to participate in the Apache 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//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//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)Dashboard supports loading specified configuration files through environment variables(Contributor: bzp2010 and kevinw66)
Dashboard supports UI configuration protocol buffers(Contributor: oil-oil)
Dashboard routing advanced matching support processing "!" inverse operator(Contributor: SkyeYoung)
Dashboard supports detailed configuration of
cors
(Contributor: zaunist)
The Apache 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 and how to use diagnostic tools to find problems in the link.
Making It Simple, Apache Integrates ClickHouse to Improve Logging Efficiency
This article describes how community contributor Zhendong Qi contributed clickhouse-logger to Apache and how he used the plugin to simplify the business architecture and improve the efficiency of logging.
Apache and CoreDNS open new doors for service discovery
As a cloud native API gateway, Apache also integrates multiple service discovery capabilities. This article will show you how to configure CoreDNS in Apache .
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 and solutions of common problems.