Skip to content

Releases: DRM3Labs/drm3-releases

Pistachio v0.11.2

20 Apr 04:14

Choose a tag to compare

Patch release following v0.11.1. Upgrade recommended for any client running v0.11.0 or v0.11.1.

Fixes

  • Warrant startup race closed. The DRM3 Warrant client now blocks on the first warrant issuance before the session pool loads from Cashew. v0.11.0 and v0.11.1 kicked a background prefetch and let session startup fire Cashew calls immediately, so on a cold start the first request went out without X-DRM3-Warrant and Cashew returned 401 warrant_missing under strict verification. Subsequent warrant-aware behaviour was unaffected on long-running gateways, but local pistachio serve starts and any freshly-booted machine could see degraded-mode startup. Fixed by awaiting the first refresh in warrant::init_global_and_prefetch.
  • Warrant registry-key match tolerates mixed shapes (carried forward from v0.11.1). Public keys are accepted in ed25519:, 0x, and raw-hex forms on both sides of verification.

Internal

  • LoadTest dashboard: per-model pass/fail breakdown in the results panel.

Drop-in upgrade. Full warrant flow verified end-to-end with a cold-start local smoke test before cutting the release.

Pistachio Desktop v0.11.2

20 Apr 05:23

Choose a tag to compare

Pistachio Desktop v0.11.2

Pistachio v0.11.1

20 Apr 03:48

Choose a tag to compare

Patch release following v0.11.0.

Fixes

  • Warrant registry-key match now tolerates mixed key shapes. Public keys from the DRM3 key registry are accepted in ed25519:, 0x, and raw-hex forms on both sides of verification. Closes an edge case where valid wallets could get a 401 against strict-mode Cashew verifiers when the registry entry and the local cache had the key in different encodings.

Internal

  • LoadTest dashboard: per-model pass/fail/latency breakdown in the results panel.
  • Warrant spec refs repointed at docs/product/drm3-warrant.md (as-built).

Drop-in upgrade. All warrant-aware behavior from v0.11.0 unchanged.

Pistachio v0.11.0

19 Apr 22:53

Choose a tag to compare

Pistachio now attaches DRM3 Warrant headers on every Cashew call.

Highlights

  • Warrant attach in CashewClient::attach_headers — every wallet-signed request to Cashew now carries X-DRM3-Warrant from the global WarrantClient cache (10-min hard, 7-min soft refresh, non-blocking try_lock peek).
  • Startup prefetch — serve.rs initializes the global WarrantClient on boot and kicks a background refresh so the first request already has a header ready.
  • Matches Cashew v1.28.x verifier — migration shim WARRANT_SOFT_FAIL will flip off once telemetry confirms v0.11.0 adoption.

Drop-in upgrade from v0.10.0. No new config required.

Pistachio v0.10.0

19 Apr 15:19

Choose a tag to compare

DRM3 Warrant client infrastructure, CDN marketplace snapshot, local session receipts, BASE_RPC_URLS chaining, session-sync-mismatch fixes, tab-wipe fix, new /admin/settings page for BYO RPC keys. Drop-in upgrade from v0.9.x.

Pistachio Desktop v0.9.50

19 Apr 04:09

Choose a tag to compare

Pistachio Desktop v0.9.50

Pistachio Desktop v0.9.49

18 Apr 06:05

Choose a tag to compare

Pistachio Desktop v0.9.49

Pistachio v0.9.47

17 Apr 20:57

Choose a tag to compare

Pistachio v0.9.47 — first public binary release since v0.9.40. See CHANGELOG in source for details.

Pistachio Desktop v0.9.48

18 Apr 02:43

Choose a tag to compare

Pistachio Desktop v0.9.48

Pistachio Desktop v0.9.47

17 Apr 21:11

Choose a tag to compare

Pistachio Desktop v0.9.47