2.5.0.0.7
版本发布时间: 2024-09-05 02:45:43
stacks-network/stacks-core最新发布版本:2.5.0.0.7(2024-09-05 02:45:43)
What's Changed
- Use debug logging for connection issues of private IPs by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4800
- warn for not using local stacks node with the signer by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4782
- Add v0 signer process_event paths by @jferrant in https://github.com/stacks-network/stacks-core/pull/4788
- fix: always use compressed public keys in signer config by @hstove in https://github.com/stacks-network/stacks-core/pull/4762
- fix: Rename
.cargo/config
->.cargo/config.toml
to fix warning by @jbencin in https://github.com/stacks-network/stacks-core/pull/4799 - Run the v0 signer by default instead of v1 by @jferrant in https://github.com/stacks-network/stacks-core/pull/4819
- fix: add missing methods to
generate-stacking-signature
by @hstove in https://github.com/stacks-network/stacks-core/pull/4769 - docs: fix typos by @omahs in https://github.com/stacks-network/stacks-core/pull/4818
- Fix/4793 by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4817
- Fix/StackerDB Audit by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4821
- Fix/nakamoto downloader audit by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4822
- Fix typo in nakamoto tenures table by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4812
- test: Timing of Nakamoto miner block production by @jbencin in https://github.com/stacks-network/stacks-core/pull/4823
- Fix DB compatibility issue by @obycode in https://github.com/stacks-network/stacks-core/pull/4841
- PoX-4 stateful property tests updates by @BowTiedRadone in https://github.com/stacks-network/stacks-core/pull/4820
- feat: gather v0 block signatures from stackerdb by @hstove in https://github.com/stacks-network/stacks-core/pull/4807
- modify nakamoto block header to use
Vec<MessageSignature>
by @hstove in https://github.com/stacks-network/stacks-core/pull/4781 - Fix/4826 by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4840
- Burn state handling in the Clarity VM by @obycode in https://github.com/stacks-network/stacks-core/pull/4789
- Test: speedup the nakamoto_attempt_time integration test by @kantai in https://github.com/stacks-network/stacks-core/pull/4875
- Feat: sortition state tracking in signer by @kantai in https://github.com/stacks-network/stacks-core/pull/4801
- chore: remove repetitive words by @clonemycode in https://github.com/stacks-network/stacks-core/pull/4774
- Add skips and comments for certain mutants by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4790
- Chore: add backtrace to db busy handler by @kantai in https://github.com/stacks-network/stacks-core/pull/4882
- Feat/nakamoto block push by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4877
- Feat: PoX punish/reward via bitvec by @kantai in https://github.com/stacks-network/stacks-core/pull/4879
-
stacks-inspect
: addindex-range
option toreplay-blocks
by @kantai in https://github.com/stacks-network/stacks-core/pull/4885 - Fix: signer slots count in develop by @kantai in https://github.com/stacks-network/stacks-core/pull/4892
- Test: miner correctly sets bitvec to reward set length in naka_node now by @kantai in https://github.com/stacks-network/stacks-core/pull/4894
- Feat: Garbage collect mempool in nakamoto using accept time by @kantai in https://github.com/stacks-network/stacks-core/pull/4884
- Feat/tenure extend transactions by @jferrant in https://github.com/stacks-network/stacks-core/pull/4827
- Fix: never consider Stacks chain tips that are not on the canonical burn chain by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4886
- fix: 2 blocks dead time between 2.5 -> 3.0 transition by @jbencin in https://github.com/stacks-network/stacks-core/pull/4883
- CI: disable the signer::v1 integration tests by @kantai in https://github.com/stacks-network/stacks-core/pull/4901
- feat: add
timestamp
to nakamoto block header by @obycode in https://github.com/stacks-network/stacks-core/pull/4846 - Stateful property-tests for the error/failure paths in PoX-4 by @BowTiedRadone in https://github.com/stacks-network/stacks-core/pull/4842
- Chore: do not consider orphaned blocks during replay-block by @kantai in https://github.com/stacks-network/stacks-core/pull/4906
- Expose whether the node is synced in
/v2/info
by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4847 - End of tenure test by @obycode in https://github.com/stacks-network/stacks-core/pull/4919
- Chore/port signer v1 tests by @jferrant in https://github.com/stacks-network/stacks-core/pull/4903
- Test chore: v0 signature assert fixes by @kantai in https://github.com/stacks-network/stacks-core/pull/4936
- feat: make miner retry when signature collection times out by @obycode in https://github.com/stacks-network/stacks-core/pull/4926
- Feat: push blocks to signer set and add
/v3/blocks/upload/
by @kantai in https://github.com/stacks-network/stacks-core/pull/4902 - Fix: block commit pox-descendant check in nakamoto by @kantai in https://github.com/stacks-network/stacks-core/pull/4927
- feat: Sortition tracking in signer binary by @jbencin in https://github.com/stacks-network/stacks-core/pull/4905
- Add vote for cli command by @jferrant in https://github.com/stacks-network/stacks-core/pull/4934
- Add skip header for timeout mutants - pr #4877 related by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4918
- merge release/2.5.0.0.5 to master by @wileyj in https://github.com/stacks-network/stacks-core/pull/4947
- Update
time@0.3.34
totime@0.3.36
for nightly build on linux by @BowTiedRadone in https://github.com/stacks-network/stacks-core/pull/4943 - Fix/4938 by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4939
- Chore: Merge master to develop by @kantai in https://github.com/stacks-network/stacks-core/pull/4946
- docs: specify allowed character set for branch names by @aldur in https://github.com/stacks-network/stacks-core/pull/4951
- [fix]replacement the abs() with unsigned_abs() by @maldiohead in https://github.com/stacks-network/stacks-core/pull/4921
- Update rusqlite version (and sqlite) by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/4948
- First pass focusing on warn and info level logging. Couple debugs by @jferrant in https://github.com/stacks-network/stacks-core/pull/4923
- Fix/4950 signers terminate tenure early by @jferrant in https://github.com/stacks-network/stacks-core/pull/4952
- chore: fix some comments by @haouvw in https://github.com/stacks-network/stacks-core/pull/4958
- test: fix block reward check in
check_block_info_rewards
by @obycode in https://github.com/stacks-network/stacks-core/pull/4928 - chore: fix comment typo by @eltociear in https://github.com/stacks-network/stacks-core/pull/4957
- MARF'ed Nakamoto chainstate by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4930
- Workflow to lock closed issues/pr/discussions by @wileyj in https://github.com/stacks-network/stacks-core/pull/4964
- Nakamoto: Allow miner to reorg in poorly timed tenures by @kantai in https://github.com/stacks-network/stacks-core/pull/4956
- Chore: signerdb schema versions by @kantai in https://github.com/stacks-network/stacks-core/pull/4965
- Add unblock log by @obycode in https://github.com/stacks-network/stacks-core/pull/4971
- Nakamoto mempool sync by @jcnelson in https://github.com/stacks-network/stacks-core/pull/4966
- Modify Workflow to Build Signer Releases by @BowTiedDevOps in https://github.com/stacks-network/stacks-core/pull/4968
- Update stacks-signer changelog for 2.5.0.0.5.1 by @wileyj in https://github.com/stacks-network/stacks-core/pull/5000
- fix: make signer's warning log more accurate by @obycode in https://github.com/stacks-network/stacks-core/pull/4999
- Support existing chainstate by @obycode in https://github.com/stacks-network/stacks-core/pull/4978
- refactor(signer): Add enum for version-specific data to
BlockInfo
by @jbencin in https://github.com/stacks-network/stacks-core/pull/4981 - fix: remove bad feature gating by @obycode in https://github.com/stacks-network/stacks-core/pull/5011
- feat: support resuming from a saved VRF key by @obycode in https://github.com/stacks-network/stacks-core/pull/4996
- chore: add debug log with event dispatcher payload by @obycode in https://github.com/stacks-network/stacks-core/pull/5007
- chore: more info in signer logging events by @kantai in https://github.com/stacks-network/stacks-core/pull/5005
- test: Eliminate block between 2.5 and 3.0 by @jbencin in https://github.com/stacks-network/stacks-core/pull/5009
- test: add bitcoin reorg test to bitcoind/stacks-node/signers integrations by @kantai in https://github.com/stacks-network/stacks-core/pull/4989
- Test: multiple miner nakamoto_integration test by @kantai in https://github.com/stacks-network/stacks-core/pull/5019
- Oneliner to set signer version at compile time with STACKS_NODE_VERSION by @wileyj in https://github.com/stacks-network/stacks-core/pull/5016
- [signer] time out an empty sortition and mark a miner as misbehaving if an initial block proposal fails to arrive in time by @jferrant in https://github.com/stacks-network/stacks-core/pull/5003
- Chore/move signer logs to info by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/5014
- fix: ensure minimum non-dust amount as change output on regtest by @janniks in https://github.com/stacks-network/stacks-core/pull/5008
- Feat/mock signing in 2.5 by @jferrant in https://github.com/stacks-network/stacks-core/pull/5020
- chore: improve signer logging by @obycode in https://github.com/stacks-network/stacks-core/pull/5025
- Test: multi-miner & multi-signer scenario by @kantai in https://github.com/stacks-network/stacks-core/pull/5023
- Bug/signer node out of sync peer info by @jferrant in https://github.com/stacks-network/stacks-core/pull/5033
- Test: 2 miners with one attempting forks by @kantai in https://github.com/stacks-network/stacks-core/pull/5034
- Merge release/signer-2.5.0.0.5.1 into develop by @wileyj in https://github.com/stacks-network/stacks-core/pull/5015
- Fix/4998 by @jcnelson in https://github.com/stacks-network/stacks-core/pull/5041
- feat: Enable mock mining in Epoch 3.0 by @jbencin in https://github.com/stacks-network/stacks-core/pull/5029
- Timeout connections to observers by @obycode in https://github.com/stacks-network/stacks-core/pull/5042
- Update vscode extension by @obycode in https://github.com/stacks-network/stacks-core/pull/5043
- CI: fix the empty_sortitions signers test in CI by @kantai in https://github.com/stacks-network/stacks-core/pull/5050
- Fix deadlock by @obycode in https://github.com/stacks-network/stacks-core/pull/5036
- Test/4976 signer set handoff by @hstove in https://github.com/stacks-network/stacks-core/pull/5037
- CI - Remove Unit Tests From Check by @BowTiedDevOps in https://github.com/stacks-network/stacks-core/pull/5058
- Fix: Signers CI tests and refresh signer config behaviors by @kantai in https://github.com/stacks-network/stacks-core/pull/5054
- fix: handle empty type_args in define-trait definition by @hugocaillard in https://github.com/stacks-network/stacks-core/pull/5053
- docs & script for running cargo mutants locally on CI limitation by @ASuciuX in https://github.com/stacks-network/stacks-core/pull/5057
- fix: Rust 1.80 warnings by @jbencin in https://github.com/stacks-network/stacks-core/pull/5045
- CI: fix mock miner test by @kantai in https://github.com/stacks-network/stacks-core/pull/5063
- Fix/multi miner fixes jude by @jcnelson in https://github.com/stacks-network/stacks-core/pull/5040
- chore: add warn logs for block validate rejections by @obycode in https://github.com/stacks-network/stacks-core/pull/5079
- feat: Neon mock miner replay by @jbencin in https://github.com/stacks-network/stacks-core/pull/5060
- chore: fix some comments by @shangchengbabaiban in https://github.com/stacks-network/stacks-core/pull/5085
- Fix block proposal rejection test by @jferrant in https://github.com/stacks-network/stacks-core/pull/5084
- Feat/mock signing revamp by @jferrant in https://github.com/stacks-network/stacks-core/pull/5070
- Fix: Revert
BurnchainHeaderHash
serialization change by @jbencin in https://github.com/stacks-network/stacks-core/pull/5094 - bugfix/boot_to_epoch_3 in SignerTest should wait for a new commit by @jferrant in https://github.com/stacks-network/stacks-core/pull/5087
- Chore/2.5.0.0.7 changelog by @wileyj in https://github.com/stacks-network/stacks-core/pull/5120
- remove spurious deadlock condition by @wileyj in https://github.com/stacks-network/stacks-core/pull/5141
New Contributors
- @clonemycode made their first contribution in https://github.com/stacks-network/stacks-core/pull/4774
- @aldur made their first contribution in https://github.com/stacks-network/stacks-core/pull/4951
- @maldiohead made their first contribution in https://github.com/stacks-network/stacks-core/pull/4921
- @haouvw made their first contribution in https://github.com/stacks-network/stacks-core/pull/4958
- @eltociear made their first contribution in https://github.com/stacks-network/stacks-core/pull/4957
- @shangchengbabaiban made their first contribution in https://github.com/stacks-network/stacks-core/pull/5085
Full Changelog: https://github.com/stacks-network/stacks-core/compare/2.5.0.0.5...2.5.0.0.7
1、 CHECKSUMS.txt 1.31KB
2、 linux-glibc-arm64.zip 159.13MB
3、 linux-glibc-armv7.zip 152.59MB
4、 linux-glibc-x64.zip 160.18MB
5、 linux-musl-arm64.zip 159.14MB
6、 linux-musl-armv7.zip 154.05MB
7、 linux-musl-x64.zip 161.12MB
8、 macos-arm64.zip 41.49MB
9、 macos-x64.zip 43.11MB
10、 windows-x64.zip 167.18MB