Skip to content

Hush v0.0.4

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:30
· 1 commit to master since this release

Fixes CLI login failures reporting service response has no valid vault revision when an intermediary weakens or removes HTTP ETags.

  • The service now sends an independent X-Hush-Revision header and Cache-Control: no-store, no-transform.
  • The CLI prefers this revision header and remains compatible with legacy strong and weak ETags. Both formats normalize to the same revision before snapshot comparison.
  • Missing, malformed, and out-of-range revisions still fail closed. Device-key decryption and authentication checks remain required.
  • Adds regression coverage for key retrieval, ETag removal, mixed response representations, and revision headers on service reads and writes.

Self-hosted deployments should update the service and CLI together. Existing enrollment is preserved; rerun hush login after upgrading without running hush init or hush logout.

curl -fsSL https://raw.githubusercontent.com/txchen/hush/master/install.sh | bash
hush version
hush login