Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

All notable changes are recorded here. Versions follow [SemVer](https://semver.org/).

## v0.7.33 (2026-10-15)

自 v0.7.32 起累计 1 个提交(#409)。**无 schema 变更(仍 16)**;**无行为变更** —— 唯一的改动是两条保留门禁的模块注释(`tx_retention_gate.rs` 与 `usage_retention_gate.rs`)。

- **两条保留门禁的注释不再把一个已作废的前提当现在时说(#409)** — #406 把交易页列表搬到读模型 `tx_facts` 之后,「列表要逐行身份 ⇒ 只能从明细表答」这条前提已经作废(#407 亲笔在 `ui/README.md` 里把它称作「本轮已消失的前提」),而陈述它的两个模块文档仍用**现在时 +「永远」**这么说着 —— 落地 #406 的那一轮只改了下一条要点,前提句原样留着。修法是就地把时态改成**过去时**并点明它随 #406 作废(窗外那段历史由**分钟汇总行**承载),⛔ 不加回任何行为。纯注释:2 文件 +6/−4。

`cargo test` **562 → 562**(注释改动,无新增、无删减)。UI 资产令牌随各前端 PR 自行推进,本版与 v0.7.32 结束在同一组:`app.js` `?v=20261015-3`、`i18n.js` `?v=20261015-2`、`style.css` `?v=20261012-1`、`api.js` `?v=20261012-1`、`data.js` `?v=20260914-11`。

## v0.7.32 (2026-10-15)

自 v0.7.31 起累计 2 个提交(#406–#407)。**无 schema 变更(仍 16)**;**行为变更一处**:明细保留窗口的**默认值**从 30 天改成 **10 分钟**(老配置里显式写过的窗口不受影响 —— `retain_days` 仍被认且优先)。本版把宿主 2026-10-15 的裁定落地:**真实的明细只留 10 分钟,交易页的「明细」由分钟级汇总承担**。
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "aitokenpool"
version = "0.7.32"
version = "0.7.33"
edition = "2021"
description = "AI Token 共享池 — 企业 key 池 + 公共共享市场"
license = "MIT"
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# AITokenPool — multi-stage release image (v0.7.32)
# AITokenPool — multi-stage release image (v0.7.33)
#
# Build: docker build -t aitokenpool:0.7.32 .
# Build: docker build -t aitokenpool:0.7.33 .
# Run: docker run -p 8080:8080 -v "$PWD/atp-data:/data" \
# -e ATP_MASTER_KEY="$(openssl rand -hex 32)" \
# aitokenpool:0.7.32
# aitokenpool:0.7.33
#
# Notes:
# - unified data dir (rant 2026-08-19T20:53:23): ATP_DATA_DIR=/data holds
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# AITokenPool — Docker Compose 一键部署(v0.7.32)
# AITokenPool — Docker Compose 一键部署(v0.7.33)
#
# 快速开始:
# export ATP_MASTER_KEY=$(openssl rand -hex 32) # 必填,见下方说明
Expand All @@ -16,7 +16,7 @@
services:
aitokenpool:
build: .
image: aitokenpool:0.7.32
image: aitokenpool:0.7.33
ports:
- "8080:8080"
volumes:
Expand Down
Loading