Releases: tronprotocol/java-tron
Odyssey-v3.1.1
Improve
- Optimize tvm performance
- Optimize network connection stability
- Add log config
- Update some coding style
- Add more test case
Odyssey-v3.1.0
Improve
- Add time tolerance, to narrow the gap of different machine's performance
- Correct the bill when timeout exception
- Optimize the exception handling in vm
- Add http interface about proposal and exchange
- Add expected quant in exchange transaction contract
- Add precision limit in exchange withdraw contract
Bugfix
- Fix an exception caused by missing blocks during maintenance
- Fix hash generated function for InternalTransaction to avoid duplicate value when trigger a inner contract call
- Fixed compatibility issues with code creation in windows environments
Odyssey-v3.0.1
1、Optimize TVM performance
2、Recalc size of transaction result
3、Create contract using child deposit
4、comment out precompile instance
Odyssey-v3.0 with TVM
Notice
SR should fully test this version on test net before updating to this version.
Odyssey 3.0 Official Version Features
- The Committee Feature
- Unique committee mechanism: one proposal requires the signature of each SR in turn
- More than 20 parameters can be governed by the committee
- The VM feature will be activated by the committee
- The VM Feature
- Decentralized exchanges
- Decentralized exchanges that support token transactions in the TRON network to improve token liquidity
- Greatly enhances the TRON ecosystem
- TRON decentralized database
- The decentralized database will be released with Version 3.0
- Able to switched to the new version of the database by configuration
- Significantly reduce IO and effectively improve TPS
- Multi-thread management of pending queues
- P2P network
- Optimized security; increased random channel selection to avoid malicious attacks
- Optimized overall network architecture: one server with multiple backups
Introduction of TVM Features
- Fully compatible with Ethereum
- Fully compatible with Ethereum's Solidity language. Ethereum's DApps can be deployed on TRON without any modification, which reduces secondary development costs
- Unique virtual memory mechanism,
- Significantly reduces the amount of physical memory usage, greatly reducing the running cost of DApps
- Unique resource management model
- The entire VM system uses bandwidth and energy to represent aggregate system resources. The underlying concept of memory, cpu, etc. is shielded, improving accessibility of the system and reducing the learning cost for DApp development.
Odyssey-v2.0.8.1
Improve
- resolve levelDB could not create random access file on Windows
Note
- Linux users do not need to upgrade.
- Windows users running this version of the program need to delete the db.
Odyssey-v2.0.8
Release v2.0.8 adds optimizations to the querying system, and does not need to delete the database compared to 2.0.7.
We recommend everyone update to the latest release, but it is not mandatory for Super Representatives.
Improvements
- Improved query performance for RPC calls.
Odyssey-v2.0.7
Note
Solidity Node using this version need to delete the database compared to Odyssey-v2.0.8. This is the only difference between the two versions. If you don't want to delete the database, you can use Odyssey-v2.0.8 please.
Release v2.0.7 adds optimizations to the querying system.
We recommend everyone update to the latest release, but it is not mandatory for Super Representatives.
Improvements
- Improved query performance for RPC calls.
Odyssey-v2.0.6
Release v2.0.6 adds new functionality and fixes some non-critical issues.
We recommend everyone update to the latest release, but it is not mandatory for Super Representatives.
Introducing HTTP gateway support
This release adds native HTTP Gateway support to the FullNode and SolidityNode.
- Read the Documentation
- Parameters are encoded in hex, returned in hex or base58 for addresses
- Expanded functionality compared to grpc-gateway
- Fully tested and supported
Issues Addressed
- Fixed a bug when syncing exisiting network blocks could fail in special conditions.
Odyssey-v2.0.5
- add active node and passive node
- leave a message.
Odyssey-v2.0.4.1
leave message.