monero

Monero: the secure, private, untraceable cryptocurrency

OTHER License

Stars
8.9K
Committers
388

Bot releases are visible (Hide)

monero - Helium Hydra

Published by fluffypony about 7 years ago

Overview

This is the v0.11.0.0 major release of the Monero software, and it is a mandatory update due to the September 15th hard fork, which in turn increases the minimum ring signature size to 5 across the network, bans duplicate ring members in a ring signature, and enforces 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.

The GUI release notes and downloads can be found on the release page here.

Some highlights of this release are:

  • 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 39 people who worked, largely unpaid and altruistically, to put out 557 commits containing 60 254 new lines of code. We'd like to thank them very much for their time and effort. In no particular order they are:

  • moneromooo
  • kenshi84
  • Roberto Oliveira
  • Lee Clagett
  • Eugene Otto
  • MoroccanMalinois
  • Michael Shick
  • JollyMort
  • Erik de Castro Lopo
  • anonimal
  • erciccione
  • Guillaume Le Vaillant
  • rbrunner7
  • binaryFate
  • Riccardo "fluffypony" Spagni
  • Jaquee
  • Julien Klepatch
  • moneroexamples
  • Nano Akron
  • Antti Keränen
  • Jethro Grassie
  • xmr-eric
  • schnerchi
  • MaxXor
  • Andrei Muresan
  • Jkat
  • stoffu
  • Mike C
  • Gingeropolous
  • Jonathan Cross
  • m2049r
  • Miguel Herranz
  • Randi Joseph
  • assylias
  • Martin Wimpress
  • Ryan Mehta
  • Gentian
  • Robby Weinberg
  • Howard Chu

Official Download Links

Download Hashes

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

monero-win-x64-v0.11.0.0.zip, afafa1067ed0b000685084dff1e7ab044425fc323ae8761558b02c9a36a9011c
monero-win-x86-v0.11.0.0.zip, 5f0286b50e3dd19272329ab5150de2d652d1f460d3842836c21dab8c7010344b
monero-mac-x64-v0.11.0.0.tar.bz2, 12617e006237e271e27ecbc34047c3804b68c48e87e5ffe524abcac466579b05
monero-linux-x64-v0.11.0.0.tar.bz2, fa7742c822f3c966aa842bf20a9920803d690d9db02033d9b397cefc7cc07ff4
monero-linux-x86-v0.11.0.0.tar.bz2, d1e503e0e5c327a7c3ba8a55a2c227f04acdca47b8396c2cd35c583919056dec
monero-linux-armv7-v0.11.0.0.tar.bz2, 491e42a29f09b927c9b1311c4682ced7bc7cbb51e2a6469b74ae42ef647d59ab
monero-linux-armv8-v0.11.0.0.tar.bz2, 61b4b2aa79a0653f0809c29c5846517e40033dba78779155a26a4a4cf7e0c4d8
monero-freebsd-x64-v0.11.0.0.tar.bz2, 9cabc1f22674d787009a339796994ac67d1f2c00c13e5d1fbb6f63f7df9d57b0

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)

monero - Wolfram Warptangent, Point Release 3.1

Published by fluffypony over 7 years ago

Overview

This is a necessary point release of Monero v0.10 "Wolfram Warptangent", and it is a mandatory update due to the April 15th hard fork, which in turn has been necessitated by the unexpectedly high adoption rate of RingCT transactions necessitating a modification of the dynamic block size limiter algorithm.

In addition, this is the first version that aligns CLI and GUI tags, with the CLI being tagged and released first, and the GUI tagged and released within a few days thereafter. This will mean that some point releases in future may be forced by a need on the GUI side, where the CLI may not have substantial changes, and vice versa.

Since it has only been 30 days since the last release, this is something of a "light" update. Nonetheless, some highlights of this release are:

  • the 0.10.3.1 point release disables a portion of the server-side hash cache that was preventing a small subset of nodes from syncing
  • added a feature to allow for multiple outputs to be paid to the same address (unless you have set merge-destinations 1)
  • fixed a major bug that could lead to some peers, seemingly randomly, getting stuck at a block height and refusing to accept further blocks
  • monero-wallet-cli (and underlying libraries) can now work in a number of units: monero, millinero, micronero, nanonero, piconero
  • added OpenAlias support to wallet RPC calls
  • fixed hardcoded seed fallback issues when DNS seeds have failed or too few seeds are returned
  • added an optional config file for wallets
  • added an additional non-interactive foreground mode for the daemon
  • added mnemonic wordlists for French and Dutch
  • per-kb fee quantized to 8 decimal places
  • added a password function to monero-wallet-cli to allow for a wallet password to be changed (and all files re-encrypted)
  • added a cache on the wallet to avoid re-scanning mempool txs already scanned
  • improvements to auto-update functionality, including a download-and-verify mechanism
  • fixes to a number of logs shown in the daemon by default
  • massive API changes to support new features in the GUI
  • as always, loads of bug fixes and performance improvements

Contributors for this Release

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

  • Christoph Schnerch
  • Jaquee
  • NanoAkron
  • Arne Brutschy
  • assylias
  • lethos3
  • rockhouse
  • Roy Jacobs
  • stoffu
  • adot23
  • Riccardo "fluffypony" Spagni
  • Noah Watkins
  • Lee Clagett
  • xmr-eric
  • Howard "hyc" Chu
  • Derek Zhang
  • Gareth
  • Gingeropolous
  • darentuzi
  • Akademik Prokhor Zakharov
  • Guillaume Le Vaillant
  • moneromooo-monero
  • Miguel Herranz
  • kenshi84

Official Download Links

Download Hashes

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

  • monero-win-x64-v0.10.3.1.zip, 2fbda6f6b1051053703e40cf77b6c6e11334509ad03a3c22d89b6bcb05615910
  • monero-win-x86-v0.10.3.1.zip, da628a45adfcb8be44df06ac904711d644d608c4eb6479a5d256062a5f6d74de
  • monero-mac-x64-v0.10.3.1.tar.bz2, fd17d55a8c9e901ff4064c39d9e14786cdd077aff9b3bb556e60d3a5e322050c
  • monero-linux-x64-v0.10.3.1.tar.bz2, 8db80f8cc4f80d4106db807432828df730a59eac78972ea81652aa6b9bac04ad
  • monero-linux-x86-v0.10.3.1.tar.bz2, abc99f3928f4083bd1a380a869253e07bee9950e0aeb6388e9493bc0f0ec3f53
  • monero-linux-armv7-v0.10.3.1.tar.bz2, 8473fa20e0db4a3d3e46120cdf92c55be6a159478c511e21f7b77aa05d6c1910
  • monero-linux-armv8-v0.10.3.1.tar.bz2, 451f65e4846b92d54859e22a5d92124557b397b4208d8752d5289d0262573c3c
  • monero-freebsd-x64-v0.10.3.1.tar.bz2, 4c66a76752e18ae70b5fb1c728f0d2780eb129a6c8c7d0dee7ba02e05d91efae
  • monero-dragonflybsd-x64-v0.10.3.1.tar.bz2, c25c0f603ca5c96cb5963aaa2905edff390b7a97f654106911ffad8639deee7c

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)

monero - Wolfram Warptangent, Point Release 3

Published by fluffypony over 7 years ago

Overview

This is a necessary point release of Monero v0.10 "Wolfram Warptangent", and it is a mandatory update due to the April 15th hard fork, which in turn has been necessitated by the unexpectedly high adoption rate of RingCT transactions necessitating a modification of the dynamic block size limiter algorithm.

In addition, this is the first version that aligns CLI and GUI tags, with the CLI being tagged and released first, and the GUI tagged and released within a few days thereafter. This will mean that some point releases in future may be forced by a need on the GUI side, where the CLI may not have substantial changes, and vice versa.

Since it has only been 30 days since the last release, this is something of a "light" update. Nonetheless, some highlights of this release are:

  • fixed a major bug that could lead to some peers, seemingly randomly, getting stuck at a block height and refusing to accept further blocks
  • monero-wallet-cli (and underlying libraries) can now work in a number of units: monero, millinero, micronero, nanop, piconero
  • added OpenAlias support to wallet RPC calls
  • fixed hardcoded seed fallback issues when DNS seeds have failed or too few seeds are returned
  • added an optional config file for wallets
  • added an additional non-interactive foreground mode for the daemon
  • added mnemonic wordlists for French and Dutch
  • per-kb fee quantized to 8 decimal places
  • added a password function to monero-wallet-cli to allow for a wallet password to be changed (and all files re-encrypted)
  • added a cache on the wallet to avoid re-scanning mempool txs already scanned
  • improvements to auto-update functionality, including a download-and-verify mechanism
  • fixes to a number of logs shown in the daemon by default
  • massive API changes to support new features in the GUI
  • as always, loads of bug fixes and performance improvements

Contributors for this Release

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

  • Christoph Schnerch
  • Jaquee
  • NanoAkron
  • Arne Brutschy
  • assylias
  • lethos3
  • rockhouse
  • Roy Jacobs
  • stoffu
  • adot23
  • Riccardo "fluffypony" Spagni
  • Noah Watkins
  • Lee Clagett
  • xmr-eric
  • Howard "hyc" Chu
  • Derek Zhang
  • Gareth
  • Gingeropolous
  • darentuzi
  • Akademik Prokhor Zakharov
  • Guillaume Le Vaillant
  • moneromooo-monero
  • Miguel Herranz
  • kenshi84

Official Download Links

Download Hashes

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

  • monero-win-x64-v0.10.3.0.zip, 37a57d1be81b6119ac06d3f637b4c56fc625f3e790f3491c1bdca4d62902bf13
  • monero-win-x86-v0.10.3.0.zip, 7f95bdcf4df232f37c450523831f36ccb9fdb2e50c1b5b0a5285d50549d273be
  • monero-mac-x64-v0.10.3.0.tar.bz2, 8e6170f274e69010bbe662d8828c8e4b0b4acdb0a1a3699b5b97af8c3a516a94
  • monero-linux-x64-v0.10.3.0.tar.bz2, f164112bea75dfd3eaaa905d21129820a996bbe6e5d65cb194609c672a71c3fe
  • monero-linux-x86-v0.10.3.0.tar.bz2, b8bd258b828d8ea45a7c2595187c13b5e624f45ae929cb64ac89e3a030302316
  • monero-linux-armv7-v0.10.3.0.tar.bz2, 03b2f3f30c7d047142cbfcd614762f3d165d64464e3e5b1a5b0c42aba9570d6a
  • monero-linux-armv8-v0.10.3.0.tar.bz2, 6b29c56ca8d71f23f13b68d48e39e35b1d7c7c212cf00f3d58b0d2d9b6435c4c
  • monero-freebsd-x64-v0.10.3.0.tar.bz2, 834b56efccc5ab0985c7f870449704ba390c79104ecfc0b63935dfb4f70c6cf9
  • monero-dragonflybsd-x64-v0.10.3.0.tar.bz2, 4ab5b2a745ca5ea4cad253166ff80ff60bb4871f6c8fa81ff032cdf237f6e372

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)

monero - Wolfram Warptangent, Point Release 2.1

Published by fluffypony over 7 years ago

Overview

This is a necessary point release of Monero v0.10 "Wolfram Warptangent", and is a strongly, strongly recommended update as it includes massive efficiency improvements to the RingCT validation code and various other necessary bug fixes.

Some highlights of this release are:

  • the 0.10.2.1 point release fixes two sets of RPC issues that affected the 0.10.2 point release
  • massive speed improvements to RingCT validation
  • cache tx hashes for failed txs with bad semantics
  • added an update notification / download / verification system (to be expanded to include opt-in auto-updating for unattended daemons)
  • initial smart mining implementation (Linux only)
  • improvements to IBD (initial block download) and sync speed
  • switched to a portable serialiser so that wallet files can be used on any operating system
  • added uptime to daemon status
  • added support for separated mempool / peer datasets for multiple nodes on the same machine (with different p2p ports)
  • added a change_password command to monero-wallet-cli
  • addes support for restoring wallets from a certain date
  • added mempool prioritisation of older txs
  • added fixes to fluffy blocks (not enabled by default on mainnet yet)
  • add HTTP digest authentication support to all RPC interfaces
  • added a connection limit for incoming connections from the same IP
  • switched to EasyLogging++ for logs
  • added a gray peerlist house keeping system
  • added support for multiple daemons using the same LMDB database
  • added additional password prompting for monero-wallet-cli actions
  • added additional output detail for ring output selection in monero-wallet-cli
  • fixed issues with wallets dealing with large reorgs
  • massive additions to libwallet_api for additional functions used by the GUI
  • removed support for BerkeleyDB, as it is now deprecated
  • added support for Android
  • added support for DragonFlyBSD
  • fixed armv8 build issues

Contributors for this Release

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

  • Alexis Enston
  • luigi1111
  • Miguel Herranz
  • vdo
  • anonimal
  • kenshi84
  • Dan Miller
  • moneromooo-monero
  • Ashley Perpetual
  • fireice-uk
  • MoroccanMalinois
  • Riccardo Spagni
  • Timothy D. Prime
  • moneroexamples
  • Jaquee
  • Lee Clagett
  • Chris Vickio
  • Antonio Huete Jimenez
  • Howard Chu
  • Randi Joseph
  • Dion Ahmetaj
  • Bitcoin Error Log
  • iDunk5400
  • NanoAkron

Official Download Links

Download Hashes

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

  • monero-win-x64-v0.10.2.1.zip, 7089ea94fdb59e2c171fb5548e5d3b560057d78a29125b8fbe8c09739e95dc2f
  • monero-win-x86-v0.10.2.1.zip, 2d31be49a7003e66923cad41f59646d7241bfd4ec9c607dfd34e08b235b82e33
  • monero-mac-x64-v0.10.2.1.tar.bz2, a13299bcf11cdcaeafa0c19ef410cb27020def501345ab03a939ddcfb8a20de7
  • monero-linux-x64-v0.10.2.1.tar.bz2, 9edba6ca91c35c6c2eb6816f9342931c88648de5beb471943ea63d0b16c9a2e4
  • monero-linux-x86-v0.10.2.1.tar.bz2, 4901d2633a7bdd20504ff1b7c719ac5e9eb43a1f497103766f8333d7c18f30b5
  • monero-linux-armv7-v0.10.2.1.tar.bz2, ad6bccc0b738e5becc0191fea2c55529835df042919ef8df60033f8e84c28a9d
  • monero-linux-armv8-v0.10.2.1.tar.bz2, c0ab2be3e81e7b3928f98d84c60ac2a7f42dfd581357873a42bfcbc867a4e39a
  • monero-freebsd-x64-v0.10.2.1.tar.bz2, b0f0baf0947a77523a3a8c8686f645ada792fd44c6211f0c34322cfd22aab0cb
  • monero-dragonflybsd-x64-v0.10.2.1.tar.bz2, 7db1f37f6c59f05bf6dec65a32d6c82339fd9386805b9f04082c37c85ef1002e

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)

monero - Wolfram Warptangent, Point Release 2

Published by fluffypony over 7 years ago

Overview

This is a necessary point release of Monero v0.10 "Wolfram Warptangent", and is a strongly, strongly recommended update as it includes massive efficiency improvements to the RingCT validation code and various other necessary bug fixes.

