github stacks-network/stacks-core 3.1.0.0.6
Release 3.1.0.0.6

latest release: signer-3.1.0.0.6.0
7 days ago

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)
  • Add vrf_seed to the /v3/sortitions rpc endpoint

Changed

  • 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).

What's Changed

  • Merge 3.1.0.0.5 to develop by @wileyj in #5798
  • Add default version to version_string function by @hstove in #5399
  • CI: Generating the e2e test matrix by @kantai in #5763
  • Fix: well-formed JSON error responses on /v2/fees/transaction by @jcnelson in #5793
  • chore: extend the default block_proposal_timeout to 4 hours by @obycode in #5768
  • CI: disable mutants on PRs by @kantai in #5809
  • Add reorg_attempts_activity_timeout_ms config option and tenure_activity table to track miner activity by @jferrant in #5755
  • Fix flake: shadow recovery by @kantai in #5808
  • Fix: Wait until in nakamoto to shutdown 2.x block downloader #5676 by @jcnelson in #5735
  • Adding block replay script to contrib/tools folder by @wileyj in #5804
  • Feat/vrf seed in get sortition rpc endpoint by @hugocaillard in #5772
  • feat: stop waiting for signatures if the chain tip advances by @obycode in #5801
  • chore: Apply Clippy lints derivable_impls, eq_op, and expect_fun_call by @jbencin in #5773
  • Release Signer Alongside Node by @BowTiedDevOps in #5756
  • Fix int_plus_one warnings by @jferrant in #5626
  • Add DropReason and DropPeer structs to pass reason string to logs about Dropping a Neighbor by @jferrant in #5720
  • feat: add versioned and backwards-compatible server version to block proposal by @hstove in #5803
  • fix: signerDB index improvements by @hstove in #5811
  • feat: add build-time git info by @hstove in #5579
  • feat: add tenure_extend_buffer_secs signer config option by @obycode in #5816
  • Issue tenure extend if incoming miner fails to mine by @jferrant in #5805
  • Update release docs/dockerfile fixes by @wileyj in #5824
  • fix: update versions.toml after merge by @hstove in #5826
  • Add port to DropPeer by @jferrant in #5838

Full Changelog: 3.1.0.0.5...3.1.0.0.6

Don't miss a new stacks-core release

NewReleases is sending notifications on new releases.