Skip to content

Commit b79b03f

Browse files
authored
Add v2.0.1 release notes (#156)
1 parent 9a3e278 commit b79b03f

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

release-notes.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,97 @@
1+
# 2024-05-29
2+
3+
4+
## Install
5+
6+
To install Decrediton desktop wallet, download, uncompress, and run
7+
[Decrediton Linux AppImage](https://github.com/decred/decred-binaries/releases/download/v2.0.1/decrediton-linux-amd64-v2.0.1.AppImage)
8+
or
9+
[Decrediton Linux tar](https://github.com/decred/decred-binaries/releases/download/v2.0.1/decrediton-linux-amd64-v2.0.1.tar.gz)
10+
or
11+
[Decrediton macOS amd64](https://github.com/decred/decred-binaries/releases/download/v2.0.1/decrediton-darwin-amd64-v2.0.1.dmg)
12+
or
13+
[Decrediton macOS arm64](https://github.com/decred/decred-binaries/releases/download/v2.0.1/decrediton-darwin-arm64-v2.0.1.dmg)
14+
or
15+
[Decrediton Windows](https://github.com/decred/decred-binaries/releases/download/v2.0.1/decrediton-windows-amd64-v2.0.1.exe).
16+
17+
To install the command-line tools, please see
18+
[dcrinstall](https://github.com/decred/decred-release/tree/master/cmd/dcrinstall).
19+
20+
See decred-v2.0.1-manifest.txt and the other manifest files for SHA-256 hashes
21+
and the associated .asc signature files to confirm those hashes.
22+
23+
See [README.md](./README.md#verifying-binaries) for more info on verifying the
24+
files.
25+
26+
## Contents
27+
* [dcrd](#dcrd-v201)
28+
* [dcrwallet](#dcrwallet-v201)
29+
30+
31+
# dcrd v2.0.1
32+
33+
This is a patch release of dcrd which includes the following key changes:
34+
35+
* Provides a new JSON-RPC API method named `getmixmessage` that can be used to query decentralized StakeShuffle mixing messages
36+
* No longer relays mixing messages when transaction relay is disabled
37+
* Transaction outputs with one confirmation may now be used as part of a mix
38+
* Improves best network address candidate selection
39+
* More consistent logging of banned peers along with the reason they were banned
40+
41+
## Changelog
42+
43+
This patch release consists of 19 commits from 3 contributors which total to 18 files changed, 388 additional lines of code, and 187 deleted lines of code.
44+
45+
All commits since the last release may be viewed on GitHub [here](https://github.com/decred/dcrd/compare/release-v2.0.0...release-v2.0.1).
46+
47+
See [dcrd's own release notes](https://github.com/decred/dcrd/releases/tag/release-v2.0.1) for a categorized breakdown of all commits since the last release.
48+
49+
### Code Contributors (alphabetical order):
50+
51+
- Dave Collins
52+
- David Hill
53+
- Josh Rickmar
54+
55+
56+
# dcrwallet v2.0.1
57+
58+
This release includes several important bug fixes for mixing users. All 2.0.0 users are advised to ugrade.
59+
60+
## Bug Fixes
61+
62+
* A panic that could be caused from a reconnecting RPC link to `dcrd` when mixing is enabled was fixed ([`9a954c35`](https://github.com/decred/dcrwallet/commit/9a954c35)).
63+
64+
* The initial mixing pair request sync in RPC syncing mode has been changed to operate more similarly to how it is done in SPV mode, by watching at least a full epoch for peers sending key exchange messages, and fetching their pair requests (only) when they are not known. This is a better solution than using the `getmixpairrequests` JSON-RPC method, which would return all unremoved pair requests known to `dcrd`, including stale ones ([`d5d5ef76`](https://github.com/decred/dcrwallet/commit/d5d5ef76)).
65+
66+
* An issue where change addresses derived for inclusion in mixing pair requests were not properly persisted to the database was fixed ([`f977db4e`](https://github.com/decred/dcrwallet/commit/f977db4e)).
67+
68+
* This release includes a newer version of the mixpool and mixclient packages from dcrd's mixing module. Among other improvements, this fixes an issue where pair requests were being improperly removed from the wallet's mixpool during some sessions that did not run to completion.
69+
70+
## Other improvements
71+
72+
* An error log was added to record the failed transaction send of any mixed coinjoin transaction ([`8b47dedb`](https://github.com/decred/dcrwallet/commit/8b47dedb)).
73+
74+
* The VSP client package has been made available as a non-internal package ([`9df1e498`](https://github.com/decred/dcrwallet/commit/9df1e498)).
75+
76+
## Changelog
77+
78+
The following lists all commits since dcrwallet v2.0.0:
79+
80+
* [`3b46b151`](https://github.com/decred/dcrwallet/commit/3b46b151): [release-v2.0] version: Update for v2.0.1
81+
* [`e0829f0e`](https://github.com/decred/dcrwallet/commit/e0829f0e): [release-v2.0] Update to latest dcrd modules
82+
* [`8b47dedb`](https://github.com/decred/dcrwallet/commit/8b47dedb): [release-v2.0] Log any errors publishing mix transactions
83+
* [`f977db4e`](https://github.com/decred/dcrwallet/commit/f977db4e): [release-v2.0] Record derived mixing change addresses
84+
* [`d5d5ef76`](https://github.com/decred/dcrwallet/commit/d5d5ef76): [release-v2.0] chain: Fetch unknown PRs of notified orphan KEs
85+
* [`c18f2b0e`](https://github.com/decred/dcrwallet/commit/c18f2b0e): [release-v2.0] Update mixing module for client race fixes
86+
* [`9a954c35`](https://github.com/decred/dcrwallet/commit/9a954c35): [release-v2.0] chain: Wait for errgroup before returning from sync
87+
* [`9df1e498`](https://github.com/decred/dcrwallet/commit/9df1e498): externalize vsp client
88+
89+
## Code Contributors (alphabetical order):
90+
91+
* @buck54321
92+
* Josh Rickmar (@jrick)
93+
94+
195
# 2024-05-21
296

397

0 commit comments

Comments
 (0)