From 54d85b88c83bf3e88c7c14a986dd889a21ef7de1 Mon Sep 17 00:00:00 2001 From: Ming Wen Date: Fri, 31 Jul 2026 10:49:06 +0800 Subject: [PATCH 1/3] chore(aisix): pin v0.7.0 --- gateways/aisix/build.sh | 2 +- gateways/aisix/definition.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gateways/aisix/build.sh b/gateways/aisix/build.sh index 845c88b1..bbbcc1e7 100755 --- a/gateways/aisix/build.sh +++ b/gateways/aisix/build.sh @@ -18,7 +18,7 @@ GW_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # PINNED. A revision, not a branch: a moving ref would make two runs weeks apart incomparable while # reporting the same build string. Overridable for a local experiment, never in the field. REPO="${AISIX_REPO:-https://github.com/api7/aisix}" -COMMIT="${AISIX_COMMIT:-0f90a98ec8c43864d43e740e3ab66fe1d639c143}" # tag v0.5.0 +COMMIT="${AISIX_COMMIT:-fb80aafb21f70b9ddcbb4de1344168c7bcdd0351}" # tag v0.7.0 SRC="$GW_DIR/src" # Prerequisites. Unconditionally, because apt-get install is already idempotent and already diff --git a/gateways/aisix/definition.json b/gateways/aisix/definition.json index 44331125..74902d07 100644 --- a/gateways/aisix/definition.json +++ b/gateways/aisix/definition.json @@ -45,7 +45,7 @@ "000000", "000000" ], - "matrix_note": "AISIX v0.5.0 registers only openai (/v1/chat/completions), openai-responses (/v1/responses) and anthropic (/v1/messages) INGRESS routes - no gemini/cohere/bedrock ingress (lib.rs build_router) - and only its openai + anthropic EGRESS adapters take a plain overridable api_base with a dummy key; gemini (vertex, OAuth2), cohere (no adapter) and bedrock (SigV4 + JSON AWS creds) are grey by that capability/auth limit", + "matrix_note": "AISIX v0.7.0 registers only openai (/v1/chat/completions), openai-responses (/v1/responses) and anthropic (/v1/messages) INGRESS routes - no gemini/cohere/bedrock ingress (lib.rs build_router) - and only its openai + anthropic EGRESS adapters take a plain overridable api_base with a dummy key; gemini (vertex, OAuth2), cohere (no adapter) and bedrock (SigV4 + JSON AWS creds) are grey by that capability/auth limit", "model": "gpt-4o-mini", "name": "aisix", "path": "/v1/chat/completions", From 5b87a24a99abfe167d82b9375999b824a3d042b5 Mon Sep 17 00:00:00 2001 From: Ming Wen Date: Fri, 31 Jul 2026 11:08:22 +0800 Subject: [PATCH 2/3] docs(aisix): scope v0.7.0 matrix note --- gateways/aisix/definition.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gateways/aisix/definition.json b/gateways/aisix/definition.json index 74902d07..ad3ad2d9 100644 --- a/gateways/aisix/definition.json +++ b/gateways/aisix/definition.json @@ -45,7 +45,7 @@ "000000", "000000" ], - "matrix_note": "AISIX v0.7.0 registers only openai (/v1/chat/completions), openai-responses (/v1/responses) and anthropic (/v1/messages) INGRESS routes - no gemini/cohere/bedrock ingress (lib.rs build_router) - and only its openai + anthropic EGRESS adapters take a plain overridable api_base with a dummy key; gemini (vertex, OAuth2), cohere (no adapter) and bedrock (SigV4 + JSON AWS creds) are grey by that capability/auth limit", + "matrix_note": "For the six chat-wire dialects benchmarked here, AISIX v0.7.0 exposes OpenAI Chat Completions (/v1/chat/completions), OpenAI Responses (/v1/responses), and Anthropic Messages (/v1/messages) ingress; it has no native Gemini, Cohere, or Bedrock ingress. This harness config wires only OpenAI and Anthropic egress to the mock upstream; Vertex requires OAuth2, Cohere has no adapter, and Bedrock requires SigV4/AWS credentials.", "model": "gpt-4o-mini", "name": "aisix", "path": "/v1/chat/completions", From 317de6728663e8344187122dbde29ab0ee2616be Mon Sep 17 00:00:00 2001 From: Ming Wen Date: Fri, 31 Jul 2026 11:18:05 +0800 Subject: [PATCH 3/3] docs(aisix): clarify Cohere matrix scope --- gateways/aisix/definition.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gateways/aisix/definition.json b/gateways/aisix/definition.json index ad3ad2d9..67714765 100644 --- a/gateways/aisix/definition.json +++ b/gateways/aisix/definition.json @@ -45,7 +45,7 @@ "000000", "000000" ], - "matrix_note": "For the six chat-wire dialects benchmarked here, AISIX v0.7.0 exposes OpenAI Chat Completions (/v1/chat/completions), OpenAI Responses (/v1/responses), and Anthropic Messages (/v1/messages) ingress; it has no native Gemini, Cohere, or Bedrock ingress. This harness config wires only OpenAI and Anthropic egress to the mock upstream; Vertex requires OAuth2, Cohere has no adapter, and Bedrock requires SigV4/AWS credentials.", + "matrix_note": "For the six chat-wire dialects benchmarked here, AISIX v0.7.0 exposes OpenAI Chat Completions (/v1/chat/completions), OpenAI Responses (/v1/responses), and Anthropic Messages (/v1/messages) ingress; it has no native Gemini, Cohere, or Bedrock ingress. This harness config wires only OpenAI and Anthropic egress to the mock upstream; Vertex requires OAuth2, Cohere is supported through its OpenAI-compatible endpoint rather than a native Cohere-wire adapter, and Bedrock requires SigV4/AWS credentials.", "model": "gpt-4o-mini", "name": "aisix", "path": "/v1/chat/completions",