github wavesplatform/Waves v0.16.2
Version 0.16.2 (Mainnet + Testnet)

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

In This Release

The list below also includes items from older 0.16.x releases

  • Improved blockchain import time by a factor of 2.5.
  • Optimized transaction storage. This reduces storage by half.
  • Improved block application time
  • Improved performance of /address/transactions and /addresses/scriptInfo API endpoints.
  • Removed checkpoint functionality (API: /blocks/checkpoint).
  • Removed chainId field from BurnTransaction v1 JSON.
  • Limited Base58 strings by 192 bytes to avoid time bombs.
  • Optional limit on total size of transactions in UTX pool: config parameter waves.utx.max-bytes-size, default is 50 MBytes.
  • Added the waves.synchronization.max-base-target option to stop node when base target grows above a certain value. Might be useful for exchanges to detect when they are likely on a fork. Not recommended for miners.
  • Added -no-verify option to Importer to turn off block and transaction validation. Speeds up import by 5-20%. Use with caution only if you trust your blockchain file.
  • Removed confusing log messages while importing blocks.
  • Fixed Swagger doc for /alias/aliasOfAddress.
  • Fixed error message for /asset/distribution/height/limit.
  • Fixed a bug that could affect UTX pool under high load.
  • REST API now returns minimized JSON
  • The "Transaction is not allowed by script" error (code 307) was split into two: 307 for account scripts and 308 for asset scripts.
  • Fixed /debug/minerInfo to omit addresses with not enough balance for mining.
  • Genesis block generator now requires that initial-balance be equal to sum of all transfers in distributions.
  • Rollback start is now logged at level INFO (previously DEBUG).
  • Experimental: script decompiler API endpoint available at /utils/script/decompile
  • Matcher is turned off in config by default
  • Fixed transaction order in /transactions/$address

Update Notes

Storage has been reworked significantly, so please rebuild the state database. Node will not run on the old state. The updated state is going to take much less space!

SHA256 Checksums

04de8e4d88ad2e5480b6d7c98cb9393aa85e8ad79708e17253aed7209dc03e08  waves-all-0.16.2.jar
33ccd520f34d045705224d1180ae3d2ecacbb2d8921dc673fd3ddf345a98d4e3  waves_0.16.2_all.deb
d255402e5ca0430b9e06f6cf870315b977c5b8f36c80daac3c3cf3e7d5f5d32d  waves-testnet_0.16.2_all.deb

Don't miss a new Waves release

NewReleases is sending notifications on new releases.