In this release
This release contains numerous bug fixes and is recommended for all REST API or Blockchain Updates extension users.
RIDE Compiler
- Added support for underscores in identifiers. Several bugs, including inability to use identifiers to index lists, have been fixed.
- When compaction is enabled, the compiler will return complexities for original names.
Node
- Fixed an issue which caused the node to incorrectly assume the sync with a peer is over when the peer responded with empty signatures list.
- A new configuration option (
waves.utx.force-validate-in-cleanup
, enabled by default) forces the node to completely validate InvokeScript transactions in its UTX pool. Older versions only validated these transactions up to fail-free complexity limit, which could cause the transactions to get stuck in the pool. - Added support for signing UpdateAssetInfo transaction via REST API
- Priority Pool will now be reset on each block. Older versions incorrectly validated transaction in UTX pool due to the stale microblocks in Priority Pool.
- Fixed large RIDE scripts compilation via REST API
- Fixed an error which prevented some InvokeScript transactions from being returned by REST API, namely the ones having
unit
(or another CaseObj) as a nested invocation argument. - Fixed an issue which caused an InvokeScript transaction which did not produce any state changes (e.g. a proxy contract invocation) not to show in the the proxy dApp transactions list. This also affected Blockchain Updates extension.
Blockchain Updates
- Fixed a dedalock which sometimes caused the node to stop accepting new blocks.
- Fixed an issue which caused some real-time updates to be dropped when the client subscribed from some historic height.
Update notes
There's no need to re-import blockchain when updating from v1.3.14.
SHA256 Checksums
0a3d857305f30b5bcee7b40adfa3afc2e173669618d0df753e5f0ba1b0f31502 waves-all-1.3.15.jar
4a25f93646483af19fb2d41c99292f11e90c65a72ea3b235ea76c305361bc24a waves-grpc-server-1.3.15.tgz
04deb0879bd4b0ea8e9ec4a8f8d5162086fec0d40a317b3b1418d5fac3b8a258 waves-grpc-server_1.3.15_all.deb
ad72aa9779032cddba5e22c5974a8cc8ad0c7bfe73b6a7bb7d1fec1d0643153e waves_1.3.15_all.deb