Software Update: Bitcoin Core 0.18.1

Spread the love

Blockchains and cryptocurrencies have now become an integral part of the news in whatever form. The founder of the technology and at the same time best known is Bitcoin. The Bitcoin network consists of several nodes. And to run a node, you can use Bitcoin Core, which is popularly known as the Satoshi client. The Core development team released Bitcoin Core 0.18.1 last month. The release notes look like this:

Bitcoin Core 0.18.1

Bitcoin Core installation binaries can be downloaded from bitcoincore.org and the source-code is available from the Bitcoin Core source repository.

This is a new minor version release, including new features, various bug fixes and performance improvements, as well as updated translations.

0.18.1 change log

P2P protocol and network code

  • #15990 Add tests and documentation for blocksonly (MarcoFalke)
  • #16021 Avoid logging transaction decode errors to stderr (MarcoFalke)
  • #16405 fix: tor: Call event_base_loopbreak from the event’s callback (promag)
  • #16412 Make poll in InterruptibleRecv only filter for POLLIN events (tecnovt)

wallet

  • #15913 Add -ignorepartialspends to list of ignored wallet options (luke-jr)

RPC and other APIs

  • #15991 Bug fix: fix pruneblockchain returned prune height (jonasschnelli)
  • #15899 Document iswitness flag and fix bug in converttopsbt (MarcoFalke)
  • #16026 Ensure that uncompressed public keys in a multisig always returns a legacy address (achow101)
  • #14039 Disallow extended encoding for non-witness transactions (sipa)
  • #16210 add 2nd arg to signrawtransactionwithkey examples (dooglus)
  • #16250 signrawtransactionwithkey: report error when missing redeemScript/witnessScript (ajtowns)

GUI

  • #16044 fix the bug of OPEN CONFIGURATION FILE on Mac (shannon1916)
  • #15957 Show “No wallets available” in open menu instead of nothing (meshcollider)
  • #16118 Enable open wallet menu on setWalletController (promag)
  • #16135 Set progressDialog to nullptr (promag)
  • #16231 Fix open wallet menu initialization order (promag)
  • #16254 Set AA_EnableHighDpiScaling attribute early (hebasto)
  • #16122 Enable console line edit on setClientModel (promag)
  • #16348 Assert QMetaObject::invokeMethod result (promag)

build system

  • #15985 Add test for GCC bug 90348 (sipa)
  • #15947 Install bitcoin wallet manpage (domob1812)
  • #15983 build with -fstack-reuse=none (MarcoFalke)

Testing and QA

  • #15826 Pure python EC (sipa)
  • #15893 Add test for superfluous witness record in deserialization (instagibbs)
  • #14818 Bugfix: test/functional/rpc_psbt: Remove check for specific error message that depends on uncertain assumptions (luke-jr)
  • #15831 Add test that addmultisigaddress fails for watchonly addresses (MarcoFalke)

Documentation

  • #15890 Remove text about txes always relayed from -whitelist (harding)

miscellaneous

  • #16095 Catch by reference not value in wallettool (kristapsk)
  • #16205 Replace fprintf with tfm::format (MarcoFalke)

Version number 0.18.1
Release status Final
Operating systems Windows 7, Linux, macOS, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Bitcoin Core
Download
License type Conditions (GNU/BSD/etc.)
You might also like