Releases: LiskHQ/lisk-core
Version 3.0.0-beta.2
Change Log
v3.0.0-beta.2 (2020-12-01)
This release implements the Network Longevity phase of the Lisk roadmap:
Network Longevity
- Remove pre-hashing for block and transaction signatures
- Use base32 encoding of long hash of public key plus checksum for address
- Use full SHA-256 hash of transaction header as transactionID
- Use full SHA-256 hash of block header as blockID
- Add safety banning mechanism by productivity to DPoS system
- A generic serialization method
- Define schema and use generic serialization for transactions
- Define schema and use generic serialization for blocks
- Define schema and use generic serialization for account state
- Introduce Merkle trees and inclusion proofs
- Replace payload hash with Merkle tree root in block header
- Define new block schema and processing for genesis block
This release uses Lisk SDK v5.0.0
For the detailed changes, please refer to:
Version 3.0.0-beta.1
Change Log
v3.0.0-beta.1 (2020-11-11)
This release implements the Network Economics and Network Consensus phases of the Lisk roadmap:
Network Economics
- Change to byte based block size limit
- Establish block validity by applying transactions sequentially
- Replace static fee system by dynamic fee system
- Implement fee estimation algorithm for dynamic fee system
- Introduce minimum balance requirement for accounts
- Make multisignature accounts more flexible, prevent spamming, and prevent signature mutability
- Enable transaction invalidation by using nonces instead of timestamps
Network Consensus
- Uniform ordering of delegates list
- Introduce vote locking periods and new vote weight definition
- Use Randao-based scheme to include standby delegates and reorder delegate list
- Punish BFT violations
This release uses Lisk SDK v4.0.0
For the detailed changes, please refer to:
Version 2.1.6
Change Log
v2.1.6 (2020-04-28)
Please refer to the Lisk SDK release notes for the detailed changes.
v2.3.8
Closed issues:
- Unused payload properties can increase overall parsing of the messages LiskHQ/lisk-sdk#5212
Version 3.0.0-beta.0
Change Log
v3.0.0-beta.0 (2020-02-13)
This release implements the Network Security phase of the Lisk roadmap:
Network Security
- Introduce BFT consensus protocol
- Introduce robust peer selection and banning mechanism
- Mitigate transaction replay on different chains
- Remove redundant properties in transactions
This release uses Lisk SDK v3.0.2
For the detailed changes, please refer to:
Version 2.1.5
Version 2.1.4
Change Log
v2.1.4 (2020-01-16)
Please refer to the Lisk SDK release notes for the detailed changes.
v2.3.7
Closed issues:
- Lisk P2P data frame and control frame security vulnerability LiskHQ/lisk-sdk#4713
- Lisk P2P bucket overflow in new peers bucket list LiskHQ/lisk-sdk#4714
Version 2.1.3
Version 2.1.2
Version 2.1.1
Change Log
v2.1.1 (2019-09-10)
We have tagged v2.1.0 previously, but because of the compatibility issue on mainnet, we decided to skip the tagged version 2.1.0.
Please refer to the Lisk SDK release notes for the detailed changes.
v2.3.0
v2.3.1
v2.3.2
v2.3.3
It partially implements LIP-0004 where it doesn't make the breaking changes.
All the issues
Closed issues:
- Use PostgreSQL 10.10 in builds #121
- Change expectation for the peers feature qa test #118
- Lisk core 2.0.0-2.0.1 Failed to load block from network during syncing process #114
- Separate Jenkins job to create network and run tests independently #103
- Excessive, unwanted HTTP requests made to my server by your clients #102
- Update transactions to use FEE property #100
Merged pull requests:
Version 2.0.2
v2.0.2 (2019-08-23)
Please refer to the Lisk SDK release notes for the detailed changes.