Releases: aionnetwork/aion
Aion v0.2.7 - Mainnet Island Peak
Bug fix
- transaction error handling (PR#485)
- console check in CLI node (PR#494)
- aion account format check in keystore (PR#481)
- p2p handshake version length bug (PR#497)
Enhancement/Feature
- Java API support get account nonce.
Migration
- new db option in the config settings, can keep using v0.2.5 settings. If you want to skip db checking in the begin of the aion kernel launch. need to add <check_integrity>false</check_integrity> in the DB category.
Checksum
- a checksum is a small-sized datum derived from a block of digital data for the purpose of detecting errors which may have been introduced during its transmission or storage.
How to use Checksum
- download the aion kernel release binary and the checksum file (the file name SHA1SUMS) and put the files into the same folder.
- open terminal and go to the folder.
- type in sha1sum -c SHA1SUMS
- if the binary file is complete and no error, you will see the message output like this :
aion-v0.2.6.2f8fdfa-2018-05-10.tar.bz2: OK
Aion v0.2.7 - Testnet Conquest
v0.2.7.q modify genesis file
Aion v0.2.6 - Mainnet King Peak
Bug fix
- lose peer connections in some situations (PR#454)
- java API hang due to the heavy data polling (PR#462)
- aion.sh not working with symlinks (Issue#416)
- unable to generate blocks with seed mode enabled (Issue#455)
Enhancement/Feature
- database check and corrupt data fix when the kernel launch (can be skipped by changing the check_integrity of the DB category in the config file)
- web3 API eth_accounts reenable
Migration
- new db option in the config settings, can keep using v0.2.5 settings. If you want to skip db checking in the begin of the the kernel launch. need to add <check_integrity>false</check_integrity> in the DB category.
Checksum
- a checksum is a small-sized datum derived from a block of digital data for the purpose of detecting errors which may have been introduced during its transmission or storage.
How to use Checksum
- download the aion kernel release binary and the checksum file (the file name SHA1SUMS) and put the files into the same folder.
- open terminal and go to the folder.
- type in sha1sum -c SHA1SUMS
- if the binary file is complete and no error, you will see the message output like this :
aion-v0.2.6.2f8fdfa-2018-05-10.tar.bz2: OK
Aion v0.2.5 - Mainnet Kilimanjaro
Migration
This is the first AION MainNet release, users should use a completely new configuration file and database for this network.
v0.2.4 pre-main-net - April 18
Changelog
- Migrates runtime from JDK 9.0.4 to JDK 10.0.1
- Database related optimizations related to TransactionStore
- P2P layer refinements related to behavioural changes and peer state management
- Bug fixes
Aion v0.2.3 -April 18
Migration
This version includes an update to AionAPI, client side AionAPI must be updated to v0.1.5
Changelog
- P2p layer stabilisation includes io check and improved message handling
- Db module optimisation
- Tx related code base refine
- Api update
Aion v0.2.2 - April 14
Migration
This build restructures some database layouts, nodes that update must delete their previous database
folder and resync to head.
Changelog
- Improvements to P2P layer
- Restructuring of Database layouts
- Adds an additional seed node to the default config
Aion v0.2.1
Migration
If mining, this change must be coupled with the latest mining pool and miner changes, available here. This version resolves a compatibility issue we found in the previous release.
Joining the network requires a new config
, and database
. Previous keystore
files can be carried over.
Changelog:
- Revised RPC Server
- Improved double-hashing mining algorithm
- Fixed compatibility with certain contracts
- Revised configurations updated to match latest changes
Aion v0.2.0
NOTE: This build is run on a separate TestNet (dubbed Q2/Ascent), joining this testnet requires a completely refreshed configuration file, genesis and database. Previously generated keystores will also fail to work, for the purposes of this TestNet please generate new keys for your accounts.
This update also breaks miner compatibility check here for updated pool and reference miner builds.
- Changes the Address of accounts, from publicKey to a modified hash of the publicKey.
- Changes some consensus rules regarding transaction validation.
- Includes some parameter changes.
Aion v0.1.19
Note: Miners must be updated correspondingly, see aion_miner release page for details
Changelog:
- Revises P2p layer for higher throughput
- Revises Syncing layer for better branching abilities
- Bug fixes for Transaction Pool
- Revises internals for RPC server
- Added guards against I/O intensive operations, reduces changes of OOM
- Adds a heapdump parameter on OOM, should aid in diagnostics