Monero 0.11.1.0 "Helium Hydra" Release

Posted by: Riccardo Spagni (fluffypony)

Overview

This is the v0.11.1.0 point release of the Monero software, and it is part of the v0.11 mandatory update. The major release was due to the September 15th hard fork, which in turn increased the minimum ring signature size to 5 across the network, banned duplicate ring members in a ring signature, and enforced the use of ringCT for all transaction outputs. This release of the software presents a number of major improvements to Monero, as well as a large set of bug fixes.

Some highlights of this point release are:

GUI

fixed a bug where, in an edge case, the wallet wouldn't see the first transaction to it

added an option to change wallet creation height and rescan wallet cache

changed the default required confirmations to 10

reworked testnet settings in the wizard

updated the Windows installer

made the privacy slider smoother

the password dialog box is now shown when making a transfer

added a Romanian translation

CLI

fixed an occasional sync failure that occurred when a transaction was already in the mempool

added an underflow check on low block heights

added a guard against a mined block not finding all the transactions in the mempool

fixed the transaction size estimator for transactions with a large number of inputs

fixed an LMDB issue on 32-bit systems

the get_tx_backlog RPC call was unrestricted

threads now guard against exceptions during transaction verification

fixed a crash that could occur when checking pre-validated transactions

various other bug fixes and improvements

Some highlights of the major release this is a part of are:

GUI

Added and updated translations

Smart mining enabled

Added 'Rescanning Wallet Balance' feature

Prep work for iOS and Android

displays view/spend keys when viewing Wallet seed on the Settings page

added a Vulnerability Response Process, with bug bounties available via a dedicated HackerOne portal

added easylogging option

added custom blockchain location setting on the Settings page

history now shows coinbase transactions

wallet creation height and log file paths are now shown on the Settings page

wallet will now only prompt for daemon auto start if the wallet is local

lots of prep work for more streamlined remote node integration

fixed 32 bit fonts

bug fixes and performance improvements

CLI

major synchronisation speed-up from reducing bandwidth used

massively improved the blockchain import function

changed terminology from "mixin" to "ring size"

add a –fluffy-blocks option to relay blocks as fluffy blocks if possible

allow for password verification without loading the subsequently unencrypted wallet into RAM

reduced privacy leak risks when using untrusted remote nodes

added an Esperanto wordlist for mnemonic seed choices

decreased memory demands for the getblocks RPC call

added a "fee" command to display fee information

transfer CLI command warns if there's a tx backlog for selected fee

add average seconds per block in bc_dyn_stats

added an on_get_alt_blocks_hashes RPC call

added an Italian translation for the CLI

return the per-tx amount in the transfer_split RPC call

switched to readline for the CLI

automatically switch to SAFE db-sync-mode once daemon catches up to network

added a histogram to poolstats

major speed-up for poolstats and coinbase_tx_sum

enable support for macOS smart mining

added the ability to build a Snap package

added a Vulnerability Response Process, with bug bounties available via a dedicated HackerOne portal

added support for payment proving via key derivation instead of tx key reveal

changed output selection for ring signatures to heavily weight newer outputs

added a sweep_below function to sweep small amounts

moved the mempool to a database on disk instead of keeping it all in memory

fully enable iOS and Android full node support

enabled support for ppc64le architectures

added the ability to create and open wallets via RPC

added ability to relay transactions manually after creating them

better AC / battery power detection for Linux smart mining

getblocktemplate now indicates the expected total reward

as always, loads of bug fixes and performance improvements

Contributors for this Release

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

Andrei Muresan

Mike C

Ordtrogen Översättning

Mattias Eriksson

xmr-eric

Dan Miller

erciccione

Fabio Nitto

rbrunner7

Howard Chu

luigi1111

Eugene Otto

Nexie Kind

schnerchi

Scott Anecito

Medusa

Jethro Grassie

mastad0n

Jonathan Cross

Antti Keränen

anonimal

Erik de Castro Lopo

Martin Wimpress

Robby Weinberg

s0ds0ds0d

kenshi84

René Brunner

m2049r

moneromooo

redfish

8go

JollyMort

hesen

Lafudoci

Isaac

Jkat

MaxXor

vdo

Miguel Herranz

ProkhorZ

MoroccanMalinois

Mandrill Pie

moneroexamples

Helmut Pozimski

Randi Joseph

L.C. Karssen

Schnoffel

Light3rn

Gentian

Ryan Mehta

Julien Klepatch

stoffu

Jona

Gingeropolous

Riccardo "fluffypony" Spagni

Guillaume Le Vaillant

Nano Akron

assylias

Jaquee

Michael Shick

Luigi Maselli

Lee Clagett

louvetic

Roberto Oliveira

binaryFate

GUI

CLI

Download Hashes

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

GUI

monero-gui-win-x64-v0.11.1.0.zip, 39d16f40fccf532b0193f33afd5a90c817c924e9abad41d4f4990a4c8c50ba97

monero-gui-mac-x64-v0.11.1.0.tar.bz2, 4f63ac3e9c5f87f8d8318ff89cdbfa954716e8addbdc8fcd0352fe678b84f8e2

monero-gui-linux-x64-v0.11.1.0.tar.bz2, e18a13f39a3b4aa87c9afdd9c87dfc087ed4940d99cf18c16ec59037e5f68eaf

monero-gui-linux-x86-v0.11.1.0.tar.bz2, 5df6ebeab728a653eaf64352bc60d8dddbf4d6a47a422856015d7e93ce5dc411

CLI

monero-win-x64-v0.11.1.0.zip, 81f80876b5ce95b4c94b858bd4b57d2ac808e52e7b98819ab5c33be8ecbc09ae

monero-win-x86-v0.11.1.0.zip, d1c1c2e75211143f935c2e06cf09892e7118e46fbb1d5fc240cde9cb1d3b92c9

monero-mac-x64-v0.11.1.0.tar.bz2, 75b12623760574688572adfb10504d872d60ca7c4ac7571011d62429d6288e50

monero-linux-x64-v0.11.1.0.tar.bz2, 6581506f8a030d8d50b38744ba7144f2765c9028d18d990beb316e13655ab248

monero-linux-x86-v0.11.1.0.tar.bz2, ef212bda6b9a30af2a3e7e94cb2af4dd6e01eb0f54a4d1c0eb25abe75316e2ae

monero-linux-armv7-v0.11.1.0.tar.bz2, 72d48a83189e3f99e7bd3d0ceab34e7466d99ec4ca85bb8e7b81ed338c692a46

monero-linux-armv8-v0.11.1.0.tar.bz2, f1f0850e37eb65595d8e92eb2b84f5119165f418ab54a72dfa8a149e0efa810b

monero-freebsd-x64-v0.11.1.0.tar.bz2, bd2090f643d212a4031edbf44a8f1425cf335b6b63c6527a7e82f5bc6a83db67

monero-dragonflybsd-x64-v0.11.1.0.tar.bz2, 30e2d50db8e1738a72d3a06ec106c1a3f157de057efad344bd12151b6bbd3019

A GPG-signed list of the hashes is at https://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)