-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2eab2eb
commit fc1c9b6
Showing
1 changed file
with
66 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
# dcrpool v2.0.0 | ||
|
||
This is a new major version of dcrpool which has been updated to use the new BLAKE3 mining algorithm and removes support for ASIC miners. | ||
|
||
*Note:* This version of dcrpool is not compatible with databases created by older versions of dcrpool. | ||
|
||
## Breaking Changes | ||
|
||
1. `--service` config flag has been removed. ([#342](https://github.com/decred/dcrpool/pull/342)) | ||
|
||
1. Database version reset to 1 for dcrpool 2.0.0. ([#391](https://github.com/decred/dcrpool/pull/391)) | ||
|
||
1. Deprecated `--minpayment` and `--maxtxfeereserve` config flags have been removed. ([#393](https://github.com/decred/dcrpool/pull/393)) | ||
|
||
1. Support for ASIC miners removed (Whatsminer D1, Antminer DR5, Antminer DR3 Innosilicon D9, Obelisk DCR1). ([#400](https://github.com/decred/dcrpool/pull/400)) | ||
|
||
1. BLAKE256 support removed in favour of BLAKE3. ([#412](https://github.com/decred/dcrpool/pull/412)) | ||
|
||
## Improvements | ||
|
||
1. CPU miner updated to support BLAKE3 mining. ([#341](https://github.com/decred/dcrpool/pull/341)) | ||
|
||
1. Git hash is now included in application version where possible. ([#355](https://github.com/decred/dcrpool/pull/355)) | ||
|
||
1. Minimum TLS version for dcrwallet connection is now 1.2. ([#369](https://github.com/decred/dcrpool/pull/369)) | ||
|
||
1. Improved shutdown signal handling for Windows and Unix platforms. ([#381](https://github.com/decred/dcrpool/pull/381)) | ||
|
||
1. Postgres 14.9, 15.4, and 16.0 tested and confirmed to be compatible. ([#384](https://github.com/decred/dcrpool/pull/384)) | ||
|
||
1. Payment IDs are now generated with some randomness to prevent collisions. ([#392](https://github.com/decred/dcrpool/pull/392)) | ||
|
||
1. Client versions are now only validated by major and minor version numbers, not patch number. ([#406](https://github.com/decred/dcrpool/pull/406)) | ||
|
||
1. gominer 2.0.x added as a supported client. ([#413](https://github.com/decred/dcrpool/pull/413)) | ||
|
||
1. Client IP and port are now displayed in the account page. ([#428](https://github.com/decred/dcrpool/pull/428)) | ||
|
||
## Bug Fixes | ||
|
||
1. Work performed on blocks which were reorged out of the best chain is now properly pruned. ([#336](https://github.com/decred/dcrpool/pull/336)) | ||
|
||
1. Tasks deferred until shutdown are now always executed if an error is encountered during startup. ([#351](https://github.com/decred/dcrpool/pull/351)) | ||
|
||
1. Database is properly closed when dcrpool shuts down due to an error. ([#353](https://github.com/decred/dcrpool/pull/353)) | ||
|
||
1. Subscribe requests which fail to fetch miner difficulty will now receive a proper error response instead of nothing. ([#372](https://github.com/decred/dcrpool/pull/372)) | ||
|
||
1. Attempting to message a client on a closed connection will no longer cause the process to hang. ([#375](https://github.com/decred/dcrpool/pull/375)) | ||
|
||
1. Fixed a race in payment manager logic. ([#396](https://github.com/decred/dcrpool/pull/396)) | ||
|
||
1. Prevent a possible panic during shutdown. ([#397](https://github.com/decred/dcrpool/pull/397)) | ||
|
||
1. Fixed a race in client connection handler. ([#402](https://github.com/decred/dcrpool/pull/402)) | ||
|
||
1. Reward payments are no longer paying excessively large fees. ([#427](https://github.com/decred/dcrpool/pull/427)) | ||
|
||
1. Fix incorrect handling when dcrd is not able to find a transaction. ([#431](https://github.com/decred/dcrpool/pull/431)) | ||
|
||
## Code Contributors (alphabetical order) | ||
|
||
- Dave Collins | ||
- David Hill | ||
- Donald Adu-Poku | ||
- Jamie Holdstock |