Skip to content

chore(release): bump to v0.7.11 + changelog (rant 2026-08-23T14:05:02) - #131

Merged
argszero merged 1 commit into
mainfrom
chore/release-v0.7.11
Aug 23, 2026
Merged

argszero merged 1 commit into
mainfrom
chore/release-v0.7.11

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

Release v0.7.11 — hotfix release bundling the P0 cache-billing passthrough fix (PR #130).

Changes

  • Cargo.toml / Cargo.lock: 0.7.10 → 0.7.11
  • ui/index.html: cache-bust 20260823-1 → 20260823-2 (5 refs)
  • CHANGELOG.md: v0.7.11 entry

Contents of v0.7.11

  • P0 cache-billing fix (passthrough path) — UsageCapture::finish() in src/gateway.rs (same-protocol passthrough, e.g. openai→openai) still passed full prompt_tokens as input (cache-hit included) and only recognized OpenAI's cached spelling; DeepSeek responses double-counted cached tokens into the total (~2×). Now: cached extracted via all three spellings (DeepSeek prompt_cache_hit_tokens → OpenAI prompt_tokens_details.cached_tokens → Anthropic cache_read_input_tokens) + disjoint (input − cached).max(0.0) (rant 2026-08-23T14:05:02, PR fix(gateway): UsageCapture.finish() disjoint input + DeepSeek cache-hit spelling (rant 2026-08-23T14:05:02) #130)

Verification

  • cargo test 145/145 pass
  • cargo fmt --check clean
  • cargo clippy --all-targets clean
  • node --check on all ui/js files

Deploys to dev via tag v0.7.11 → Docker Publish → GitLab deploy repo image bump → pipeline.

@argszero
argszero merged commit 100ff57 into main Aug 23, 2026
1 check passed
@argszero
argszero deleted the chore/release-v0.7.11 branch August 23, 2026 06:22
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