Notices
- All nodes need to be upgraded
New Features
- support wasm contract deployment and invocation
Improvement
- reimplement neovm executor: 2.4 times faster, 29% less memory consumption
md5sum
File | md5sum |
---|---|
ontology-darwin-amd64 | b12b526fc240718f5e062c693cd2d1a3 |
ontology-linux-amd64 | d7af872652b71c64780b97943ecb8746 |
ontology-windows-amd64.exe | cd3c55726b398b46a2c55cbe79436382 |
tool-darwin.zip | 0d3b9b3ef48339297cec497a9e09ba99 |
tool-linux.zip | a96233aecf95f158f279454e034f3997 |
tool-windows.zip | 40e38c49967a3b997c8beac217bef42f |
Change Log Since v1.7.2
- add wasm magic check when preexecute neo contract deploy (#1101)
- add vmType check (#1100)
- add deploy pre execute and print the gas out for testframe (#1099)
- check wasm entry and start section (#1097)
- restrict vmtype in contract create api (#1096)
- fix int is 0 bug convertNeoVmValueHexString (#1095)
- update cpp testframe script (#1094)
- fix deploy code vm type compatibility (#1089)
- allow vm reader eof error to avoid hard-fork in testnet (#1092)
- fix convertToHex bug (#1088)
- add neovm call wasm, and neovm testframe (#1084)
- fix pre execute gas table (#1083)
- add notify length check (#1074)
- fix compatibility of int comparison (#1086)
- add neovm feature height check (#1082)
- fix runtime notify (#1079)
- add wasm call native contract test (#1078)
- add a factor to tune gas fee in wasm (#1077)
- pin ontio std version (#1076)
- add u128 support for wasm param encoding (#1073)
- add some rust test case (#1071)
- add cross vm and cpp runtime test
- implement wasm test case framework (#1066)
- limit wasm contract code size (#1067)
- add callstackdepth and fix gas fee (#1064)
- add prefix to runtime API name and add sha256 runtime API (#1060)
- validate wasm before deploy (#1047)
- fix the wasmvm contract call context issue (#1049)
- fix wasm api memory attack
- update ontology-crypto (#1045)
- fix missing error handle (#996)
- fix hard fork: remove call wasm gas free from init gas table. (#992)
- add contract invoke param bytes invoke (#985)
- add CircularRefAndDepthDetection test (#43)
- add wasm testnet config.json (#870)
- wasm optimize (#812)
- fix contract migrate key error (#811)
- reduce the MAX_EXECUTE_ENGINE (#809)
- add wasm support (#773)
- reimplement neovm