Some highlights of this release are:

  • massive speed improvements to RingCT validation
  • cache tx hashes for failed txs with bad semantics
  • added an update notification / download / verification system (to be expanded to include opt-in auto-updating for unattended daemons)
  • initial smart mining implementation (Linux only)
  • improvements to IBD (initial block download) and sync speed
  • switched to a portable serialiser so that wallet files can be used on any operating system
  • added uptime to daemon status
  • added support for separated mempool / peer datasets for multiple nodes on the same machine (with different p2p ports)
  • added a change_password command to monero-wallet-cli
  • addes support for restoring wallets from a certain date
  • added mempool prioritisation of older txs
  • added fixes to fluffy blocks (not enabled by default on mainnet yet)
  • add HTTP digest authentication support to all RPC interfaces
  • added a connection limit for incoming connections from the same IP
  • switched to EasyLogging++ for logs
  • added a gray peerlist house keeping system
  • added support for multiple daemons using the same LMDB database
  • added additional password prompting for monero-wallet-cli actions
  • added additional output detail for ring output selection in monero-wallet-cli
  • fixed issues with wallets dealing with large reorgs
  • massive additions to libwallet_api for additional functions used by the GUI
  • removed support for BerkeleyDB, as it is now deprecated
  • added support for Android
  • added support for DragonFlyBSD
  • fixed armv8 build issues

Contributors for this Release

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

  • Alexis Enston
  • luigi1111
  • Miguel Herranz
  • vdo
  • anonimal
  • kenshi84
  • Dan Miller
  • moneromooo-monero
  • Ashley Perpetual
  • fireice-uk
  • MoroccanMalinois
  • Riccardo Spagni
  • Timothy D. Prime
  • moneroexamples
  • Jaquee
  • Lee Clagett
  • Chris Vickio
  • Antonio Huete Jimenez
  • Howard Chu
  • Randi Joseph
  • Dion Ahmetaj
  • Bitcoin Error Log
  • iDunk5400
  • NanoAkron

Official Download Links

Download Hashes

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

  • monero-win-x64-v0.10.2.0.zip, e852642c42bc9ed6a248fea0e0bb8e9e2563cdf9a4dfdd40b96226a3cadd874e
  • monero-win-x86-v0.10.2.0.zip, 8ac825d89f58a07be65f4f96ddd1e22ef4fb9156d28d12381ade6e3a070b18cb
  • monero-mac-x64-v0.10.2.0.tar.bz2, 685a0262b9add448a516baac3dc81d2dda559fdba000afcf6480e9b2dddf107b
  • monero-linux-x64-v0.10.2.0.tar.bz2, bf27eb173a775b62716b5fd1d1921f81c8d3b91187b190a22f2a6d82811915fd
  • monero-linux-x86-v0.10.2.0.tar.bz2, 5ce1475090dfc7897824de62b44771af6de395631540dee6361f0c32a82885ac
  • monero-linux-armv7-v0.10.2.0.tar.bz2, 173c4f481587799b0ca8947826778eae75611ef4d6bce765df5915ffa12f91b8
  • monero-linux-armv8-v0.10.2.0.tar.bz2, 26ad255a94d76acdce4e649d19d709181918a47df10ea9d00f9c14acf7b0129f
  • monero-freebsd-x64-v0.10.2.0.tar.bz2, fec177e65a07f845cbcf64b7e39de8decee9cb04bf3f603dd38cec3a363f4d90
  • monero-dragonflybsd-x64-v0.10.2.0.tar.bz2, 2026a36e21755f6fb3e5b644fd7e476659bf9f459030c43338994bf12ef9f79f
monero - Wolfram Warptangent, Point Release 1

Published by fluffypony almost 8 years ago

Overview

This is a necessary point release of Monero v0.10 "Wolfram Warptangent", and is highly recommended as it includes consensus-changing fixes to the RingCT implementation and various other bug fixes.

Some highlights of this release are:

  • major changes to support the GUI
  • adds full support for "fluffy blocks", a propagation improvement similar to Compact Blocks in Bitcoin Core
  • adds in a dynamic fee system
  • expansion of the data stored in the wallet cache, including the GUI address book
  • switch to Borromean signatures in RingCT
  • add Monero payment URI support to the wallet library
  • complete overhaul of the threading system
  • optimise the wallet blockchain refresh mechanism
  • created a contributing guide
  • switched to a dynamic dust threshold system
  • added a command to compute the total coinbase
  • major RingCT performance improvements
  • killed off the old fast_exit mechanism, which caused more issues than anything else
  • improved and fixed the cold wallet transaction signing mechanism
  • overhauled the sweep_unmixable implementation
  • fixed FreeBSD builds

