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

Changes for version 2.05.0.1.0 #2996

Merged
merged 465 commits into from
Feb 7, 2022
Merged

Changes for version 2.05.0.1.0 #2996

merged 465 commits into from
Feb 7, 2022

Conversation

pavitthrap
Copy link
Contributor

@pavitthrap pavitthrap commented Jan 12, 2022

This PR merges changes from develop into master for version 2.05.0.1.0 of the stacks node.

Release Checklist

  • The release must be timed so that it does not interfere with a prepare phase
  • Before creating the release, the release manager must determine the version number for this release. This is a minor release, incrementing the minor version number: 2.05.0.1.0
  • This release is blocked on these PRs:
  • The release manager must update the CHANGELOG.md file with summaries what was Added, Changed, and Fixed.
  • Release candidate tag has been built
  • Once the release candidate has been built, and docker images, etc. are available, the release manager will notify various ecosystem participants to test the release candidate on various staging infrastructure:
    • Stacks Foundation staging environments.
    • Hiro PBC testnet network.
    • Hiro PBC mainnet mock miner.
  • The release candidate should be announced in the #stacks-core-devs channel in the Stacks Discord.
  • The release manager will test that the release candidate successfully syncs with the current chain from genesis.
  • Once the final release candidate has rolled out successfully without issue on the above staging infrastructure, the release manager tags 2 additional stacks-blockchain team members to review the release PR.

Greg Coppola and others added 30 commits January 3, 2022 15:48
Co-authored-by: Aaron Blankstein <[email protected]>
Co-authored-by: Aaron Blankstein <[email protected]>
…ants, so we don't have to keep track of it in the PeerNetwork
jcnelson and others added 24 commits January 31, 2022 17:38
…not just peers we've seen before and haven't banned yet. This ensures that a node quickly resumes downloading blocks if it gets stopped and restarted during ibd
… it immediately begins to resume downloading stacks blocks (the current, erroneous behavior is for it to download 2100 bitcoin blocks unconditionally)
…on boot-up (this was only meant to forget about bans)
2 metrics weren't as correct as they should be.
- `stacks_node_stacks_tip_height` was moved to the relayer. in tests, this proved to be a more effective location to track the data vs what `/v2/info` was reporting
- moved `stacks_node_neighbors_*` out of the pruning loop. this resulted in the metric being set more often, but the actual count of neighbors was far more accurate when compared to `/v2/neighbors`
- no changes were made to the mempool tx metric, to get this more accurate will be a far heavier lift. leaving for future work
- script used for testing: https://gist.github.com/wileyj/881eda423366134bc25e3fb5ec39ccbb
updating metrics for issue 2987
Copy link
Member

@kantai kantai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Just needs to merge #3036

Copy link
Member

@jcnelson jcnelson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@pavitthrap pavitthrap merged commit de541f9 into master Feb 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants