This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch asf-site in repository https://gitbox.apache.org/repos/asf/apisix-website.git
discard 2aaebe4fb6f deploy: e1952bc4744f0402038b1e42a05ecc525ec1cd28 new ecae8a8a76a deploy: d1ce40b22768ffe52a85fb28641896fa83146877 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (2aaebe4fb6f) \ N -- N -- N refs/heads/asf-site (ecae8a8a76a) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: 404.html | 10 +++++----- ai-gateway/index.html | 10 +++++----- .../index.html | 10 +++++----- .../index.html | 12 ++++++------ articles/Apache-APISIX-Incubator-Journey/index.html | 10 +++++----- articles/Apache-APISIX-Kubernetes-Ingress/index.html | 10 +++++----- articles/Apache-APISIX-in-China-Mobile-Cloud/index.html | 12 ++++++------ .../index.html | 10 +++++----- .../index.html | 10 +++++----- articles/Rendering-Community-Events-Using-ECharts/index.html | 10 +++++----- articles/Speed-Limiting-With-Apache-APISIX/index.html | 10 +++++----- .../Test-Apache-APISIX-Resilience-With-Chaos-Mesh/index.html | 10 +++++----- articles/The-Appeal-of-OpenSource/index.html | 10 +++++----- articles/The-Evolution-of-Apache-APISIX/index.html | 10 +++++----- .../index.html | 10 +++++----- articles/archive/index.html | 12 ++++++------ articles/atom.xml | 6 +++--- articles/index.html | 12 ++++++------ articles/page/2/index.html | 10 +++++----- articles/rss.xml | 6 +++--- assets/js/{09b17eb5.628f3736.js => 09b17eb5.83798dd5.js} | 2 +- assets/js/{0d0b38bc.8efb6315.js => 0d0b38bc.505c8675.js} | 2 +- assets/js/{507e1a4c.4159ec85.js => 507e1a4c.dc1b546d.js} | 2 +- assets/js/{8f700fa6.03626777.js => 8f700fa6.44d35036.js} | 2 +- assets/js/{90fc8a94.19b0d63e.js => 90fc8a94.f5d77909.js} | 2 +- assets/js/{941960b1.d9e9f383.js => 941960b1.e23023f1.js} | 2 +- .../d739b11f.e3ea6a64.js => assets/js/d739b11f.e384b737.js | 2 +- assets/js/main.09b8de04.js | 2 -- assets/js/main.7fda6118.js | 2 -- assets/js/main.c71fd579.js | 2 ++ ....09b8de04.js.LICENSE.txt => main.c71fd579.js.LICENSE.txt} | 0 assets/js/main.fb04e3cd.js | 2 ++ ....7fda6118.js.LICENSE.txt => main.fb04e3cd.js.LICENSE.txt} | 0 .../{runtime~main.092840d4.js => runtime~main.6686dbb3.js} | 2 +- .../index.html | 6 +++--- .../12/16/another-way-to-implement-envoy-filter/index.html | 6 +++--- .../12/18/first-look-at-kubernetes-service-api/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/01/21/run-ingress-apisix-on-amazon-eks/index.html | 6 +++--- .../02/08/stable-product-delivery-with-cypress/index.html | 6 +++--- .../02/26/install-apache-apisix-from-helm-charts/index.html | 6 +++--- .../02/get-front-end-test-coverage-with-cypress/index.html | 6 +++--- blog/2021/05/24/tencent-games/index.html | 6 +++--- blog/2021/05/25/apache-apisix-2.6.0-release/index.html | 6 +++--- blog/2021/06/06/apisix-two-years/index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../06/21/use-java-to-write-apache-apisix-plugins/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/06/28/why-we-need-apache-apisix/index.html | 6 +++--- blog/2021/06/29/release-apache-apisix-2.7/index.html | 6 +++--- .../06/30/etcd3-support-http-access-perfectly/index.html | 6 +++--- blog/2021/07/06/celebrate-200-contributors/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/07/21/apache-apisix-kubernetes/index.html | 6 +++--- blog/2021/07/25/apachecon-asia/index.html | 6 +++--- .../use-of-plugin-orchestration-in-apache-apisix/index.html | 6 +++--- blog/2021/07/28/release-apache-apisix-2.8/index.html | 6 +++--- blog/2021/08/05/kong-to-apisix/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/08/09/apache-apisix-in-quliankeji/index.html | 6 +++--- blog/2021/08/10/apisix-nginx/index.html | 6 +++--- blog/2021/08/11/interview-tuzhengsong/index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/08/17/interview-airwallex/index.html | 6 +++--- blog/2021/08/18/auth-with-casbin-in-apache-apisix/index.html | 6 +++--- blog/2021/08/19/go-makes-apache-apisix-better/index.html | 6 +++--- blog/2021/08/21/shanghai-meetup/index.html | 6 +++--- blog/2021/08/23/apachecon-asia-2021/index.html | 6 +++--- blog/2021/08/24/shanghai-meetup-recap/index.html | 6 +++--- .../index.html | 6 +++--- .../08/25/why-apache-apisix-chose-nginx-and-lua/index.html | 6 +++--- blog/2021/08/27/release-apache-apisix-2.9/index.html | 6 +++--- blog/2021/08/30/ingress-meeting/index.html | 6 +++--- blog/2021/08/30/weekly-report/index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/09/07/how-to-use-apisix-auth/index.html | 6 +++--- blog/2021/09/07/iqiyi-usercase/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/09/13/china-mobile-cloud-usercase/index.html | 6 +++--- blog/2021/09/14/youzan/index.html | 6 +++--- blog/2021/09/15/weekly-report/index.html | 6 +++--- blog/2021/09/16/tencent-cloud/index.html | 6 +++--- blog/2021/09/18/xiaodian-usercase/index.html | 6 +++--- blog/2021/09/24/youpaicloud-usercase/index.html | 6 +++--- blog/2021/09/28/wps-usercase/index.html | 6 +++--- blog/2021/09/29/release-apache-apisix-2.10/index.html | 6 +++--- blog/2021/09/30/weekly-report/index.html | 6 +++--- blog/2021/10/01/openeuler/index.html | 6 +++--- blog/2021/10/09/apisix-ingress-techblog/index.html | 6 +++--- .../10/13/celebrating-300-contributors-of-apisix/index.html | 6 +++--- blog/2021/10/14/weekly-report-1014/index.html | 6 +++--- blog/2021/10/18/meetup/index.html | 6 +++--- blog/2021/10/22/cert-manager-in-ingress/index.html | 6 +++--- blog/2021/10/26/apisix-ingress/index.html | 6 +++--- blog/2021/10/29/extension-guide/index.html | 6 +++--- blog/2021/11/02/weekly-report-1031/index.html | 6 +++--- blog/2021/11/03/airwallex-usercase/index.html | 6 +++--- blog/2021/11/04/skywalking/index.html | 6 +++--- blog/2021/11/12/apisix-datadog/index.html | 6 +++--- blog/2021/11/16/weekly-report-1114/index.html | 6 +++--- blog/2021/11/17/dapr-with-apisix/index.html | 6 +++--- blog/2021/11/19/apisix-supports-wasm/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/11/23/cve-2021-43557-research-report/index.html | 6 +++--- blog/2021/11/23/cve-2021-43557/index.html | 6 +++--- .../2021/11/26/apache-apisix-committer-experience/index.html | 6 +++--- blog/2021/11/30/use-apisix-ingress-in-kubesphere/index.html | 6 +++--- blog/2021/12/01/apisix-supports-azure-functions/index.html | 6 +++--- blog/2021/12/01/release-apache-apisix-2.11/index.html | 6 +++--- blog/2021/12/02/weekly-report-1130/index.html | 6 +++--- .../2021/12/07/apisix-integrate-skywalking-plugin/index.html | 6 +++--- .../12/08/apisix-integrate-rocketmq-logger-plugin/index.html | 6 +++--- blog/2021/12/10/integrate-keycloak-auth-in-apisix/index.html | 6 +++--- .../index.html | 6 +++--- blog/2021/12/15/deploy-apisix-in-kubernetes/index.html | 6 +++--- blog/2021/12/16/apisix-with-rocketmq-meetup/index.html | 6 +++--- .../2021/12/17/exposure-istio-with-apisix-ingress/index.html | 6 +++--- blog/2021/12/20/weekly-report-1215/index.html | 6 +++--- blog/2021/12/22/google-logging/index.html | 6 +++--- blog/2021/12/24/apisix-integrate-openwhisk-plugin/index.html | 6 +++--- blog/2021/12/24/open-policy-agent/index.html | 6 +++--- blog/2021/12/28/dashboard-cve-2021-45232/index.html | 6 +++--- blog/2021/12/30/apisix-proxy-grpc-service/index.html | 6 +++--- blog/2022/01/04/authing/index.html | 6 +++--- blog/2022/01/05/weekly-report-1231/index.html | 6 +++--- blog/2022/01/11/apisix-with-shardingsphere-meetup/index.html | 6 +++--- blog/2022/01/11/building-apisix-in-ubuntu-for-arm/index.html | 6 +++--- .../01/13/how-to-proxy-dubbo-in-apache-apisix/index.html | 6 +++--- blog/2022/01/17/apisix-kafka-integration/index.html | 6 +++--- blog/2022/01/19/weekly-report-0116/index.html | 6 +++--- blog/2022/01/20/upyun-public-gateway-usecase/index.html | 6 +++--- .../2022/01/21/apisix-hashicorp-vault-integration/index.html | 6 +++--- .../01/21/apisix-xrpc-details-and-miltilingual/index.html | 6 +++--- blog/2022/01/24/apisix-with-qingcloud-meetup/index.html | 6 +++--- blog/2022/01/25/apisix-grpc-web-integration/index.html | 6 +++--- blog/2022/01/25/release-apache-apisix-2.12/index.html | 6 +++--- .../01/26/apisix-integrate-forward-auth-plugin/index.html | 6 +++--- blog/2022/02/10/splunk-apisix-integration/index.html | 6 +++--- blog/2022/02/11/cve-2022-24112/index.html | 6 +++--- blog/2022/02/16/file-logger-api-gateway/index.html | 6 +++--- blog/2022/02/17/weekly-report-0214/index.html | 6 +++--- blog/2022/02/21/nacos-api-gateway/index.html | 6 +++--- blog/2022/02/23/csrf-api-gateway/index.html | 6 +++--- blog/2022/02/25/consul-api-gateway/index.html | 6 +++--- .../02/28/apisix-integration-opentelemetry-plugin/index.html | 6 +++--- .../03/01/apisix-integration-public-api-plugin/index.html | 6 +++--- blog/2022/03/02/apisix-integration-graphql/index.html | 6 +++--- .../03/02/zhongan-usercase-with-apache-apisix/index.html | 6 +++--- blog/2022/03/03/develop-apisix-with-gitpod/index.html | 6 +++--- blog/2022/03/03/weekly-report-0228/index.html | 6 +++--- .../04/apigateway-clickhouse-makes-logging-easier/index.html | 6 +++--- .../apisix-uses-coredns-enable-service-discovery/index.html | 6 +++--- .../apisix-integration-eureka-service-discovery/index.html | 6 +++--- blog/2022/03/24/weekly-report-0314/index.html | 6 +++--- blog/2022/03/28/release-apache-apisix-2.13/index.html | 6 +++--- blog/2022/04/12/apisix-summit-asia-2022/index.html | 6 +++--- blog/2022/04/17/api-observability/index.html | 6 +++--- blog/2022/04/20/cve-2022-29266/index.html | 6 +++--- blog/2022/04/20/weekly-report-0420/index.html | 6 +++--- blog/2022/04/22/apisix-with-tidb-practice/index.html | 6 +++--- blog/2022/04/29/interview-juzhiyuan-apache-member/index.html | 6 +++--- blog/2022/05/10/weekly-report-0510/index.html | 6 +++--- blog/2022/05/19/weekly-report-0519/index.html | 6 +++--- blog/2022/05/31/release-apache-apisix-2.14/index.html | 6 +++--- .../index.html | 6 +++--- blog/2022/06/07/weekly-report-0607/index.html | 6 +++--- .../06/14/automated-operation-base-apache-apisix/index.html | 6 +++--- blog/2022/06/14/beeto-with-apache-apisix/index.html | 6 +++--- .../index.html | 6 +++--- blog/2022/06/14/xueqiu-with-apache-apisix/index.html | 6 +++--- blog/2022/06/21/weekly-report-0621/index.html | 6 +++--- .../06/27/getting-start-with-apisix-test-cases/index.html | 6 +++--- blog/2022/07/04/apisix-integrates-with-hydra/index.html | 6 +++--- blog/2022/07/05/use-dataant-to-monitor-apisix/index.html | 6 +++--- .../use-keycloak-with-api-gateway-to-secure-apis/index.html | 6 +++--- blog/2022/07/07/weekly-report-0630/index.html | 6 +++--- blog/2022/07/21/weekly-report-0715/index.html | 6 +++--- .../07/22/how-is-google-cloud-tau-t2a-performing/index.html | 6 +++--- blog/2022/07/29/release-apache-apisix-2.15/index.html | 6 +++--- blog/2022/07/30/why-we-need-apache-apisix/index.html | 6 +++--- blog/2022/08/05/apisix-ingress-1.5rc1-release/index.html | 6 +++--- .../08/08/apache-apisix-performance-test-in-azure/index.html | 6 +++--- blog/2022/08/09/weekly-report-0731/index.html | 6 +++--- .../arm-performance-google-aws-azure-with-apisix/index.html | 6 +++--- blog/2022/08/17/backend-for-frontend-demo/index.html | 6 +++--- .../28/fault-injection-testing-with-api-gateway/index.html | 6 +++--- blog/2022/09/08/api-monetization-using-stack/index.html | 6 +++--- blog/2022/09/09/kubernetes-ingress-with-apisix/index.html | 6 +++--- .../13/why-is-apache-apisix-the-best-api-gateway/index.html | 6 +++--- blog/2022/09/23/build-event-driven-api/index.html | 6 +++--- blog/2022/09/28/rust-loves-apisix/index.html | 6 +++--- blog/2022/10/05/rust-apisix/index.html | 6 +++--- blog/2022/10/19/deploy-apisix-on-scaleway-cloud/index.html | 6 +++--- blog/2022/10/27/ten-use-cases-api-gateway/index.html | 6 +++--- blog/2022/11/02/apache-apisix-v3-preview/index.html | 6 +++--- .../11/07/webhook-api-gateway-event-driven-apis/index.html | 6 +++--- blog/2022/11/09/georouting-apisix/index.html | 6 +++--- blog/2022/11/23/poor-man-api/index.html | 6 +++--- .../12/06/choose-the-right-api-style-technology/index.html | 6 +++--- blog/2022/12/07/web-caching-client/index.html | 6 +++--- blog/2022/12/14/web-caching-server/index.html | 6 +++--- blog/2022/12/30/release-apache-apisix-3.1.0/index.html | 6 +++--- .../index.html | 6 +++--- blog/2023/01/18/consul-with-apisix/index.html | 6 +++--- blog/2023/02/09/secure-apisix-admin/index.html | 6 +++--- blog/2023/02/23/right-feature-right-place/index.html | 6 +++--- blog/2023/03/02/security-policy-auditable/index.html | 6 +++--- blog/2023/03/02/weekly-report-0226/index.html | 6 +++--- blog/2023/03/09/authenticate-openid-connect/index.html | 6 +++--- blog/2023/03/10/release-apache-apisix-3.2.0/index.html | 6 +++--- blog/2023/03/16/grpc-client-side/index.html | 6 +++--- blog/2023/03/17/weekly-report-0312/index.html | 6 +++--- blog/2023/03/23/mtls-everywhere/index.html | 6 +++--- blog/2023/03/30/weekly-report-0330/index.html | 6 +++--- blog/2023/04/07/apisix-unity-group-q&a/index.html | 6 +++--- blog/2023/04/14/10-api-management-trends-2023/index.html | 6 +++--- blog/2023/04/14/weekly-report-0414/index.html | 6 +++--- blog/2023/04/26/weekly-report-0426/index.html | 6 +++--- blog/2023/05/04/apache-apisix-chaos-engineering/index.html | 6 +++--- blog/2023/05/08/release-apache-apisix-3.3.0/index.html | 6 +++--- blog/2023/05/12/weekly-report-0512/index.html | 6 +++--- .../19/why-do-microservices-need-an-api-gateway/index.html | 6 +++--- blog/2023/05/24/weekly-report-0524/index.html | 6 +++--- blog/2023/06/01/release-apache-apisix-3.2.1/index.html | 6 +++--- blog/2023/06/02/lenovo-uses-apisix/index.html | 6 +++--- blog/2023/06/08/weekly-report/index.html | 6 +++--- blog/2023/06/12/how-is-apisix-fast/index.html | 6 +++--- blog/2023/06/21/weekly-report-en/index.html | 6 +++--- blog/2023/06/30/apisix-mqtt-proxy/index.html | 6 +++--- blog/2023/06/30/release-apache-apisix-3.4.0/index.html | 6 +++--- blog/2023/07/05/weekly-report/index.html | 6 +++--- blog/2023/07/07/tiny-apisix-plugin/index.html | 6 +++--- blog/2023/07/09/apisix-integrates-with-vault/index.html | 6 +++--- blog/2023/07/11/2023-apisix-meetup-malaysia/index.html | 6 +++--- blog/2023/07/18/weekly-report/index.html | 6 +++--- blog/2023/07/20/data-mask-plugin/index.html | 6 +++--- blog/2023/07/21/release-apache-apisix-3.4.1/index.html | 6 +++--- blog/2023/07/23/release-apache-apisix-3.2.2/index.html | 6 +++--- blog/2023/07/27/apisix-without-etcd/index.html | 6 +++--- blog/2023/08/02/weekly-report/index.html | 6 +++--- blog/2023/08/14/rate-limit/index.html | 6 +++--- blog/2023/08/15/weekly-report/index.html | 6 +++--- blog/2023/08/17/ops-friendly-apisix/index.html | 6 +++--- blog/2023/08/30/weekly-report/index.html | 6 +++--- blog/2023/09/01/release-apache-apisix-3.5.0/index.html | 6 +++--- blog/2023/09/08/APISIX-integrates-with-Coraza/index.html | 6 +++--- blog/2023/09/13/biweekly-report/index.html | 6 +++--- blog/2023/09/20/apisix-3.5-preview/index.html | 6 +++--- blog/2023/09/20/wecity-uses-apisix/index.html | 6 +++--- blog/2023/09/26/bi-weekly-report/index.html | 6 +++--- blog/2023/09/28/rabbit-hole-apisix-plugin/index.html | 6 +++--- blog/2023/10/05/release-apache-apisix-3.6.0/index.html | 6 +++--- blog/2023/10/05/resize-images-on-the-fly/index.html | 6 +++--- blog/2023/10/07/apisix-gitops-adc/index.html | 6 +++--- blog/2023/10/11/bi-weekly-report/index.html | 6 +++--- blog/2023/10/18/ingress-apisix/index.html | 6 +++--- blog/2023/10/26/bi-weekly-report/index.html | 6 +++--- blog/2023/11/08/bi-weekly-report/index.html | 6 +++--- blog/2023/11/09/api-versioning/index.html | 6 +++--- blog/2023/11/21/release-apache-apisix-3.7.0/index.html | 6 +++--- blog/2023/11/23/bi-weekly-report/index.html | 6 +++--- blog/2023/11/30/chopping-monolith-smarter-way/index.html | 6 +++--- blog/2023/12/04/bi-weekly-report/index.html | 6 +++--- blog/2023/12/07/canary-releases-apisix/index.html | 6 +++--- .../14/apisix-plugins-priority-leaky-abstraction/index.html | 6 +++--- blog/2023/12/14/migu-video-adopts-apisix/index.html | 6 +++--- blog/2023/12/19/datavisor-uses-apisix/index.html | 6 +++--- blog/2023/12/20/bi-weekly-report/index.html | 6 +++--- blog/2023/12/26/access-kafka-by-apisix/index.html | 6 +++--- blog/2023/12/26/zhengcaiyun-uses-apisix/index.html | 6 +++--- blog/2024/01/03/bi-weekly-report/index.html | 6 +++--- blog/2024/01/15/release-apache-apisix-3.8.0/index.html | 6 +++--- blog/2024/01/18/bi-weekly-report/index.html | 6 +++--- blog/2024/01/31/bi-weekly-report/index.html | 6 +++--- .../unlock-observability-for-apisix-with-deepflow/index.html | 6 +++--- blog/2024/02/13/apisix-owasp-coraza-core-ruleset/index.html | 6 +++--- blog/2024/02/20/secure-api-practices-apisix-1/index.html | 6 +++--- blog/2024/02/27/secure-api-practices-apisix-2/index.html | 6 +++--- blog/2024/03/05/monthly-report/index.html | 6 +++--- blog/2024/03/28/apisix-north-america-tour/index.html | 6 +++--- blog/2024/03/29/release-apache-apisix-3.9.0/index.html | 6 +++--- blog/2024/04/01/monthly-report/index.html | 6 +++--- blog/2024/04/04/fix-duplicate-api-requests/index.html | 6 +++--- blog/2024/04/05/build-apisix-in-sles15/index.html | 6 +++--- blog/2024/04/11/implement-idempotency-key-apisix/index.html | 6 +++--- blog/2024/04/29/release-apache-apisix-3.8.1/index.html | 6 +++--- blog/2024/04/29/release-apache-apisix-3.9.1/index.html | 6 +++--- blog/2024/04/30/monthly-report/index.html | 6 +++--- blog/2024/05/02/cve-2024-32638/index.html | 6 +++--- blog/2024/05/02/pass-parameters-apisix/index.html | 6 +++--- blog/2024/05/31/monthly-report/index.html | 6 +++--- blog/2024/06/06/even-more-opentelemetry/index.html | 6 +++--- blog/2024/06/13/fixed-routes-apisix/index.html | 6 +++--- blog/2024/06/30/monthly-report/index.html | 6 +++--- blog/2024/07/11/watermarking-infrastructure/index.html | 6 +++--- blog/2024/07/18/advanced-url-rewrite-apisix/index.html | 6 +++--- blog/2024/07/25/different-rate-limits-apisix/index.html | 6 +++--- blog/2024/07/31/monthly-report/index.html | 6 +++--- blog/2024/08/01/free-tier-api-apisix/index.html | 6 +++--- blog/2024/08/14/release-apache-apisix-3.10.0/index.html | 6 +++--- blog/2024/08/31/monthly-report/index.html | 6 +++--- blog/2024/09/30/monthly-report/index.html | 6 +++--- blog/2024/10/17/release-apache-apisix-3.11.0/index.html | 6 +++--- .../2024/10/22/apisix-integrates-with-open-appsec/index.html | 6 +++--- blog/2024/11/30/bi-monthly-report/index.html | 6 +++--- blog/2024/12/31/monthly-report/index.html | 6 +++--- blog/2025/01/26/monthly-report/index.html | 6 +++--- .../02/06/analyzing-api-gateway-adoption-rates/index.html | 6 +++--- .../index.html | 6 +++--- blog/2025/02/21/why-reinvent-api-gateways/index.html | 6 +++--- blog/2025/02/24/apisix-ai-gateway-features/index.html | 6 +++--- blog/2025/02/28/monthly-report/index.html | 6 +++--- blog/2025/03/06/what-is-an-ai-gateway/index.html | 6 +++--- .../index.html | 6 +++--- blog/2025/03/24/6-essential-ai-gateway-use-cases/index.html | 6 +++--- blog/2025/03/31/2025-march-monthly-report/index.html | 6 +++--- .../index.html | 6 +++--- blog/2025/04/01/release-apache-apisix-3.12.0/index.html | 6 +++--- blog/2025/04/08/introducing-apisix-ai-gateway/index.html | 6 +++--- blog/2025/04/21/host-mcp-server-with-api-gateway/index.html | 6 +++--- .../index.html | 6 +++--- blog/2025/04/30/2025-april-monthly-report/index.html | 6 +++--- .../05/07/apisix-gateway-practice-in-tencent-timi/index.html | 6 +++--- .../index.html | 6 +++--- blog/2025/05/30/2025-may-monthly-report/index.html | 6 +++--- .../index.html | 6 +++--- .../ai-gateway-future-trend-of-ai-infrastructure/index.html | 6 +++--- .../18/mcp-monetization-navigating-ai-conomy.md/index.html | 6 +++--- blog/2025/06/27/release-apache-apisix-3.13.0/index.html | 6 +++--- blog/2025/06/30/2025-june-monthly-report/index.html | 6 +++--- blog/archive/index.html | 6 +++--- .../index.html | 6 +++--- blog/index.html | 6 +++--- blog/page/10/index.html | 6 +++--- blog/page/11/index.html | 6 +++--- blog/page/12/index.html | 6 +++--- blog/page/13/index.html | 6 +++--- blog/page/14/index.html | 6 +++--- blog/page/15/index.html | 6 +++--- blog/page/16/index.html | 6 +++--- blog/page/17/index.html | 6 +++--- blog/page/18/index.html | 6 +++--- blog/page/19/index.html | 6 +++--- blog/page/2/index.html | 6 +++--- blog/page/20/index.html | 6 +++--- blog/page/21/index.html | 6 +++--- blog/page/22/index.html | 6 +++--- blog/page/23/index.html | 6 +++--- blog/page/24/index.html | 6 +++--- blog/page/25/index.html | 6 +++--- blog/page/26/index.html | 6 +++--- blog/page/27/index.html | 6 +++--- blog/page/28/index.html | 6 +++--- blog/page/29/index.html | 6 +++--- blog/page/3/index.html | 6 +++--- blog/page/30/index.html | 6 +++--- blog/page/31/index.html | 6 +++--- blog/page/32/index.html | 6 +++--- blog/page/33/index.html | 6 +++--- blog/page/34/index.html | 6 +++--- blog/page/4/index.html | 6 +++--- blog/page/5/index.html | 6 +++--- blog/page/6/index.html | 6 +++--- blog/page/7/index.html | 6 +++--- blog/page/8/index.html | 6 +++--- blog/page/9/index.html | 6 +++--- blog/tags/authentication/index.html | 6 +++--- blog/tags/case-studies/index.html | 6 +++--- blog/tags/community/index.html | 6 +++--- blog/tags/ecosystem/index.html | 6 +++--- blog/tags/index.html | 6 +++--- blog/tags/ingress/index.html | 6 +++--- blog/tags/kubernetes/index.html | 6 +++--- blog/tags/plugin/index.html | 6 +++--- blog/tags/plugins/index.html | 6 +++--- blog/tags/products/index.html | 6 +++--- blog/tags/vulnerabilities/index.html | 6 +++--- contribute/index.html | 12 ++++++------ docs/general/blog/index.html | 10 +++++----- docs/general/code-samples/index.html | 10 +++++----- docs/general/committer-guide/index.html | 10 +++++----- docs/general/contributor-guide/index.html | 10 +++++----- docs/general/documentation-style-guide/index.html | 10 +++++----- .../2022-apisix-meetups-conferences-workshops/index.html | 10 +++++----- docs/general/events/2023-apisix-meetup-malaysia/index.html | 10 +++++----- docs/general/events/2023-apisix-meetup-singapore/index.html | 10 +++++----- .../index.html | 10 +++++----- docs/general/events/index.html | 10 +++++----- docs/general/how-to-contribute/index.html | 10 +++++----- docs/general/join/index.html | 10 +++++----- docs/general/release-guide/index.html | 10 +++++----- docs/general/security/index.html | 10 +++++----- docs/general/submit-issue/index.html | 10 +++++----- docs/general/tags/index.html | 10 +++++----- docs/index.html | 10 +++++----- downloads/index.html | 12 ++++++------ edit/index.html | 10 +++++----- events/archive/index.html | 10 +++++----- help/index.html | 10 +++++----- index.html | 10 +++++----- plugins/index.html | 10 +++++----- search/index.html | 10 +++++----- showcase/index.html | 10 +++++----- team/index.html | 10 +++++----- zh/404.html | 10 +++++----- zh/ai-gateway/index.html | 10 +++++----- .../index.html | 10 +++++----- .../index.html | 12 ++++++------ zh/articles/Apache-APISIX-Incubator-Journey/index.html | 10 +++++----- zh/articles/Apache-APISIX-Kubernetes-Ingress/index.html | 10 +++++----- zh/articles/Apache-APISIX-in-China-Mobile-Cloud/index.html | 12 ++++++------ .../index.html | 10 +++++----- .../index.html | 10 +++++----- .../Rendering-Community-Events-Using-ECharts/index.html | 10 +++++----- zh/articles/Speed-Limiting-With-Apache-APISIX/index.html | 10 +++++----- .../Test-Apache-APISIX-Resilience-With-Chaos-Mesh/index.html | 10 +++++----- zh/articles/The-Appeal-of-OpenSource/index.html | 10 +++++----- zh/articles/The-Evolution-of-Apache-APISIX/index.html | 10 +++++----- .../index.html | 10 +++++----- zh/articles/archive/index.html | 12 ++++++------ zh/articles/atom.xml | 6 +++--- zh/articles/index.html | 12 ++++++------ zh/articles/page/2/index.html | 10 +++++----- zh/articles/rss.xml | 6 +++--- zh/assets/js/{09b17eb5.e42d20a2.js => 09b17eb5.28938887.js} | 2 +- zh/assets/js/{0d0b38bc.8efb6315.js => 0d0b38bc.505c8675.js} | 2 +- zh/assets/js/{5b0fa993.536c8a53.js => 5b0fa993.a6e6f62a.js} | 2 +- zh/assets/js/{8f700fa6.a797e980.js => 8f700fa6.21569c93.js} | 2 +- zh/assets/js/{90fc8a94.051020de.js => 90fc8a94.d815777e.js} | 2 +- zh/assets/js/{941960b1.2a8e52f7.js => 941960b1.336645fd.js} | 2 +- .../assets/js/d739b11f.e384b737.js | 2 +- zh/assets/js/main.066f3b1b.js | 2 ++ ....833b8d10.js.LICENSE.txt => main.066f3b1b.js.LICENSE.txt} | 0 zh/assets/js/main.833b8d10.js | 2 -- zh/assets/js/main.aa925d37.js | 2 -- zh/assets/js/main.af507fa1.js | 2 ++ ....aa925d37.js.LICENSE.txt => main.af507fa1.js.LICENSE.txt} | 0 .../{runtime~main.1f6e47d5.js => runtime~main.50947c59.js} | 2 +- .../index.html | 6 +++--- .../12/18/first-look-at-kubernetes-service-api/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/05/24/tencent-games/index.html | 6 +++--- zh/blog/2021/05/25/apache-apisix-2.6.0-release/index.html | 6 +++--- .../experience-share-from-apache-apisix-committer/index.html | 6 +++--- zh/blog/2021/06/06/apisix-two-years/index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- .../06/21/use-java-to-write-apache-apisix-plugins/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/06/28/why-we-need-apache-apisix/index.html | 6 +++--- zh/blog/2021/06/29/release-apache-apisix-2.7/index.html | 6 +++--- .../06/30/etcd3-support-http-access-perfectly/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/07/21/apache-apisix-kubernetes/index.html | 6 +++--- zh/blog/2021/07/25/apachecon-asia/index.html | 6 +++--- .../use-of-plugin-orchestration-in-apache-apisix/index.html | 6 +++--- zh/blog/2021/07/28/release-apache-apisix-2.8/index.html | 6 +++--- zh/blog/2021/08/05/kong-to-apisix/index.html | 6 +++--- .../index.html | 6 +++--- .../08/09/apache-apisix-in-china-mobile-cloud/index.html | 6 +++--- zh/blog/2021/08/09/apache-apisix-in-quliankeji/index.html | 6 +++--- zh/blog/2021/08/10/apisix-nginx/index.html | 6 +++--- zh/blog/2021/08/11/interview-tuzhengsong/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/08/17/interview-airwallex/index.html | 6 +++--- .../2021/08/18/auth-with-casbin-in-apache-apisix/index.html | 6 +++--- zh/blog/2021/08/19/go-makes-apache-apisix-better/index.html | 6 +++--- zh/blog/2021/08/19/weekly-report/index.html | 6 +++--- zh/blog/2021/08/21/shanghai-meetup/index.html | 6 +++--- zh/blog/2021/08/23/apachecon-asia-2021/index.html | 6 +++--- zh/blog/2021/08/23/weekly-report/index.html | 6 +++--- zh/blog/2021/08/24/shanghai-meetup-recap/index.html | 6 +++--- .../index.html | 6 +++--- .../08/25/why-apache-apisix-chose-nginx-and-lua/index.html | 6 +++--- zh/blog/2021/08/27/release-apache-apisix-2.9/index.html | 6 +++--- zh/blog/2021/08/30/ingress-meeting/index.html | 6 +++--- zh/blog/2021/08/30/weekly-report/index.html | 6 +++--- .../index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/09/07/how-to-use-apisix-auth/index.html | 6 +++--- zh/blog/2021/09/07/iqiyi-usercase/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/09/13/china-mobile-cloud-usercase/index.html | 6 +++--- zh/blog/2021/09/14/youzan/index.html | 6 +++--- zh/blog/2021/09/15/weekly-report/index.html | 6 +++--- zh/blog/2021/09/16/tencent-cloud/index.html | 6 +++--- zh/blog/2021/09/18/xiaodian-usercase/index.html | 6 +++--- zh/blog/2021/09/24/youpaicloud-usercase/index.html | 6 +++--- zh/blog/2021/09/28/wps-usercase/index.html | 6 +++--- zh/blog/2021/09/29/release-apache-apisix-2.10/index.html | 6 +++--- zh/blog/2021/09/30/weekly-report/index.html | 6 +++--- zh/blog/2021/10/01/openeuler/index.html | 6 +++--- zh/blog/2021/10/09/apisix-ingress-techblog/index.html | 6 +++--- .../10/13/celebrating-300-contributors-of-apisix/index.html | 6 +++--- zh/blog/2021/10/14/weekly-report-1014/index.html | 6 +++--- zh/blog/2021/10/18/meetup/index.html | 6 +++--- zh/blog/2021/10/22/cert-manager-in-ingress/index.html | 6 +++--- zh/blog/2021/10/26/apisix-ingress/index.html | 6 +++--- zh/blog/2021/10/26/extension-guide/index.html | 6 +++--- zh/blog/2021/11/02/weekly-report-1031/index.html | 6 +++--- zh/blog/2021/11/03/airwallex-usercase/index.html | 6 +++--- zh/blog/2021/11/04/skywalking/index.html | 6 +++--- zh/blog/2021/11/12/apisix-datadog/index.html | 6 +++--- zh/blog/2021/11/16/weekly-report-1114/index.html | 6 +++--- zh/blog/2021/11/17/dapr-with-apisix/index.html | 6 +++--- zh/blog/2021/11/19/apisix-supports-wasm/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/11/23/cve-2021-43557-research-report/index.html | 6 +++--- zh/blog/2021/11/23/cve-2021-43557/index.html | 6 +++--- .../2021/11/26/apache-apisix-committer-experience/index.html | 6 +++--- .../2021/11/30/use-apisix-ingress-in-kubesphere/index.html | 6 +++--- .../2021/12/01/apisix-supports-azure-functions/index.html | 6 +++--- zh/blog/2021/12/01/release-apache-apisix-2.11/index.html | 6 +++--- zh/blog/2021/12/02/weekly-report-1130/index.html | 6 +++--- .../2021/12/07/apisix-integrate-skywalking-plugin/index.html | 6 +++--- .../12/08/apisix-integrate-rocketmq-logger-plugin/index.html | 6 +++--- .../2021/12/10/integrate-keycloak-auth-in-apisix/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2021/12/15/deploy-apisix-in-kubernetes/index.html | 6 +++--- zh/blog/2021/12/16/apisix-with-rocketmq-meetup/index.html | 6 +++--- .../2021/12/17/exposure-istio-with-apisix-ingress/index.html | 6 +++--- zh/blog/2021/12/20/weekly-report-1215/index.html | 6 +++--- zh/blog/2021/12/22/google-logging/index.html | 6 +++--- .../2021/12/24/apisix-integrate-openwhisk-plugin/index.html | 6 +++--- zh/blog/2021/12/24/open-policy-agent/index.html | 6 +++--- zh/blog/2021/12/28/dashboard-cve-2021-45232/index.html | 6 +++--- zh/blog/2021/12/30/apisix-proxy-grpc-service/index.html | 6 +++--- zh/blog/2022/01/04/authing/index.html | 6 +++--- zh/blog/2022/01/05/weekly-report-1231/index.html | 6 +++--- .../2022/01/11/apisix-with-shardingsphere-meetup/index.html | 6 +++--- .../2022/01/11/building-apisix-in-ubuntu-for-arm/index.html | 6 +++--- .../01/13/how-to-proxy-dubbo-in-apache-apisix/index.html | 6 +++--- zh/blog/2022/01/17/apisix-kafka-integration/index.html | 6 +++--- zh/blog/2022/01/19/weekly-report-0116/index.html | 6 +++--- zh/blog/2022/01/20/upyun-public-gateway-usecase/index.html | 6 +++--- .../2022/01/21/apisix-hashicorp-vault-integration/index.html | 6 +++--- .../01/21/apisix-xrpc-details-and-miltilingual/index.html | 6 +++--- zh/blog/2022/01/24/apisix-with-qingcloud-meetup/index.html | 6 +++--- zh/blog/2022/01/25/apisix-grpc-web-integration/index.html | 6 +++--- zh/blog/2022/01/25/release-apache-apisix-2.12/index.html | 6 +++--- .../01/26/apisix-integrate-forward-auth-plugin/index.html | 6 +++--- zh/blog/2022/02/10/splunk-apisix-integration/index.html | 6 +++--- zh/blog/2022/02/11/cve-2022-24112/index.html | 6 +++--- zh/blog/2022/02/16/file-logger-api-gateway/index.html | 6 +++--- zh/blog/2022/02/17/weekly-report-0214/index.html | 6 +++--- zh/blog/2022/02/21/nacos-api-gateway/index.html | 6 +++--- zh/blog/2022/02/23/csrf-api-gateway/index.html | 6 +++--- zh/blog/2022/02/25/consul-api-gateway/index.html | 6 +++--- .../02/28/apisix-integration-opentelemetry-plugin/index.html | 6 +++--- .../03/01/apisix-integration-public-api-plugin/index.html | 6 +++--- zh/blog/2022/03/02/apisix-integration-graphql/index.html | 6 +++--- .../03/02/zhongan-usercase-with-apache-apisix/index.html | 6 +++--- zh/blog/2022/03/03/develop-apisix-with-gitpod/index.html | 6 +++--- zh/blog/2022/03/03/weekly-report-0228/index.html | 6 +++--- .../04/apigateway-clickhouse-makes-logging-easier/index.html | 6 +++--- .../apisix-uses-coredns-enable-service-discovery/index.html | 6 +++--- .../apisix-integration-eureka-service-discovery/index.html | 6 +++--- zh/blog/2022/03/24/weekly-report-0314/index.html | 6 +++--- zh/blog/2022/03/28/release-apache-apisix-2.13/index.html | 6 +++--- zh/blog/2022/04/12/apisix-summit-asia-2022/index.html | 6 +++--- zh/blog/2022/04/20/cve-2022-29266/index.html | 6 +++--- zh/blog/2022/04/20/weekly-report-0420/index.html | 6 +++--- zh/blog/2022/04/22/apisix-with-tidb-practice/index.html | 6 +++--- .../2022/04/29/interview-juzhiyuan-apache-member/index.html | 6 +++--- zh/blog/2022/05/10/weekly-report-0510/index.html | 6 +++--- zh/blog/2022/05/19/weekly-report-0519/index.html | 6 +++--- zh/blog/2022/05/31/release-apache-apisix-2.14/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2022/06/07/weekly-report-0607/index.html | 6 +++--- .../06/14/automated-operation-base-apache-apisix/index.html | 6 +++--- zh/blog/2022/06/14/beeto-with-apache-apisix/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2022/06/14/xueqiu-with-apache-apisix/index.html | 6 +++--- zh/blog/2022/06/21/weekly-report-0621/index.html | 6 +++--- .../06/27/getting-start-with-apisix-test-cases/index.html | 6 +++--- zh/blog/2022/07/04/apisix-integrates-with-hydra/index.html | 6 +++--- zh/blog/2022/07/05/use-dataant-to-monitor-apisix/index.html | 6 +++--- .../use-keycloak-with-api-gateway-to-secure-apis/index.html | 6 +++--- zh/blog/2022/07/07/weekly-report-0630/index.html | 6 +++--- .../13/monitor-api-gateway-apisix-with-prometheus/index.html | 6 +++--- zh/blog/2022/07/21/weekly-report-0715/index.html | 6 +++--- .../index.html | 6 +++--- .../07/22/how-is-google-cloud-tau-t2a-performing/index.html | 6 +++--- zh/blog/2022/07/29/release-apache-apisix-2.15/index.html | 6 +++--- zh/blog/2022/07/30/why-we-need-apache-apisix/index.html | 6 +++--- zh/blog/2022/08/05/apisix-ingress-1.5rc1-release/index.html | 6 +++--- .../08/08/apache-apisix-performance-test-in-azure/index.html | 6 +++--- zh/blog/2022/08/09/weekly-report-0731/index.html | 6 +++--- .../arm-performance-google-aws-azure-with-apisix/index.html | 6 +++--- .../08/19/apache-apisix-runtime-dynamic-debugging/index.html | 6 +++--- .../index.html | 6 +++--- .../2022/09/20/apisix-integrate-cncf-openfunction/index.html | 6 +++--- .../09/27/why-apache-apisix-is-best-apigateway/index.html | 6 +++--- .../2022/09/28/apache-apisix-3.0.0-beta-release/index.html | 6 +++--- zh/blog/2022/09/30/huanbei-in-apache-apisix/index.html | 6 +++--- zh/blog/2022/10/18/weekly-report-0731/index.html | 6 +++--- zh/blog/2022/10/28/apisix-ingress-with-horizon-ai/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2022/11/05/tencent-blueking-with-apisix/index.html | 6 +++--- zh/blog/2022/11/10/weekly-report-1110/index.html | 6 +++--- .../10/what-is-service-in-microservice-discovery/index.html | 6 +++--- zh/blog/2022/11/13/vivo-with-apache-apisix/index.html | 6 +++--- zh/blog/2022/11/23/weekly-report-1123/index.html | 6 +++--- .../11/23/why-is-not-reload-hot-loaded-in-nginx/index.html | 6 +++--- zh/blog/2022/11/25/how-apisix-support-1000-pods/index.html | 6 +++--- "zh/blog/2022/11/28/a-poor-man\342\200\230s-api/index.html" | 6 +++--- zh/blog/2022/12/04/weekly-report-1204/index.html | 6 +++--- zh/blog/2022/12/07/junrunrenli-with-apisix/index.html | 6 +++--- zh/blog/2022/12/08/apisix-support-tongsuo/index.html | 6 +++--- zh/blog/2022/12/09/insigma-with-apache-apisix/index.html | 6 +++--- zh/blog/2022/12/13/seewo-with-apache-apisix/index.html | 6 +++--- .../2022/12/15/how-support-ingress-custom-plugins/index.html | 6 +++--- zh/blog/2022/12/16/amazonlambda-with-apisix/index.html | 6 +++--- zh/blog/2022/12/16/what-is-graphql/index.html | 6 +++--- .../2022/12/19/apisix-ingress-better-than-traefik/index.html | 6 +++--- zh/blog/2022/12/19/auth-apisix-gateway/index.html | 6 +++--- zh/blog/2022/12/22/weekly-report-1218/index.html | 6 +++--- zh/blog/2022/12/27/apisix-ingress-with-Flagger/index.html | 6 +++--- zh/blog/2022/12/27/apisix-ingress-with-gatewayapi/index.html | 6 +++--- zh/blog/2022/12/30/release-apache-apisix-3.1.0/index.html | 6 +++--- zh/blog/2023/01/02/2022-summary/index.html | 6 +++--- zh/blog/2023/01/04/weekly-report-0105/index.html | 6 +++--- zh/blog/2023/01/10/release-apisix-ingress-1.6/index.html | 6 +++--- zh/blog/2023/01/11/apisix-amesh-introduction/index.html | 6 +++--- .../2023/01/11/apisix-ingress-vs-ingress-nginx/index.html | 6 +++--- zh/blog/2023/01/12/amesh-config-plugin/index.html | 6 +++--- zh/blog/2023/01/12/serverless-auth-type/index.html | 6 +++--- zh/blog/2023/01/15/mafengwo-with-apisix/index.html | 6 +++--- zh/blog/2023/01/18/consul-with-apisix/index.html | 6 +++--- zh/blog/2023/01/18/what-is-service-mesh/index.html | 6 +++--- zh/blog/2023/01/19/weekly-report-0115/index.html | 6 +++--- .../2023/01/30/something-about-api-gateway-policy/index.html | 6 +++--- zh/blog/2023/02/02/weekly-report-0202/index.html | 6 +++--- zh/blog/2023/02/06/2022-top10-blogs/index.html | 6 +++--- .../2023/02/07/apisix-ingress-with-cert-mamager/index.html | 6 +++--- zh/blog/2023/02/08/what-is-restful-api/index.html | 6 +++--- zh/blog/2023/02/16/weekly-report-0216/index.html | 6 +++--- .../index.html | 6 +++--- .../23/how-to-prevent-sensitive-data-from-leaking/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2023/03/01/weekly-report-0301/index.html | 6 +++--- zh/blog/2023/03/03/api-gateway-vs-load-balancer/index.html | 6 +++--- .../index.html | 6 +++--- .../08/why-do-microservices-need-an-api-gateway/index.html | 6 +++--- zh/blog/2023/03/09/release-apache-apisix-3.2.0/index.html | 6 +++--- zh/blog/2023/03/16/weekly-report-0316/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2023/03/30/weekly-report-0330/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2023/04/03/10-api-management-trends/index.html | 6 +++--- zh/blog/2023/04/12/weekly-report-0409/index.html | 6 +++--- zh/blog/2023/04/26/weekly-report-0426/index.html | 6 +++--- zh/blog/2023/05/08/release-apache-apisix-3.3.0/index.html | 6 +++--- zh/blog/2023/05/12/weekly-report-0512/index.html | 6 +++--- zh/blog/2023/05/24/weekly-report-0524/index.html | 6 +++--- zh/blog/2023/06/01/release-apache-apisix-3.2.1/index.html | 6 +++--- zh/blog/2023/06/08/weekly-report/index.html | 6 +++--- zh/blog/2023/06/21/weekly-report-zh/index.html | 6 +++--- zh/blog/2023/06/30/release-apache-apisix-3.4.0/index.html | 6 +++--- zh/blog/2023/07/05/weekly-report/index.html | 6 +++--- zh/blog/2023/07/12/2023-apisix-meetup-malaysia/index.html | 6 +++--- zh/blog/2023/07/18/weekly-report/index.html | 6 +++--- zh/blog/2023/07/21/release-apache-apisix-3.4.1/index.html | 6 +++--- zh/blog/2023/07/23/release-apache-apisix-3.2.2/index.html | 6 +++--- zh/blog/2023/08/02/weekly-report/index.html | 6 +++--- zh/blog/2023/08/15/weekly-report/index.html | 6 +++--- zh/blog/2023/08/30/weekly-report/index.html | 6 +++--- zh/blog/2023/09/01/release-apache-apisix-3.5.0/index.html | 6 +++--- zh/blog/2023/09/08/apisix-integrates-with-coraza/index.html | 6 +++--- zh/blog/2023/09/13/biweekly-report/index.html | 6 +++--- zh/blog/2023/09/20/apisix-3.5-preview/index.html | 6 +++--- zh/blog/2023/09/26/bi-weekly report/index.html | 6 +++--- zh/blog/2023/10/05/release-apache-apisix-3.6.0/index.html | 6 +++--- zh/blog/2023/10/07/apisix-gitops-adc/index.html | 6 +++--- zh/blog/2023/10/09/wecity-uses-apisix/index.html | 6 +++--- zh/blog/2023/10/11/bi-weekly-report/index.html | 6 +++--- zh/blog/2023/10/18/ingress-apisix/index.html | 6 +++--- zh/blog/2023/10/26/bi-weekly-report/index.html | 6 +++--- zh/blog/2023/11/08/bi-weekly-report/index.html | 6 +++--- zh/blog/2023/11/21/release-apache-apisix-3.7.0/index.html | 6 +++--- zh/blog/2023/11/23/bi-weekly-report/index.html | 6 +++--- zh/blog/2023/11/30/migu-video-utilizes-apisix/index.html | 6 +++--- zh/blog/2023/12/01/datavisor-uses-apisix/index.html | 6 +++--- zh/blog/2023/12/04/bi-weekly-report/index.html | 6 +++--- zh/blog/2023/12/08/zhengcaiyun-uses-apisix/index.html | 6 +++--- .../12/15/high-availability-of-apisix-and-api7/index.html | 6 +++--- zh/blog/2023/12/20/bi-weekly-report/index.html | 6 +++--- zh/blog/2024/01/03/bi-weekly-report/index.html | 6 +++--- zh/blog/2024/01/15/release-apache-apisix-3.8.0/index.html | 6 +++--- zh/blog/2024/01/18/bi-weekly-report/index.html | 6 +++--- zh/blog/2024/01/31/bi-weekly-report/index.html | 6 +++--- .../unlock-observability-for-apisix-with-deepflow/index.html | 6 +++--- zh/blog/2024/03/05/monthly-report/index.html | 6 +++--- zh/blog/2024/03/29/release-apache-apisix-3.9.0/index.html | 6 +++--- zh/blog/2024/04/01/monthly-report/index.html | 6 +++--- zh/blog/2024/04/29/release-apache-apisix-3.8.1/index.html | 6 +++--- zh/blog/2024/04/29/release-apache-apisix-3.9.1/index.html | 6 +++--- zh/blog/2024/04/30/monthly-report/index.html | 6 +++--- zh/blog/2024/05/02/cve-2024-32638/index.html | 6 +++--- zh/blog/2024/05/31/monthly-report/index.html | 6 +++--- zh/blog/2024/06/30/monthly-report/index.html | 6 +++--- zh/blog/2024/07/31/monthly-report/index.html | 6 +++--- zh/blog/2024/08/14/release-apache-apisix-3.10.0/index.html | 6 +++--- zh/blog/2024/08/31/monthly-report/index.html | 6 +++--- zh/blog/2024/09/30/monthly-report/index.html | 6 +++--- zh/blog/2024/10/17/release-apache-apisix-3.11.0/index.html | 6 +++--- zh/blog/2024/11/30/bi-monthly-report/index.html | 6 +++--- zh/blog/2024/12/31/monthly-report/index.html | 6 +++--- zh/blog/2025/01/13/apisix-2024-ospp/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2025/01/26/monthly-report/index.html | 6 +++--- zh/blog/2025/02/24/apisix-ai-gateway-features/index.html | 6 +++--- zh/blog/2025/02/28/monthly-report/index.html | 6 +++--- zh/blog/2025/03/06/what-is-an-ai-gateway/index.html | 6 +++--- .../index.html | 6 +++--- .../2025/03/24/6-essential-ai-gateway-use-cases/index.html | 6 +++--- zh/blog/2025/03/31/march-monthly-report/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2025/04/01/release-apache-apisix-3.12.0/index.html | 6 +++--- zh/blog/2025/04/08/introducing-apisix-ai-gateway/index.html | 6 +++--- .../2025/04/21/host-mcp-server-with-api-gateway/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2025/04/30/2025-april-monthly-report/index.html | 6 +++--- .../05/07/apisix-gateway-practice-in-tencent-timi/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2025/05/30/2025-may-monthly-report/index.html | 6 +++--- .../index.html | 6 +++--- zh/blog/2025/06/27/release-apache-apisix-3.13.0/index.html | 6 +++--- zh/blog/2025/06/30/2025-june-monthly-report/index.html | 6 +++--- zh/blog/archive/index.html | 6 +++--- zh/blog/index.html | 6 +++--- zh/blog/page/10/index.html | 6 +++--- zh/blog/page/11/index.html | 6 +++--- zh/blog/page/12/index.html | 6 +++--- zh/blog/page/13/index.html | 6 +++--- zh/blog/page/14/index.html | 6 +++--- zh/blog/page/15/index.html | 6 +++--- zh/blog/page/16/index.html | 6 +++--- zh/blog/page/17/index.html | 6 +++--- zh/blog/page/18/index.html | 6 +++--- zh/blog/page/19/index.html | 6 +++--- zh/blog/page/2/index.html | 6 +++--- zh/blog/page/20/index.html | 6 +++--- zh/blog/page/21/index.html | 6 +++--- zh/blog/page/22/index.html | 6 +++--- zh/blog/page/23/index.html | 6 +++--- zh/blog/page/24/index.html | 6 +++--- zh/blog/page/25/index.html | 6 +++--- zh/blog/page/26/index.html | 6 +++--- zh/blog/page/27/index.html | 6 +++--- zh/blog/page/28/index.html | 6 +++--- zh/blog/page/29/index.html | 6 +++--- zh/blog/page/3/index.html | 6 +++--- zh/blog/page/30/index.html | 6 +++--- zh/blog/page/31/index.html | 6 +++--- zh/blog/page/32/index.html | 6 +++--- zh/blog/page/33/index.html | 6 +++--- zh/blog/page/4/index.html | 6 +++--- zh/blog/page/5/index.html | 6 +++--- zh/blog/page/6/index.html | 6 +++--- zh/blog/page/7/index.html | 6 +++--- zh/blog/page/8/index.html | 6 +++--- zh/blog/page/9/index.html | 6 +++--- zh/blog/tags/authentication/index.html | 6 +++--- zh/blog/tags/case-studies/index.html | 6 +++--- zh/blog/tags/community/index.html | 6 +++--- zh/blog/tags/ecosystem/index.html | 6 +++--- zh/blog/tags/index.html | 6 +++--- zh/blog/tags/plugins/index.html | 6 +++--- zh/blog/tags/vulnerabilities/index.html | 6 +++--- zh/contribute/index.html | 12 ++++++------ zh/docs/general/blog/index.html | 10 +++++----- zh/docs/general/code-samples/index.html | 10 +++++----- zh/docs/general/committer-guide/index.html | 10 +++++----- zh/docs/general/contributor-guide/index.html | 10 +++++----- zh/docs/general/documentation-style-guide/index.html | 10 +++++----- .../2022-apisix-meetups-conferences-workshops/index.html | 10 +++++----- .../general/events/2023-apisix-meetup-malaysia/index.html | 10 +++++----- .../general/events/2023-apisix-meetup-singapore/index.html | 10 +++++----- .../index.html | 10 +++++----- zh/docs/general/events/index.html | 10 +++++----- zh/docs/general/how-to-contribute/index.html | 10 +++++----- zh/docs/general/join/index.html | 10 +++++----- zh/docs/general/release-guide/index.html | 10 +++++----- zh/docs/general/security/index.html | 10 +++++----- zh/docs/general/submit-issue/index.html | 10 +++++----- zh/docs/general/tags/index.html | 10 +++++----- zh/docs/index.html | 10 +++++----- zh/downloads/index.html | 12 ++++++------ zh/edit/index.html | 10 +++++----- zh/events/archive/index.html | 10 +++++----- zh/help/index.html | 10 +++++----- zh/index.html | 10 +++++----- zh/plugins/index.html | 10 +++++----- zh/search/index.html | 10 +++++----- zh/showcase/index.html | 10 +++++----- zh/team/index.html | 10 +++++----- 806 files changed, 2550 insertions(+), 2550 deletions(-) rename assets/js/{09b17eb5.628f3736.js => 09b17eb5.83798dd5.js} (97%) rename assets/js/{0d0b38bc.8efb6315.js => 0d0b38bc.505c8675.js} (62%) rename assets/js/{507e1a4c.4159ec85.js => 507e1a4c.dc1b546d.js} (98%) rename assets/js/{8f700fa6.03626777.js => 8f700fa6.44d35036.js} (98%) rename assets/js/{90fc8a94.19b0d63e.js => 90fc8a94.f5d77909.js} (97%) rename assets/js/{941960b1.d9e9f383.js => 941960b1.e23023f1.js} (98%) rename zh/assets/js/d739b11f.e3ea6a64.js => assets/js/d739b11f.e384b737.js (73%) delete mode 100644 assets/js/main.09b8de04.js delete mode 100644 assets/js/main.7fda6118.js create mode 100644 assets/js/main.c71fd579.js rename assets/js/{main.09b8de04.js.LICENSE.txt => main.c71fd579.js.LICENSE.txt} (100%) create mode 100644 assets/js/main.fb04e3cd.js rename assets/js/{main.7fda6118.js.LICENSE.txt => main.fb04e3cd.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.092840d4.js => runtime~main.6686dbb3.js} (53%) rename zh/assets/js/{09b17eb5.e42d20a2.js => 09b17eb5.28938887.js} (96%) rename zh/assets/js/{0d0b38bc.8efb6315.js => 0d0b38bc.505c8675.js} (62%) rename zh/assets/js/{5b0fa993.536c8a53.js => 5b0fa993.a6e6f62a.js} (98%) rename zh/assets/js/{8f700fa6.a797e980.js => 8f700fa6.21569c93.js} (97%) rename zh/assets/js/{90fc8a94.051020de.js => 90fc8a94.d815777e.js} (96%) rename zh/assets/js/{941960b1.2a8e52f7.js => 941960b1.336645fd.js} (97%) rename assets/js/d739b11f.e3ea6a64.js => zh/assets/js/d739b11f.e384b737.js (73%) create mode 100644 zh/assets/js/main.066f3b1b.js rename zh/assets/js/{main.833b8d10.js.LICENSE.txt => main.066f3b1b.js.LICENSE.txt} (100%) delete mode 100644 zh/assets/js/main.833b8d10.js delete mode 100644 zh/assets/js/main.aa925d37.js create mode 100644 zh/assets/js/main.af507fa1.js rename zh/assets/js/{main.aa925d37.js.LICENSE.txt => main.af507fa1.js.LICENSE.txt} (100%) rename zh/assets/js/{runtime~main.1f6e47d5.js => runtime~main.50947c59.js} (72%)