Skip to content

Releases: ergoplatform/ergo

Ergo Platform Reference Client 3.2.4

18 May 16:46
9964f41
Compare
Choose a tag to compare

Version 3.2.4. It includes:

Build transaction with token burning (PR #1101 )
Fix for release publishing on CI (failed gpg key import) (PR #1103 )
Default transaction complexity limit raised to 250K (PR #1104 )
Do not initialize miner if mining = false (PR #1107 )
Obsolete TransactionGenerator removed (PR #1108 )
Fix signing transactions with context extension (PR #1110 )

Contributors: @aslesarenko , @greenhat , @jasondavies , @kushti

Ergo Platform Reference Client 3.2.3

12 May 17:31
dd7ac89
Compare
Choose a tag to compare

Version 3.2.3. It is including following features and fixes:

  • Transaction signing with secrets provided (/wallet/transaction/sign) (PR #1089 )
  • Allow unconfirmed boxes to be spent via /transactions API method call (PR #1092 )
  • /transactions/check API method to check a transaction without propagating it (PR #1091 )
  • Data inputs added to API methods /wallet/transaction/{generate, sent} ( PR #1086 )
  • Setting up native LevelDB buffer (for better performance) ( PR #1073 )
  • Fixing rounding issues in /panel (PR #1087)
  • Implementation of transaction membership proof and extension element proof (PR #1076 #1081 )
  • Extract abstract box selection and add transaction building (PR #1071 )
  • Fixing some typos in openapi.yaml (PR #1088 )
  • build.sbt: Upgrade an http resolver to https (PR #1098 )

Ergo Platform Reference Client 3.2.2

24 Mar 15:28
45657a9
Compare
Choose a tag to compare

Version 3.2.2

It includes following PRs:

#1068 : Fix bug at restore wallet form at node interface
#1060 :
Fix for "calculated and received parameters differ in parameter" in suffix bootstrapping
#1055 : Fix for wrong status after unlock attempt with wrong password
#1048 : Logback-test.xml removed from main application
#1049 : Fix for improper block extension in ExpirationSpecification tests
#1066 : Add -release to avldb build, streamline travis setup
#1069 : Sources for the papers "On Contractual Money" & "Bypassing NO PoW Schemes..."

Ergo Platform Reference Client 3.3.0-alpha

09 Mar 12:12
8a4d14b
Compare
Choose a tag to compare

This is alpha version of upcoming 3.3.0 release! The main change is about rewritten wallet!

Ergo Platform Reference Client 3.2.1

19 Feb 14:30
8a4d14b
Compare
Choose a tag to compare

Please note that resync is needed if you are upgrading the node from 3.0.x or 3.1.x.

This minor release includes:

It includes following PRs:

Ergo:
#1012 and #1045 : mempool and miner made friendly to transactions spending outputs of offchain transactions
#1044 : pure-Java LevelDB dependency got back (to make possible to run the node on 32-bit platforms such as Raspberry Pi, see #1038 )
#1042: seed node list updates for both mainnet and testnet
#1020: IODB dependency finally removed
#1019: configurable parameter for syncing detection during headers-chain download

Scorex:

ScorexFoundation/Scorex#361 - Circe updated to 0.9.0
ScorexFoundation/Scorex#359 - keep-alive flag removed from socket options
ScorexFoundation/Scorex#358 - improved banning of peers for sending inappropriate messages
ScorexFoundation/Scorex#355 - terminate application if port to bind is in use

Ergo Platform Reference Client 3.2.0

07 Jan 15:40
d817053
Compare
Choose a tag to compare

Attention! This version contains breaking changes in database structure, so please remove "state", "history", "wallet/registry" in your data folder (.ergo by default), and do re-sync. If you did not make derived keys, you can delete the whole folder and recover from mnemonic. Please unlock wallet before the height of the first tokens retrieval!

Main changes:

  • PR #969 , #1011 - LevelDB is used now for storing the state (UTXO set + authenticated AVL+ tree on top of it)
  • PR #1004 - a fix for light mode with blocksToKeep set (pruning switched on)

Additionally (fixes for minor issues not related to client functionality):

  • PR #1010 - support for native-image generation in ergo-wallet
  • PR #997 - from now every new release will be checked for bootstrapping in 3 full-node regimes (w. UTXO set, w/out UTXO set, w/out UTXO set and blockchain pruning)
  • PR #1014 - improvements and fixes in ergo-installer.sh
  • PR #1015 - fix for Docker build
  • PR #1016 - fix for empty gitHeadCommit (minor building issue)

Ergo Platform Reference Client 3.1.5

19 Dec 15:53
8b8a9a8
Compare
Choose a tag to compare

This minor release includes:

  • PR #996: testMnemonic from config now checked in /wallet/init and /wallet/restore
  • PR #999: wallet password encoding specified explicitly now
  • PR #1000: a failure in /wallet/restore (e.g. due to illegal key size) is caught now
  • PR #992: node UI (/panel) updated
  • PR #985: cross-build for Scala 2.11, stricter control for dependencies (no sbt-lock anymore)

Ergo Platform Reference Client 3.1.4

03 Dec 11:03
2ada649
Compare
Choose a tag to compare

This minor release includes:

  • new API method /script/executeWithContext to reduce a script (to a cryptographic protocol) according to given context (PR #917 )
  • test for a new version of ergo + sigma on the mainnet/testnet (PR #925 )
  • AVL-IODB and ergo-wallet are now sub-projects of the Ergo (with separate publishing) (PR #944, PR #968 )

Ergo Platform Reference Client 3.1.3

29 Oct 12:14
9a5a17f
Compare
Choose a tag to compare

This release contains simplified Wallet UI (available by default at http://127.0.0.1:9053/panel), improved memory footprint due to more efficient ErgoTree interpreter, and some bugfixes:

  • Native LevelDB library loading failure handling (PR #950 )
  • Testnet difficulty fallback procedure removed (PR #948 )
  • Simplified wallet UI (PR #943 )
  • Updated ErgoTree interpreter and ErgoScript compiler (ver. 3.1.0) (PR #852 ). This version should have improved memory footprint because of that.
  • Fix for #955: example values in /utils/{hash/blake2b, seed, seed/{length}} are without required quotes (PR #956)
  • Now wallet uses root address as a default one for a change instead of random one (PR #954)

Ergo Platform Reference Client 3.1.2

14 Oct 13:22
96f7638
Compare
Choose a tag to compare
  • API route to generate P2SH address disabled (PR #937 )
  • Rebroadcasting of mempool transactions (PR #910 )