Files
ObsidianDragon/tests/fixtures/xmrig/releases_list.json
DanS 4473e7e00a feat(updater): in-app dragonxd updater + browse-all-releases
Add a full-node daemon updater (util/DaemonUpdater + daemon_download_dialog)
reachable from Settings -> NODE & SECURITY: downloads/verifies (SHA-256 +
enforced ed25519 signature) and atomically installs the latest dragonxd from
the project Gitea, with a "Restart daemon now" step. Add a shared "Browse all
releases..." picker (release_list_view) to both the miner and daemon updaters
so users can pin older/pre-release builds. Pure no-I/O cores
(daemon_updater_core / xmrig_updater_core) are unit-tested; sign-daemon-release.sh
signs release archives offline.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 21:27:13 -05:00

2 lines
11 KiB
JSON

[{"id":28,"tag_name":"v6.25.3","target_commitish":"master","name":"DRG-XMRig v6.25.3","body":"# DRG-XMRig 6.25.3 — Release Notes\r\n\r\n**Release date:** 2026-06-07\r\n**Base:** XMRig 6.25.1 (drg fork — unified pow-hash share model, DragonX/`rx/dragonx` primary algo)\r\n\r\n## About this build\r\n\r\nDRG-XMRig is a fork of xmrig-hac with a unified pow-hash share model.\r\n`rx/dragonx` is the primary algorithm name (with `rx/hush` retained as an alias).\r\n\r\n### Changes in 6.25.3\r\n\r\n- Added a macOS release build target: `./build.sh --macos-release` produces a\r\n portable host-arch binary (Intel `x86_64` or Apple Silicon `arm64`) with\r\n libuv/hwloc/OpenSSL linked statically from Homebrew, so it runs on stock\r\n macOS without Homebrew at runtime.\r\n\r\n(6.25.2 carried the pool-config fix: `url` includes the stratum port\r\n`pool.dragonx.is:3433`, `algo` defaults to `rx/dragonx`, and the worker name\r\nmust be a shielded `zs-address`.)\r\n\r\n## Artifacts\r\n\r\n| Platform | File | Size |\r\n|----------|------|------|\r\n| Linux x86_64 | `drg-xmrig-6.25.3-linux-x64.zip` | 3.8 MiB |\r\n| Windows x86_64 | `drg-xmrig-6.25.3-win-x64.zip` | 2.7 MiB |\r\n| macOS x86_64 | `drg-xmrig-6.25.3-macos-x86_64.zip` | 3.2 MiB |\r\n\r\nEach archive contains the miner binary, a starter `config.json`, and `README.md`.\r\nThe Windows archive additionally includes `WinRing0x64.sys` (MSR driver required\r\nfor MSR mods and large-page tweaks).\r\n\r\n## Build configuration\r\n\r\nAll binaries are **statically linked** release builds (`CMAKE_BUILD_TYPE=Release`)\r\nwith GPU backends disabled (CPU-only): `WITH_OPENCL=OFF`, `WITH_CUDA=OFF`.\r\n\r\n- Linux: built with GCC 11.4.0; `-DBUILD_STATIC=ON`; `WITH_HWLOC=ON`\r\n- Windows: cross-compiled with MinGW-w64; `-DBUILD_STATIC=ON`; `WITH_HWLOC=OFF`\r\n- macOS: built for the host arch (`x86_64`); `WITH_HWLOC=ON`; libuv/hwloc/OpenSSL\r\n statically linked from Homebrew (`openssl@3`), so no Homebrew is needed at runtime\r\n\r\nBundled dependencies:\r\n\r\n| Dependency | Linux | Windows | macOS |\r\n|------------|-------|---------|-------|\r\n| libuv | 1.51.0 | 1.51.0 | Homebrew |\r\n| OpenSSL | 3.0.16 | 1.1.1w | 3.x (Homebrew `openssl@3`) |\r\n| hwloc | 2.12.1 | — (disabled) | Homebrew |\r\n\r\n## Checksums (SHA-256)\r\n\r\n### Release archives\r\n\r\n```\r\n7dfcb2ab27fe6836995d52522e666c35d7d5797aa5aa977342dadc855b3dfb0c drg-xmrig-6.25.3-linux-x64.zip\r\n00ae3c1652eafb10c2c0210e4aa33f924360bcc4b953eb5a37b5c6ba32c943ef drg-xmrig-6.25.3-win-x64.zip\r\naf6bf9f2a97a651f0ce8a88a8e63c9a0084f5017f2167ccd15b43cc58b2d481d drg-xmrig-6.25.3-macos-x86_64.zip\r\n```\r\n\r\n### Binaries (inside the archives)\r\n\r\n```\r\nf93c199b41064973556388fed1188f42e4ce2b749c68ae396a95040a2540b88c xmrig (linux-x64)\r\n33d336b1a91898eae0cf70813964a6d3cc80d6e729b4e02fc297b4eedd667d1d xmrig.exe (win-x64)\r\nd57be5328c2ff98d0078e8675d99ff551a8631a8f7b220717a634a3a856c884e xmrig (macos-x86_64)\r\n```\r\n\r\n### Verify\r\n\r\n```bash\r\n# Linux / macOS\r\nsha256sum -c \u003c\u003c'EOF'\r\n7dfcb2ab27fe6836995d52522e666c35d7d5797aa5aa977342dadc855b3dfb0c drg-xmrig-6.25.3-linux-x64.zip\r\n00ae3c1652eafb10c2c0210e4aa33f924360bcc4b953eb5a37b5c6ba32c943ef drg-xmrig-6.25.3-win-x64.zip\r\naf6bf9f2a97a651f0ce8a88a8e63c9a0084f5017f2167ccd15b43cc58b2d481d drg-xmrig-6.25.3-macos-x86_64.zip\r\nEOF\r\n```\r\n\r\n```powershell\r\n# Windows (PowerShell)\r\nGet-FileHash .\\drg-xmrig-6.25.3-win-x64.zip -Algorithm SHA256\r\n```\r\n","url":"https://git.dragonx.is/api/v1/repos/DragonX/drg-xmrig/releases/28","html_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/tag/v6.25.3","tarball_url":"https://git.dragonx.is/DragonX/drg-xmrig/archive/v6.25.3.tar.gz","zipball_url":"https://git.dragonx.is/DragonX/drg-xmrig/archive/v6.25.3.zip","upload_url":"https://git.dragonx.is/api/v1/repos/DragonX/drg-xmrig/releases/28/assets","draft":false,"prerelease":false,"created_at":"2026-06-07T09:22:27-05:00","published_at":"2026-06-07T09:22:27-05:00","author":{"id":1,"login":"DanS","login_name":"","source_id":0,"full_name":"","email":"dans@noreply.localhost","avatar_url":"https://git.dragonx.is/avatars/ac3f843e96162174082a0b0e2b02b4d894ea793139c2e181e5971483e233a946","html_url":"https://git.dragonx.is/DanS","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-02-27T13:12:08-06:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":1,"username":"DanS"},"assets":[{"id":106,"name":"drg-xmrig-6.25.3-linux-x64.zip","size":4017018,"download_count":95,"created_at":"2026-06-07T09:20:13-05:00","uuid":"1b6725ee-b046-44ba-b48c-9b3cffb717c5","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.3/drg-xmrig-6.25.3-linux-x64.zip"},{"id":107,"name":"drg-xmrig-6.25.3-linux-x64.zip.sig","size":89,"download_count":8,"created_at":"2026-06-07T09:22:07-05:00","uuid":"32c3db67-035f-4383-b397-86ede29910f6","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.3/drg-xmrig-6.25.3-linux-x64.zip.sig"},{"id":105,"name":"drg-xmrig-6.25.3-macos-x86_64.zip","size":3342081,"download_count":3,"created_at":"2026-06-07T09:20:11-05:00","uuid":"9534cd18-08f9-4c88-a7c1-675d2c7b41c0","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.3/drg-xmrig-6.25.3-macos-x86_64.zip"},{"id":108,"name":"drg-xmrig-6.25.3-macos-x86_64.zip.sig","size":89,"download_count":2,"created_at":"2026-06-07T09:22:07-05:00","uuid":"74dee887-c632-4f54-97c2-34214537388c","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.3/drg-xmrig-6.25.3-macos-x86_64.zip.sig"},{"id":104,"name":"drg-xmrig-6.25.3-win-x64.zip","size":2843459,"download_count":41,"created_at":"2026-06-07T09:20:11-05:00","uuid":"649f9233-9f89-49d7-8721-2bf9e65062f0","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.3/drg-xmrig-6.25.3-win-x64.zip"},{"id":109,"name":"drg-xmrig-6.25.3-win-x64.zip.sig","size":89,"download_count":6,"created_at":"2026-06-07T09:22:38-05:00","uuid":"84fd3d84-2ccc-4674-b6fd-affbe526fb94","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.3/drg-xmrig-6.25.3-win-x64.zip.sig"}]},{"id":27,"tag_name":"v6.25.2","target_commitish":"master","name":"DRG-XMRig v6.25.2","body":"# DRG-XMRig 6.25.2 — Release Notes\r\n\r\n**Release date:** 2026-06-06\r\n**Base:** XMRig 6.25.1 (drg fork — unified pow-hash share model, DragonX/`rx/dragonx` primary algo)\r\n\r\n## About this build\r\n\r\nDRG-XMRig is a fork of xmrig-hac with a unified pow-hash share model.\r\n`rx/dragonx` is the primary algorithm name (with `rx/hush` retained as an alias).\r\n\r\n### Changes in 6.25.2\r\n\r\n- Fixed default pool config: `url` now includes the stratum port\r\n `pool.dragonx.is:3433` (was portless, falling back to the firewalled default\r\n 3333, which caused repeating `connect error: \"operation canceled\"`), and\r\n `algo` defaults to `rx/dragonx`.\r\n- Clarified that the pool requires a shielded `zs-address` as the worker name\r\n (config/example placeholders updated to `YOUR_DRGX_ZS_ADDRESS`).\r\n- `build_windows.sh`: fetch OpenSSL 1.1.1w from the GitHub release mirror\r\n (the old openssl.org URL is gone).\r\n\r\n## Artifacts\r\n\r\n| Platform | File | Size |\r\n|----------|------|------|\r\n| Linux x86_64 | `drg-xmrig-6.25.2-linux-x64.zip` | 3.9 MiB |\r\n| Windows x86_64 | `drg-xmrig-6.25.2-win-x64.zip` | 2.7 MiB |\r\n\r\nEach archive contains the miner binary, a starter `config.json`, and `README.md`.\r\nThe Windows archive additionally includes `WinRing0x64.sys` (MSR driver required\r\nfor MSR mods and large-page tweaks).\r\n\r\n## Build configuration\r\n\r\nBoth binaries are **statically linked** release builds (`-DBUILD_STATIC=ON`,\r\n`CMAKE_BUILD_TYPE=Release`) with GPU backends disabled (CPU-only):\r\n\r\n- `WITH_OPENCL=OFF`, `WITH_CUDA=OFF`\r\n- Linux: built with GCC 11.4.0; `WITH_HWLOC=ON`\r\n- Windows: cross-compiled with MinGW-w64; `WITH_HWLOC=OFF`\r\n\r\nBundled dependencies:\r\n\r\n| Dependency | Linux | Windows |\r\n|------------|-------|---------|\r\n| libuv | 1.51.0 | 1.51.0 |\r\n| OpenSSL | 3.0.16 | 1.1.1w |\r\n| hwloc | 2.12.1 | — (disabled) |\r\n\r\n## Checksums (SHA-256)\r\n\r\n### Release archives\r\n\r\n```\r\nc19da36ac761e472b66892422a914570d47c8db89f66b6a57bceb61609c5dc32 drg-xmrig-6.25.2-linux-x64.zip\r\n6f293f2146a719a79ca577d76e582f45032fc4703c6245e46b57ca7a5c49f6a0 drg-xmrig-6.25.2-win-x64.zip\r\n```\r\n\r\n### Binaries (inside the archives)\r\n\r\n```\r\nd8f089eef9b832ca23091935e3856132148dcbab3e764aaff0aa5d546ab7d985 xmrig (linux-x64)\r\n7df8ca5aebda5e5c4cb7279156cae44b397b91cc9b95880756de0a26865f6b93 xmrig.exe (win-x64)\r\n```\r\n\r\n### Verify\r\n\r\n```bash\r\n# Linux\r\nsha256sum -c \u003c\u003c'EOF'\r\nc19da36ac761e472b66892422a914570d47c8db89f66b6a57bceb61609c5dc32 drg-xmrig-6.25.2-linux-x64.zip\r\n6f293f2146a719a79ca577d76e582f45032fc4703c6245e46b57ca7a5c49f6a0 drg-xmrig-6.25.2-win-x64.zip\r\nEOF\r\n```\r\n\r\n```powershell\r\n# Windows (PowerShell)\r\nGet-FileHash .\\drg-xmrig-6.25.2-win-x64.zip -Algorithm SHA256\r\n```\r\n","url":"https://git.dragonx.is/api/v1/repos/DragonX/drg-xmrig/releases/27","html_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/tag/v6.25.2","tarball_url":"https://git.dragonx.is/DragonX/drg-xmrig/archive/v6.25.2.tar.gz","zipball_url":"https://git.dragonx.is/DragonX/drg-xmrig/archive/v6.25.2.zip","upload_url":"https://git.dragonx.is/api/v1/repos/DragonX/drg-xmrig/releases/27/assets","draft":false,"prerelease":false,"created_at":"2026-06-06T23:24:49-05:00","published_at":"2026-06-06T23:24:49-05:00","author":{"id":1,"login":"DanS","login_name":"","source_id":0,"full_name":"","email":"dans@noreply.localhost","avatar_url":"https://git.dragonx.is/avatars/ac3f843e96162174082a0b0e2b02b4d894ea793139c2e181e5971483e233a946","html_url":"https://git.dragonx.is/DanS","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-02-27T13:12:08-06:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":1,"username":"DanS"},"assets":[{"id":101,"name":"drg-xmrig-6.25.2-linux-x64.zip","size":4016870,"download_count":79,"created_at":"2026-06-06T23:23:12-05:00","uuid":"9ef93d40-3c8c-47f9-add2-61485e334118","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.2/drg-xmrig-6.25.2-linux-x64.zip"},{"id":102,"name":"drg-xmrig-6.25.2-linux-x64.zip.sig","size":89,"download_count":1,"created_at":"2026-06-07T08:11:48-05:00","uuid":"f3c37645-fc32-4811-9f3a-b5989866aa5b","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.2/drg-xmrig-6.25.2-linux-x64.zip.sig"},{"id":100,"name":"drg-xmrig-6.25.2-win-x64.zip","size":2843310,"download_count":4,"created_at":"2026-06-06T23:23:12-05:00","uuid":"1bbec583-5498-4874-808b-893723db6213","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.2/drg-xmrig-6.25.2-win-x64.zip"},{"id":103,"name":"drg-xmrig-6.25.2-win-x64.zip.sig","size":89,"download_count":4,"created_at":"2026-06-07T08:11:48-05:00","uuid":"513de5f8-094b-4d9e-ac9c-d626f0af013b","browser_download_url":"https://git.dragonx.is/DragonX/drg-xmrig/releases/download/v6.25.2/drg-xmrig-6.25.2-win-x64.zip.sig"}]}]