Skip to content

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 17 Sep 07:22
· 29 commits to main since this release

多图请求处理、并发稳定性与 Command Code 1.54.2 兼容更新。

修复

  • 上游 NDJSON 不再受 4 MiB 单行限制,支持包含多张 base64 图片的 start-step 请求回显。
  • 完整尾行事件先于网络读取错误处理,避免把已经收到的 USAGE_EXCEEDED 等错误误报为超时。
  • 请求体超限返回明确的 HTTP 413,并提示当前字节上限及 MAX_BODY_BYTES 配置。
  • 熔断器使用请求代次隔离迟到响应,修复半开探测与请求取消下的状态竞争。
  • 模型列表和 readiness 的网络请求移出缓存锁;并发刷新合并、支持独立取消等待,模型缓存按凭证隔离并限制容量。

更新与性能

  • 默认请求体上限从 10 MiB 提高到 64 MiB(67108864 字节),启动时可通过 MAX_BODY_BYTES 覆盖。
  • 离线 CLI 版本兜底更新到 1.54.2,静态目录新增 DeepSeek V4.1 Flash 和 Ling 3.0 Flash Sante。
  • SSE 转发不再累积完整文本;非流式响应改用 strings.Builder,减少内存分配。
  • 保留动态模型目录优先、版本 pin 和自动刷新行为;新模型的实际访问权限由上游账户决定。

升级说明

已有 .env 中显式设置的 MAX_BODY_BYTES=10485760 会继续生效。需要新上限时改为 MAX_BODY_BYTES=67108864 后重启。

发布附件包含 Linux amd64/arm64、macOS amd64/arm64、Windows amd64 二进制包及 checksums.txt。

Docker 镜像:ghcr.io/rc-chn/command-code-reverse/commandcode-proxy:0.1.7,同时更新 0.1 和 latest 标签。


What's Changed

  • fix(proxy): handle large image requests and preserve stream errors by @FFFold in #3

New Contributors

  • @FFFold made their first contribution in #3

Full Changelog: v0.1.6...v0.1.7