Releases: ergoplatform/ergo
Ergo Protocol Reference Client 4.0.13
Release 4.0.13. It includes:
- backpressure miners #1364
- Fixes for Appkit #1393
- Wait for concurrent thread completion in concurrent modification test #1395
- Block assembly fix #1406
- avoiding silent wallet failure #1391
Contributors: @aslesarenko , @knizhnik , @kushti , @pragmaxim
SHA-256 sum: 1cda72503d937a9d979d8de5af96b779cf8d989b6dd15bc9c7aba356f4ae817a
Ergo Protocol Reference Client 4.0.12
Ergo Protocol Reference Client 4.0.11
Release 4.0.11. It contains:
- #1345 - CLI help and usage information added
- #1354 - akka-http-server request timeout increased
- #1336 - avoiding future actor message passing in ergo miner
- #1353 - TransactionBuilder can bypass creating feeOut box
- #1357 - Make Docker using reproducible build
Also, Scorex dependency updated, with hyperledger-labs/Scorex#396 bugfix included, and default testnet config now has new magic bytes
Contributors: @aslesarenko , @gtklocker , @kushti , @NoTelos, @pragmaxim
SHA-256 checksum: 1b3a58c32b645990442159ac3a62b945327b94f51f0de0b5db4e056cae0ef974
Ergo Protocol Reference Client 4.0.10
Ergo protocol reference client 4.0.10. It includes:
- #1264 - tests (and also reference parsers) for p2p network messages
- #1319 - default amount in payment send form raised from 0.001 to 0.01. Also, a bug with passwords caching fixed.
- #1320 - filtering height is taken into account in the DB layer when transactions are read from it (critical for wallets with high load, e.g. exchanges)
- #1328 - fix for non-deterministic configurations loading (issue #1316 )
- #1335 - starting external mining with just pubkey from wallet
- #1341 - reproducible builds
SHA256SUM : a37fb22fcd563b9fd41a1d2097830e7b03c74c3721fd58a3f26cd958e9449238
Contributors: @deadit , @kushti , @NoTelos , @pragmaxim
Ergo Protocol Reference Client 4.0.10-beta
Ergo Protocol Reference Client 4.0.10-alpha
Alpha version of 4.0.10 with wallet optimizations included just from the PR #1320
Ergo Protocol Reference Client 4.0.9
Version 4.0.9. It contains:
-
#1308 - precompiled scripts:
- updates sigma dependency and modifies ErgoInterpreter so that it uses new PrecompileScriptProcessor to more efficiently execute complex scripts.
- It also defines a list of pre-defined top 10 scripts by number of usages
- Simple P2PK scripts are executed directly without building any graphs in IRContext which makes reduction to crypto very fast. -
#1315 - Fixing #1313 :
- "It could be the case that user is doing new secret with old one removed (or not found due to secretDir setting changed), then we need to clear wallet database also (change address. derivation paths, wallet history)." - fixed -
#1311 - wallet code refactoring and first integration tests for wallets
Contributors: @aslesarenko , @kushti , @pragmaxim
Ergo Protocol Reference Client 4.0.8
Ergo Protocol Reference Client 4.0.8. It includes:
- #1290 - P2P layer optimizations (to reduce number of memory allocations)
- #1301 - synchronized added to methods modifying history database
- #1291 - V2 block checkpointing and skipping V1 transactions validations (checking only UTXO set correctness)
- #1276 - Extended key refactoring: it is made F-bounded to avoid .getInstanceOf
- #1303 - more deterministic and faster tests with using eventually
Contributors: @kushti @oskin1 @pragmaxim
Ergo Protocol Reference Client 4.0.7
Ergo Protocol Reference Client 4.0.6
Ergo protocol reference client 4.0.6. Changes are:
- Fix for fee script in Utils.paymentTransaction
- Scaladoc errors fixed
- Wallet settings improved towards environment with many small inputs (like exchanges)