Skip to content

chore(release): 1.1.0b14 - #8

Merged
C3H3-AI merged 1 commit into
masterfrom
release/1.1.0b14
Sep 16, 2026
Merged

C3H3-AI merged 1 commit into
masterfrom
release/1.1.0b14

Conversation

@C3H3-AI

@C3H3-AI C3H3-AI commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Description / 变更描述

发布 1.1.0b14:版本号 1.1.0b13 → 1.1.0b14,并补齐 CHANGELOG.md

为什么必须 bump 版本号

release.ymlsemver 严格大于判断是否发版:

1.1.0b14 > 1.1.0b13  →  True  ✅ 会触发

若沿用 1.1.0b13(与现有 tag 相同),发布流程会跳过
且镜像 tag 不变 —— 用户拿到的仍是 PR #2 时代的旧镜像。

本轮包含的内容

类别
审计修复 H1 凭证写入竞态 / H2 管理接口默认开放 / H3 流式错误未识别 / M1 会话 token 可预测 / M2 流式错误被丢弃
早期修复 TZ 缺失致签到偏移 8h / TraeWork 预热窗口过窄 / 流式 120s 截断 / is_custom_model 未过滤
基建 预构建镜像 / CI 门禁 / 发版流程 / 上游同步保护

CHANGELOG 的两点说明

  1. 只新增 v1.1.0b14,未补写 v1.1.0b13
    b13 是 9/13 的提交("恢复 b3-b12 全部改动"),我没有第一手信息
    臆测补写不如留空。

  2. 两处用户可感知的行为变化已显式标注,避免升级后被当成 bug:

    • TZ 修复 → 签到/保活时刻从 UTC 的 17:00 变回配置值(如 09:00)
    • H2 修复 → 通过非 ingress 方式(直连 http://<HA>:7870)访问管理界面
      会被拒绝,需配置面板登录账号或改走 ingress

合并后的自动流程

release.yml    读 config.yaml 版本 → semver 比较通过
               → 建 tag v1.1.0b14 → 建【草稿】release(b14 含 b 故标 prerelease)
build-image    构建 amd64/aarch64 → 推 ghcr.io/c3h3-ai/ai-proxy:1.1.0b14 + latest
               → verify:校验镜像可达
发布           由维护者人工确认(草稿不会自动发布)

⚠️ 旧的 v1.1.0b13 草稿 release 不包含 PR #6/#7 的修复,
请勿直接发布该草稿,应以本次生成的 v1.1.0b14 为准。

Type of change / 变更类型

  • bugfix: Bug fix / 问题修复
  • new feature: New feature / 新功能
  • refactor: Code refactoring and optimization / 重构与优化
  • breaking: Breaking change / 破坏性变更
  • docs: Documentation / 文档更新

Testing / 测试

  • HA Version / HA版本: 2024.1.0+
  • Add-on Version / 加载项版本: 1.1.0b14
  • Test Result / 测试结果:
    go build / go vet / go test 全 PASS;
    scripts/test_mgmt_auth.pyscripts/test_session_token.py 全 PASS;
    config.yaml YAML 合法性校验通过

Checklist / 自检清单

  • Code follows project standards / 代码符合项目规范
  • No debug code or unrelated files / 无调试代码或无关文件

版本号 1.1.0b13 -> 1.1.0b14,并补齐 CHANGELOG(顶部此前停在 b12)。

本轮内容分三类:
  1. 独立审计发现的缺陷修复(H1 凭证写入竞态 / H2 管理接口默认开放 /
     H3 流式错误未识别 / M1 会话 token 可预测 / M2 流式错误被丢弃)
  2. 早期修复(TZ 缺失致签到偏移 / TraeWork 预热窗口过窄 / 流式 120s 截断 /
     is_custom_model 未过滤)
  3. CI/CD 基建(预构建镜像 / 门禁 / 发版流程 / 上游同步保护)

CHANGELOG 说明:
  - 只新增 v1.1.0b14 条目,**未补写 v1.1.0b13**。
    b13 是 9/13 的提交("恢复 b3-b12 全部改动"),缺少第一手信息,
    臆测补写不如留空。
  - 条目格式沿用既有风格(### 修复 / 安全 / 构建与发布 / 内部)。
  - 两处**用户可感知的行为变化**已在条目中显式标注:
      · TZ 修复后签到时刻从 17:00 变回配置值
      · H2 修复后非 ingress 直连 7870 的管理访问会被拒绝

发版链路(合并后自动执行):
  release.yml   读 config.yaml 版本 → 与最新 tag 做 semver 比较
                (1.1.0b14 > 1.1.0b13 ✅)→ 建 tag → 建**草稿** release
                (含 b14 故自动标 prerelease)
  build-image   构建 amd64/aarch64 镜像并推 ghcr.io/c3h3-ai/ai-proxy:1.1.0b14
  发布由维护者人工确认(草稿不会自动发布)

验证:
  go build ./... / go vet ./... / go test ./...   全 PASS
  scripts/test_mgmt_auth.py / test_session_token.py  全 PASS
@github-actions github-actions Bot added the 📝 Docs Documentation / 文档更新 label Sep 15, 2026
@C3H3-AI
C3H3-AI merged commit 333c50a into master Sep 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📝 Docs Documentation / 文档更新

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant