Skip to content

fix(proxy): bump pinned Meta-Proxy version to 0.4.1#145

Merged
ruvnet merged 1 commit into
mainfrom
fix/meta-proxy-pin-0.4.1
Jul 17, 2026
Merged

fix(proxy): bump pinned Meta-Proxy version to 0.4.1#145
ruvnet merged 1 commit into
mainfrom
fix/meta-proxy-pin-0.4.1

Conversation

@ruvnet

@ruvnet ruvnet commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Meta-Proxy v0.4.1 (cognitum-one/meta-proxy#28) fixes a real bug: meta-proxy login/logout only ever wrote ~/.ruflo/proxy-config.toml on disk. An already-running daemon (config loaded once at boot into memory) never observed that change until restarted β€” a logout could even be silently undone the next time the daemon's cached OAuth token needed a refresh. v0.4.1 adds an internal reload endpoint that login/logout now call, so it takes effect immediately without a restart.
  • The default META_PROXY_VERSION pin here was still 0.4.0 (the pre-fix release), so every user running npx metaharness proxy install/proxy run without an explicit --version override was getting the buggy binary.
  • Bumps META_PROXY_VERSION to 0.4.1 (already signed and published to meta-proxy-dist), and bumps this package's own version in lockstep β€” matching the existing 0.3.2 β†’ 0.4.0 precedent from the last proxy-version bump.

Test plan

  • npx tsc --noEmit β€” clean
  • npx vitest run __tests__/meta-proxy.test.ts β€” 6/6 pass
  • npx vitest run (full suite) β€” 394/396 pass; the 2 failures (__tests__/bin-exit-code.test.ts) are pre-existing on unmodified origin/main (verified by stashing this change and re-running), unrelated to this bump
  • npm run build, then real e2e: fresh isolated HOME, node dist/bin.js proxy install --yes with no --version override β€” installed, checksum + Ed25519 signature verified against the real public release channel, confirmed the installed binary contains the fix (reload-config symbol present)

πŸ€– Generated with claude-flow

Meta-Proxy v0.4.1 (cognitum-one/meta-proxy#28) fixes a real bug: `meta-proxy
login`/`logout` only ever wrote ~/.ruflo/proxy-config.toml on disk, which an
already-running daemon (config loaded once at boot) never observed until
restarted β€” a logout could even be silently undone the next time the
daemon's cached OAuth token needed a refresh. v0.4.1 adds an internal
reload endpoint that login/logout now call, so it takes effect immediately.

The default `npx metaharness proxy install`/`proxy run` pin was still 0.4.0
(the pre-fix release), so every user without an explicit --version override
was getting the buggy binary. Bumps META_PROXY_VERSION to match the signed
0.4.1 release already published to meta-proxy-dist, and bumps this
package's own version in lockstep (matching the 0.3.2->0.4.0 precedent).

Verified end-to-end: built this package, ran `proxy install --yes` with a
fresh HOME (no version override) against the real signed release channel β€”
installs, checksum + Ed25519 signature verify, and the binary contains the
fix.

Co-Authored-By: claude-flow <ruv@ruv.net>
@ruvnet
ruvnet merged commit 072b95c into main Jul 17, 2026
25 checks passed
@ruvnet
ruvnet deleted the fix/meta-proxy-pin-0.4.1 branch July 17, 2026 22:47
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