dcrpool v1.2.0 RC3
Pre-releaseBreaking Changes.
-
--cpuport
,--d9port
,--dr3port
,--dr5port
,--d1port
and--dcr1port
have been removed in favour of--minerport
(#274). -
--homedir
has been renamed to--appdata
in 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)
-
--conftimeout
has 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
--minerport
has been added to simplify the connection process. (#274) -
--monitorcycle
and--maxupgradetries
have 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
--minerport
and--guiport
to--minerlisten
and--guilisten
. (#301) -
The pool now properly handles
mining.extranonce.subscribe
requests by explicitly stating no support for it. (#304)
Code Contributors (alphabetical order):
- David Hill
- Donald Adu-Poku
- Jamie Holdstock