Skip to content

Releases: aionnetwork/aion

Aion v0.2.7 - Mainnet Island Peak

25 May 02:32
Compare
Choose a tag to compare

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

25 May 02:42
Compare
Choose a tag to compare
v0.2.7.q

modify genesis file

Aion v0.2.6 - Mainnet King Peak

11 May 02:37
2f8fdfa
Compare
Choose a tag to compare

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

25 Apr 13:30
65b2aee
Compare
Choose a tag to compare

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

18 Apr 22:11
8ac0400
Compare
Choose a tag to compare

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

17 Apr 01:26
ee42193
Compare
Choose a tag to compare

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

13 Apr 00:37
Compare
Choose a tag to compare

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

12 Apr 18:23
Compare
Choose a tag to compare

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

11 Apr 01:48
Compare
Choose a tag to compare

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

06 Apr 05:33
Compare
Choose a tag to compare

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