Feature wasm#43
Merged
Merged
Conversation
- 工作区加入 plugin-wasm crate 与 spacegate-plugin-wasm 依赖 - shell 增加 plugin-wasm feature,启动时注册 wasm 插件避免循环依赖 - 二进制增加 wasm feature 开关 - 补充 hai-wasm-demo 与 wasm 示例资源 Co-authored-by: Cursor <cursoragent@cursor.com>
- 补全所有缺失 host fn:shared_data/queue/metrics/properties/buffer/status/ grpc(Unimplemented)/foreign_function(NotFound)/log_level/header_map_size 等 - 新增 shared.rs:进程级 SharedData(CAS)、SharedQueue、MetricRegistry - 扩展 abi.rs 枚举到完整 spec 值集 - 重构 shell.rs:长生命 Vm + Arc<Mutex<Vm>> 复用,取代每请求新建 - 实现 proxy_on_tick:后台 50ms 颗粒度 tokio 任务驱动 - Vm::new 改为同步;process() 起始加跨请求清理 - 新增 3 个 proxy-wasm-rust-sdk guest 插件用于验证: spec_test_guest(20 scenario)、sdk_examples_guest(4 mode)、on_tick_guest - 新增 4 个集成测试文件: spec_compliance / sdk_examples / http_call(mock server) / on_tick - 全部 13 test passed,clippy + workspace check 干净 Co-authored-by: Cursor <cursoragent@cursor.com>
Expose schema/readme and tenant queue quota admin APIs so the queue gateway can be configured from the frontend while keeping existing runtime behavior compatible. Co-authored-by: Cursor <cursoragent@cursor.com>
Add tenant quota TTL expiry, aligned callback/status payloads, richer metrics, object-store body offload tests, Wasm VM pause handling, and demo gateway resources for SpaceGate smoke runs. Co-authored-by: Cursor <cursoragent@cursor.com>
补齐集成测试与测试规格、K8s manifest/部署脚本及 README,并完善 ai-gateway-service 与 Wasm 插件配置能力,便于本地与集群环境验证队列限流。 Co-authored-by: Cursor <cursoragent@cursor.com>
插件保存改为单文件写入,避免 Docker 共享挂载下清空配置树导致 Read-only/EBUSY;并补充管理界面配置指南与 admin-server 镜像构建说明。 Co-authored-by: Cursor <cursoragent@cursor.com>
Wire run-gateway-e2e.sh to the gateway large-body test and bump admin-server Docker build to Rust 1.88. 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>
… into feature-wasm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.