Skip to content

Version 1.4.2 (Stagenet)

Pre-release
Pre-release
Compare
Choose a tag to compare
@waves-jenkins waves-jenkins released this 20 Jan 14:55
· 232 commits to version-1.4.x since this release
e71ad26

In this release

New features

  • New script serialization format has been added for V6.
  • Unions are no longer allowed in @Callable function signatures.
  • Maximum single invocation complexity has been increased to 26000.
  • Old ("asset") price mode support has been adedd for Order V4.
  • New data entries limit calculation: only data which are actually written counts towards limits.
  • Weak public keys can no longer be used in transactions' sender field.
  • New complexity estimation rules reduce overall function cost. Also several built-in functions have been optimized (and their cost reduced).

Fixes

  • Fixed sync call checks in @Verifier.
  • Non-string values are rejected in makeString V6.
  • Hidden transaction constructors from Ride V6 context.
  • Type cast macro uses proper functions, depending on version.
  • Sync call argument types are now checked before actual call begins.
  • Fixed Ethereum transaction ID calculation to match Ethereum rules.

Update notes

Due to incompatibilities introduced by new script serialization format, Stagenet has been rolled back to height 1046741. Please re-import the blockchain when updating from v1.4.1.

SHA256 Checksums

9ec21f7eb9ba33ed88a2cb32cbc6a8af36bfaa6dad73ff2c74521112f9bed076  waves-all-1.4.2.jar
2486909aec4ec8a894baa36df0a6b503ee3c09d9c5d95cf1c0be29c0d33ea843  waves-grpc-server-1.4.2.tgz
2bc7786f327f85824d8a5f3d190e9aebad8b480077f52dfae3e3c80b1875e411  waves-grpc-server-stagenet_1.4.2_all.deb
7786d64e927060576c1e1d93bae5e88c3cdf51d1f91ef81423f556ff3059a0c5  waves-stagenet_1.4.2_all.deb