0.12.2.0 Lithium Luna

Oficiálně uvolněna distribuce nové verze a to rovnou 0.12.2.0 Lithium Luna. Nedávno na fóru zveřejněná 0.12.1.0 obsahovala rychlou opravu chyb pouze verzi CLI a  čeká se na GUI.

Lithium Luna 0.12.2.0 k dispozici ZDE.

Přehled oprav, změn a vylepšení:

  • mention announcement mailing list in README.md (lists.getmonero.org)
  • fix PCSC on windows (for Ledger support)
  • various build fixes
  • fix fee display unit when the unit is not the default
  • fixes for lengthy waits (and timeouts) when sending transactions and parsing ring history
  • automatically pop old version blocks if the user failed to update in time
  • fix sweep_unmixable output selection after the recent min ring size bump
  • sync fixes
  • document the need for building dependencies with -fPIC
  • fix bandwidth limit commands scaling
  • fix disabling logs (--log-level "")
  • reuse connections in the wallet API
  • fix reading some arguments from the config file
  • log stack trace on crash (wonky on windows)
  • fix loading the txpool with colliding key images
  • fix errors when the shared ringdb fails to initialize
  • fix destination ordering
  • fix endianness dependence in subaddress generation
  • fast scan mode for Ledger (exposes view key to the host computer)

Some highlights of this major release are:

  • tweaked PoW to block DoS attacks from ASICs
  • added input ordering to prevent wallet inference
  • increased minimum ring size from 5 to 7
  • subaddress support added, with addresses starting with a prefix of 8
  • added multisig support
  • added support for SunOS / Solaris
  • initial support for Ledger Nano S hardware wallet
  • added seed encryption by password
  • securely erase keys from memory, for most cases, when no longer in use
  • initial Bulletproofs implementation live on testnet
  • added accounts, tags, and labels, via subaddresses
  • added initial, quite rough support for 0MQ
  • added some mitigations for privacy-threatening key reusing forks
  • added a new network, stagenet, which mirrors mainnet's features
  • added SSL support for light wallet API
  • added CORS support to the RPC stack
  • added a --generate-from-spend-key flag to the CLI wallet
  • added a --disable-dns-checkpoints flag to the daemon
  • massive improvements to build hardening
  • added native fuzz testing for user input
  • added the ability to limit inbound connections
  • enabled "fluffy blocks" by default
  • added a --max-txpool-size mempool size limit flag
  • allow a remote node to temporarily process RPC requests during IBD
  • added a relay_tx command to the RPC wallet
  • allow for spend key retrieval via RPC wallet call
  • made libraries use position independent code
  • improvements made to Docker image
  • added a sweep_single command to the CLI wallet
  • made RPC error codes more specific
  • improved stack trace printing, and noted stack trace lib in output
  • split and refactored wallet_api from wallet code
  • added priority arguments to sweep_all and donate CLI wallet commands
  • added a --do-not-relay option to the CLI wallet
  • made the hashchain unit tests work again
  • added tests for subaddress expansion
  • added RingCT performance tests
  • added package installation instructions for Void Linux
  • made changes to ensure no sensitive data is logged accidentally
  • added a Croatian mnemonic word list
  • added a Lojban mnemonic word list
  • added a Swedish CLI translation
  • added stoffu's GPG key to the source code
  • added an timeoue for connections which don't complete a handshake
  • moved test building to the end of the CMake build process
  • as always, loads of bug fixes and performance improvements

Contributors for this Release

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

  • Onur Altun
  • Leon Klingele
  • Jean Pierre Dudey
  • vasi
  • Howard Chu
  • Thaer Khawaja
  • flozilla
  • Bertrand Jacquin
  • 0xB44EFD8751077F97
  • Gene Peters
  • erciccione
  • ston1th
  • luigi1111
  • cryptochangements34
  • Ordtrogen Översättning
  • kenshi84
  • Calvin Liang
  • Dimitris Apostolou
  • MaxXor
  • Jan Beich
  • Pavel Maryanov
  • Orestis Konstantinidis
  • Alexander Azarov
  • stoffu
  • landergate
  • Gingeropolous
  • AnythingTechPro
  • MoroccanMalinois
  • Thomas Winget
  • Timothy D. Prime
  • Michał Sałaban
  • anonimal
  • guzzijones
  • Jethro Grassie
  • rbrunner7
  • Jaquee
  • Guillaume Le Vaillant
  • xmr-eric
  • moneroexamples
  • AJIekceu4
  • whythat
  • Riccardo "fluffypony" Spagni
  • selsta
  • Neozaru
  • Mike C
  • damir
  • iDunk5400
  • Mikhail Mitkevichl
  • Edward Betts
  • Helmut Pozimski
  • Nano Akron
  • h908714124
  • m2049r
  • Jonny Heggheim
  • Maxithi
  • lancillotto
  • Maxime Thiebaut
  • vdo
  • dEBRUYNE-1
  • Bruno Clermont
  • Tobias Hoffmann
  • Lee Clagett
  • Nick Johnson
  • aivve
  • cslashm
  • Tim L
  • Erik de Castro Lopo
  • sneurlax
  • Tadeas Moravec
  • binaryFate
  • Emilien Devos
  • Gareth Hayes
  • moneromooo
  • Dmitriy Plekhanov
  • Matt Smith
  • Dusan Klinec
  • Maximilian Lupke
  • SChernykh
  • Matthew Campassi
  • Vasil Dimov
  • redfish
  • Serhack
  • Matt Little
  • Cifrado
  • Cole Lightfighter
  • Dyrcona
  • Wei Tang

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *