-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello,
We have released Stacks version 2.5.0.0.4, available here:
https://github.com/stacks-network/stacks-core/releases/tag/2.5.0.0.4.
Among other updates, this release contains a fix preventing the Stacks Blockchain from following a non-canonical bitcoin fork.
This release is compatible with chainstate directories from 2.4.0.0.x.
Changelog:
## [2.5.0.0.4]
### Added
- Adds the solo stacking scenarios to the stateful property-based testing strategy for PoX-4 (#4725)
- Add signer-key to synthetic stack-aggregation-increase event (#4728)
- Implement the assumed total commit with carry-over (ATC-C) strategy for denying opportunistic Bitcoin miners from mining Stacks at a discount (#4733)
- Adding support for stacks-block-height and tenure-height in Clarity 3 (#4745)
- Preserve PeerNetwork struct when transitioning to 3.0 (#4767)
- Implement singer monitor server error (#4773)
- Pull current stacks signer out into v1 implementation and create placeholder v0 mod (#4778)
- Create new block signature message type for v0 signer (#4787)
- Isolate the rusqlite dependency in stacks-common and clarity behind a cargo feature (#4791)
- Add next_initiative_delay config option to control how frequently the miner checks if a new burnchain block has been processed (#4795)
- Various performance improvements and cleanup
### Changed
- Downgraded log messages about transactions from warning to info (#4697)
- Fix race condition between the signer binary and the /v2/pox endpoint (#4738)
- Make node config mock_miner item hot-swappable (#4743)
- Mandates that a burnchain block header be resolved by a BurnchainHeaderReader, which will resolve a block height to at most one burnchain header (#4748)
- Optional config option to resolve DNS of bootstrap nodes (#4749)
- Limit inventory syncs with new peers (#4750)
- Update /v2/fees/transfer to report the median transaction fee estimate for a STX-transfer of 180 bytes (#4754)
- Reduce connection spamming in stackerdb (#4759)
- Remove deprecated signer cli commands (#4772)
- Extra pair of signer slots got introduced at the epoch 2.5 boundary (#4845, #4868, #4891)
- Never consider Stacks chain tips that are not on the canonical burn chain #4886 (#4893)
Git commit hash: c47af1bd15a19c64d5c7a79a5480947f1442d5e5
SHA512SUMS:
32cad5ea10c89e65752ad5881c5e40e34bd148319da28aa1083e4a7fbfa4a43dd46a74614aca5391353b784d4868f64e427753f55c54bb46f79fd9237c629327 linux-glibc-arm64.zip
fb31302c59a29058efad6aefeb517703b84833d485ed69d9d3c9b15278d242c6cdd4c3966e994bf904d216162a4361051e9d501e1306dafe3407030b120c7e68 linux-glibc-armv7.zip
7fa540e470dc6a645cc34e4a7d47b6322b444154f20e567dddfe489786b09eacf028966a5c6d687f5f3ba76c27d8c00effda1ef9f1ebaffdf593be260eed3dc7 linux-glibc-x64.zip
9116fad599c680a018b9046b7de8194c5ed7607da2757ca097ce56229d5a7f28ccde16d6926136b292e118bec45c4ff525cb61e92d51e9d4768cae83de8cf840 linux-musl-arm64.zip
03a23899e8786465a5ea33303e89d92f64482742d356214f8ca2dbaebf6434df0552380c07e138558bf7781e03926d3636b6d83a7bbf3562bd3ccf37f47922be linux-musl-armv7.zip
88fb49dcb00c13ec1e727c8b7e9a949fa2fb90a906e34f0f22266480c29eaebd5d8d5da601c0ec28fad3c50d03defc0c888d21975bee5604433538f0b02d2038 linux-musl-x64.zip
fe9b33672e9db09548957e657b6ef12a87cc905433a8ec5222301a25451844589b31ba69eb6498bf4b58c29b390957f84e3913626b4dfc3b1fb01c128377ce67 macos-arm64.zip
348e1fb0ce213bb26acabdc17ab5e7e7b5a778517c2fd388ae5b6699e403e8171a5f04167933abb18448e92661b5ae24e7e680ddf13ea294ad298fa5ed41a20a macos-x64.zip
0f10ff1ed645b827a47a05996a910f2862150f1e7be15717f163b081a394e60b9bc9ee3edcea5ebbc1131d8a594a148b59fe47ed6e051c113b4a35f871a195e9 windows-x64.zip
Best,
Jesse Wiley
Engineering Partner, Stacks Foundation
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEuA5a9CyThwv6776aKDYgwf4oCDwFAmZ7QqcRHGplc3NlQHN0
YWNrcy5vcmcACgkQKDYgwf4oCDyp/hAAiNOM52rzz51zyhlDBKPQeJCo7icEyzAD
kYfzs6TPdBUPxdq9dbmdSldnOZP7ns/dK++eBYZbhTAbmg2A1Pi8AbrYMwv5w0kq
maFaWlEoCnW3S7N9nlqKDOmzYNxPLN6E5MQNDCt44LpGqmQd2GSN1pwWbxyTv5Vj
xnUBe0WfTtWoSIKjz8HRctGqjyMME33oIBJ+uBVdhZNSFWlEJ5Yy5zjsSgj9FdUb
CbGY38/0E0i/f+zNZYbfS+L8jTHkY8n99toOppCZem+7x7oGB+jQxyue5sWEYP9H
wIhCr/tDJc1AyY4yNkuSG8QiVgn1/jNfc+d1JKFUjfVLUAyObZCxnCkrSPbjYDvJ
DUe1jitkbW5Srb74Lu3lnxJu3fiFJFmOhqLvSTnIc+K7z2IMlxL1KuirBkFVGC0R
8se+Wz2VeMRhiCQsCxwwo9e/2TVFhRYF+UQ2nAY2G4n/FXTqs+6WcRdacjcLDB3k
kcPOFd5YzEx8tDA93TNbLWSeha40ot958wqbd2CXnxOUH/JtUtyF1jTuwnfjdG2n
FVEhVwDUVLKNoV+kR5nieJ4b/ScSRLZz6Nt0z7gloe9zPJ/zae2q+WkE5jWrbfk5
nb5q8Vv/BrvneUueFaoIbaFeCllb3KX8y2pKeMVorQq3EEX++yxZ2VyzmN04qIKg
l5IlG5N2AtE=
=H22U
-----END PGP SIGNATURE-----