Fix Release of Gupaxx
Fixed
- Button auto-switch to local Node would freeze Gupaxx if clicked. (introduced in v1.11.0)
Full Changelog: v1.11.2...v1.11.0
Crowdfunding
Gupaxx seeks funding to support the development effort Kuno
Changes since v1.10.0 (v1.11.0)
This is a big release that fixes a lot of different bugs, including important compatibilities issues with different Linux distributions.
Add multiple new important features such as a p2pool capable node crawler and the use of a detected running local node started without Gupaxx. Also includes some optimizations and other tweaks.
Full Changelog: v1.10.0...v1.11.0
What's Changed
UI
Common
Tab
- P2Pool : prevent p2pool to start with local node if there is not any ready, confirm to start with unsynced node.
- P2Pool: button and progress bar for crawler, dynamic fast compatible peer list
- P2Pool : make the simple submenu simple by removing the management of remote nodes
- P2Pool: add a new submenu to manage the crawler and the remote nodes
- P2Pool: crawler submenu, options to configure the crawler
- Node: Allow user to use a local node started without Gupaxx
- Status: show data from local node started without Gupaxx
- Status: descriptive string when free space information is restricted
- Status: P2Pool column update the Monero Node connected dynamically
- XvB: include new round MVP
Internal
- P2pool: remove static included nodes
- P2pool: improve a lot time of node pings
- P2pool: refactor remote nodes management
- P2pool: integrate a node crawler
- P2pool: allow using detected local node
- P2pool: use crawled nodes for backup nodes
- Node: detect running local node and watch it instead of starting a node from Gupaxx
- Node: logging, more contextfull warning about failed request at the start of the Node
- Node: take into account custom ports from arguments given by user
- XvB: remove estimation of external HR on XvB side until a proper HR logger is implemented
- XvB: update public stat api decoding
- XvB: take into account margin of error for external p2pool HR estimation to avoid negligible difference
- CI: update lockbud to fork
- Bundle: bump version of P2Pool to 4.9.1
- Bundle: bump version of Monerod to 0.18.4.2
- Bundle: bump version of XMRig and XMRig-Proxy to 6.24.0
- Update deps
- Update xmrig benchmarks
- Refactor some part of code to respect separation of concerns
- optimize some calls that fetch data about processes of the system
Documentation
- README: include video tutorial by Anti MoonBoy
Fixes
- Node would share wrong ports to Gupaxx when custom ports were configured in Advanced mode and the Node was started in Simple mode
- some logging typos
- XvB when time needed is less than minimum (3s), now send minimum instead of nothing.
- XvB would fail to update XMRig-Proxy with the latter in simple mode
- P2Pool could still mine on nano even when mini was selected
- Hashrate scale unit detection from p2pool
- 9de5bd9 crash in chroot environment
- #96
- #98
- #99
- #100
- #101
- #111
- #112
Other
Work on other repository to make this release possible:
- release of a rust monero crawler library
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
d5e0493d9d944cbedb5715cb7267b44bbc53d8138c4b87e4a78ad9dcce10de60 gupaxx-v1.11.2-linux-x64-bundle.tar.gz
e7f82a802826882912ed9d5ae42339a02786032f52833f4e9db9edb8bb81b8e7 gupaxx-v1.11.2-linux-x64-standalone.tar.gz
beb01a6f97d71dd298e0dd552f7dca7816a09aaf4ad2f28a028ed7ba27b790f3 gupaxx-v1.11.2-macos-arm64-bundle.tar.gz
8b5b54e0191c27e1234ae72551f533ef896a9a0ffad552be47b49552af039541 gupaxx-v1.11.2-macos-arm64-standalone.tar.gz
251e726c7922b4e08520e04be638dcdcc64707b8beb75dc497446be41703408e gupaxx-v1.11.2-macos-x64-bundle.tar.gz
27377a6cf757fdfd31200c7eb7f46b487528020d56efda085ae266c7828ffb8d gupaxx-v1.11.2-macos-x64-standalone.tar.gz
c0e9b4ff4493055aeec9620d79dd08bb7ed9e8a523b49c3aa48084dcfd352116 gupaxx-v1.11.2-windows-x64-bundle.zip
f311ba3c8bfb8290e18f2462537ac7b577767a0abe3c14d0986911121f2760b7 gupaxx-v1.11.2-windows-x64-standalone.zip
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQSO/+SowP1LbSHDqrLsblu0AcY2LQUCaK9LAAAKCRDsblu0AcY2
LYJoAQCNPnm1Kj2q6VbMSkAynjc8/wqdP8G7+wEpZUy5P4h8rgD/TfQwxTrcrdlH
z46AukIogZw8FWKhGSmzIcrL15TNkAg=
=Ji04
-----END PGP SIGNATURE-----