chore(release): v0.7.23 - #238
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
发布 v0.7.23 —— 自 v0.7.22 起累计 76 个 PR(#161–#237),项目迄今最大的一次版本。版本号、cache-bust 与 CHANGELOG 三处同步。
data/aitokenpool.db):keys.used单位从 token 改为点数,并按账本一次性重算历史值(used = SUM(transactions.pts WHERE type='consume')),门禁schema_version < 13;同时把schema_version读数改为MAX(version)。transactions(user_id, time, type, pts)、transactions(time, type, pts)、usage_records(time)、usage_records(user_id, time)。seed_models是全量同步(config 为准、缺席即删行),旧名已从config.example.toml移除;已上线的部署要把自己的config.toml一起改,否则重启后旧名模型行会被删掉。Related Issue
无独立 issue。对应宿主指令「发布新版本」(2026-09-14 20:06),以及各 PR 自己引用的 rant 时间戳。
Changes
Cargo.toml/Cargo.lock:0.7.22→0.7.23ui/index.html:5 处资源 cache-bust 统一 bump 到20260914-10CHANGELOG.md:新增 v0.7.23 条目(按领域分组,逐条带 PR 号 + 短 hash)Tests
cargo test249 passed / 0 failed(v0.7.22 时 148)cargo fmt --check通过node --checkonui/js/{api,data,i18n,app}.js全部 OKChecklist
release/v0.7.23,与历史 release 分支一致)