Contributors for this Release

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

  • Randi Joseph
  • Gingeropolous
  • Shen Noether
  • Pierre Boyer
  • taushet
  • guzzi_jones
  • Oyvind Kvanes
  • J Ryan Littlefield
  • lethos3
  • Will Skinner
  • codehalo
  • Jaquee
  • Dan Miller
  • moneromooo-monero
  • AwfulCrawler
  • Lee Clagett
  • Riccardo Spagni
  • zveda
  • anonimal
  • TedTheFicus
  • luigi1111
  • Myagui
  • NanoAkron
  • Jkat
  • iDunk5400
  • Adriaan Joubert
  • Dion Ahmetaj
  • Jacob Brydolf
  • Ilya Kitaev

Official Download Links

Download Hashes

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

  • monero.win.x64.v0-10-1-0.zip, 727a53dd154b61fd653f81da27788077fdf519301c81d3c1eb033c1ff2bf97c6
  • monero.win.x86.v0-10-1-0.zip, ce77137b33bcaeb59273cb73b86e426e35e6209fb52a7e74fd9432a5a3018041
  • monero.mac.x64.v0-10-1-0.tar.bz2, 447cebae257864b3706a8622f495bfd9fae780a6b277e1e31ac83bef7bc855c6
  • monero.linux.x64.v0-10-1-0.tar.bz2, bf09eea27c957e7e2bdd62dac250888b301d4d25abe18d4a5b930fa7477708c7
  • monero.linux.x86.v0-10-1-0.tar.bz2, 9a18d274970df85d6bc926dc99407959c680c36f19017996be9c758f6c02cf06
  • monero.linux.arm7.v0-10-1-0.tar.bz2, 57221605997a3cd815f2a9689486abbdb124263fff047ca61068900eb7cb1839
  • monero.freebsd.x64.v0-10-1-0.tar.bz2, 3858d4786b65a37e981b142e9c0f256ac66662314794d05f595c4c30cb5b6ddb
monero - Wolfram Warptangent

Published by fluffypony about 8 years ago

Overview

This is the next major release of Monero. It adds an initial release of RingCT, which is already live on testnet. The RingCT whitepaper can be found here. Note that the v4 hard fork has been moved to the beginning of January, 2017, although the v5 hard fork remains set at September, 2017. This is to enable early availability of RingCT transactions on the Monero network, although they will not be enforced as the only possible transaction type until the v5 hard fork.

One of the largest pieces of work were the BlockchainDB performance improvements. This was largely done by warptangent, an early Monero contributor who passed away in March, 2016. His work was completed by Howard "hyc" Chu, and we have named this release after him. We are deeply grateful for all the effort he put in to making Monero what it is today.

Some highlights of this release are:

  • major performance improvements, especially on spinning disks
  • major space saving gains for the blockchain, despite the performance improvements
  • renamed binaries to follow a more logical, consistent convention
  • RingCT...obviously:)
  • added libunwind support for better crash reporting
  • added a key image export and import function for full watch-only wallet functionality
  • added support for ARMv8 processors
  • added a do_not_relay flag for transactions sent to the daemon
  • added a sweep_all command and RPC call for the wallet
  • significant fixes and improvements to threading
  • add a get_transfers RPC call
  • added transfer tracking to the wallet (lost forever if the wallet cache is deleted)
  • added a filter_by_height option to get_transfers
  • added a --max-concurrency flag for the wallet
  • major improvements to ARM performance, especially on newer 64-bit chips
  • huge overhaul of cmake and the readme
  • added a wallet API for the GUI
  • added a fee multiplier and reduced fees
  • made monero-wallet-cli more robust when handling corrupt caches
  • prompt twice for a wallet password to avoid password issues
  • improved daemon 'status' details, including time to the next fork
  • more bug fixes than you can shake a stick at
  • temporary patch (via a predefined user-agent) for the CSRF attack against monero-wallet-cli's RPC API, as disclosed by Henry Hoggard

