Skip to content

chore(release): v0.7.24 - #241

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

argszero merged 1 commit into
mainfrom
release/v0.7.24

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

发布 v0.7.24 —— 自 v0.7.23 起 2 个 PR。

无 schema 变更(12 → 14 已在 v0.7.23 完成)。

Related Issue

对应 ranc 2026-09-14T21:0x(刷新跳登录页)与 2026-09-14T20:32(README)、2026-09-14T16:51(慢查询)。

Changes

  • Cargo.toml / Cargo.lock0.7.230.7.24
  • ui/index.html:5 处 cache-bust → 20260914-11
  • CHANGELOG.md:v0.7.24 条目
  • 无配置/数据结构改动

Tests

  • cargo test 249 passed / 0 failed
  • cargo fmt --check 通过

Checklist

  • 分支 release/v0.7.24(与历史 release 分支一致)
  • Conventional Commits
  • 单一职责(仅版本发布)

Ships two changes since v0.7.23 (#239, #240):

- #240: the transactions summary/COUNT/trend statements joined keys/users/
  api_keys unconditionally, which made SQLite drop the covering index and
  fall back to a row-by-row lookup (0.21s -> 22.6s on the dev db, 186k rows
  over NFS). That query held the shared DB lock long enough to queue
  /api/me and /api/models behind it, and the boot session restore waits for
  all four requests, so a refresh could sit on the login page with the token
  intact. The joins are now conditional on a column filter actually needing
  them.
- #239: README tagline rewritten and the live instance surfaced.

No schema change (12 -> 14 happened in v0.7.23).
- Cargo.toml / Cargo.lock: 0.7.23 -> 0.7.24.
- ui/index.html: asset cache-bust -> 20260914-11 (all five refs).
- CHANGELOG.md: v0.7.24 entry.

Gates: `cargo test` 249 passed / 0 failed, `cargo fmt --check` clean.
@argszero
argszero merged commit 617832a into main Sep 14, 2026
1 check passed
@argszero
argszero deleted the release/v0.7.24 branch September 14, 2026 14:03
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