Skip to content

chore(release): v4.8.5#354

Merged
askalf merged 1 commit into
masterfrom
chore/release-v4.8.5
May 21, 2026
Merged

chore(release): v4.8.5#354
askalf merged 1 commit into
masterfrom
chore/release-v4.8.5

Conversation

@askalf
Copy link
Copy Markdown
Owner

@askalf askalf commented May 21, 2026

Ships #353 (dario doctor Identity drift check) as v4.8.5.

Bumps

  • package.json 4.8.4 → 4.8.5
  • CHANGELOG.md — moves the Identity check entry from [Unreleased] to [4.8.5] - 2026-05-21

What ships

New [ OK | WARN | INFO ] Identity row in dario doctor that detects pool-account drift vs live ~/.claude.json. Catches the silent-401 footgun where Haiku calls succeed but Sonnet/Opus return authentication_error because the OAuth bearer doesn't match the metadata.user_id the proxy builds from .claude.json. Full reasoning + branch coverage in #353.

Auto-release path

Merge fires cc-drift-auto-release.yml → tags v4.8.5 → builds + smoke-tests → npm publish + docker push to ghcr.io/askalf/dario:4.8.5 and :latest. Idempotent (gate step short-circuits if v4.8.5 already exists).

Ships the dario doctor Identity drift check from #353. New "Identity" row
detects when a pool account's stored {deviceId, accountUuid} snapshot has
drifted from the live ~/.claude.json — the silent-401 footgun where Haiku
calls still succeed but Sonnet/Opus return authentication_error on a
mismatched bearer vs metadata.user_id.
@askalf askalf merged commit 507f2eb into master May 21, 2026
9 checks passed
@askalf askalf deleted the chore/release-v4.8.5 branch May 21, 2026 20:53
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