Updating: Blockchain Conversion

Due to the space savings and performance gains it is again highly recommended that you delete the contents of your Monero working directory and sync from scratch. This directory can be found in ~/.bitmonero on Linux and OS X, and on Windows in \Users\username\AppData\Roaming\bitmonero or \ProgramData\bitmonero.

Alternatively, you can use blockchain_export from your previous install to export your current blockchain, then delete the lmdb folder in your working directory, and finally use monero-blockchain-import from 0.10.0 to reimport it.

Contributors for this Release

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

  • redfish
  • luigi1111
  • moneromooo
  • rckngOpossum
  • Howard Chu
  • Riccardo Spagni
  • smooth
  • iDunk
  • jw
  • Casey Marshall
  • warptangent
  • Jacob Torrey
  • Thomas Winget
  • guzzi_jones
  • Shen Noether
  • arb0r
  • tobiasw2
  • osensei
  • Quanah Gibson-Mount
  • eiabea
  • Ilya Kitaev
  • awfulcrawler
  • anonimal
  • Mike C
  • mWo12
  • NanoAkron
  • dEBRUYNE
  • blashyrkh

Official Download Links

Download Hashes

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

  • monero.win.x64.v0-10-0-0.zip, 33453727a8a49e07605dfee4b16aeb78816238a0e5c07dbaf19840f56f8d2cd4
  • monero.win.x86.v0-10-0-0.zip, b0b7898050e6de2bc2aa443fa783cf275683513c0d3714e66fe00e2c75378af6
  • monero.mac.x64.v0-10-0-0.tar.bz2, 204babf52d76e513d1f16527be4b3fb30d3ffbdd7528bf3997e4c1b5b301c9a8
  • monero.linux.x64.v0-10-0-0.tar.bz2, 6fe4cdb98d6ea7d2eded79841f70cb64edb840fcb2c84b904a1114424cffc5b1
  • monero.linux.x86.v0-10-0-0.tar.bz2, 89c9d2904c0de308eb31695af70084008c5880a2c0628de2fee8e47dd23967ea
  • monero.linux.arm7.v0-10-0-0.tar.bz2, cced4cad630e6b5e7131b9d079c3d176dfea79915b9080bdba199508c69e377b
monero - Hydrogen Helix, Point Release 4

Published by fluffypony over 8 years ago

Overview

This has important bug fixes to 0.9.3 Hydrogen Helix

  • Fix remaining issues with coinbase transactions
  • Removed connectivity_tool
  • Switched to new Clang move diagnostics
  • Added a new --generate-from-json flag to simplewallet to allow wallet creation from a JSON file
  • Add a new and improved version of sweep_dust
  • Various bug fixes to handle failures such as map resize failures and bad simplewallet exits

Official Download Links

Download Hashes

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

  • monero.win.x64.v0-9-4-0.zip, 9d939613c0eba872a3dacd7fda572f4c7d2279207ce1ec0b15b46da4e1ccd5b9
  • monero.win.x86.v0-9-4-0.zip, c9e4abc19c767ab570c2d0a9d504ba75d73eea26e7cf719a1260fdbb9469c250
  • monero.linux.x64.v0-9-4-0.tar.bz2, 0b3610c9b301ea14174ce700923a604909fa7cbd9335849112c9d6cfb07a1a43
  • monero.linux.x86.v0-9-4-0.tar.bz2, c070125bb885c5b887d3adce866e9bb941ed790485ef34444e62e0881fe8852a
  • monero.mac.x64.v0-9-4-0.tar.bz2, ded52162d34d5a726b53ffd14ebbf02388d9b396f3f4e278a4755e5286b1aeab
monero - Hydrogen Helix, Point Release 3

Published by fluffypony over 8 years ago

Overview

