Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Releases: LiskArchive/lisk-sdk

Version 6.0.2

15 Mar 10:37
v6.0.2
7b05689
Compare
Choose a tag to compare

Change Log

v6.0.2 (2024-03-15)

Full Changelog

This release includes major improvements to the Chain Connector plugin that fix bugs and enhance the overall experience of running a relayer node.

Released Packages

Bugs and Improvements

  • The Chain connector plugin is not able to save data properly while syncing #9194
  • Improve db storage in chain connector plugin #9195
  • Update NodeJS version 18.19.1 #9202

Version 6.1.0

06 Dec 21:38
v6.1.0
eff5d46
Compare
Choose a tag to compare

Version 6.0.1

25 Nov 17:21
v6.0.1
57f8f20
Compare
Choose a tag to compare

Change Log

v6.0.1 (2023-11-24)

Full Changelog
This release includes some minor bug fixes and improvements in Lisk Commander, WS API Client and Chain Connector plugin.

Released Packages

Bugs and Improvements

  • Increase WS client timeout #9146
  • Add allowedMethods in the config on bootstrap and use label in config instead of default #9151
  • blockchain:hash returns incorrect hash #9148
  • Compute ccuFee property of chain connector plugin and use a safe value by default #9147
  • Use address instead of publicKey in getting Lisk32 address #9156

Version 6.0.0

08 Nov 09:16
v6.0.0
87d6b87
Compare
Choose a tag to compare

Change Log

v6.0.0 (2023-11-07)

Full Changelog

This release implements 31 LIPs as part of the Sapphire phase:

Released Packages

Improvements

Version 6.1.0-rc.0

06 Nov 22:18
v6.1.0-rc.0
fef1782
Compare
Choose a tag to compare
Version 6.1.0-rc.0 Pre-release
Pre-release

Change Log

v6.1.0-rc.0 (2023-11-06)

Full Changelog: v6.1.0-beta.1...v6.1.0-rc.0

This release includes a few bugs and improvements that were fixed in the recent release of v6.0.0 branch along with minor bug fixes and test improvements.

Released packages

Bugs and Improvements

  • Unit Test Review: Interoperability commands #8193
  • Unit tests review for validators module (LIP 0044) #8115
  • Add missing unit tests for validators module [API section] getGeneratorsBetweenTimestamps #7267
  • Add buffer length check in getAddressFromPublicKey #9083
  • Missing test cases in state recovery init command #7970
  • transaction:create crashes when fetching parameters from prompt #9105
  • Unit test review: Dynamic block rewards #8025
  • Remove redundant call to verifyTransfer in method of NFT module #9101
  • Unit test review - Key derivation LIP 66 #8104
  • Unit test review: internal methods of interoperability module #8201
  • Duplication in chain registration commands #9077
  • Add readme for chain connector plugin #8002
  • executeCommon should match LIP #9009
  • Unit test review for LIP 68: Missing test #8180
  • Resolve TODO comments from the repository #7048
  • subStorePrefix parameter for StateStore.getStore should only be Buffer #9045
  • Update endpoints of NFT module #8979
  • Implement functions isNFTEscrowed and isNFTLocked of NFT module #8958
  • Implement getNFT function of NFT module #8959
  • Remove redundant functions getAttributesArray, getAttributes, getLockingModule, and getNFTOwner of NFT module #8960
  • Refactor verifyTransferInternal, verifyTransferCrossChainInternal, destroy, lock, and unlock of NFT module #8961
  • Update recover method of NFT module #8970
  • Update unit test of removeSupportAllNFTs method of NFT module #8982
  • Update removeSupportAllNFTs method of NFT module #8981
  • Update NFT module to use internal functions to save data to stores #9004
  • Remove unnecessary calls to validator.validate in commands of NFT module #8987
  • Update CrossChainTransferCommand of NFT module #8969
  • The codec.encode function encodes larger than expected integers #8968
  • Update cross chain update command tests #9006
  • Remove code redundancy in transfer methods of NFT module #8954
  • Inconsistent error handling in command verify functions of NFT module #8986
  • Update order of checks in destroy method for NFT module #9066
  • Update removeSupportAllNFTsFromCollection method of NFT module #8973
  • Remove collectionID as a data field from the create event of NFT module #8971
  • Update recover method of NFT module to validate NFT attributes array #8974
  • Remove deprecated Buffer.slice function #8984
  • Add proper calculation for ccm fee for the bounce function unit tests #8195
  • Update interop example to call authroize endpoint during start-up #8993
  • Update method lock of NFT module #8956
  • Setting Main / Testnet #2
  • Code improvements PoA module #2 #8964
  • Define and use constant for indexLength of NFT module #8985
  • Update get name function of NFT module #8983
  • Unit test review: Interoperability genesis state initialization/finalization #8378
  • Update destroy and lock events of NFT module #8977
  • Incorrect MIN_SINT32 constant in lisk validator #8975
  • Add additional schema validation to poa module #8944
  • Code improvements PoA module #1 #8945
  • Remove validation in commands for PoA module #8962
  • Code improvements PoA module #3 #8965
  • Remove messageFeeTokenID from crossChainNFTTransferParamsSchema of NFT module #8957
  • Update method getCollectionID of NFT module #8955
  • Update verify logic in authority module update authority command #8929
  • Missing unit test for Base Store #8950

Version 6.0.0-rc.5

23 Oct 16:52
v6.0.0-rc.5
905e6af
Compare
Choose a tag to compare
Version 6.0.0-rc.5 Pre-release
Pre-release

Change Log

v6.0.0-rc.5 (2023-10-23)

Full Changelog: v6.0.0-rc.4...v6.0.0-rc.5

This release fixes a bug in the initialize message recovery command in the interoperability module and improves the performance of the chain connector plugin when a node is syncing.

Released packages

Bugs and Improvements

  • Message recovery initialization command is not aligned with LIP0054 #9115
  • Improve logging in chain connector plugin #9116
  • Improve performance of chain connector when node is syncing #9120

Version 6.0.0-rc.4

23 Oct 09:46
v6.0.0-rc.4
5745085
Compare
Choose a tag to compare
Version 6.0.0-rc.4 Pre-release
Pre-release

Change Log

v6.0.0-rc.4 (2023-10-23)

Full Changelog: v6.0.0-rc.3...v6.0.0-rc.4

This release fixes some bugs found during testnet run. Bugs are related to validator shuffling, certificate generation, and terminate chain functionality during Cross Chain Message processing

Released packages

Bugs and Improvements

  • Validator consecutiveMissedBlock does not increase #9040
  • Selected validators are not shuffled #9075
  • Validator consecutiveMissedBlock return value 1 (false positive) #9080
  • Single commit is lost from the validator nodes #9086
  • Monitor plugin is calling incorrect endpoint #9082
  • verifyTerminatedStateAccountsCommon is called inside loop #8998
  • Offline transaction signing gives a misleading error message #9092
  • Remove exception handling for testnet #9106
  • Update event queue to replace txID as ccmID when processing CCM #9099
  • Handle unexpected errors in framework without having unintended state changes #9100
  • Improve logging when a transaction fails due to verifyPartnerChainOutboxRoot #9111
  • When executeCommon fails it should fail the transaction instead of returning #9112

v6.0.0-rc.3

07 Oct 11:46
v6.0.0-rc.3
c9c1ecc
Compare
Choose a tag to compare
v6.0.0-rc.3 Pre-release
Pre-release

Change Log

v6.0.0-rc.3 (2023-10-07)

Full Changelog: v6.0.0-rc.2...v6.0.0-rc.3

This release reverts genesis blocks changes introduced in previous version that invalidates the genesis-block in the current network.

Released packages

Bugs and Improvements

  • Allow invalid genesis block for testnet #9070

Version 6.0.0-rc.2

06 Oct 21:18
v6.0.0-rc.2
cc369ee
Compare
Choose a tag to compare
Version 6.0.0-rc.2 Pre-release
Pre-release

Change Log

v6.0.0-rc.2 (2023-10-06)

Full Changelog: v6.0.0-rc.1...v6.0.0-rc.2

This release fixes a bug in the certification generation and legacy component of engine and also includes a few minor improvements.

Released packages

Bugs and Improvements

  • Update recover method of token module to validate decoded account #9002
  • Add check on total weight and certificate threshold in verifyValidatorsUpdate #9039
  • Invalid type comparison in register mainchain command #9041
  • When genesis height is not zero, maxRemovalHeight returns 0 #9044
  • Offline signing of multisig transaction fails schema validation #9037
  • Increase the IPC timeout #9049
  • Creation of single commit should after minCertifyHeight #9057
  • Outdated _getMaxRemovalHeight in commit pool #9064
  • legacy endpoints are not working #9033
  • Single commits are not re-created if keys are encrypted #9068
  • Add enabled public key information to generator:status #9067

Version 5.3.0

29 Sep 07:04
v5.3.0
4814450
Compare
Choose a tag to compare

Change Log

v5.3.0 (2023-09-28)

Full Changelog: v5.2.2...v5.3.0

This release includes some features and configurations to support the upcoming migration to SDK v6. Also, it upgrades version of NodeJS to v18.

Released packages

Improvement

  • Add feature to snapshot database at particular height #8425
  • Extend node info response to include backup height #8790
  • Upgrade Lisk SDK v5 to use NodeJS v18 #8787
  • Fix invalid usage of fs.rmdirSync #8921