Release 3.1.0.0.4: high priority bugfixes and improvements

2 views
Skip to first unread message

Jesse Wiley

unread,
Jan 23, 2025, 4:10:18 PMJan 23
to announce
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,

Stacks core developers have released Stacks Core version 3.1.0.0.4, available here: https://github.com/stacks-network/stacks-core/releases/tag/3.1.0.0.4.

This release contains several bugfixes and improvements in both the stacks-signer and the stacks-node binaries, ensuring more consistent block production.  
This release is compatible with chainstate directories from 3.x.x.x.x.

**This is a required upgrade for miners and signers**


The version of stacks-signer compatible with this release is 3.1.0.0.4.0, available at: https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.4.0.

### Added
    - The stacks-node miner now performs accurate tenure-extensions in certain bitcoin block production
    cases: when a bitcoin block is produced before the previous bitcoin block's Stacks tenure started.
    Previously, the miner had difficulty restarting their missed tenure and extending into the new
    bitcoin block, leading to 1-2 bitcoin blocks of missed Stacks block production.
    - The event dispatcher now includes `consensus_hash` in the `/new_block` and `/new_burn_block` payloads. ([#5677](https://github.com/stacks-network/stacks-core/pull/5677))
    - When a new block proposal is received while the signer is waiting for an existing proposal to be validated, the signer will wait until the existing block is done validating before submitting the new one for validating. ([#5453](https://github.com/stacks-network/stacks-core/pull/5453))
    - Introduced two new prometheus metrics:
    - `stacks_signer_block_validation_latencies_histogram`: the validation_time_ms reported by the node when validating a block proposal
    - `stacks_signer_block_response_latencies_histogram`: the "end-to-end" time it takes for the signer to issue a block response

### Changed
    - When a miner reorgs the previous tenure due to a poorly timed block, it can now continue to build blocks on this new chain tip (#5691)


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Stacks Core:

Git commit hash: 43d4ee9b081e75ce8e82bbc141d244c322f5e26d

SHA512SUMS:
624340bd45fde61e44ab7e24524ce2c68c38f3e78a765ae1aa4822782fb645521a1fda9987c21c4dd0740d68dac86f709d9b44926dd8715161b6d1663a82a483  linux-glibc-arm64.zip
71aaca0cd22acb2de88a7cd73ddf2b4c104f60f087016c4a80e82a70b8bfe1f64fa09d6a235db7834ed1fd533f471a9914d864d55a0cf19608deb81376dea813  linux-glibc-armv7.zip
21aee75c9c0f00cc26b86f625627873eb134e97f1b5c29d90a26460921c303b1b7ca42da0e9adf7cf66e98e43ebbf26613b74336aca3bfe57186f4154f3fc9a6  linux-glibc-x64.zip
6e25a3b91e7b4fc4d2ff5cf4a2287ef388301e39ce9b81568d7de32e0b16e3192b1eedbab48cea34a922856fdbe2d875e093c2ab5849577931ce3f9c30e07baa  linux-musl-arm64.zip
fb5f151cffed258db9a630e452106abf76a934d511d1524cebffb85aeca84db8036963ba995eda0a6e993416d2ea36f322af55a0537292aa941a124e7310d83c  linux-musl-armv7.zip
8aed69af48f714262ff823713b6c9201b234a30626ee336f0c994a2a042d25d9bb79e9429e37ae5fc9e94db38343c699474ce63b19d4e128e3a739df22b7ff70  linux-musl-x64.zip
4c7a046c679e6c35d3e738df4c1bb135e56b921241c69ae013f5e6f579b831c177667b411a5dd76d227569b99b80e5f725144c3e57f59503dc0d4a9f85bc76e3  macos-arm64.zip
32f7aa1c43e988ff1c165941ddb09882526293a796633f898037ca5d26fff3571ce51edc4a69823515f3a097efccbb5cf4ef93e79551b36b3bda01b780455800  macos-x64.zip
ea6d1ae840444036c834972dc78d24caf95a37075609138964c9faa4c9507babf4a8273bf7d9544f5fe19984f2df180552f7eebaf9986c95ebb701197df0df70  windows-x64.zip


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Stacks Signer:

Git commit hash: 43d4ee9b081e75ce8e82bbc141d244c322f5e26d

SHA512SUMS:
b52633020124e49834c0281179217f72be4c9c2108755149816bbbd6cf04601095387237dd23d06dafd37216ad96809944567f374f3729e5ae033ba5ac94aa9c  linux-glibc-arm64.zip
9713e9fa6a787e140f6b43ab9f3bdf682eb4f5eca7813f2f2a78cc8bd37c9f79ed9cd30cc192bb050c2be0fd51b92a41e3e433004b19cdb2cec5caee94ad1822  linux-glibc-armv7.zip
da134728b7f5688fb19adba03a6f57fc00d879e0f5152b8b32a9443bff51619b0d638ea9887e5769fb20ea16238cd6e77ea5597c849f8ef45e9be2e83c1021df  linux-glibc-x64.zip
f5d3820fac23d91d514cd2a33c03de8a87e3e99039e52efd660d6b557d7825587278ec8d6978a8ca3b871739caff87c979faa2d1f8519ccdc97cd287175ee95f  linux-musl-arm64.zip
a01a5c0149bab0026aa78fc0fe05dfe75cc8233ca7f45d0509b4289502a7fe17f4976d1158a5308fbb8f90e1d521213a7dae906f8b01e8fbcd09383160dfabc7  linux-musl-armv7.zip
80d4613ca0b4000186c4f95ddbc57039952f51d8a96a45abecc17a372a16774c32dfb609eba44d2a0e26cc743d8f97029e3724c356bfe6f14a538108e6bf6352  linux-musl-x64.zip
00c47197e4b509ad845c94631ae54f117550f8a33b29332189318a1e9268bded3fa2b2a6749bb8fda50b290bcf88a98d24194e7648cf971b536795a5c6ba476f  macos-arm64.zip
876ff80427799a8a4a439c58051ae28481dfb1a3aca794fb2d1e3e39f0af0b6370b8e35711305326ba64661d1289026c3541a981e11d148973e56e20722daa29  macos-x64.zip
c4e343312c5d51a4381d144ee4518aaa0468e6342d6842723f696eb80a6100966ac21ae52e03eee3d5948f8a04ff88f22932399a3dc0185bca8b9ddea80eb44b  windows-x64.zip


Best,
Jesse Wiley
Engineering Partner, Stacks Foundation
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEuA5a9CyThwv6776aKDYgwf4oCDwFAmeSr4URHGplc3NlQHN0
YWNrcy5vcmcACgkQKDYgwf4oCDySxRAAzhmWzcRTzqhLxK7CxHSWGS0/aTYxwPzT
T00IC/tX5AAst+QrkDEUyOEB5GdgCqDUKcvc6yMxg5WXilP3eUDdqDpQhjWoXHIE
PCKTz04TeOI592JYmPbYbKM0ElWrOOivd+OUCAWtQejXdFcnJf9XXxBpljFNOBLF
eE4PNjCsdWmHDdNZFI3lQScs+XYUB31WVGVhvN+cJtdyQcBA/k5LTzZ8JYJVeUj9
QLwRRKBkEjcMJ/42rQHXRlIuMkwis8DWdGu8rZ1SjsK03reM7hIPqTXBeAvUny0B
f1fUkLSL8rzQ4f1cEguYvswqAWZrJT1R5YYubJuq/XkkobvTTL00CpkccJndsq4x
IYbT78feaVEGeOgGZBmSbkNeg9de6z0sRL3fyvye92KPc/JLgSZEj1+0++CLPgXS
p2whQZNkDTNJgiqpgHT1Hu9aLfkpppSNEEadXAt8C3FxfRpL7y5kFEeMhZgHIxb0
usFm7Xn80loKbG3S435qLvahuDPLMdQ4HWKNgyh7ub4LGXz/6oGysEftCeiq9YeS
pZBiRW2ov6JuF1kAoXx49pGw0zQsrSgYU+SrdTP1phpOgnbj/DmyhfPGsVtWEwrX
jOTTimvOnx2iK/B6/6YbNFbuKlnpZNVUNN0xjXK2YmL8xHUOt6gqxDIwfkYW+WIj
fz1Bns6rd0A=
=9Nx6
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages