Skip to content

v1.9 Release Roadmap — stratum link security (provisional) #393

Description

@VijitSingh97

Single source of truth for the v1.9 release plan — same format as #364. Provisional: two stratum issues (one theme) + a warm-up wave; re-sequence when the cycle opens. (Renumbered v1.7 → v1.8 on 2026-07-14 when the config/telemetry work took the v1.7 slot; renumbered v1.8 → v1.9 on 2026-07-18 after "Config UX round 2" took the v1.8 slot. #595 parked here 2026-07-17 as a pre-stratum quick win. Upgrade-hygiene wave #629/#631/#632/#633 added 2026-07-18 from the prod v1.8.1 upgrade observations.)

The theme: v1.9 locks the last cleartext link — miner ↔ stack stratum. Everything else already rides Tor or the LAN trust boundary; the stratum leg still crosses the LAN unauthenticated (by default) and unencrypted. #208 turns on stratum auth by default by letting rigs fetch the password at setup; #261 wraps the link in TLS. Ordered: the #208 distribution channel is also how the #261 certificate fingerprint reaches the rigs — build it first or fingerprint distribution stays manual.

   Wave 0 — DECISIONS (the gap assessments name the options)
   #208: pick the retrieval channel (setup-time paste is the lazy correct default)
         + the default-flip migration story (don't brick existing fleets on upgrade)
   #261: pick terminator (xmrig-proxy native TLS — verify upstream) + port model
         (replace :3333 vs parallel TLS port for mixed-fleet migration) + trust model
         (self-signed + fingerprint pinning recommended)
                 │
                 ▼
   #208  auto-fetch stratum password → default-on auth   [mostly rigforge#113]
     └─► #261  stratum-over-TLS                           [lockstep with rigforge#115]
                 ▼
              SHIP 1.9

Warm-up — before the stratum work

Upgrade hygiene (from the 2026-07-18 prod v1.7.0 → v1.8.1 one-click — all observed live):

Efficiency:

Docs:

The stratum work

Rolled in during the cycle (2026-07-18)

Release status — ✅ SHIPPED (v1.9.0 published 2026-07-19T01:14Z)

All milestone issues closed or punted-with-comment. Closing this tracker with the milestone.

Metadata

Metadata

Assignees

No one assigned

    Labels

    infraDeployment, packaging, releases

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions