Releases: aergoio/aergo
Releases · aergoio/aergo
v0.11.0
This release contains various bug fixes and a few new features and enhancements.
Enhancements
- [RPC] new RPC APIs:
GetChainInfo
,GetBlockMetadata
,GetBlockBody
,GetStateAndProof
- [Smart Contract] Add system.random
Bug Fixes
- [DPoS] Prevent an abnormal server shutdown upon BP membership change
- [DPoS] Handle a panic raised during block execution
- [P2P,RPC] Fix the best block info displayed by executing getpeers (#50)
- [syncer] Fix block synchronization failure
v0.10.1
v0.10.0
This version includes several critical fixes on the p2p, syncing, and contract layers as well as other minor changes.
- [ctr/lua]add contract.deploy
- [ctr/lua] bug fix about contract.pcall
- [SYNCER] syncer stop if sync has already done before executing finder
- [ctr/lua] Enable the db module when private net
- [fix] Enable the db module when private net
- [ctr/lua] changed to fail transaction when error occured at constructor function
- [state] fix commit timing of contract storage
- [ctr/lua] Fix invalid use of type assertion
- [CHAIN] fit to add only blocks that have error during execution to error cache
- [ctr/lua] minor bug fix for preload
- [SYNCER] add logic for recovering panic in syncer, finder, blockfetcher, hashfetcher
- [SYNCER] fix not to call old version of sync logic
- [P2P][RPC] Show hidden peer on GetPeers command
- [ctr/lua] Remove type assertion when processing VmError
- [P2P] Remove unsed legacy code
- [chore] Update luajit
- [chain] fix genensis BP list
- Improve wording of contract error messages (#34)
- [CLI] Update version information
- [dpos] update BP list upon a reorganization
- [consensus] verify block right before execution
v0.9.7
Beta Release
New Features
- BFT-dPOS with Voting
- The pre-test net has the function of agreeing blocks among the set BPs. TestNet has a function to select BP through voting.
- Named Account
- For user's convenience, Named Account function that can be accessed based on Name rather than Address is provided.
- Advanced Client Framework
- Provides a wallet interface that interacts with keystore and manages nonce.
- Provides the ability to make smart contracts through interface calls.
- Provides a contract library to issue tokens based on Aergo.
- Hub Enterprise
- Enterprise customers view management and monitoring of their networks as a prerequisite.
- We provide Hub Enterprise control solution to solve this problem.
- Merkle Bridge POC
- StateTrie Merkle proof verifications and delegated token transfers are now implemented in the merkle-bridge.
- Various Smart Contract Examples
- Provide some standard smart contracts
Improvements
- Expanded Aergo Lua
- The Aergo Lua feature has been extended for more convenient development.
Fixed
- Various Bugs
Api changes
None
Protocl Buffer
v0.9.5
v0.9.6
v0.9.4
v0.9.3-testnet
release for testnet
v0.9.2-testnet
release for testnet