Skip to content

Commit 2f68deb

Browse files
committed
docs: Add 2.0.0 release note.
1 parent ecc04ac commit 2f68deb

1 file changed

Lines changed: 66 additions & 0 deletions

File tree

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# dcrpool v2.0.0
2+
3+
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.
4+
5+
*Note:* This version of dcrpool is not compatible with databases created by older versions of dcrpool.
6+
7+
## Breaking Changes
8+
9+
1. `--service` config flag has been removed. ([#342](https://github.com/decred/dcrpool/pull/342))
10+
11+
1. Database version reset to 1 for dcrpool 2.0.0. ([#391](https://github.com/decred/dcrpool/pull/391))
12+
13+
1. Deprecated `--minpayment` and `--maxtxfeereserve` config flags have been removed. ([#393](https://github.com/decred/dcrpool/pull/393))
14+
15+
1. Support for ASIC miners removed (Whatsminer D1, Antminer DR5, Antminer DR3 Innosilicon D9, Obelisk DCR1). ([#400](https://github.com/decred/dcrpool/pull/400))
16+
17+
1. BLAKE256 support removed in favour of BLAKE3. ([#412](https://github.com/decred/dcrpool/pull/412))
18+
19+
## Improvements
20+
21+
1. CPU miner updated to support BLAKE3 mining. ([#341](https://github.com/decred/dcrpool/pull/341))
22+
23+
1. Git hash is now included in application version where possible. ([#355](https://github.com/decred/dcrpool/pull/355))
24+
25+
1. Minimum TLS version for dcrwallet connection is now 1.2. ([#369](https://github.com/decred/dcrpool/pull/369))
26+
27+
1. Improved shutdown signal handling for Windows and Unix platforms. ([#381](https://github.com/decred/dcrpool/pull/381))
28+
29+
1. Postgres 14.9, 15.4, and 16.0 tested and confirmed to be compatible. ([#384](https://github.com/decred/dcrpool/pull/384))
30+
31+
1. Payment IDs are now generated with some randomness to prevent collisions. ([#392](https://github.com/decred/dcrpool/pull/392))
32+
33+
1. Client versions are now only validated by major and minor version numbers, not patch number. ([#406](https://github.com/decred/dcrpool/pull/406))
34+
35+
1. gominer 2.0.x added as a supported client. ([#413](https://github.com/decred/dcrpool/pull/413))
36+
37+
1. Client IP and port are now displayed in the account page. ([#428](https://github.com/decred/dcrpool/pull/428))
38+
39+
## Bug Fixes
40+
41+
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))
42+
43+
1. Tasks deferred until shutdown are now always executed if an error is encountered during startup. ([#351](https://github.com/decred/dcrpool/pull/351))
44+
45+
1. Database is properly closed when dcrpool shuts down due to an error. ([#353](https://github.com/decred/dcrpool/pull/353))
46+
47+
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))
48+
49+
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))
50+
51+
1. Fixed a race in payment manager logic. ([#396](https://github.com/decred/dcrpool/pull/396))
52+
53+
1. Prevent a possible panic during shutdown. ([#397](https://github.com/decred/dcrpool/pull/397))
54+
55+
1. Fixed a race in client connection handler. ([#402](https://github.com/decred/dcrpool/pull/402))
56+
57+
1. Reward payments are no longer paying excessively large fees. ([#427](https://github.com/decred/dcrpool/pull/427))
58+
59+
1. Fix incorrect handling when dcrd is not able to find a transaction. ([#431](https://github.com/decred/dcrpool/pull/431))
60+
61+
## Code Contributors (alphabetical order)
62+
63+
- Dave Collins
64+
- David Hill
65+
- Donald Adu-Poku
66+
- Jamie Holdstock

0 commit comments

Comments
 (0)