Skip to content

[release-v2.1] main: Use backported mixing updates.#3675

Merged
davecgh merged 2 commits intodecred:release-v2.1from
davecgh:rel21_mixing_backports
Apr 10, 2026
Merged

[release-v2.1] main: Use backported mixing updates.#3675
davecgh merged 2 commits intodecred:release-v2.1from
davecgh:rel21_mixing_backports

Conversation

@davecgh
Copy link
Copy Markdown
Member

@davecgh davecgh commented Apr 10, 2026

This updates the 2.1 release branch to use the latest version of the mixing module which includes an update to ensure coins that are excluded from mixes due to overall session limits of a single mix being exceeded are not greylisted.

In particular, the following updated module version is used:

  • github.com/decred/dcrd/mixing@v0.7.3

Note that it also cherry picks all of the commits included in updates to the mixing module to ensure they are also included in the release branch even though it is not strictly necessary since go.mod has been updated to require the new release and thus will pull in the new code. However, from past experience, not having code backported to modules available in the release branch too leads to headaches for devs building from source in their local workspace with overrides such as those in go.work.

The following PRs are included:

When peers are active in an epoch in a session that becomes abandoned to stay
within the mixing limits, these peers must not be blamed for disrupting a mix
if they are not lucky enough to remain in the new recreated session.
@davecgh davecgh added this to the v2.1.5 milestone Apr 10, 2026
This updates the 2.1 release branch to use the latest version of the
mixing module which includes an update to ensure coins that are excluded
from mixes due to overall session limits of a single mix being exceeded
are not greylisted.

In particular, the following updated module version is used:

- github.com/decred/dcrd/mixing@v0.7.3
@davecgh davecgh force-pushed the rel21_mixing_backports branch from fa9794c to 382a4c4 Compare April 10, 2026 16:48
@davecgh davecgh merged commit 382a4c4 into decred:release-v2.1 Apr 10, 2026
34 checks passed
@davecgh davecgh deleted the rel21_mixing_backports branch April 10, 2026 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants