This repository was archived by the owner on Jul 12, 2026. It is now read-only.
Releases: GetOptaris/optaris-legacy
Releases · GetOptaris/optaris-legacy
Release list
v0.1.0
Changelog
- 5a171a4: chore(web): 更新内置模型种子清单至当前一代 (lmk123 5035625+lmk123@users.noreply.github.com)
- 5a22e1d: docs(S08): 补充 window 字段桶宽一次性固定、不随设置热更新重建的设计说明 (lmk123 5035625+lmk123@users.noreply.github.com)
- 4442451: docs(web): 会话亲和补管理 UI 设置项与 README 文档 (lmk123 5035625+lmk123@users.noreply.github.com)
- 8d69de6: feat(S01): 项目骨架与启动引导 (lmk123 5035625+lmk123@users.noreply.github.com)
- 617d6fa: feat(S02): 持久化层 Store/EventStore + 双 SQLite (lmk123 5035625+lmk123@users.noreply.github.com)
- a896e47: feat(S03): 领域模型内存缓存 + id/密钥串生成 + 加载/重载入口 (lmk123 5035625+lmk123@users.noreply.github.com)
- dfaebfa: feat(S04): 系统设置内存模型 + 管理鉴权中间件 + 网关 JSON 错误结构 (lmk123 5035625+lmk123@users.noreply.github.com)
- a24b78c: feat(S05): 管理接口资源 CRUD + 设置读写 (lmk123 5035625+lmk123@users.noreply.github.com)
- a3dc248: feat(S06): 四格式 SSE 事件解析器(分帧 + 事件分类 + usage 定位) (lmk123 5035625+lmk123@users.noreply.github.com)
- 0f30df3: feat(S07): 路由规则 + 打分 + 统计窗口(候选筛选/比值归一化/ε 随机/分桶滑窗/冷却) (lmk123 5035625+lmk123@users.noreply.github.com)
- 5e49303: feat(S08): AI API 入口 + 鉴权 + 三套错误信封(转发 stub) (lmk123 5035625+lmk123@users.noreply.github.com)
- 28414f4: feat(S09): 单上游直通代理 + 失败判定 + 提交线 (lmk123 5035625+lmk123@users.noreply.github.com)
- 2d37159: feat(S10): 失败转移编排——重试/换上游/冷却/T3 + 502 (lmk123 5035625+lmk123@users.noreply.github.com)
- e29f01b: feat(S11): Token 统计与归一化 usage——提取/注入/剥离 + 输出速度样本 (lmk123 5035625+lmk123@users.noreply.github.com)
- 0279287: feat(S12): 请求事件生成 + 异步写入 + 拉取/ack (lmk123 5035625+lmk123@users.noreply.github.com)
- 75688b1: feat(S13): 端到端集成与文档——抽 internal/app + e2e 测试 + README (lmk123 5035625+lmk123@users.noreply.github.com)
- 4c168e3: feat(aiapi,proxy): Claude 鉴权头双向透传(x-api-key/Authorization) (lmk123 5035625+lmk123@users.noreply.github.com)
- 7f7f4a9: feat(web): 渠道列表新增「复制渠道」操作 (lmk123 5035625+lmk123@users.noreply.github.com)
- 668efed: feat(web): 渠道模型字段改为可搜索多选 (lmk123 5035625+lmk123@users.noreply.github.com)
- 9f0f0c4: feat(webui): 补完管理前端 5 大块界面 (lmk123 5035625+lmk123@users.noreply.github.com)
- 3fec47d: feat(webui): 跟随系统自动切换深色模式 (lmk123 5035625+lmk123@users.noreply.github.com)
- 667fb2c: feat: 会话亲和(session affinity)将同会话请求粘到同一上游 (lmk123 5035625+lmk123@users.noreply.github.com)
- 4678ec1: feat: 用 GoReleaser + GitHub Actions 实现 tag 驱动的自动发布 (lmk123 5035625+lmk123@users.noreply.github.com)
- 84d9078: feat: 管理端口内嵌 admin SPA(go:embed 单二进制) (lmk123 5035625+lmk123@users.noreply.github.com)
- aee5473: fix(S05): admin 响应统一加 Cache-Control: no-store (lmk123 5035625+lmk123@users.noreply.github.com)
- fd12051: fix(S06): 评审修复——Flush 吞末帧、推理增量计为内容、Gemini error chunk 不标开始 (lmk123 5035625+lmk123@users.noreply.github.com)
- b0c4fa8: fix(S07): NewWindow 桶宽截断为 0 时回落默认窗口,防 epochOf 整数除零 panic (lmk123 5035625+lmk123@users.noreply.github.com)
- eee1c5a: fix(S09): 评审修复——提交前缓冲上限 + 请求侧逐跳头剥离 (lmk123 5035625+lmk123@users.noreply.github.com)
- 267c2fc: fix(S12): 事件时间戳统一走可注入时钟 s.now() (lmk123 5035625+lmk123@users.noreply.github.com)
- 80fba9c: fix(webui): 事件页「加载更多」改用已生效过滤快照 (lmk123 5035625+lmk123@users.noreply.github.com)
- 6211cd2: fix(webui): 关掉静态目录列表 + 统一加 nosniff 安全头 (lmk123 5035625+lmk123@users.noreply.github.com)
- 779003b: init (lmk123 5035625+lmk123@users.noreply.github.com)
- 9ec10ed: plan: 按敲定的决策细化实施文档 (lmk123 5035625+lmk123@users.noreply.github.com)
- 72238bd: refactor(config): 用单个 DATA_DIR 替代两个数据库路径环境变量 (lmk123 5035625+lmk123@users.noreply.github.com)
- 70ebf7e: refactor(web): shadcn 移到 devDependencies、form 移出 ui/ (lmk123 5035625+lmk123@users.noreply.github.com)
- 4a282ec: refactor(web): 用 shadcn CLI(Nova) 重建 UI 组件 (lmk123 5035625+lmk123@users.noreply.github.com)
- add4c1b: refactor: 去掉渠道「支持格式」配置,路由只按 model 选上游 (lmk123 5035625+lmk123@users.noreply.github.com)
- 4d0ffe0: style(S02): gofmt 对齐 config_store/store 注释与变量块 (lmk123 5035625+lmk123@users.noreply.github.com)
- d1102e0: test(S03): 补缓存并发读写 race 测试 + 精确化快照浅拷贝注释 (lmk123 5035625+lmk123@users.noreply.github.com)
- 3dbcafa: test(e2e): 断言 /healthz 透传编译期注入的构建版本信息 (lmk123 5035625+lmk123@users.noreply.github.com)
- b68f3b0: 初步计划 (lmk123 5035625+lmk123@users.noreply.github.com)
- 08e24bf: 安装cvox (lmk123 5035625+lmk123@users.noreply.github.com)
- da7dbb5: 小改 (lmk123 5035625+lmk123@users.noreply.github.com)
- 3a42a24: 小改2 (lmk123 5035625+lmk123@users.noreply.github.com)
- 594fb07: 细化需求 (lmk123 5035625+lmk123@users.noreply.github.com)
- dd84f2d: 细化需求 (lmk123 5035625+lmk123@users.noreply.github.com)
- 144b377: 细化需求2 (lmk123 5035625+lmk123@users.noreply.github.com)
- c5fd473: 细化需求3 (lmk123 5035625+lmk123@users.noreply.github.com)
- bd1273d: 细化需求4 (lmk123 5035625+lmk123@users.noreply.github.com)
- d6a3f77: 细化需求5:补入本轮敲定的实现决策 (lmk123 5035625+lmk123@users.noreply.github.com)
- 9fa1db6: 补充细节 (lmk123 5035625+lmk123@users.noreply.github.com)