github wavesplatform/Waves v0.7.5
Version 0.7.5

latest releases: v1.5.4, v1.5.3, v1.5.2...
6 years ago

Version 0.7.5

This release highlights include:

  • Create Alias transaction will be activated at 2017-08-28T10:00:00Z
  • New universal DEB package for both Upstart- and SystemD-based distributions
  • State has been rewritten from scratch, also Blockchain and State data are now stored in two separate files
  • Network layer has been rewritten from scratch
  • Support for legacy JSON configuration file has been removed
  • Numerous Matcher improvements
  • You can now buy Waves without initial Waves balance for fee

Create Alias Transaction

New type of transaction introduced to create unique short and readable aliases for an account. It is possible to specify alias instead of full address for asset transfers and leasing transactions. Alias is a string between 4 and 30 characters long consisting of lowercase Latin letters, digits and symbols @, -, _, .. Create Alias Transaction costs 1 waves.

New DEB Package

We will no longer build two different packages for Upstart and SystemD. Instead, we will provide a single universal package, which includes required configuration files for both init systems. The new package also follows FHS, which means the following things have changed:

  • waves user home directory is now at /var/lib/waves (/var/lib/waves-tesnet for Testnet). This is where blockchain, state and matcher data files are stored by default.
  • Configuration file is now located at /etc/waves/waves.conf (/etc/waves-testnet/waves.conf for Testnet). It will be preserved even when you uninstall DEB package with --purge.
  • Log files are written in a native fashion, message format has been tweaked. In Upstart-based distros, you'll find the log in /var/log/upstart/waves.log (/var/log/upstart/waves-testnet.log for Testnet). In SystemD-based distros, you can use journalctl to view the log.

If you want to change where ${waves.directory} points, you will need to edit the node's service configuration file. Changing this setting in waves.conf won't have any effect. This is a known limitation.

New Storage Formats

Some data files in ${waves.directory}/data need to be manually deleted when upgrading to this release from a previous version. When installing from a DEB package, ${waves.directory} is set to /var/lib/waves for a Mainnet package, and to /var/lib/waves-testnet for a Testnet package.

IMPORTANT: Due to internal format changes, you will need to delete your blockchain.dat file and re-sync your node. You can also download Mainnet blockchain snapshot (at height 623623) to speed up update process.

IMPORTANT: Please also delete ${waves.directory}/data/peers.dat. Peer databases created by node versions before 0.7.x are incompatible with this release.

Configuration File Changes

Empty strings are no longer accepted as "default" values. If you don't want to specify a seed or matcher account in waves.conf, just comment those lines out or remove them altogether.

Don't miss a new Waves release

NewReleases is sending notifications on new releases.