Skip to content

Commit 157d195

Browse files
vsits-proxy-builder[bot]vsits-proxy-builder[bot]claude
authored
release: v3.5.5 — cache-telemetry overage-billing fix (#122)
Bumps version 3.5.4 → 3.5.5 and adds CHANGELOG entry for the cache-telemetry fix shipped in #121 by @TemaThe. Co-authored-by: vsits-proxy-builder[bot] <234317800+vsits-proxy-builder[bot]@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent e99da4d commit 157d195

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## [Unreleased]
44

5+
## [3.5.5] - 2026-05-12
6+
7+
### Fixed
8+
9+
- **`cache-telemetry`: overage-billing accounts had silent statusline (#121).** Accounts on Anthropic overage billing return `anthropic-ratelimit-unified-reset` and `anthropic-ratelimit-unified-overage-reset` instead of the 5h/7d-specific reset headers. The `parseHeaders` guard required `q5h_reset || q7d_reset` and returned `null` for every request on these accounts, so `cache-telemetry` wrote no `account.json` or session file and the statusline had no TTL/hit-rate data. Fix: parse `unified_reset` and widen the guard to accept any reset timestamp. Adds test 6a (overage-only header set → account/session files written, `five_hour.pct`/`seven_day.pct` correctly 0). Reported and fixed by [@TemaThe](https://github.com/TemaThe) — thank you.
10+
11+
### Tests
12+
13+
788 → 789 (+1): test 6a covers the overage-billing header shape end-to-end through `onResponseStart` and `onStreamEvent`.
14+
515
## [3.5.4] - 2026-05-09
616

717
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "claude-code-cache-fix",
3-
"version": "3.5.4",
3+
"version": "3.5.5",
44
"description": "Cache optimization proxy and interceptor for Claude Code. Fixes prompt cache bugs, stabilizes prefix, reduces quota burn.",
55
"type": "module",
66
"exports": "./preload.mjs",

0 commit comments

Comments
 (0)