In This Release
Stagenet
In order to test new functionality without affecting projects on the testnet we represent new blockchain — stagenet. The testnet from now on becomes stable. The Waves testnet and mainnet will have the same versions and will be updated simultaneously. There is a separate .deb file for the stagenet in the release artifacts.
Please join the stagenet as a miner!
WEP 4: Block Reward and Community Driven Monetary Policy
Generators will receive additional WAVES with each generated block. The amount of the reward will be regulated by miners’ voting. WEP 4 is published here.
BlockReward
is implemented as Feature 14. Please vote!
RIDE improvements
- Fixed complexity estimator returning incorrect values in some cases
- Decompiler improvements
- Callable function signatures exposed via REST API at
/utils/script/meta
and/addresses/scriptInfo/{address}/meta
.
Node updates
- Protobuf schemas have moved to a dedicated repository, which also includes instructions on how to add them to your project. This release also includes numerous fixes and improvements in gRPC server extension.
- Added support for Java 11.
- As long as there are no established connections to other peers, the node will more aggressively attempt to establish a new connection, which should improve the startup process.
- When DEB package is reinstalled during updates, the Node process will be restarted automatically.
- The node will stop on a disk-related exception (e.g. when there's no space left on the device)
- Due to scheduling issues, previous node versions could mine microblocks less often than specified in miner config. This is no longer the case: this version improves mining accuracy ensuring that microblocks are mined as often as specified.
REST API changes
- API key which was previously used for all networks by default has been removed from default configuration files and banned from use. If you rely on API key protected methods, read the docs to find out how to adjust your node's configuration.
/assets/broadcast/*
routes have been removed for good. They have been hidden from Swagger for a long time, and now their time has come. Please use/transactions/broadcast
instead.
Update Notes
There's no need to rebuild state when updating from v1.0.2.
Docker image
From now on, node releases will be published to Docker Hub. Read more about running a container here.
APT repository
We are now providing an APT repository to make it easier for node operators to install and update their deployments. The repo provides mainnet, testnet and stagenet packages. To install the latest version of a package for mainnet from the repo, run the following commands:
curl -sL http://apt.wavesplatform.com/apt-key.gpg | sudo apt-key add -
add-apt-repository "deb https://apt.wavesplatform.com/ xenial mainnet"
apt update
apt install waves
Note: don't worry about the 'xenial' part in the repo name: Waves package should work on Debian jessie+, Ubuntu xenial+, and their forks.
Note: If this is a fresh install, APT will also pull all required dependencies (namely OpenJDK 8). Once the new version is released, you can easily update the package:
apt update
apt upgrade
SHA256 Checksums
ef52f2e2e6aeba7750ff9187e48029fa77c08024cf06a09a08e364410e07c8a3 grpc-server-1.1.2.tgz
1b3b8c50785f8b6daca96e25888f2cbd5bafe0011057e35174861b200d9ce2c5 grpc-server-stagenet-1.1.2.tgz
4f65e37701b8e195b8bb20a1d69829c1cea20267c4f22938f174609e0925ddfa grpc-server-stagenet_1.1.2_all.deb
23cc50f81a5e25c385ea0ab6fcf6fda1af3b1e3fb7a517f45aaeb2032b604e21 grpc-server-testnet-1.1.2.tgz
c85ebd352313f171a3ac77b5daf4dd401ee27cab42a8fba7b68f10d8d53309e6 grpc-server-testnet_1.1.2_all.deb
61a3ce6bf46d7dd3844b47ad7828c1ea2468345eeb7af1a997e1a42b7df60f1a grpc-server_1.1.2_all.deb
bc3dcd6744945d14bb16e3b0e663238d8a12d33d77aa304902dc67952cabebf8 waves-all-1.1.2.jar
0dbd0ecaf9dad1c04ffd75c3840c3d3df2e1a1aa30646838f1cafbe7940d4494 waves-stagenet_1.1.2_all.deb
e7e1c51db6dd618798871ceef7358b8384d5077368d931f516a6ecb13005231d waves-testnet_1.1.2_all.deb
bd042183ee1bae1d69170602bdb2471cc267611787cfb31bd87082ed2435c938 waves_1.1.2_all.deb