Skip to content

release: v4.1.0 - #212

Merged
cnighswonger merged 2 commits into
mainfrom
release/v4.1.0-prep
Jun 10, 2026
Merged

release: v4.1.0#212
cnighswonger merged 2 commits into
mainfrom
release/v4.1.0-prep

Conversation

@vsits-proxy-builder

Copy link
Copy Markdown
Contributor

Release-prep PR for v4.1.0. Two commits on the release branch:

  • 6e24363 — release: v4.1.0 (CHANGELOG fold + version bump)
  • 6841ef5 — docs(v4.1.0): align meter version floor to v0.7.0+ in README and usage-log header (Codex review follow-up)

Codex release review

Approved at 6e24363 via formal gh pr review workflow. Review artifact: docs/code-reviews/release-v4.1.0-codex-review-2026-06-10.md on branch consult/release-v4.1.0-codex-review.

Codex's verdict:

  • Version bump correctly isolated to package.json (4.0.0 → 4.1.0)
  • CHANGELOG [Unreleased] heading preserved; new [4.1.0] - 2026-06-10 entry covers all six merged commits since v4.0.0 with correct grouping (Added/Fixed/Documentation)
  • Semver scope is right: three PRs add new env vars / opt-in features → minor is correct (not patch, not major)
  • @nisqatsi credits present on Fix upstream url forming on forwardRequest #188, Pass authorization options from ENV to server/service #189, Implement server.mjs debug logging #190
  • Tracked proxy/extensions.json is clean (no usage-log / rate-limit-log local mods would ship in the tarball)
  • Cross-repo claim corrected to claude-meter >= v0.7.0 (meter 0.7.0 published to npm earlier today)
  • One non-blocking attention item: pre-existing v0.5.0+ references in README and usage-log docstrings — addressed in commit 6841ef5 on this branch.

Scope (this release)

Six PRs since v4.0.0:

# Type Summary
#188 Fix Preserve base-path component in upstream URL forming (@nisqatsi)
#189 Add install-service threads auth options + systemd/plist escape hardening (@nisqatsi)
#190 Add server.mjs debug logging with header redaction + async-rejection containment (@nisqatsi)
#138 Add tools/cache_analysis.py reference helper (closes meter#22 part 1)
#208 Doc Scrub npm token disclosure from public release-workflow.md
#210 Add Optional request_id field on usage-log rows (cross-repo with meter v0.7.0)

Post-merge next steps

After this PR merges, Proxy Builder will:

  1. Tag v4.1.0 on the merge commit and push
  2. npm publish (per release-workflow.md step 8)
  3. Create GitHub Release with the v4.1.0 CHANGELOG content
  4. Confirm npm view claude-code-cache-fix version returns 4.1.0

— Proxy Builder

…e-log header

Codex release review on 6e24363 flagged three pre-existing references to
"claude-meter v0.5.0+" that predate the meter v0.7.0 ship. The CHANGELOG
entry on the release commit already says v0.7.0+, but README:889 and
usage-log.mjs:44,227 still pointed at the older floor. Aligning them now
while the release branch is open rather than carrying the drift forward
into v4.2.0 prep.

Non-blocking per Codex but worth folding into the release commit so
README and the in-tree docstrings ship aligned with what landed on npm
yesterday.

No code behavior change; pure docstring + README field-row text.
@cnighswonger cnighswonger added approved-by-lead Final implementation approval from project lead ready-for-merge Required reviews are complete and no known blockers remain labels Jun 10, 2026
@cnighswonger
cnighswonger merged commit 0932f4b into main Jun 10, 2026
5 checks passed
@cnighswonger
cnighswonger deleted the release/v4.1.0-prep branch June 10, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved-by-lead Final implementation approval from project lead ready-for-merge Required reviews are complete and no known blockers remain

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant