Monero 0.18.5.3 'Fluorine Fermi' released

来自: selsta

Overview

This is the v0.18.5.3 release of the Monero software. This is a highly recommended release that includes a large number of bug fixes.

Some highlights of this release are:

  • Daemon: fix P2P connection stalls (#10918)
  • Daemon: restore transaction relay after restart (#10845)
  • Daemon: improve block relay handling (#11299, #11301)
  • Daemon: improve duplicate handshake and timeout handling (#11157, #11305)
  • Daemon: group public IPv6 connection limits by /64 (#11013)
  • Daemon: flush rejected block spans from disconnected peers (#11145)
  • Daemon: improve transaction serialization and validation (#11302, #11349, #11360, #11372)
  • Daemon: limit output offsets cache size (#11303)
  • Daemon: improve LMDB resizing and transaction handling (#10946, #11159, #11205, #11290)
  • Daemon: disable get_transaction_pool in restricted mode (#10973)
  • Daemon: improve restricted RPC privacy filtering (#11034, #11147)
  • Daemon: restrict get_public_nodes to public zone peers (#11356)
  • Daemon: reject deep block submissions on restricted RPC (#11239)
  • ZMQ: recover from oversized requests (#10959)
  • ZMQ: hide request contents from logs in restricted mode (#10971)
  • Wallet: improve transaction validation for cold and multisig signing (#11192, #11332)
  • Wallet: erase all copies of multisig nonces together (#11331)
  • Wallet: fix multisig output import and refresh handling (#11078, #11464)
  • Wallet: speed up refresh for old accounts (#10856)
  • Wallet: fix stale transfer maps after output imports (#11463)
  • Wallet: fix inconsistent transaction public key handling (#11458)
  • Wallet: validate key image domain in reserve proofs (#11153)
  • Wallet: fix payment ID display and classification (#10894, #11461)
  • Wallet: hardening against malicious remote nodes (#10950, #11320, #11347, #11444)
  • Wallet: preserve required SSL when allowing chained certificates (#11336)
  • Wallet: improve refresh and shutdown handling (#11135, #11151, #11173)
  • Wallet: fix infinite loop when estimating transactions with many outputs (#11184)
  • Wallet: keep received amount breakdown consistent (#11449)
  • Wallet RPC: add transaction weight to describe_transfer (#11112)
  • Wallet RPC: improve automatic refresh and shutdown handling (#10955, #11139)
  • Wallet RPC: reject --password with --wallet-dir (#11258)
  • Trezor: validate bridge response size before parsing (#10989)
  • RandomX: update to v1.2.3 (#10926)
  • Prevent log injection from malformed JSON and HTTP headers (#11149, #11225)
  • Fix HTTP connection reuse after remote disconnects (#11115)
  • Various bug fixes and improvements

The complete list of changes is available on GitHub, along with the source code.

Contributors for this Release

This release was the direct result of 17 people who worked to put out 182 commits containing 4162 new lines of code. We'd like to thank them very much for their time and effort. In no particular order, they are:

  • j-berman
  • valldrac
  • selsta
  • tobtoht
  • plowsof
  • SChernykh
  • woodser
  • weifanglab
  • sin99xx
  • vtnerd
  • Masamuneee
  • jeffro256
  • Ap4sh
  • thomasbuilds
  • UkoeHB
  • jpk68
  • guoqiangliu-ocean

Download

The new binaries can be downloaded from the Downloads page or from the direct links below.

Hashes

If you would like to verify that you have downloaded the correct file, please use the following SHA256 hashes:

monero-win-x64-v0.18.5.3.zip, f58f8f803f0141c77f40f327c516e4721f61d112084eb3d6644028cb9680b82a
monero-win-x86-v0.18.5.3.zip, bcf9cd33267cf493a3f555bafcda44d0c3b01118bfa1b92945e5631cff5d0ec3
monero-mac-x64-v0.18.5.3.tar.bz2, 9fc26887cd9fe095fcab545e1b0846fcd06d159ce589fa70fb1fba77fdd54369
monero-mac-armv8-v0.18.5.3.tar.bz2, 7a083ed2e2499dc25ac046ce7ef740c11183bdf4ac92460ffe503a5be46a54ab
monero-linux-x64-v0.18.5.3.tar.bz2, 3333d0e04c9cbe3023e7e2b6dd369c407f36bb8df5b05fb0a19d7685b3d56dfc
monero-linux-x86-v0.18.5.3.tar.bz2, f56e118f1ad04d863daf3d587af3f57871ec85ba685144e4606fa77811f98f6e
monero-linux-armv8-v0.18.5.3.tar.bz2, 1490114f795ad2f67f57bc8d167c3e2539e9f173fc46f02f70ef4abf685f8c66
monero-linux-armv7-v0.18.5.3.tar.bz2, 5d902eb7bc445f92ba8b17839e30fbf8a216368b2b4e2376edec6261f73200b1
monero-linux-riscv64-v0.18.5.3.tar.bz2, f894e54e72139505a9ccbbf2fd318312ed39ba0a6101cce8b0b1d293d9762068
monero-android-armv8-v0.18.5.3.tar.bz2, 2621293d288d5ce23d251d1f4106d7e1bdd5bf3a37423e8a8c6851e4edba1768
monero-android-armv7-v0.18.5.3.tar.bz2, 542cc0322a7d0d3c9cd47c7cc8d195bb74861a7eec79235b58a5877a90b04e6a
monero-freebsd-x64-v0.18.5.3.tar.bz2, 2957d4ff49d095caf6d7e15c3c1ec7e256a944617e0de2d6038aeaf9ceed0f09

A GPG-signed list of the hashes is at https://www.getmonero.org/downloads/hashes.txt and should be treated as canonical, with the signature checked against the appropriate GPG key in the source code (in /utils/gpg_keys). To ensure that the files you download are those originally posted by the maintainers, you should both check that the hashes of your files match those on the signed list, and that the signature on the list is valid.

Two guides are available to guide you through the verification process: Verify binaries on Windows (beginner) and Verify binaries on Linux, Mac, or Windows command line (advanced).


Post tags : Monero Software Releases