This has urgent and important bug fixes to 0.9.2 Hydrogen Helix

  • Urgent bug fix for database corruption issues in 0.9.2
  • Official Windows 32-bit releases are back
  • Updates to miniupnpc
  • Sets v3 fork date for September, 2016
  • Fixes core tests and re-enables them
  • Fixes a problem with --password-file not working in RPC mode

Official Download Links

monero - Hydrogen Helix, Point Release 2

Published by fluffypony over 8 years ago

Overview

This has urgent and important bug fixes to 0.9.1 Hydrogen Helix

  • Major performance and size improvements to the LMDB database implementation
  • Urgent and important bug fixes for the upcoming hard fork
  • Huge bug fixes to the database hard fork handling
  • New simplewallet flag to restore from keys
  • Initial work on a wallet library / API
  • Updated in-source block headers

Official Download Links

monero - Hydrogen Helix, Point Release 1

Published by fluffypony almost 9 years ago

Overview

This has urgent and important bug fixes to 0.9.0 Hydrogen Helix

  • Bug fix for the block 913193 attack, plus checkpoints
  • Restored CMake 2.9 support
  • Added --password-file option to simplewallet
  • Various fixes for building on ARM
  • Fixed importing with verify off

Official Download Links

monero - Hydrogen Helix

Published by fluffypony almost 9 years ago

Overview

Too much to describe. Represents a major release in Monero's history, over a year-and-a-half in the making. Some highlights:

  • moved from in-RAM database to a backend-agnostic blockchain database
  • created an LMDB blockchainDB implementation (with the help of Howard Chu, the creator of LMDB)
  • created a BerkeleyDB blockchainDB implementation
  • created an OS-agnostic raw blockchain format
  • built tools to convert between blockchain implementations, as well as import and export them
  • added ARM support
  • brought back 32-bit support (WIP)
  • added QoS (bandwidth control)
  • added OpenAlias support
  • fixed all (previously broken) unit tests and core tests
  • implemented daemonize for proper backgrounding of the Monero daemon
  • drastically increased sync speed
  • included block headers in the source
  • designed and implemented a stealth payment ID scheme
  • designed and implemented a unified address+payment ID scheme
  • implemented a hard fork mechanism
  • changed the block time to 2 minutes
  • implemented the MRL-0001 and MRL-0004 recommendations
  • added tons of simplewallet / rpcwallet / daemon commands
  • added a dust handler to simplewallet
  • created a multilanguage mechanism, implemented in simplewallet
  • bug fixes, bug fixes, bug fixes
  • completely overhauled the CMake (with the help of Kitware, the creators of CMake)
  • added a bad peer auto-banning mechanism
  • refactored a ton of code, added a ton of comments
  • added a core crypto implementation based on SUPERCOP ref10
  • switched to a triangular distribution for output selection
  • added multiple new mnemonic wordlists, including Russian and Italian
  • created a "trusted daemon" system for remote daemon use

In total this represents 922 commits worth of work by 9 contributors. This will probably be the biggest release in Monero's history, everything from here on out can be done as faster point releases.

Updating: Blockchain Conversion

It is highly recommended that you delete the contents of your Monero working directory and sync from scratch. This directory can be found in ~/.bitmonero on Linux and OS X, and on Windows in \Users\username\AppData\Roaming\bitmonero or \ProgramData\bitmonero.

Syncing from scratch is EXTREMELY fast in this version, pretty much at bittorrent speeds, and will leave you with a fully verified blockchain.

Alternatively: if you want to grab the bootstrap (NOTE: there is a new bootstrap format!) off the website then you can get it at https://downloads.getmonero.org/blockchain.raw - once downloaded you can import it with blockchain_import --input-file /path/to/your/download.raw. If you're particularly brave you can pass the --verify 0 flag to skip verification during import.

If you REALLY want to convert your old blockchain: you can either use the blockchain_converter tool, or you can use blockchain_export to create a blockchain.raw, followed by blockchain_import to import it into the new LMDB format.

Official Download Links

Package Rankings
Top 3.78% on Proxy.golang.org
Badges
Extracted from project README
Coverity Status Fuzzing Status Coveralls Status License