Skip to content

docs: comprehensive 0.3.0 release notes + README refresh - #152

Merged
eric8810 merged 5 commits into
masterfrom
release/0.3.0-notes
Aug 17, 2026
Merged

docs: comprehensive 0.3.0 release notes + README refresh#152
eric8810 merged 5 commits into
masterfrom
release/0.3.0-notes

Conversation

@eric8810

Copy link
Copy Markdown
Contributor

发布准备第一步。0.3.0 tag 与各渠道发布在此 PR 合并后执行。

CHANGELOG

重写 [0.3.0] 段(原段落成文于 08-10 但从未发布——tags 与 crates.io/npm/PyPI 均止步 0.2.1)。合并 Unreleased,覆盖 v0.2.1..HEAD 全部 196 提交 / 33 条 feat:

  • Breaking(分受众:Rust / C ABI+六绑定 / Python+Node):错误模型重构、shared_client Result 化、python/node 转写错误改 raise + 去信封、Kotlin JDK17 + topK Double、ring cap=0 抛错
  • Added:可观测三件套(录制回放 RFC-0023 / 会话 0024 / 缓存追踪 0015)、复合模型展开为 RouterModel/MoaModel 两条子项、流式转写(0028)、aimux-web(0029)、模型目录(0027)、外部 provider 配置(0020)、OpenAI 兼容输出(0026)、aimux-cli(0025)、核心 API 增长
  • Fixed:provider 正确性清扫(Gemini 多轮工具调用、anthropic Finish 契约 + thinking 回显、流式 reasoning signature、vertex grounding、SigV4 端口、六家响应数据丢弃、录制器 I/O 契约)+ 测试修复(640 cassette 恢复、contract 类型校验)
  • Engineering:lint 子集门(1,521 处)、rustdoc 零告警入 CI、覆盖率基线 78.5%、e2e 扩协议、FFI 96 导出冒烟、发布管线加固
  • Removedaimux_last_error、JSON 错误信封、on_error 回调
  • 旧段中 "Responses API / Codex" 经查证 0.2.1 已存在,属误记,未保留

README(288 → 390 行)

  • Why aimux 新增 3 卖点(Observability / Composite models / 转写会话 + web 控制台)
  • 新增 3 个带代码示例的章节:Record & replay(Rust)、Router & MoA(Rust)、Realtime transcription(TypeScript)
  • 数字刷新:provider 325→329(生成器权威口径 251 registry + 78 非注册)、cassette 2,650→2,800+
  • RFC 表补 11 行(0014/0015/0021–0029);架构树补 tools/;Swift SPM 0.2.1→0.3.0(含 docs/api/swift.md);Kotlin 行标注 JDK 17+;Maven "(publishing)" 措辞清理

纯文档变更,零代码风险。

@eric8810
eric8810 merged commit 65ebe41 into master Aug 17, 2026
24 checks passed
@eric8810
eric8810 deleted the release/0.3.0-notes branch August 17, 2026 04:49
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.

1 participant