BiWeekly Report (Aug 30 - Sep 15)

admin 1 2025-01-16 编辑

BiWeekly Report (Aug 30 - Sep 15)

33 developers have committed 130 commits to Apache in the last two weeks since 8.30. Thank you to the following people for adding to Apache (in no particular order), your selfless work makes the Apache project better!

Introduction​

Apache has grown as a community since its first day of open source and has quickly become the most active open source API gateway project in the world. These achievements could not have been achieved without the joint efforts of our community partners.

"The Apache Community Weekly Newsletter hopes to help community members better grasp the weekly progress of the Apache community and facilitate your participation in the Apache community.

We've also put together some issues for those new to the community! If you are interested, don't miss them!

Contributor statistics​

From 8.30-9.12, 33 developers submitted 130 commits to Apache , and we thank the following people for their contributions to Apache (in no particular order).

Good first issue​

Issue #4906​

Link: #4906

Problem Description: When testing Apache load balancing with two internal domains and adding pass_host: node with active health check enabled, I found that it still routes to the faulty host.

for i in $(seq 1 1000); do curl  -H "Host: httpbin.org" ${_GATEWAY_URL}  ; doneappleapple<html><head><title>503 Service Temporarily Unavailable</title></head><body><center><h1>503 Service Temporarily Unavailable</h1></center><hr><center>nginx/1.17.7</center></body></html>appleappleapple<html><head><title>503 Service Temporarily Unavailable</title></head><body><center><h1>503 Service Temporarily Unavailable</h1></center><hr><center>nginx/1.17.7</center></body></html>appleappleappleappleapple

Issue #4945​

Link: #4945

Problem Description: I am having problems trying to download Apache version 2.9 on a Macbook with M1 system according to the related guide article. The prompt is as follows.

lualogging 1.5.2-1 depends on luasocket (3.0rc1-2 installed)lualogging 1.5.2-1 is now installed in /Users/juzhiyuan/workspace/-2.9/apache--2.9-src/deps (license: MIT/X11)casbin 1.26.0-1 depends on lrexlib-pcre >= 2.9.1 (not installed)Installing https://luarocks.org/lrexlib-pcre-2.9.1-1.src.rockError: Failed installing dependency: https://luarocks.org/casbin-1.26.0-1.rockspec - Failed installing dependency: https://luarocks.org/lrexlib-pcre-2.9.1-1.src.rock - Could not find header file for PCRE  No file pcre.h in /usr/local/include  No file pcre.h in /usr/include  No file pcre.h in /includeYou may have to install PCRE in your system and/or pass PCRE_DIR or PCRE_INCDIR to the luarocks command.Example: luarocks install lrexlib-pcre PCRE_DIR=/usr/localmake: *** [deps] Error 1

Recent feature highlights​

  • referer-restriction support for configuring blacklist and message(contributor: okaybase)
  • node_listen and admin_listen support richer configuration forms(contributor: wayne-cheng), additional reference
  • admin-api support for returning stream type plugin information(Contributor: spacewander)
  • Support for configuring fallback SNI(Contributed by spacewander)
  • proxy-mirror support for scaled mirror requests(Contributor: okaybase)
  • Control API adds dump routing configuration(Contributor: Zheaoli)
  • dashboard Support Service Discovery Configuration(Contributor: bzp2010)
  • dashboard Route advanced configuration conditions support built-in parameter configuration(contributor: lookbrook)
  • dashboard Upstream support for Keepalive Pool configuration(Contributor: bzp2010)

The Apache project website and the issue on Github have accumulated a wealth of documentation and experience, if you encounter problems you can read the documentation, search in the issue with keywords, and also participate in the discussion on the issue to put forward their ideas and practical experience.

  • Apache Community Weekly Report | 2021 8.23-8.29

    "The Apache Community Weekly Report hopes to help community members better grasp the weekly progress of the Apache community and facilitate your participation in the Apache community.

  • Apache Delivers a Better Gateway and K8S Ingress Controller for KubeSphere

    This article describes how to deploy and Ingress Controller directly in KubeSphere. can be used to carry business traffic by acting as a gateway, or a data plane for Ingress Controller.

  • Heard you have something to say about Apache ? Here's your chance

    We invite you to participate in the Apache User Survey, and your feedback will directly influence our future development. We will randomly select a number of lucky stars who will have a chance to win a small gift from the Apache community!

  • Using Apache and Okta for Authentication

    This article describes how to use Apache to configure Okta authentication to switch from traditional authentication mode to centralized authentication mode, getting rid of multiple accounts, multiple passwords, duplicate authentication and other pain points faced by many developers.

About Apache ​

Apache is a dynamic, real-time, high-performance open source API gateway that provides rich traffic management features such as load balancing, dynamic upstream, canary release, service meltdown, authentication, observability, etc. Apache helps enterprises quickly and securely handle API and microservice traffic, including gateways, Kubernetes Ingress and Service Grid.

Apache has been used by hundreds of enterprises worldwide to handle business-critical traffic, including finance, Internet, manufacturing, retail, carriers, and more, such as NASA, the European Union's Digital Factory, China Airlines, China Mobile, Tencent, Huawei, Weibo, NetEase, Shell, 360, Taikang, and Nespresso Tea.

More than 200 contributors have come together to create Apache , the world's most active open source gateway project. Smart developers! Come join this active and diverse community and come together to bring more good things to the world!

  • Apache GitHub
  • Apache Website
  • Apache Docs

BiWeekly Report (Aug 30 - Sep 15)

上一篇: Understanding the Significance of 3.4 as a Root in Mathematics
下一篇: Biweekly Report (Nov.15 - Nov.30)
相关文章