Release 3.1.0.0.13: bugfixes and improvements

22 views
Skip to first unread message

Jesse Wiley

unread,
Jul 2, 2025, 3:39:31 PMJul 2
to announce
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,

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

This release contains several bugfixes and improvements to the stacks-node and stacks-signer binaries, 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.13.0, available at: https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.13.0.

Note: This version of the stacks-signer (3.1.0.0.13.0) **requires** stacks-node >= 3.1.0.0.13 as it contains a DB schema change and is not backwards compatible with previous releases.

### Added
  - Added a new RPC endpoint `/v3/health` to query the node's health status. The endpoint returns a 200 status code with relevant synchronization information (including the node's current Stacks tip height, the maximum Stacks tip height among its neighbors, and the difference between these two). A user can use the `difference_from_max_peer` value to decide what is a good threshold for them before considering the node out of sync. The endpoint returns a 500 status code if the query cannot retrieve viable data.
  - Improve prometheus metrics to gain more insights into the current state of the mempool
    - `stacks_node_miner_stop_reason_total`: Counts the number of times the miner stopped mining due to various reasons.
    - Always report the number of transactions mined in the last attempt, even if there were 0
  - Added a new option `--hex-file <file_path>` to `blockstack-cli contract-call` command, that allows to pass a serialized Clarity value by file.
  - Added a new option `--postcondition-mode [allow, deny]` to `blockstack-cli publish` command, to set the post-condition mode to allow or deny on the transaction (default is deny)

### Changed
  - Changed default mempool walk strategy to `NextNonceWithHighestFeeRate`
  - stacks-signer database schema update (requires stacks-node >= 3.1.0.0.13)

### Fixed
  - Fixed an issue that prevented the correct usage of anchor mode options (`--microblock-only`, `--block-only`) when using `blockstack-cli publish` command.
  - Fix several bugs in the mock-miner that caused it to fail to mine blocks in certain conditions


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

Stacks Core:

Git commit hash: 8a79aaa7df0f13dfc5ab0d0d0bcb8201c90bcba2

SHA512SUMS:
82ca601cd862fa969a48547be49f2fc7589f3e5f657661292d474b5b12114a16221e6e24e30aa28532290b14a89691bd2185eb53e716e527a2aa4f8d427a0194  linux-glibc-arm64.zip
b09bc4c72d5012abd5fe75eefe4541628d44dfc6b9612538b5f6a59488cc4fc437582052a3bd89fc82106b56d135e9ab607927907a8f713a956c98cbdbe44907  linux-glibc-x64.zip
4a1e8b19b165f038b05d89e96ab192f1d8f5b1d0b8209e2b489d92dfd9ab2988cbda35f832e18a39f4ab76d40c8050bb1cc0b1f5a3932e6a0764ee2dab8f08bd  linux-musl-arm64.zip
2af9611a704896f4903f9f4c5bffb5a5eb83d66d5e43f48334c20236361dad2d825b22dc927a9b8aca7cfdfb0a01eff49f9ecb3d4caf701928627cce03932738  linux-musl-x64.zip
537433135b2b16a4cbc269216d8ce18d8a0e984a8ec206703cdb832bcca29fd82875a612932e5a828a405cf5746eb3c37dda6d3d937777e8d013877c3cc9f3e5  macos-arm64.zip
1774218807c006ba3e52043eaaf299c3edba35bb4f70caf404994d90fb0881bea4c9337360e4360c35c1b83c5e2527fe1a67fed14672ef3ba22474d3106d4d07  macos-x64.zip
80b7ab118a6b9e1c5a31b28cc2fff9de3a541fdced62423565c50f74119dd0e560378e3a3e44c430fce26fda24194fe831c85f9a62d0c0dba2d8a79b9c12e1f8  windows-x64.zip


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

Stacks Signer:

Git commit hash: 8a79aaa7df0f13dfc5ab0d0d0bcb8201c90bcba2

SHA512SUMS:
2fd25a4b51808b324fe82d85f57bea14bac9adf71a86f6341c57b21330f5e042dbb06af32bc1b200f83f386336cf7806aabf1fe475ab5112dad89897934818b3  linux-glibc-arm64.zip
c3a07159f0558d21dd7b28008e4f54a14ad0ceee857ee3af310120b9e2a0e99598f25ca14cc365f9505a375234f5f4ea399f13044f8e36a2c354b897d19bafd7  linux-glibc-x64.zip
9d1175320d58185b01953170f0117e9eaf1635accae607ca8f9811909dfd8aa77c57783aa6c8e29dbc2eb33d53311b5f0128e7eaeda62a55c4b25135203ebab4  linux-musl-arm64.zip
ecc9442c9fb26f1ba94a2ec160073793954be11075e1eac35122dfb97e7bcc0a0cdf5b4975ef31da8eb501fdb576ba9ff1ce952479d633d047bf44cfce82bfa5  linux-musl-x64.zip
0e2e8797edeac7cb6b4cfc5bc1140d9ffeee165ca27ab4c38a15f039ebce858ba0eee3d3551317f01962dafc4f6add9422819b5477331232ecca99aa9c514f9e  macos-arm64.zip
7be305d112fa87198bdd0d4e50124d8d1976fa0deb07d328d179df073ddb1569de2a2bfa93b37bc8972208d843f286abfa3564892515f6d94d62f48d501520ff  macos-x64.zip
50fca8f930cfc4b7b7ae91281ecf519cbad91e87f5fb905f9bca07d549e62334f78b6e77bf71f107c002630a9b91e1f3ef95d72dde5f6f4ee4276480127bcc48  windows-x64.zip


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

iQJFBAEBCgAvFiEEcyLAWCVQ3ogXwlXZge1cNguBENcFAmhlhVURHGplc3NlQHN0
YWNrcy5vcmcACgkQge1cNguBENe8AA//dVUwOA2ZsM/oDElYTCq7IrOThQQT6ZG1
OEPmNHzQ21B+jbqCDBdzaBYsLCobWWp2ADSW/9QTBjy0ltJuFR83CczXzYOKfdE+
wjTjJhBzmzPpj3+3k+ty8G2bAKnmQYxNcVo/YGJQWi4JasYdiX40uvEtZmy7Aynq
ulW280sbDsPLEM31BioTh8Rc64HPa1boRrEkcuVZygzk1nYDbju+oymzr8fDwEDt
nfHRxjoj5btbMHuh0olIj7KQm20vcO7QJuiVqW2KOhw7Dk9TBGrj3PdGAE5spDId
rRx0eEBBNuX+XlpIOsRS6Z2XHv4cDQ+CQFI+95UoWM9E4eVyMXmKTwS28AD9HD1P
2lh1NyqpoZ1BmmpvSavoc+WIRsJz7HxQatWx/n6UF4pRo+3JQgJK+cY6S1lPXAT9
CnER9b1Mv1FCS5BFlof+YPXn0UvackNbDo4whTNkwfob/4dtJZeSK0APzfsS3SOw
BhknlSk2mAiQcNfm7ivv1mtWKrssiZ49nZI9LF0O/bZfccmJPw58QTYX9WRZ01hU
JY0h+LM2dOK/b9KcWaZfZfhoi6z3ImrUdbSwF3P7sHj4St+mf1FTMM/Rm5xlY27J
XBrARSHrbOFlQFOkOoyXISsGojlQH3WvY/1gN4voi5c6A5s0NDeko1B87d0+BowM
b28qv0P85ZQ=
=68G9
-----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