Releases: ergoplatform/sigmastate-interpreter
Releases · ergoplatform/sigmastate-interpreter
ErgoScript release v4.0.1 for Ergo mainnet v4.0.x
ErgoScript release v4.0.0 for Ergo mainnet v4.0.0
Version 4.0.0 contains the following changes:
activatedScriptVersion
field added to execution context (ErgoLikeContext)- ErgoTree interpreter is now skipping validation for scripts if activated script version is higher than interpreter supports (so old nodes are skipping validation on soft-forks when 90+% mining power activated the ErgoTree upgrade). See changes in Interpreter.verify()
- Ensure v4.0 can support AOT -> JIT switch as v5.0 soft-fork (includes HF changes) (#697)
- Versioned tests for v4.0 and above (#709)
- Don't check activatedScriptVersion in prover (#708)
- CI jobs migrated from Travis to GitHub Actions (#710)
Contributors: @aslesarenko @greenhat @kushti
Related PR: #712
ErgoScript release v4.0 for Ergo mainnet v4.0
Version 4.0 contains following changes:
activatedScriptVersion
field added to execution context (ErgoLikeContext)- ErgoTree interpreter is now skipping validation for scripts if activated script version is higher than interpreter supports (so old nodes are skipping validation on soft-forks when 90+% mining power activated the ErgoTree upgrade). See changes in Interpreter.verify()
- Ensure v4.0 can support AOT -> JIT switch as v5.0 soft-fork (includes HF changes) (#697)
- Versioned tests for v4.0 and above (#709)
- Don't check activatedScriptVersion in prover (#708)
- CI jobs migrated from Travis to GitHub Actions (#710)
Contributors: @aslesarenko @greenhat @kushti
Related PR: #712
ErgoScript release v3.3.3 for Ergo mainnet
ErgoScript release v3.3.2 for Ergo mainnet
ErgoScript release v3.3.1 for Ergo mainnet
- Optimize memory footprint (#690)
- Avoid ClassCastException in kiama rewritings (#689)
- Improving hints generation to avoid using the same commitment twice (#682)
- Test vectors for cost estimation (#680)
- Fix ErgoScript compiler for Windows
- Fix typos and errors in Advanced ErgoScript Tutorial (#661)
- Full test coverage of consensus critical code (#677)
- Fixed some typos in sigma.tex (#684)
Contributors: @aslesarenko @kushti @scalahub @gagarin55
Related PR: #691
ErgoScript release v3.3.0 for Ergo mainnet
- Checking content length in P2SH, examples fixed(#648)
- Added ErgoTree.template property (#650)
- ScalaDocs for Box.getReg (#656)
- Improved test coverage (#668, #669, #670, #672, #673)
- Distributed signatures (#412 )
- ZeroJoin documentation (#644)
Contributors: @aslesarenko @kushti @scalahub @greenhat @gagarin55
ErgoScript release v3.2.1 for Ergo mainnet
- ErgoBoxAssets interface added for generalized box selectors (#646)
ErgoScript release v3.2.0 for Ergo mainnet
- optimization of serialization (deserialization was optimized in #569)
- SCoverage enabled for CI
ErgoScript release v3.1.1 for Ergo mainnet
Support Scala 2.11 compilation and publishing