- 修复 wasm 模块内存泄漏, 当失活时也释放 wasm 模块
- 修复构建脚本
- wazero 升级至 1.7.2
- binary 名称由
wagi
变更为go-wagi
- 性能提升, 使用 yamux 复用进程, 大大提高了 compiler 模式下的性能, 这被称为
wcgi
模式 WASI_NET
白名单支持 (注意网络访问会导致进程卡住)
- 移除 gojs 支持
- wazero 升级到 1.2.0
- upgrade to wazero 1.0
- 新版 gojs wasm 的内存需求为 20M, 提高内存限制
- 不使用固定的运行限制时间, 改而跟随网关设置的超时时间
- 编译 wasm 的时长限制为 1m
- 添加内存(10M)和时间(10s)限制
- 不使用 Compiler 改用解释器, 冷启动更快;解释器不支持 cache, 移除 cache dir 选项
- 添加
Version
- 添加
/dev/tcp/127.0.0.1/5432
网络文件访问支持(udp 也支持), 将环境变量WASI_NET
设置为allow
开启 - 支持
wazero cachedir
选项, 默认开启, 因为重新编译的时间太长了
- 支持 cache
- 支持 GOWASM