Releases: aergoio/aergo
v2.6.0
New Features
- Support hardfork V4
- Expected Block Height: 173,677,571
- Planned Schedule: October 29, 2024, near 2:00 PM KST
Improvements of Hardfork V4
- Composable Transactions
- Deploy contracts as plain source code
- Increase the maximum number of events per transaction to 128
- Add the
system.version()
function - Add the
system.toAddress()
andsystem.toPubkey()
functions - Add
name_service.resolve()
function - Add the
bignum.ispositive()
+bignum.isnegative()
functions - Added support for hex (
0x
) and binary (0b
) formats on thebignum
module - Added support for amounts in decimal format
- Transactions of type NORMAL can no longer call contracts
Bug Fixes
- Fix bugs on LuaJIT
- Disable some Lua functions and packages
- Rollback contract state on failed
pcall
Tools
aergocli
- Added support to deploy contracts with plain source code
- Improved usability of some commands
v2.5.2
v2.5.1
Bug Fixes:
- Resolved a bug that had the potential to cause a hard fork in more situations.
2.5.0 Relase Note:
Important Update:
The internal state DB storage structure has recently undergone modifications, resulting in incompatibility with the previous version. To address this, please delete the existing data directory and synchronize again from scratch or execute it with a snapshot.
Additionally, we would like to inform you that we have deprecated the existing encryption algorithm, SECIO, for the P2P protocol. The newly added encryption algorithm, NOISE, is now the default. This policy change is effective for both the mainnet and the testnet. While the current version still supports SECIO, enabling access to the mainnet and testnet with older versions, it's crucial to note that older server nodes will lose access once SECIO is deprecated.
Improvements:
- Improved internal status DB storage structure (please refer to the note above for compatibility issues).
- Updated dependencies of the P2P communication library and changed the default encryption algorithm (now deprecated).
- Added web3 API. (experimental)
Bug Fixes:
- Resolved a bug that had the potential to cause a hard fork in certain situations.
v2.5.0
Important Update:
The internal state DB storage structure has recently undergone modifications, resulting in incompatibility with the previous version. To address this, please delete the existing data directory and synchronize again from scratch or execute it with a snapshot.
Additionally, we would like to inform you that we have deprecated the existing encryption algorithm, SECIO, for the P2P protocol. The newly added encryption algorithm, NOISE, is now the default. This policy change is effective for both the mainnet and the testnet. While the current version still supports SECIO, enabling access to the mainnet and testnet with older versions, it's crucial to note that older server nodes will lose access once SECIO is deprecated.
Improvements:
- Improved internal status DB storage structure (please refer to the note above for compatibility issues).
- Updated dependencies of the P2P communication library and changed the default encryption algorithm (now deprecated).
- Added web3 API. (experimental)
Bug Fixes:
- Resolved a bug that had the potential to cause a hard fork in certain situations.