dcrpool v1.2.0 RC3
Pre-releaseBreaking Changes.
-
--cpuport,--d9port,--dr3port,--dr5port,--d1portand--dcr1porthave been removed in favour of--minerport(#274). -
--homedirhas been renamed to--appdatain order to be consistent wih dcrd and dcrwallet (#312).
Bug Fixes.
-
Payment processing now handles dust payments by filtering them out of transactions generated by the pool. (#254)
-
Fixed a solo pool work submission related bug where valid submissions less than the pool target were being rejected. (#286)
-
Fixed a gui related bug where the gui would fail to update because the cache was not being properly updated on block connections. (#297)
-
Fixed a cpu miner related bug where the authorization request was being sent regardless of the state of the subscription request. (#297)
-
Fixed a bug related to marshaling and unmarshaling stratum errors. (#304)
Improvements.
-
Error types have been updated to leverage go 1.13 errors.Is/As functionality. (#245)
-
--conftimeouthas been added to control coinbase confirmation durations when sourcing payment transaction inputs. (#250) -
Added postgres support to facilitate multi-instance deployments. (#282)
-
A single miner endpoint configurable via
--minerporthas been added to simplify the connection process. (#274) -
--monitorcycleand--maxupgradetrieshave been added to allow miner monitoring and upgrade cycles. (#274) -
Client hash data is now persisted to ensure coherent and unifom data access for multi-instance deployments. (#293)
-
Facilitate reverse proxy deployments by allowing serving the pool over HTTP and allowing further endpoint configurability by updating
--minerportand--guiportto--minerlistenand--guilisten. (#301) -
The pool now properly handles
mining.extranonce.subscriberequests by explicitly stating no support for it. (#304)
Code Contributors (alphabetical order):
- David Hill
- Donald Adu-Poku
- Jamie Holdstock