kayx23 commented on code in PR #1950:
URL: https://github.com/apache/apisix-website/pull/1950#discussion_r2309684385


##########
blog/en/blog/2025/08/31/2025-august-monthly-report.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "2025 Monthly Report (August 01 - August 31)"
+keywords: ["Apache APISIX", "API Gateway", "Monthly Report", "Contributor"]
+description: Our monthly Apache APISIX community report generates insights 
into the project's monthly developments. The reports provide a pathway into the 
Apache APISIX community, ensuring that you stay well-informed and actively 
involved.
+tags: [Community]
+image: 
https://static.api7.ai/uploads/2025/08/29/dfR8DC8m_aug-monthly-report-cover-en.webp
+---
+
+> Recently, we've introduced and updated some new features, including adding 
ai-aliyun-content-moderation plugin and allowing environment variables in 
openid-connect plugin, etc. For more details, please read this month's 
newsletter.
+
+<!--truncate-->
+
+## Introduction
+
+From its inception, the Apache APISIX project has embraced the ethos of 
open-source community collaboration, propelling it into the ranks of the most 
active global open-source API gateway projects. The proverbial wisdom of 
'teamwork makes the dream work' rings true in our way and is made possible by 
the collective effort of our community.
+
+From August 1st to August 31, 16 contributors made 56 commits to Apache 
APISIX. We sincerely appreciate your contributions to Apache APISIX.
+
+## Contributor Statistics
+
+![Apache APISIX Contributors 
List](https://static.api7.ai/uploads/2025/08/29/SWsZprNc_aug-contributor-list.webp)
+
+![New Contributors 
List](https://static.api7.ai/uploads/2025/08/29/7SSxLwiC_aug-new-contributors.webp)
+
+## Feature Highlights
+
+### 1. Add ai-aliyun-content-moderation Plugin
+
+PR: https://github.com/apache/apisix/pull/12530
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR:
+
+1. refactors and improves the chunk decoding from the LLM backend into a 
separate sse.lua.
+
+2. introduces `lua_response_filter` to run `lua_body_filter` as defined by 
each plugin, because `lua_body_filter` can't be processed directly in AI 
responses, which are managed by APISIX.

Review Comment:
   Why use this format? Just write a paragraph.
   
   The title and description have mismatches. The title only mentions the 
addition of one plugin, while the description mentions other plugins as well. 
This PR is quite large - please confirm with @Revolyssup 
   



##########
blog/en/blog/2025/08/31/2025-august-monthly-report.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "2025 Monthly Report (August 01 - August 31)"
+keywords: ["Apache APISIX", "API Gateway", "Monthly Report", "Contributor"]
+description: Our monthly Apache APISIX community report generates insights 
into the project's monthly developments. The reports provide a pathway into the 
Apache APISIX community, ensuring that you stay well-informed and actively 
involved.
+tags: [Community]
+image: 
https://static.api7.ai/uploads/2025/08/29/dfR8DC8m_aug-monthly-report-cover-en.webp
+---
+
+> Recently, we've introduced and updated some new features, including adding 
ai-aliyun-content-moderation plugin and allowing environment variables in 
openid-connect plugin, etc. For more details, please read this month's 
newsletter.
+
+<!--truncate-->
+
+## Introduction
+
+From its inception, the Apache APISIX project has embraced the ethos of 
open-source community collaboration, propelling it into the ranks of the most 
active global open-source API gateway projects. The proverbial wisdom of 
'teamwork makes the dream work' rings true in our way and is made possible by 
the collective effort of our community.
+
+From August 1st to August 31, 16 contributors made 56 commits to Apache 
APISIX. We sincerely appreciate your contributions to Apache APISIX.
+
+## Contributor Statistics
+
+![Apache APISIX Contributors 
List](https://static.api7.ai/uploads/2025/08/29/SWsZprNc_aug-contributor-list.webp)
+
+![New Contributors 
List](https://static.api7.ai/uploads/2025/08/29/7SSxLwiC_aug-new-contributors.webp)
+
+## Feature Highlights
+
+### 1. Add ai-aliyun-content-moderation Plugin
+
+PR: https://github.com/apache/apisix/pull/12530
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR:
+
+1. refactors and improves the chunk decoding from the LLM backend into a 
separate sse.lua.
+
+2. introduces `lua_response_filter` to run `lua_body_filter` as defined by 
each plugin, because `lua_body_filter` can't be processed directly in AI 
responses, which are managed by APISIX.
+
+3. modifies the ai-request-rewrite plugin to leverage the `lua_body_filter` 
for writing the response.
+
+### 2. Allow Environment Variables in openid-connect Plugin
+
+PR: https://github.com/apache/apisix/pull/11451
+
+Contributor: [darkSheep404](https://github.com/darkSheep404)
+
+### 3. Add Healthcheck Support for ai-proxy-multi Plugin

Review Comment:
   ```suggestion
   ### 3. Add Healthcheck Support in `ai-proxy-multi` Plugin
   ```
   
   Inline code the plugin names. There are multiple instances in this blog.



##########
blog/en/blog/2025/08/31/2025-august-monthly-report.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "2025 Monthly Report (August 01 - August 31)"
+keywords: ["Apache APISIX", "API Gateway", "Monthly Report", "Contributor"]
+description: Our monthly Apache APISIX community report generates insights 
into the project's monthly developments. The reports provide a pathway into the 
Apache APISIX community, ensuring that you stay well-informed and actively 
involved.
+tags: [Community]
+image: 
https://static.api7.ai/uploads/2025/08/29/dfR8DC8m_aug-monthly-report-cover-en.webp
+---
+
+> Recently, we've introduced and updated some new features, including adding 
ai-aliyun-content-moderation plugin and allowing environment variables in 
openid-connect plugin, etc. For more details, please read this month's 
newsletter.
+
+<!--truncate-->
+
+## Introduction
+
+From its inception, the Apache APISIX project has embraced the ethos of 
open-source community collaboration, propelling it into the ranks of the most 
active global open-source API gateway projects. The proverbial wisdom of 
'teamwork makes the dream work' rings true in our way and is made possible by 
the collective effort of our community.
+
+From August 1st to August 31, 16 contributors made 56 commits to Apache 
APISIX. We sincerely appreciate your contributions to Apache APISIX.
+
+## Contributor Statistics
+
+![Apache APISIX Contributors 
List](https://static.api7.ai/uploads/2025/08/29/SWsZprNc_aug-contributor-list.webp)
+
+![New Contributors 
List](https://static.api7.ai/uploads/2025/08/29/7SSxLwiC_aug-new-contributors.webp)
+
+## Feature Highlights
+
+### 1. Add ai-aliyun-content-moderation Plugin
+
+PR: https://github.com/apache/apisix/pull/12530
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR:
+
+1. refactors and improves the chunk decoding from the LLM backend into a 
separate sse.lua.
+
+2. introduces `lua_response_filter` to run `lua_body_filter` as defined by 
each plugin, because `lua_body_filter` can't be processed directly in AI 
responses, which are managed by APISIX.
+
+3. modifies the ai-request-rewrite plugin to leverage the `lua_body_filter` 
for writing the response.
+
+### 2. Allow Environment Variables in openid-connect Plugin
+
+PR: https://github.com/apache/apisix/pull/11451
+
+Contributor: [darkSheep404](https://github.com/darkSheep404)
+
+### 3. Add Healthcheck Support for ai-proxy-multi Plugin
+
+PR: https://github.com/apache/apisix/pull/12509
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR introduces health check support for the ai-proxy-multi plugin, 
ensuring traffic is routed to live, healthy AI backends. Healthcheck manager 
has been modified with the capability to use dynamically created upstreams via 
the resource key.
+
+### 4. Add Latency and Token Usage in Access Log and Prometheus Metrics in 
ai-proxy Plugin
+
+PR: https://github.com/apache/apisix/pull/12518
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR adds:
+
+1. latency and token info for ai-proxy plugin in the access log for easy 
debugging;
+
+2. Prometheus metrics for AI-related requests and adds two more labels, 
`request_type` to distinguish between normal requests and AI-related requests & 
`llm_model`.
+
+### 5. Add last_modified and digest Metadata to Standalone API
+
+PR: https://github.com/apache/apisix/pull/12526
+
+Contributor: [bzp2010](https://github.com/bzp2010)
+
+1. This PR adds a new metadata response header to the Standalone API. This 
includes X-Last-Modified and X-Digest. These are used to track the most 
recently updated instance within a cluster of multiple APISIX nodes and to 
identify the currently active configuration digest.
+
+2. It also adds support for the HEAD method, which only returns metadata 
rather than configuration.
+
+### 6. Support limit-conn in Workflow Plugin
+
+PR: https://github.com/apache/apisix/pull/12465
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR enhances the Workflow plugin by adding support for embedding the 
limit-conn plugin within workflow rules.
+
+### 7. Add Healthcheck Manager to Decouple Upstream
+
+PR: https://github.com/apache/apisix/pull/12426
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+1. The tight coupling between upstreams and health checkers is replaced with a 
lightweight index—keyed on `resource_path` and `resource_version`—managed by 
the new Healthcheck Manager.

Review Comment:
   ditto



##########
blog/en/blog/2025/08/31/2025-august-monthly-report.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "2025 Monthly Report (August 01 - August 31)"
+keywords: ["Apache APISIX", "API Gateway", "Monthly Report", "Contributor"]
+description: Our monthly Apache APISIX community report generates insights 
into the project's monthly developments. The reports provide a pathway into the 
Apache APISIX community, ensuring that you stay well-informed and actively 
involved.
+tags: [Community]
+image: 
https://static.api7.ai/uploads/2025/08/29/dfR8DC8m_aug-monthly-report-cover-en.webp
+---
+
+> Recently, we've introduced and updated some new features, including adding 
ai-aliyun-content-moderation plugin and allowing environment variables in 
openid-connect plugin, etc. For more details, please read this month's 
newsletter.
+
+<!--truncate-->
+
+## Introduction
+
+From its inception, the Apache APISIX project has embraced the ethos of 
open-source community collaboration, propelling it into the ranks of the most 
active global open-source API gateway projects. The proverbial wisdom of 
'teamwork makes the dream work' rings true in our way and is made possible by 
the collective effort of our community.
+
+From August 1st to August 31, 16 contributors made 56 commits to Apache 
APISIX. We sincerely appreciate your contributions to Apache APISIX.
+
+## Contributor Statistics
+
+![Apache APISIX Contributors 
List](https://static.api7.ai/uploads/2025/08/29/SWsZprNc_aug-contributor-list.webp)
+
+![New Contributors 
List](https://static.api7.ai/uploads/2025/08/29/7SSxLwiC_aug-new-contributors.webp)
+
+## Feature Highlights
+
+### 1. Add ai-aliyun-content-moderation Plugin
+
+PR: https://github.com/apache/apisix/pull/12530
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR:
+
+1. refactors and improves the chunk decoding from the LLM backend into a 
separate sse.lua.
+
+2. introduces `lua_response_filter` to run `lua_body_filter` as defined by 
each plugin, because `lua_body_filter` can't be processed directly in AI 
responses, which are managed by APISIX.
+
+3. modifies the ai-request-rewrite plugin to leverage the `lua_body_filter` 
for writing the response.
+
+### 2. Allow Environment Variables in openid-connect Plugin
+
+PR: https://github.com/apache/apisix/pull/11451
+
+Contributor: [darkSheep404](https://github.com/darkSheep404)
+
+### 3. Add Healthcheck Support for ai-proxy-multi Plugin
+
+PR: https://github.com/apache/apisix/pull/12509
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR introduces health check support for the ai-proxy-multi plugin, 
ensuring traffic is routed to live, healthy AI backends. Healthcheck manager 
has been modified with the capability to use dynamically created upstreams via 
the resource key.
+
+### 4. Add Latency and Token Usage in Access Log and Prometheus Metrics in 
ai-proxy Plugin
+
+PR: https://github.com/apache/apisix/pull/12518
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR adds:
+
+1. latency and token info for ai-proxy plugin in the access log for easy 
debugging;

Review Comment:
   Similarly, write a paragraph instead of using bullet points.



##########
blog/en/blog/2025/08/31/2025-august-monthly-report.md:
##########
@@ -0,0 +1,119 @@
+---
+title: "2025 Monthly Report (August 01 - August 31)"
+keywords: ["Apache APISIX", "API Gateway", "Monthly Report", "Contributor"]
+description: Our monthly Apache APISIX community report generates insights 
into the project's monthly developments. The reports provide a pathway into the 
Apache APISIX community, ensuring that you stay well-informed and actively 
involved.
+tags: [Community]
+image: 
https://static.api7.ai/uploads/2025/08/29/dfR8DC8m_aug-monthly-report-cover-en.webp
+---
+
+> Recently, we've introduced and updated some new features, including adding 
ai-aliyun-content-moderation plugin and allowing environment variables in 
openid-connect plugin, etc. For more details, please read this month's 
newsletter.
+
+<!--truncate-->
+
+## Introduction
+
+From its inception, the Apache APISIX project has embraced the ethos of 
open-source community collaboration, propelling it into the ranks of the most 
active global open-source API gateway projects. The proverbial wisdom of 
'teamwork makes the dream work' rings true in our way and is made possible by 
the collective effort of our community.
+
+From August 1st to August 31, 16 contributors made 56 commits to Apache 
APISIX. We sincerely appreciate your contributions to Apache APISIX.
+
+## Contributor Statistics
+
+![Apache APISIX Contributors 
List](https://static.api7.ai/uploads/2025/08/29/SWsZprNc_aug-contributor-list.webp)
+
+![New Contributors 
List](https://static.api7.ai/uploads/2025/08/29/7SSxLwiC_aug-new-contributors.webp)
+
+## Feature Highlights
+
+### 1. Add ai-aliyun-content-moderation Plugin
+
+PR: https://github.com/apache/apisix/pull/12530
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR:
+
+1. refactors and improves the chunk decoding from the LLM backend into a 
separate sse.lua.
+
+2. introduces `lua_response_filter` to run `lua_body_filter` as defined by 
each plugin, because `lua_body_filter` can't be processed directly in AI 
responses, which are managed by APISIX.
+
+3. modifies the ai-request-rewrite plugin to leverage the `lua_body_filter` 
for writing the response.
+
+### 2. Allow Environment Variables in openid-connect Plugin
+
+PR: https://github.com/apache/apisix/pull/11451
+
+Contributor: [darkSheep404](https://github.com/darkSheep404)
+
+### 3. Add Healthcheck Support for ai-proxy-multi Plugin
+
+PR: https://github.com/apache/apisix/pull/12509
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR introduces health check support for the ai-proxy-multi plugin, 
ensuring traffic is routed to live, healthy AI backends. Healthcheck manager 
has been modified with the capability to use dynamically created upstreams via 
the resource key.
+
+### 4. Add Latency and Token Usage in Access Log and Prometheus Metrics in 
ai-proxy Plugin
+
+PR: https://github.com/apache/apisix/pull/12518
+
+Contributor: [Revolyssup](https://github.com/Revolyssup)
+
+This PR adds:
+
+1. latency and token info for ai-proxy plugin in the access log for easy 
debugging;
+
+2. Prometheus metrics for AI-related requests and adds two more labels, 
`request_type` to distinguish between normal requests and AI-related requests & 
`llm_model`.
+
+### 5. Add last_modified and digest Metadata to Standalone API
+
+PR: https://github.com/apache/apisix/pull/12526
+
+Contributor: [bzp2010](https://github.com/bzp2010)
+
+1. This PR adds a new metadata response header to the Standalone API. This 
includes X-Last-Modified and X-Digest. These are used to track the most 
recently updated instance within a cluster of multiple APISIX nodes and to 
identify the currently active configuration digest.

Review Comment:
   ditto



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@apisix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to