Releases: stacks-network/stacks-core
Releases · stacks-network/stacks-core
Release 2.0.11.2.0-rc2
Merge pull request #2773 from blockstack/fix/2771 Fix: 2771
Release 2.0.11.2.0-rc1
[2.0.11.2.0]
Added
clarity-cli
will now also print a serialized version of the resulting
output fromeval
andexecute
commands. This serialization is in
hexademical string format and supports integration with other tools. (#2684)lcov
-compatible coverage reporting has been added toclarity-cli
for
Clarity contract testing. (#2592)- The
README.md
file has new ocumentation about the release process. (#2726)
Changed
- This change resets the testnet. (#2742)
- Caching has been added to speed up
/v2/info
responses. (#2746)
Fixed
- PoX syncing will only look back to the reward cycle prior to divergence,
instead of looking back over all history. This will speed up running a
follower node. (#2746) - The UTXO staleness check is re-ordered so that it occurs before the RBF-limit
check. This way, if stale UTXOs reached the "RBF limit" a miner will recover
by resetting the UTXO cache. (#2694) - A bug is fixed in the mocknet/helium miner had a logic bug that would lead to
a panic if a burn block occurred without a sortition in it. (#2711) - Documentation is fixed in cases where string and buffer types are allowed
but not covered in the documentation. (#2676)
Release 2.0.11.1.0
This software update is our monthly release. It introduces fixes and features for both developers and miners. This release's chainstate directory is compatible with chainstate directories from 2.0.11.0.0.
Added
- /new_microblock endpoint to notify event observers when a valid microblock has been received (#2571).
- Added new features to clarity-cli (#2597)
- Exposing new mining-related metrics in prometheus (#2664)
- Miner's computed relative miner score as a percentage
- Miner's computed commitment, the min of their previous commitment and their median commitment
- Miner's current median commitment
- Add key-for-seed command to the stacks-node binary - outputs the associated secret key hex string and WIF formatted secret key for a given "seed" value (#2658).
Changed
Fixed
- Alter the miner to prioritize spending the most recent UTXO when building a transaction, instead of the largest UTXO. In the event of a tie, it uses the smallest UTXO first (#2661).
- Fix trait rpc lookups for implicitly implemented traits (#2602).
- Fix v2/pox endpoint, broken on Mocknet (#2634).
- Align cost limits on mocknet, testnet and mainnet (#2660).
- Log peer addresses in the HTTP server (#2667)
- Mine microblocks if there are no recent unprocessed Stacks blocks
Release 2.0.11.1.0-rc2
Merge pull request #2670 from blockstack/fix/2667 Fix/2667
Release 2.0.11.1.0-rc1
Merge pull request #2631 from friedger/fix/docs_map Update documentation of define-map
Release 2.0.11.0.0
The chainstate directory has been restructured in this release. It is not compatible with prior chainstate directories. Therefore, if you are upgrading from 2.0.10.x.x or earlier versions of stacks-node
, you will need to resync from a fresh chainstate.
Added
/drop_mempool_tx
endpoint to notify event observers when a mempool
transaction has been removed the mempool."reward_slot_holders"
field to thenew_burn_block
event- CTRL-C handler for safe shutdown of
stacks-node
- Log transactions in local db table via setting env
STACKS_TRANSACTION_LOG=1
- New prometheus metrics for mempool transaction processing times and
outstanding mempool transactions - New RPC endpoint with path
/v2/traits/contractAddr/contractName/traitContractName /traitContractAddr/traitName
to determine whether a given trait is implemented
within the specified contract (either explicitly or implicitly). - Re-activate the Atlas network for propagating and storing transaction
attachments. This re-enables off-chain BNS name storage. - Re-activate microblock mining.
Changed
- Improved chainstate directory layout
- Improved node boot up time
- Better handling of flash blocks
- The
/v2/pox
RPC endpoint was updated to include more useful
information about the current and next PoX cycles. For details, see
docs/rpc-endpoints.md
Fixed
- Fixed faulty logic in the mempool that was still treating the transaction fee
as a fee rate, which prevented replace-by-fee from working as expected.
Release 2.0.11.0.0-rc5
Merge pull request #2590 from blockstack/fix/atlas-replication-retry Fix/atlas replication retry
Release 2.0.11.0.0-rc4
Merge branch 'master' into develop
Release 2.0.10.0.1
This is a high-priority hotfix release to address a bug in the deserialization logic. The chainstate directory of 2.0.10.0.1 is compatible with 2.0.10. This release also begins the usage of the versioning scheme outlined in the README.md.
Release 2.0.11-rc2
Merge pull request #2570 from blockstack/fix/book-deadlock Boot looping