Releases: ergoplatform/ergo
Ergo protocol reference client 6.0.0-RC7
In this new 6.0 release candidate:
- Sigma-state dependency updated to 6.0.1 with a fix for Upcast issues in v3 trees done in ergoplatform/sigmastate-interpreter#1073
- added a case for invalid testnet v4 block generated with older client (contains v7 tree)
Ergo Protocol Reference Client 5.0.27
Ergo protocol reference client 6.0.0-RC6
This release has 5.0.26 changes included, Sigma dependency updated to 6.0.0, code is polished, #2214 fixed
Full Changelog: v5.0.25...v6.0.0-RC6
Ergo Protocol Reference Client 5.1.3
This release is identical to 5.0.26 but on top of 5.1 (RocksDB)
What's Changed
- Up version for actions/cache by @ccellado in #2203
- Fix openapi.yaml for /wallet/updateChangeAddress by @ccellado in #2201
- Update scala, sbt, and plugins. by @jozanek in #2205
- Remove jaxb-api dependency. by @jozanek in #2207
- Update existing and remove unused dependencies from avldb project. by @jozanek in #2209
- regenerate block candidate periodically by @Alesfatalis in #2208
- Candidate for 5.0.26 release by @kushti in #2204
New Contributors
- @Alesfatalis made their first contribution in #2208
Full Changelog: v5.1.2...v5.1.3
Ergo Protocol Reference Client 5.0.26
Miners, beware! This version is introducing candidate block regeneration (every ~60 sec atm).
What's Changed
- regenerate block candidate periodically by @Alesfatalis in #2208
- Up version for actions/cache by @ccellado in #2203
- Fix openapi.yaml for /wallet/updateChangeAddress by @ccellado in #2201
- Update scala, sbt, and plugins. by @jozanek in #2205
- Remove jaxb-api dependency. by @jozanek in #2207
- Update existing and remove unused dependencies from avldb project. by @jozanek in #2209
New Contributors
- @Alesfatalis made their first contribution in #2208
Full Changelog: v5.0.25...v5.0.26
Ergo protocol reference client 6.0.0-RC5
This release is supposed to be identical to the final 6.0 release, aside of mainnet voting height.
Changes since RC4:
Sigma: ergoplatform/sigmastate-interpreter#1047 included, BigInt range check for v3 trees and during Autolykos v1 solution parsing.
node: simplified protocol version check during mempool transaction parsing, some versioning related fixes
Ergo protocol reference client 6.0.0-RC4
This version is able to sync with the mainnet. For that, a couple of fixes done in 6.0.0 candidate:
- treeVersion <= activatedVersion checked since 5.0 activation only (as before there were some mainnet transactions violated the rule)
- initialization of some values in object SOption made lazy (to avoid null values somehow appearing in the node 6.0)
Ergo protocol reference client 6.0.0-RC3
This 6.0 release candidate is still suitable for public and private 6.0 testnets only!
In this release:
- Sigma dependency updated to ergoplatform/sigmastate-interpreter@16590c5
- Ergo node 5.0.26 candidate as of 892c5a2 merged
Ergo protocol reference client 6.0.0-RC2
This 6.0 release candidate is suitable for public testnet 6.0 voting and activation, and contains some fixes:
Sigma:
- Coll.distinct removed ergoplatform/sigmastate-interpreter#1052
- v6 version of Context.getVar removed ergoplatform/sigmastate-interpreter#1050
- Global.powHit now returns UnsignedBigInt ergoplatform/sigmastate-interpreter#1049
- v6 version of Box.getReg is using unique method id now ergoplatform/sigmastate-interpreter#1048
- ErgoTree based versioning for new features ergoplatform/sigmastate-interpreter#1043
- It is prohibited to use newly supported in serialization types in context extension and registers ergoplatform/sigmastate-interpreter#1047
Ergo:
- rule 409 (parameters matching) replaced with new rule 419, which is identical except allowing for new (unknown) parameters to be written on the blockchain
- insertion of new voteable parameter , number of subblock per block, on v6 activation
to vote for a 6.0 soft-fork, put the following flag (120 = 1) into a config file:
ergo{
voting {
120 = 1
}
}