Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Add release notes for v2.0.5. #3460

Merged
merged 1 commit into from
Nov 13, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions docs/release-notes/release-notes-2.0.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# dcrd v2.0.5 Release Notes

This is a patch release of dcrd which includes the following changes:

- Improved StakeShuffle mixing robustness against misbehaving peers
- Peers are no longer intermittently disconnected when serving factored
polynomial data

## Upgrade Required To Participate in StakeShuffle Mixing

Although upgrading to this latest release is not required for continued
operation of the core network, it is required for anyone who wishes to
participate in StakeShuffle mixing with the highest anonymity set guarantees and
fastest matching.

## Changelog

This patch release consists of 8 commits from 2 contributors which total to 8
files changed, 83 additional lines of code, and 56 deleted lines of code.

All commits since the last release may be viewed on GitHub
[here](https://github.com/decred/dcrd/compare/release-v2.0.4...release-v2.0.5).

### Protocol and network:

- [release-v2.0] peer: Add factored poly to stall detector ([decred/dcrd#3457](https://github.com/decred/dcrd/pull/3457))

### Mixing message relay (mix pool):

- [release-v2.0] mixpool: Do not return early for revealed secrets ([decred/dcrd#3458](https://github.com/decred/dcrd/pull/3458))

### Developer-related package and module changes:

- [release-v2.0] mixclient: Avoid jitter calculation panic ([decred/dcrd#3458](https://github.com/decred/dcrd/pull/3458))
- [release-v2.0] mixclient: Detect exited csppsolver processes ([decred/dcrd#3458](https://github.com/decred/dcrd/pull/3458))
- [release-v2.0] mixclient: Sort roots for slot assignment ([decred/dcrd#3458](https://github.com/decred/dcrd/pull/3458))

### Developer-related module management:

- [release-v2.0] main: Use backported peer updates ([decred/dcrd#3457](https://github.com/decred/dcrd/pull/3457))
- [release-v2.0] main: Use backported mixing updates ([decred/dcrd#3458](https://github.com/decred/dcrd/pull/3458))

### Misc:

- [release-v2.0] release: Bump for 2.0.5 ([decred/dcrd#3459](https://github.com/decred/dcrd/pull/3459))

### Code Contributors (alphabetical order):

- Dave Collins
- Josh Rickmar