Releases: aionnetwork/aionr
aionr-0.2.5-20190614
AionR 0.2.5 Release Note
This is a highly recommended update release.
This release is a security fix release for 0.2.4. It's a highly recommended release and all node operators should update to this version.
Migration guide:
Please see the 0.2.4 release note.
aionr-0.2.4-20190603
AionR 0.2.4 Release Note
This is a mandatory update release.
This release mainly allows the user to use the Aion Java contract to interact with the Aion blockchain network after the hard fork (block# 3346000 on Mainnet). It is one of the biggest milestones for the Aion ecosystem. Additionally, we have modified the monetary policy to align with the Aion whitepaper.
This release is a hotfix for aionr v0.2.3.
Migration guide:
Important: In case you are using aionr on the legacy version before 0.2.3 and have block height higher than fork point 3346000, please revert back to 3345999 or lower by execute following command at the terminal:
aion revert --to=3345999
If you need to keep the previous configuration settings, you need to do the follow steps:
- Backup all the toml file from the previous build, and copy them into the new package folder.
- Update Seed nodes in configurations for Mainnet and Mastery at
<package>/<network>/<network>.toml
:
- mainnet/mainnet.toml:
boot_nodes = [
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303"
]
- mastery/master.toml:
boot_nodes = [
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303"
]
- Check genesis file for Mainnet and Mastery, make sure
monetaryPolicyUpdate
is properly set up.
- mainnet/mainnet.json
{ ... "params": { ... "monetaryPolicyUpdate": "3346000" }, ... }
- mastery/mastery.json
{ ... "params": { ... "monetaryPolicyUpdate": "2393000" }, ... }
- custom/custom.json (if need enable AVM from block number 1)
{ ... "params": { ... "monetaryPolicyUpdate": "0" }, ... }
4. Install [JDK 11](https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz) or higher, and set up environment variables
export JAVA_HOME=<JAVA_DIRECTORY>
export LIBRARY_PATH=$JAVA_HOME/lib/server
export LD_LIBRARY_PATH=$LIBRARY_PATH
## Bug fixs:
* #18: eth_getStorageAt leading 0
* Update new AVM 1.3.1
* Handle null pointers in AVM
* Rearrange storage
## Changes:
* 0.2.0
* Monetary policy updates
* Quick launch scripts updates
## Enhancements:
* 0.2.0
* Build Script Enhancement
## Bug fix:
* 0.2.2
* Fix self-destruction issue
* 0.2.1
* Fix issue #10, #11, #12, #13
aionr-0.2.3-20190524
AionR 0.2.3 Release Note
Migration guide:
Important: In case you are using aionr on legacy version before 0.2.3 and have block height higher than fork point 3346000, please revert back to 3345999 or lower by execute following command at the terminal:
aion revert --to=3345999
If you need to keep the previous configuration settings, you need to do the follow steps:
- Backup all the toml file from the previous build, and copy them into new package folder.
- Update Seed nodes in configurations for Mainnet and Mastery at
<package>/<network>/<network>.toml
:
- mainnet/mainnet.toml:
boot_nodes = [
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303"
]
- mastery/master.toml:
boot_nodes = [
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303"
]
- Check genesis file for Mainnet and Mastery, make sure
monetaryPolicyUpdate
is properly set up.
- mainnet/mainnet.json
{ ... "params": { ... "monetaryPolicyUpdate": "3346000" }, ... }
- mastery/mastery.json
{ ... "params": { ... "monetaryPolicyUpdate": "2393000" }, ... }
- custom/custom.json (if need enable AVM from block number 1)
{ ... "params": { ... "monetaryPolicyUpdate": "0" }, ... }
4. Install [JDK 11](https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz) or higher, and set up environment variables
export JAVA_HOME=<JAVA_DIRECTORY>
export LIBRARY_PATH=$JAVA_HOME/lib/server
export LD_LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
export PATH=$PATH:$JAVA_HOME/bin
Features:
- 0.2.1
- AVM local call
- 0.2.0
- AVM Integration
Changes:
- 0.2.0
- Monetary policy updates
- Quick launch scripts updates
Enhancements:
- 0.2.0
- Build Script Enhancement
Bug fix:
aionr-0.2.2-20190521
AionR 0.2.2 Release Note
Migration guide:
If you need to keep the previous configuration settings, you need to do the follow steps:
- Backup all the toml file from the previous build, and copy them into new package folder.
- Update Seed nodes in configurations for Mainnet and Mastery at
<package>/<network>/<network>.toml
:
- mainnet/mainnet.toml:
boot_nodes = [
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303"
]
- mastery/master.toml:
boot_nodes = [
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303",
"p2p://[email protected]:30303"
]
- Check genesis file for Mainnet and Mastery, make sure
monetaryPolicyUpdate
is properly set up.
- mainnet/mainnet.json
{ ... "params": { ... "monetaryPolicyUpdate": "3346000" }, ... }
- mastery/mastery.json
{ ... "params": { ... "monetaryPolicyUpdate": "2393000" }, ... }
- custom/custom.json (if need enable AVM from block number 1)
{ ... "params": { ... "monetaryPolicyUpdate": "0" }, ... }
4. Install JDK 11 or higher, and set up environment variables
export JAVA_HOME=<JAVA_DIRECTORY>
export LIBRARY_PATH=$JAVA_HOME/lib/server
export LD_LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib
export PATH=$PATH:$JAVA_HOME/bin
Features:
- 0.2.1
- AVM local call
- 0.2.0
- AVM Integration
Changes:
- 0.2.0
- Monetary policy updates
- Quick launch scripts updates
Enhancements:
- 0.2.0
- Build Script Enhancement
Bug fix:
aionr-0.1.1-20190123
Release Notes:
- Update README.md
- Clean and enhance log info
- Support aion_pool2
- Adjust version format
- Rearrange configuration sections
aionr-0.1.0-20190111
Rust implementation client for Aion network