github bitcoin-sv/bitcoin-sv v1.0.5
Bitcoin SV version 1.0.5 Release Notes

latest releases: v1.1.0, v1.0.16, v1.0.15.1...
3 years ago

List of Changes since 1.0.4

  • Make Journaling block assembler the default. The legacy block assembler is scheduled for removal in a future release.
  • Journaling block assembler now respects -blockmintxfee
  • New consolidation transaction policy. Consolidation transactions are now processed for free.
  • New RPC function sendrawtransactions - support submitting multiple transactions in a single call.
  • PTV: optimise txn lookup
  • Allow size values in bitcoin.conf to be set with human readable values
  • Update dust relay fee
  • Increase size limit for GETBLOCKTXN messages.
  • Stop NetworkThread when functional test ends
  • Split the network properly in functional tests
  • example_test.py inconsistency
  • bsv-genesis-mempool-scriptcache.py functional test fails
  • Fix bsv-genesis-general.py by increasing timeout for tx to be rejected in height_based_framework
  • Increase/fix timeout in comptool sync_blocks and sync_transactions
  • sendheaders.py functional test fails
  • Fix bsv-genesis-activation-gracefull-period.py by using wait_until() instead of sleep()
  • NodeConn constructor can fail if NetworkThread is already running
  • Fix disconnect_ban.py by increasing ban time
  • Fix for sync_all() "Mempool sync failed" assertion error in mempool_reorg.py test
  • IsPayToScriptHash decoupled from CScript
  • Prevent blocking the socket handling thread.
  • Fix potential deadlock in rpc walletpassphrase
  • Fixed values for extra_args: -maxmempool and -maxtxsizepolicy
  • Remove redundant code CScript::IsWitnessProgram
  • Fix incorrect and misleading comment.
  • Fix executable status on tests.
  • Failure of bsv-trigger-safe-mode-by-invalid-chain.py
  • Fix bsv block stalling test.py
  • Fix functional test net.py fail on ping pong
  • Reduce number of lines logger stores in memory
  • Fix spelling in error message
  • Fix_dbcrash.py
  • Fix whitespace in RPC help output
  • Move opcodes to separate files
  • Fix casting alignments in bitcoin-miner.cpp
  • Shutdown JBA while unit test deletes blocks.
  • Increase timeout for p2p accept to 60
  • Update dust threshold amount in transactions test
  • Remove use of deprecated zmq api functions
  • Functional test conversions.
  • Reduce number of chain tip copies
  • Race condition in comptool.py
  • p2p_compactblocks.py functional test fails with timeout
  • bsv-2Mb-excessiveblock.py functional test fails
  • Support CMake 3.17 and python 3.8
  • Fix verify binaries script
  • Increase timeout for _new_block_check_accept in height_based_test_framework.py
  • Improve logging in python test framework
  • Improve test runner to print currently running jobs
  • Refactor Python functional test framework
  • Make functional test clean up running bitcoind instances
  • Increase timeout for p2p accept to 60
  • Add missing #include
  • Enable -maxmempool config setting, to accept zero value.
  • Fix inconsistency between policy and consensus limits for maxopsperscript
  • Add a thread-safe function to clear messages with mininode
  • Failing script tests caching invalid signatures
  • Update configure script to require version of libzmq >= 4.3.2
  • Fix memory buildup if log file doesnt have write permissions
  • Journal Rebuild After Block
  • Remove redundant code CScript Find
  • Clean up comments and dead code from when BIP 125 was removed
  • Backport of Core PR#18806 to clarify CVE fix
  • Make SOCKET of type int on UNIX
  • Refactor CNode
  • Remove support for upgrading database from old format.
  • Handle exception in ActivateBestChainStep
  • Instruction iterator fix for OP_INVALIDOPCODE traversal.
  • Optimise relaying of transactions.

Don't miss a new bitcoin-sv release

NewReleases is sending notifications on new releases.