Skip to content

Releases: ultrapoint/ultrapoint-core

UltraPoint CLI Tools - 0.15.0:cosinus

04 Jun 20:03
Compare
Choose a tag to compare

This is the v0.15.0 major release of the Ultrapoint 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 Ultrapoint, 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

Download Hashes

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

  • ultrapoint-cli-linux-x64-0.15.0.tar.gz, 4242a6243c248c7c29aaa23a273ca6848f79264ce79edeca7d4bdeacd53daf35
  • ultrapoint-cli-windows-x86-0.15.0.zip, 40c6c4014131424a4f725dc01548908c661ed1d1763e007fbb89d9ffb823a4c4
  • ultrapoint-cli-windows-x64-0.15.0.zip, 2f09c67b0fcd87482a48d71f14022b70e9a12bda27c8f5744e0fd4f786e482b5

UltraPoint CLI Tools - 0.13.13:sinus

22 Jan 08:35
Compare
Choose a tag to compare

This is a necessary point release of Ultrapoint v0.13 "sinus".

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.

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

some highlights of this release are:

  • block reward will increase from 1upx on the first month to 2upx in next three months, then 3upx in next three other months and will be constant at 5upx x DIFFICULTY_TARGET/60 in the rest of network life, except if there will be a future associated change
  • the 0.13.13 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
  • ultrapoint-wallet-cli (and underlying libraries) can work in a number of units: upx, milliupx, microupx, nanoupx, picoupx
  • 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 ultrapoint-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