Skip to content

Feature wasm#46

Closed
yiye-github wants to merge 557 commits into
masterfrom
feature-wasm
Closed

Feature wasm#46
yiye-github wants to merge 557 commits into
masterfrom
feature-wasm

Conversation

@yiye-github

Copy link
Copy Markdown
Collaborator

No description provided.

yiye-github and others added 29 commits May 25, 2026 14:26
Add admin UI manifests and infra-only kustomize overlay, wire SgFilter to
Harbor OCI wasm URL, extend build-images/verify scripts, and document OCI
artifact publishing in ai-gateway-queue README.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add admin UI manifests and infra-only kustomize overlay, wire SgFilter to
Harbor OCI wasm URL, extend build-images/verify scripts, and document OCI
artifact publishing in ai-gateway-queue README.

Co-authored-by: Cursor <cursoragent@cursor.com>
过滤回写客户端时的 hop-by-hop 响应头,避免 content-length 冲突导致连接被 reset;K8s 上游改为 DeepSeek,Wasm 改为集群内 HTTP 分发。

Co-authored-by: Cursor <cursoragent@cursor.com>
过滤回写客户端时的 hop-by-hop 响应头,避免 content-length 冲突导致连接被 reset;K8s 上游改为 DeepSeek,Wasm 改为集群内 HTTP 分发。

Co-authored-by: Cursor <cursoragent@cursor.com>
- 为多个插件配置结构体添加 schemars 标题注释
- 在 plugin-wasm 模块中添加 flate2 和 tar 依赖支持 Docker 镜像格式
- 实现从 Docker 镜像的 tar.gz 层中提取 WASM 文件的功能
- 添加对 Docker 镜像格式 WASM 插件的回退支持
- 添加 host.docker.internal 作为本地注册表判断条件
- 添加完整的测试用例验证 Docker 格式 WASM 提取功能
- 添加用于测试部署的脚本和配置文件
- 为多个插件配置结构体添加 schemars 标题注释
- 在 plugin-wasm 模块中添加 flate2 和 tar 依赖支持 Docker 镜像格式
- 实现从 Docker 镜像的 tar.gz 层中提取 WASM 文件的功能
- 添加对 Docker 镜像格式 WASM 插件的回退支持
- 添加 host.docker.internal 作为本地注册表判断条件
- 添加完整的测试用例验证 Docker 格式 WASM 提取功能
- 添加用于测试部署的脚本和配置文件
…vices

- Added support for MCPRoute in the server, allowing for HTTP streaming and legacy SSE transport.
- Updated route compilation to handle MCP routes, including session affinity and timeout modes.
- Introduced new types and models for MCPRoute, including SgMcpRoute, SgMcpTransport, and SgMcpLegacySse.
- Enhanced the configuration model to include observability settings and logging configurations.
- Updated admin client API to reflect changes in route types and configurations.
- Added tests for MCPRoute compilation and session affinity behavior.
- Documented MCPRoute usage and configuration in the MCPRoute guide.
…vices

- Added support for MCPRoute in the server, allowing for HTTP streaming and legacy SSE transport.
- Updated route compilation to handle MCP routes, including session affinity and timeout modes.
- Introduced new types and models for MCPRoute, including SgMcpRoute, SgMcpTransport, and SgMcpLegacySse.
- Enhanced the configuration model to include observability settings and logging configurations.
- Updated admin client API to reflect changes in route types and configurations.
- Added tests for MCPRoute compilation and session affinity behavior.
- Documented MCPRoute usage and configuration in the MCPRoute guide.
- Introduced MCPRoute CustomResourceDefinition (CRD) to support new routing capabilities.
- Updated spacegate-admin-server deployment to include nginx configuration via ConfigMap.
- Enhanced spacegate-gateway with additional permissions for MCPRoute management.
- Updated image references for spacegate components to use a specific version.
- Added necessary RBAC roles and bindings for managing GatewayClass status.
- Introduced MCPRoute CustomResourceDefinition (CRD) to support new routing capabilities.
- Updated spacegate-admin-server deployment to include nginx configuration via ConfigMap.
- Enhanced spacegate-gateway with additional permissions for MCPRoute management.
- Updated image references for spacegate components to use a specific version.
- Added necessary RBAC roles and bindings for managing GatewayClass status.
…ersion

feat: add pluginUpsertAsQuery function to handle display name in plugin config

fix: replace PluginInstanceId with PluginBinding in various model files for consistency

feat: add display_name field to PluginConfig for better management of plugin instances

feat: enhance PluginMetaData to include a human-readable title for plugins

refactor: update SgBackendRef, SgGateway, SgHttpRoute, SgHttpRouteRule, and related models to use PluginBinding

chore: add PluginBinding model to define plugin bindings at various scopes

style: clean up trailing whitespace in multiple files
…ersion

feat: add pluginUpsertAsQuery function to handle display name in plugin config

fix: replace PluginInstanceId with PluginBinding in various model files for consistency

feat: add display_name field to PluginConfig for better management of plugin instances

feat: enhance PluginMetaData to include a human-readable title for plugins

refactor: update SgBackendRef, SgGateway, SgHttpRoute, SgHttpRouteRule, and related models to use PluginBinding

chore: add PluginBinding model to define plugin bindings at various scopes

style: clean up trailing whitespace in multiple files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants