Skip to content

chore(release): v0.7.23 - #238

Merged
argszero merged 1 commit into
mainfrom
release/v0.7.23
Sep 14, 2026
Merged

argszero merged 1 commit into
mainfrom
release/v0.7.23

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

发布 v0.7.23 —— 自 v0.7.22 起累计 76 个 PR(#161–#237),项目迄今最大的一次版本。版本号、cache-bust 与 CHANGELOG 三处同步。

⚠️ 数据库 schema 12 → 14(启动时迁移,升级前请备份 data/aitokenpool.db):

⚠️ 部署侧须同步 DeepSeek 改名(#233):seed_models 是全量同步(config 为准、缺席即删行),旧名已从 config.example.toml 移除;已上线的部署要把自己的 config.toml 一起改,否则重启后旧名模型行会被删掉。

Related Issue

无独立 issue。对应宿主指令「发布新版本」(2026-09-14 20:06),以及各 PR 自己引用的 rant 时间戳。

Changes

Tests

  • cargo test 249 passed / 0 failed(v0.7.22 时 148)
  • cargo fmt --check 通过
  • node --check on ui/js/{api,data,i18n,app}.js 全部 OK
  • i18n 门禁 ZH/EN 键集精确相等(786×2)

Checklist

  • 分支命名符合约定(release/v0.7.23,与历史 release 分支一致)
  • Commit message 使用 Conventional Commits 格式
  • 单一职责(只做版本发布,不含任何功能改动)

Ships the 76 PRs merged since v0.7.22 (#161-#237), the largest release so far.
Database schema moves 12 -> 14:

- v13 (#217): `keys.used` changes unit from tokens to points, and the live
  values are healed from the ledger (`used = SUM(transactions.pts WHERE
  type='consume')`), gated on schema_version < 13.
- v14 (#234): four indexes for the monthly aggregates —
  `transactions(user_id, time, type, pts)`, `transactions(time, type, pts)`,
  `usage_records(time)`, `usage_records(user_id, time)`.

Deployments must apply the DeepSeek flash rename (#233) to their own
config.toml: `seed_models` is a full sync, so a model absent from the config is
deleted at startup; the retired names are gone from config.example.toml.

- Cargo.toml / Cargo.lock: 0.7.22 -> 0.7.23.
- ui/index.html: asset cache-bust 20260912-4 / 20260912-5 / 20260914-1 /
  20260914-4 / 20260914-9 -> 20260914-10 (all five refs).
- CHANGELOG.md: v0.7.23 entry, grouped by area with the PR and hash of each fix.

Gates: `cargo test` 249 passed / 0 failed, `cargo fmt --check` clean,
`node --check` on the four ui/js files OK.
@argszero
argszero merged commit 34ff185 into main Sep 14, 2026
1 check passed
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