Update Stratum V2 UI to v0.6.0 - #5933
Conversation
|
Hey @GitGab19 and @lucasbalieiro, thanks for this! I hit a snag when updating an app (fresh install works fine) that we need to fix before going live. It’s a fairly narrow case and easy to miss with a fresh setup. The outer app updated correctly, but the mining services would not remain running. The nested The Translator starts afterward, but because JDC has already exited, it cannot resolve Codex helped me confirm that this configuration was generated by sv2-ui rather than edited manually. The same legacy format was shipped with the earlier Umbrel 0.1.0 and 0.4.0 packages. The v0.5.0 generator includes the new field, but app updates do not regenerate persisted TOML files, so users carrying an older JD configuration forward can still hit this when v0.6.0 upgrades the nested JDC image to v0.7.0. Can you guys look into this and see if you can add an update-safe migration that patches or regenerates legacy JD configs before auto-starting the mining services? That way, existing users don’t end up with a broken mining setup after updating. I also pushed a small release notes change to make them easier to scan:wording-only follow-up to make the release notes easier to scan:
|
|
Hey @nmfretz, thanks for reporting the issue you faced, and for adjusting release notes. We just merged stratum-mining/sv2-ui#234 which introduced safe mechanisms for updates, and overwritten the I just updated the PR here with the new digest. |
|
Awesome, thanks for fixing so quickly @GitGab19! I retested the update on the same Umbrel with the legacy JD configuration that originally failed. Totally resolved. We’re good to go 🚀 |


Type
App update
App
App ID: sv2-ui
Upstream project: https://github.com/stratum-mining/sv2-ui
Version: 0.6.0
Summary
In
sv2-uiv0.6.0 we added NexusPool and CK Pool (solo mining), simplified node setup, unified pool configuration flows, and a streamlined dashboard with per-worker best difficulty and more accurate hashrate reporting based on new miner telemetry data. Now coinbase verification and minimum individual worker hashrate can be configured from the UI, custom pools in Job Declaration mode can specify a JDS port, and logs feature smart color coding for easier reading. More details in the release notes at https://github.com/stratum-mining/sv2-ui/releases/tag/v0.6.0.Verification
Umbrel testing performed:
Tested on my Umbrel VM and everything works properly.
Environment tested:
Architecture tested: