Release 3.1.0.0.6: bugfixes and improvements

25 views
Skip to first unread message

Jude Nelson

unread,
Feb 14, 2025, 9:42:27 PMFeb 14
to announce
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,

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

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

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

### Added

- - The `BlockProposal` StackerDB message serialization struct now includes a `server_version` string, which represents the version of the node that the miner is using. ([#5803](https://github.com/stacks-network/stacks-core/pull/5803))
- - Add `vrf_seed` to the `/v3/sortitions` rpc endpoint
- - Introduced the `reorg_attempts_activity_timeout_ms` configuration option for signers which is used to determine the length of time after the last block of a tenure is confirmed that an incoming miner's attempts to reorg it are considered valid miner activity.
- - Add signer configuration option `tenure_idle_timeout_buffer_secs` to specify the number of seconds of buffer the signer will add to its tenure extend time that it sends to miners. The idea is to allow for some clock skew between the miner and signers, preventing the case where the miner attempts to tenure extend too early.

### Changed

- - Increase default `block_proposal_timeout_ms` from 10 minutes to 4 hours. Until #5729 is implemented, there is no value in rejecting a late block from a miner, since a late block is better than no block at all.
- - Signers no longer view any block proposal by a miner in their DB as indicative of valid miner activity.
- - Various index improvements to the signer's database to improve performance.
- - Miner will stop waiting for signatures on a block if the Stacks tip advances (causing the block it had proposed to be invalid).
- - Logging improvements:
  - P2P logs now includes a reason for dropping a peer or neighbor
  - Improvements to how a PeerAddress is logged (human readable format vs hex)

### Fixed

- - Error responses to /v2/transactions/fees are once again expressed as JSON ([#4145](https://github.com/stacks-network/stacks-core/issues/4145)).

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

Stacks Core:

Git commit hash: 037f02081cbd3e373c951782629e31efe193ca07

SHA512SUMS
b52f84ceb220ac200a9aaae9963e9b3516bce5f6528af1d9bd110f0985f70fa09e7758e2532f3eafbd2274c39202e93e1a224141822f3268e4e636f41455218e  linux-glibc-arm64.zip
f23ddafba9e026b7f3191f042741e4c6517cab05df9a75b99e8734cb3d5bae28303f591db8b70268c21086e1e9ce6eeca3c5a9d23c702d8b03464510924d1b05  linux-glibc-armv7.zip
0ac41d6fb3cee96c94bc6ab7ef3fa28c0fdf03948c46f5960823a54e88a5691285195ad2f655b239678ef1a55dc90985a4d54ad289ed5300980da10ca46dcb85  linux-glibc-x64.zip
86c703458c4cff633de7a6194539406a927507192fdb908ddbc2ec756db3431a9a59b3b62dddac1f8d86064641afa24166cc04df02c0b5ba040cbc0e6458cad4  linux-musl-arm64.zip
623812c74ef3b9eed92e49488d728f337ab47bbf6a3c3c6ea87f8b32770896e58d90b59d246bd65a47b3707786b158084ed87c5fd29d1142072cc2ff7139a485  linux-musl-armv7.zip
ed3550471782d0cf7f8f9e5bd600d7de1d2a0ea23b40b7de412e2400ad9d0fcef319f59fdc101c777787afa8da27d0da020e3ec45eec6345786a87eb14ee34b8  linux-musl-x64.zip
8794e3bde31d5ed08a21539854214e05b99fb62328084cffc7b9aa65bc3fcf0372604eba4c08e3d5344b7e75fce21364a4a4ef927b02d2eb479c2f2c1f49b4dd  macos-arm64.zip
1b7ea9a47940eb23c3350276dc8748d23777045302801d94c43a6242d24796a5c9f73a858aab57319c772a57448ebe3d0c8ac8bbb1c9c4d89ffb9a579ac9df0c  macos-x64.zip
8b69cb355a078b2dd97d8e8bdde63f06907e161926dfc18a45e4090971a5a0aab88ca92191e736c7fcf64f427a02716d586bb763e881f0d54a16f84a3d7056aa  windows-x64.zip

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

Stacks Signer:

Git commit hash: 037f02081cbd3e373c951782629e31efe193ca07

SHA512SUMS
5308e0009b7adcd7afea65a9a8ccf727ffa37c9ba023aa6186b87faac2a8cdbe4483963384e41243f8b9a7e79466c4cccda1271e48bd809cb75c9cf14c761a30  linux-glibc-arm64.zip
691aefc643024ab7d7b3004a945442c46763a15ac9f2b54b93cfb0e7c900fba6a525e7cc0dc18da2cc3e2a6774cdbf4eabcfc912066955a1dfebc575f338f0af  linux-glibc-armv7.zip
b251525ff20fe42dd3c618ed5d676e08e3a0dcf2d2abb862844b9050289e8dd6f90a4a5731a8384f1b42c083ea1e1af2d580c00450e94bc249fe59c83fd929e6  linux-glibc-x64.zip
ce2a1f97bb190ecccc76f557c9f04d830481f0a629c5c28cc47307ae4f10ffa8f919b71c7c008da53116ab471e555b1736f25eeb0f55b961689b2bdaa33fd5de  linux-musl-arm64.zip
2bf6b52963345ec4f0aae2152eea502405a3d13845512562c2f8ecbc9fc51279f6807c57cc25fb6274f73f4791351c09d4c41d3f5ced0676293d5dc5d4415a40  linux-musl-armv7.zip
52d398dfa03f98e085d49be89bc551286f482bfcbee789b7eb2733422fdbb5ac375a374bef0093741ebe80628547f5e3dab5c3b0b9f5c0375102ccefc4d15b2b  linux-musl-x64.zip
e10e9ff23295dc0069a1aa60ce6575aca9fff84c8278247196e89c721da83bc3037745d00a8bd6cc21b553fac24c181c2884507762a565286c4b612e5fd3dee5  macos-arm64.zip
dd9c1c2a31cd453b60c0dd84eb8fd9677c75066dd60e76e7b7cf6645b62858249082725a6352926d368391a4e9eb82f728dc656c31eab6b8dda1603af3b8098d  macos-x64.zip
f9abaa7705896a9a6dfaafa4e0e2fcd24c35cb2279f67137f3992717505475e49128128958160940da63824fe4982456d816d02621f2a84e7e5f4f0dec30e6f5  windows-x64.zip

Best,
Jude Nelson
Research Scientist, Stacks Foundation
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+sxHzEvL+E3rJvk7PXTWiNCCJ4QFAmev/h4ACgkQPXTWiNCC
J4SS2xAAjQrgNWYlbs1yzngRW7oyY1JZxz+KIdbcko3NGohYxo5alYHPsgPFM03T
plcR58yvT0mmwJNvuEdHv/oAdyw1PKChn1YepiV43cVvtmF/vRhRJe8+EgoBP1Wq
lZciw/ZCWpgSPlh2NAFCIQkAOvbqbWEB5hNiA0Qev8STpBZ+WbqVL+YXe/iisiRu
l+4gndQ8l8W0LzUWfDpsF9+AiQqgZEUW5oY4W0KUbxJY4jtJ016UoninoOtiit5D
nuV7MusuRRuKHHopzy/PvdnyUjn909MTcbCumBjq3WwdwkViv3u0P4AcC6A9YM86
3ULSWTUiTJ70juG/uUS9m9DD6dSY4mUjS1tqbreIH5/BiAI6LW3XltzbUlGhKJCu
KIxuzkMT4gqc/JDuzEnSnAJhg67txIeXXBeSjhJdEtfV8jxZzxeBc/86INk3AZDq
kYirAzXT+M0ohMnzRjMFXGd54WZ9MonYmxcVa7v35Ti1bEWOW6fg5+eIpI8OJl45
9v/jEGMuj3iYTVOJ8bIgX2heQZ7lo8q2vZraDRTYKk3R2i+jgfbg+d7lBZsGhwEQ
yB2CW1gOvpzvYtnjnOhRCN7xTPOc20x8M8sikq3s5LhHLEA3+UNzl5G7jk9jooNf
+OIqJJAVvx+xAtTGmw+55U6gDWUE8i+tjtYwO2NIIf9iMZ15U8A=
=vHEL
-----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