Re: [PR] blog: add 3.15.0 release notes [apisix-website]

2026-02-08 Thread via GitHub


kayx23 merged PR #1982:
URL: https://github.com/apache/apisix-website/pull/1982


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] blog: add 3.15.0 release notes [apisix-website]

2026-02-08 Thread via GitHub


yzeng25 commented on code in PR #1982:
URL: https://github.com/apache/apisix-website/pull/1982#discussion_r2780293652


##
blog/en/blog/2026/02/05/release-apache-apisix-3.15.0.md:
##
@@ -0,0 +1,148 @@
+---
+title: "Release Apache APISIX 3.15.0"
+authors:
+  - name: "Abhishek Choudhary"
+title: "Author"
+url: "https://github.com/shreemaan-abhishek";
+image_url: "https://github.com/shreemaan-abhishek.png";
+  - name: "Traky Deng"
+title: "Technical Writer"
+url: "https://github.com/kayx23";
+image_url: "https://github.com/kayx23.png";
+keywords:
+  - Apache APISIX
+  - API Gateway
+  - API Management Platform
+  - New Release
+  - Cloud Native
+description: The Apache APISIX 3.15.0 version is released on Feb 5, 2026. This 
release includes a few changes, new features, bug fixes, and other improvements 
to user experiences.
+tags: [Community]
+---
+
+We are glad to present Apache APISIX 3.15.0 with exciting new features, bug 
fixes, and other improvements to user experiences.
+
+
+
+This release introduces new AI providers, enhanced logging features, and 
multiple improvements across discovery, security, and plugin functionality.
+
+This release introduces one breaking change that may impact existing 
deployments. Please review the change and plan your upgrade accordingly.
+
+## Breaking Changes

Review Comment:
   ```suggestion
   ## Breaking Change
   ```



##
blog/en/blog/2026/02/05/release-apache-apisix-3.15.0.md:
##
@@ -0,0 +1,148 @@
+---
+title: "Release Apache APISIX 3.15.0"
+authors:
+  - name: "Abhishek Choudhary"
+title: "Author"
+url: "https://github.com/shreemaan-abhishek";
+image_url: "https://github.com/shreemaan-abhishek.png";
+  - name: "Traky Deng"
+title: "Technical Writer"
+url: "https://github.com/kayx23";
+image_url: "https://github.com/kayx23.png";
+keywords:
+  - Apache APISIX
+  - API Gateway
+  - API Management Platform
+  - New Release
+  - Cloud Native
+description: The Apache APISIX 3.15.0 version is released on Feb 5, 2026. This 
release includes a few changes, new features, bug fixes, and other improvements 
to user experiences.
+tags: [Community]
+---
+
+We are glad to present Apache APISIX 3.15.0 with exciting new features, bug 
fixes, and other improvements to user experiences.
+
+
+
+This release introduces new AI providers, enhanced logging features, and 
multiple improvements across discovery, security, and plugin functionality.
+
+This release introduces one breaking change that may impact existing 
deployments. Please review the change and plan your upgrade accordingly.
+
+## Breaking Changes

Review Comment:
   "This release introduces **one breaking change**" --> Breaking Change



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] blog: add 3.15.0 release notes [apisix-website]

2026-01-29 Thread via GitHub


kayx23 commented on PR #1982:
URL: https://github.com/apache/apisix-website/pull/1982#issuecomment-3822055856

   About 3b188a1: from the PR code changes, it looks like both access and error 
logs will log the request ID variable (even when request-id plugin is not 
enabled). The PR description and title were a bit misleading.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] blog: add 3.15.0 release notes [apisix-website]

2026-01-29 Thread via GitHub


kayx23 commented on PR #1982:
URL: https://github.com/apache/apisix-website/pull/1982#issuecomment-3821697128

   About 1fc6686363277803be63a3e1367de9aa63564f4a: It's not *all* loggers as 
the PR title states - just the access log plugins.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



Re: [PR] blog: add 3.15.0 release notes [apisix-website]

2026-01-29 Thread via GitHub


Copilot commented on code in PR #1982:
URL: https://github.com/apache/apisix-website/pull/1982#discussion_r2740588547


##
blog/en/blog/2026/01/31/release-apache-apisix-3.15.0.md:
##
@@ -0,0 +1,148 @@
+---
+title: "Release Apache APISIX 3.15.0"
+authors:
+  - name: "Abhishek Choudhary"
+title: "Author"
+url: "https://github.com/shreemaan-abhishek";
+image_url: "https://github.com/shreemaan-abhishek.png";
+  - name: "Traky Deng"
+title: "Technical Writer"
+url: "https://github.com/kayx23";
+image_url: "https://github.com/kayx23.png";
+keywords:
+  - Apache APISIX
+  - API Gateway
+  - API Management Platform
+  - New Release
+  - Cloud Native
+description: The Apache APISIX 3.15.0 version is released on Jan 31, 2026. 
This release includes a few changes, new features, bug fixes, and other 
improvements to user experiences.
+tags: [Community]
+---
+
+We are glad to present Apache APISIX 3.15.0 with exciting new features, bug 
fixes, and other improvements to user experiences.
+
+
+
+This release introduces new AI providers, enhanced logging features, and 
multiple improvements across discovery, security, and plugin functionality.
+
+This release introduces one breaking change that may impact existing 
deployments. Please review the change and plan your upgrade accordingly.
+
+## Breaking Changes
+
+### Disallow creating duplicate plugins in global rules
+
+This release prevents the same plugin from being configured across multiple 
global rules. Previously, this could lead to undefined execution order and 
unpredictable behavior.
+
+Configurations that rely on the same plugin appearing in multiple global rules 
will need to be restructured. The plugin will now only execute from the first 
global rule where it appears, and subsequent occurrences will be logged as 
errors.
+
+For more information, see [PR 
#12800](https://github.com/apache/apisix/pull/12800).
+
+## New Features
+
+### New providers in AI plugins
+
+This release expands the provider support in `ai-proxy`, `ai-proxy-multi`, and 
`ai-request-rewrite`. These plugins now support Google Cloud Vertex AI, Google 
Gemini, Anthropic, and OpenRouter.
+
+For more information, see the following pull requests:
+
+- [PR #12933 (Google Cloud Vertex 
AI)](https://github.com/apache/apisix/pull/12933)
+- [PR #12883 (Google Gemini)](https://github.com/apache/apisix/pull/12883)
+- [PR #12881 (Anthropic)](https://github.com/apache/apisix/pull/12881) 
+- [PR #12878 (OpenRouter)](https://github.com/apache/apisix/pull/12878) 
+
+### Kubernetes discovery readiness check
+
+Service discovery for Kubernetes now includes a readiness status query through 
the `/status/ready` interface, enabling better health monitoring and 
integration with other discovery types.
+
+For more information, see [PR 
#12852](https://github.com/apache/apisix/pull/12852).
+
+### Auth plugins custom `www-authenticate` header with realm
+
+Authentication plugins `basic-auth`, `key-auth`, `hmac-auth`, `jwt-auth`, and 
`ldap-auth`, now support customizing the realm value in `WWW-Authenticate` 
header on 401 responses, implementing RFC 7235 standards for HTTP 
authentication.
+
+For more information, see [PR 
#12864](https://github.com/apache/apisix/pull/12864).
+
+### `request-id` plugin supports `apisix_request_id` variable
+
+The `request-id` plugin now includes support for the `apisix_request_id` 
variable and records request IDs in error logs, significantly improving 
debugging and tracing capabilities.
+
+For more information, see [PR 
#12931](https://github.com/apache/apisix/pull/12931).
+
+### Rate limiting plugins support configuring Redis keepalive
+
+The `limit-count`, `limit-conn`, and `limit-req` plugins now support Redis 
connection keepalive settings, improving connection stability and reducing 
overhead.
+
+For more information, see [PR 
#12861](https://github.com/apache/apisix/pull/12861).
+
+### Logger plugins support max pending entries
+
+All logger plugins now support the `max_pending_entries` parameter, which sets 
the maximum number of unprocessed entries allowed in the batch processor. When 
this limit is reached, new entries will be dropped until the backlog is 
reduced. This helps prevent memory spikes when the logger is slow or 
unavailable.
+
+For more information, see [PR 
#12709](https://github.com/apache/apisix/pull/12709).
+
+### Logger plugins support nested log format
+
+Logger plugins now support hierarchical/nested log structures with a maximum 
depth of 5 levels, enabling more organized and readable log formats for better 
analysis.
+
+For more information, see [PR 
#12697](https://github.com/apache/apisix/pull/12697).
+
+### `file-logger` plugin metadata supports path properties
+
+The `file-logger` plugin now supports configuring a default log file path 
globally, eliminating the need to specify paths individually in each plugin 
configuration.
+
+For more information, see [PR 
#12825](https://github.com/apache/apisix/pu