Skip to content

Releases: LiskHQ/lisk-sdk

Version 6.0.0-rc.1

21 Sep 17:08
v6.0.0-rc.1
aa95c24
Compare
Choose a tag to compare
Version 6.0.0-rc.1 Pre-release
Pre-release

Change Log

v6.0.0-rc.1 (2023-09-21)

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

This release fixes a bug in the reward module, including some other minor improvements and updates.

Released packages

  • lisk-commander@6.0.0-rc.1
  • @liskhq/lisk-api-client@6.0.0-rc.1
  • @liskhq/lisk-chain@0.5.0-rc.1
  • @liskhq/lisk-client@6.0.0-rc.1
  • @liskhq/lisk-codec@0.4.0-rc.1
  • @liskhq/lisk-cryptography@4.0.0-rc.1
  • lisk-elements@6.0.0-rc.1
  • @liskhq/lisk-p2p@0.9.0-rc.1
  • @liskhq/lisk-transaction-pool@0.7.0-rc.1
  • @liskhq/lisk-transactions@6.0.0-rc.1
  • @liskhq/lisk-tree@0.4.0-rc.1
  • @liskhq/lisk-validator@0.8.0-rc.1
  • lisk-framework@0.11.0-rc.1
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-rc.1
  • @liskhq/lisk-framework-dashboard-plugin@0.3.0-rc.1
  • @liskhq/lisk-framework-faucet-plugin@0.3.0-rc.1
  • @liskhq/lisk-framework-forger-plugin@0.4.0-rc.1
  • @liskhq/lisk-framework-monitor-plugin@0.4.0-rc.1
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.4.0-rc.1
  • lisk-sdk@6.0.0-rc.1

Bugs and Improvements

  • Rename file name to be consistent to class name #8942
  • Extend pos_getConstants response to include default commission #8856
  • EncryptMessageWithPassword ignores iterations passed from options #8943
  • Endpoint dynamicReward.getExpectedValidatorRewards has wrong metadata #9015
  • Lisk commander doesn't consider absolute output path #9013
  • Add JSON export support for genesis-block:create command #9019
  • Update lisk-db version to the latest 0.3.10 version #9022
  • Remove unnecessary check from token initGenesisState #9025
  • Add missing configurable config params #8753
  • Dynamic Block Reward Computation incorrect in case validators number is small #9024

Amendment

  • lisk-commander@6.0.0-rc.2

is published with

  • Add --add-legacy to keys create command #9031

In order to support the migration

Version 6.1.0-beta.1

08 Sep 16:51
v6.1.0-beta.1
6615719
Compare
Choose a tag to compare
Version 6.1.0-beta.1 Pre-release
Pre-release

Change Log

v6.1.0-beta.1 (2023-09-08)

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

This release includes a few bugs and improvements that were fixed in the recent release of v6.0.0-rc.0 along with some UX improvements.

Released packages

  • lisk-commander@6.1.0-beta.1
  • @liskhq/lisk-api-client@6.1.0-beta.1
  • @liskhq/lisk-chain@0.6.0-beta.0
  • @liskhq/lisk-client@6.1.0-beta.0
  • @liskhq/lisk-codec@0.5.0-beta.0
  • @liskhq/lisk-cryptography@4.1.0-beta.0
  • lisk-elements@6.0.0-beta.0
  • @liskhq/lisk-p2p@0.9.0-rc.0
  • @liskhq/lisk-transaction-pool@0.7.0-beta.0
  • @liskhq/lisk-transactions@6.0.0-beta.0
  • @liskhq/lisk-tree@0.4.0-beta.0
  • @liskhq/lisk-validator@0.8.0-beta.0
  • @liskhq/lisk-utils@0.5.0-beta.0
  • @liskhq/lisk-passphrase@4.1.0-beta.0
  • lisk-framework@0.12.0-beta.0
  • @liskhq/lisk-framework-chain-connector-plugin@0.2.0-beta.1
  • @liskhq/lisk-framework-dashboard-plugin@0.4.0-beta.0
  • @liskhq/lisk-framework-faucet-plugin@0.4.0-beta.0
  • @liskhq/lisk-framework-forger-plugin@0.5.0-beta.0
  • @liskhq/lisk-framework-monitor-plugin@0.5.0-beta.0
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.5.0-beta.0
  • lisk-sdk@6.1.0-beta.1

Bugs and Improvements

  • Implement nft_getSupportedNFTs to fetch list of supported NFTs #8886
  • Unnecessary computing of message witness when no new certificate and last certified height #8893
  • Unable to export generator info as per the help guide #8848
  • tokenID not mentioned in transaction:create command #7479
  • Transaction create command fails with send flag for custom data path #8144
  • Schemas do not require fields that should be required #8913
  • Insufficient data validation in validators module #8914
  • Lisk Commander generates README with depreciated content #8887
  • ValidatorsHash is taking bftWeight zero into calculation #8883
  • Implement getBFTParametersActiveValidators and use it for certification #8905
  • CCU failing for validator update #8849
  • Lisk Validator does not validate integer formats when provided as number #8915
  • Token methods lack checks for negative token amounts #8912
  • genesis-block:create is missing optional flags #8909
  • Backport feature to snapshot database at particular height #8910
  • Forger plugin doesn't work/load #8904
  • Add getKey as an argument to encryptMessageWithPassword #8928
  • Expose NamedRegistry directly from lisk-sdk #8938
  • Align DB keys in legacy store for v3 blocks and transactions #8901
  • Add endpoint to retrieve legacy transactions by ID and blockID #8900
  • Chain connector plugin does not account for block roll backs #8898
  • UX improvements in Lisk Commander and Dashboard plugin #8941

v6.0.0-rc.0

07 Sep 12:17
v6.0.0-rc.0
0473a3e
Compare
Choose a tag to compare
v6.0.0-rc.0 Pre-release
Pre-release

Change Log

v6.0.0-rc.0 (2023-09-07)

Full Changelog: v6.0.0-beta.7...v6.0.0-rc.0

This release includes a few bugs and improvements and brings us closer to production release of v6.0.0.

Released packages

  • lisk-commander@6.0.0-rc.0
  • @liskhq/lisk-api-client@6.0.0-rc.0
  • @liskhq/lisk-chain@0.5.0-rc.0
  • @liskhq/lisk-client@6.0.0-rc.0
  • @liskhq/lisk-codec@0.4.0-rc.0
  • @liskhq/lisk-cryptography@4.0.0-rc.0
  • lisk-elements@6.0.0-rc.0
  • @liskhq/lisk-p2p@0.9.0-rc.0
  • @liskhq/lisk-transaction-pool@0.7.0-rc.0
  • @liskhq/lisk-transactions@6.0.0-rc.0
  • @liskhq/lisk-tree@0.4.0-rc.0
  • @liskhq/lisk-validator@0.8.0-rc.0
  • @liskhq/lisk-utils@0.4.0-rc.0
  • @liskhq/lisk-passphrase@4.0.0-rc.0
  • lisk-framework@0.11.0-rc.0
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-rc.0
  • @liskhq/lisk-framework-dashboard-plugin@0.3.0-rc.0
  • @liskhq/lisk-framework-faucet-plugin@0.3.0-rc.0
  • @liskhq/lisk-framework-forger-plugin@0.4.0-rc.0
  • @liskhq/lisk-framework-monitor-plugin@0.4.0-rc.0
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.4.0-rc.0
  • lisk-sdk@6.0.0-rc.0

Bugs and Improvements

  • Unit test review: Interoperability methods #8198
  • Add enable-chain-connector-plugin flag on commander #8146
  • Unnecessary computing of message witness when no new certificate and last certified height #8893
  • Unable to export generator info as per the help guide #8848
  • tokenID not mentioned in transaction:create command #7479
  • Transaction create command fails with send flag for custom data path #8144
  • Schemas do not require fields that should be required #8913
  • Insufficient data validation in validators module #8914
  • Lisk Commander generates README with depreciated content #8887
  • ValidatorsHash is taking bftWeight zero into calculation #8883
  • Implement getBFTParametersActiveValidators and use it for certification #8905
  • CCU failing for validator update #8849
  • Lisk Validator does not validate integer formats when provided as number #8915
  • Token methods lack checks for negative token amounts #8912
  • genesis-block:create is missing optional flags #8909
  • Backport feature to snapshot database at particular height #8910
  • Forger plugin doesn't work/load #8904
  • Add getKey as an argument to encryptMessageWithPassword #8928
  • Expose NamedRegistry directly from lisk-sdk #8938
  • Align DB keys in legacy store for v3 blocks and transactions #8901
  • Add endpoint to retrieve legacy transactions by ID and blockID #8900
  • Chain connector plugin does not account for block roll backs #8898

Version 5.3.0-rc.0

05 Sep 14:13
v5.3.0-rc.0
4916896
Compare
Choose a tag to compare
Version 5.3.0-rc.0 Pre-release
Pre-release

Change Log

v5.3.0-rc.0 (2023-09-05)

Full Changelog: v5.2.2...v5.3.0-rc.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

  • lisk-commander@5.2.0-rc.0
  • @liskhq/lisk-api-client@5.2.0-rc.0
  • @liskhq/lisk-bft@0.4.0-rc.0
  • @liskhq/lisk-chain@0.4.0-rc.0
  • @liskhq/lisk-client@5.3.0-rc.0
  • @liskhq/lisk-codec@0.3.0-rc.0
  • @liskhq/lisk-cryptography@3.3.0-rc.0
  • lisk-elements@5.3.0-rc.0
  • @liskhq/lisk-genesis@0.3.0-rc.0
  • @liskhq/lisk-p2p@0.8.0-rc.0
  • @liskhq/lisk-passphrase@3.2.0-rc.0
  • @liskhq/lisk-transaction-pool@0.6.0-rc.0
  • @liskhq/lisk-transactions@5.3.0-rc.0
  • @liskhq/lisk-tree@0.3.0-rc.0
  • @liskhq/lisk-utils@0.3.0-rc.0
  • @liskhq/lisk-validator@0.7.0-rc.0
  • lisk-framework@0.10.0-rc.0
  • @liskhq/lisk-framework-dashboard-plugin@0.2.0-rc.0
  • @liskhq/lisk-framework-faucet-plugin@0.2.0-rc.0
  • @liskhq/lisk-framework-forger-plugin@0.3.0-rc.0
  • @liskhq/lisk-framework-http-api-plugin@0.3.0-rc.0
  • @liskhq/lisk-framework-monitor-plugin@0.3.0-rc.0
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-rc.0
  • lisk-sdk@5.3.0-rc.0

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

Version 6.1.0-beta.0

30 Aug 16:14
v6.1.0-beta.0
ed5649e
Compare
Choose a tag to compare
Version 6.1.0-beta.0 Pre-release
Pre-release

Change Log

v6.1.0-beta.0 (2023-08-30)

Full Changelog

This release includes the following 2 LIP Implementations:

  1. Introduce NFT module
  2. Introduce PoA module

Released packages

  • lisk-commander@6.1.0-beta.0
  • @liskhq/lisk-api-client@6.1.0-beta.0
  • @liskhq/lisk-chain@0.5.0-beta.0
  • @liskhq/lisk-client@6.1.0-beta.0
  • @liskhq/lisk-codec@0.4.0-beta.0
  • @liskhq/lisk-cryptography@4.1.0-beta.0
  • lisk-elements@6.1.0-beta.0
  • @liskhq/lisk-p2p@0.9.0-beta.0
  • @liskhq/lisk-passphrase@4.1.0-beta.0
  • @liskhq/lisk-transaction-pool@0.7.0-beta.0
  • @liskhq/lisk-transactions@6.1.0-beta.0
  • @liskhq/lisk-tree@0.4.0-beta.0
  • @liskhq/lisk-utils@0.4.0-beta.0
  • @liskhq/lisk-validator@0.8.0-beta.0
  • lisk-framework@0.11.0-beta.0
  • @liskhq/lisk-framework-chain-connector-plugin@0.2.0-beta.0
  • @liskhq/lisk-framework-dashboard-plugin@0.3.0-beta.0
  • @liskhq/lisk-framework-faucet-plugin@0.3.0-beta.0
  • @liskhq/lisk-framework-forger-plugin@0.4.0-beta.0
  • @liskhq/lisk-framework-monitor-plugin@0.4.0-beta.0
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.4.0-beta.0
  • lisk-sdk v6.1.0-beta.0

Version 6.0.0-beta.7

19 Aug 12:55
v6.0.0-beta.7
635007c
Compare
Choose a tag to compare
Version 6.0.0-beta.7 Pre-release
Pre-release

Change Log

v6.0.0-beta.7 (2023-08-19)

Full Changelog: v6.0.0-beta.6...v6.0.0-beta.7

This release includes several the bugs and improvements including the ones identified in the security audit. This release concludes all the issues found in security audit.

Released packages

  • lisk-commander@6.0.0-beta.7
  • @liskhq/lisk-api-client@6.0.0-beta.6
  • @liskhq/lisk-chain@0.4.0-beta.6
  • @liskhq/lisk-client@6.0.0-beta.6
  • @liskhq/lisk-codec@0.3.0-beta.5
  • @liskhq/lisk-cryptography@4.0.0-beta.4
  • lisk-elements@6.0.0-beta.6
  • @liskhq/lisk-p2p@0.8.0-beta.6
  • @liskhq/lisk-transaction-pool@0.6.0-beta.6
  • @liskhq/lisk-transactions@0.6.0-beta.5
  • @liskhq/lisk-tree@0.3.0-beta.5
  • @liskhq/lisk-validator@0.7.0-beta.5
  • lisk-framework@0.10.0-beta.7
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-beta.7
  • @liskhq/lisk-framework-dashboard-plugin@0.2.0-beta.7
  • @liskhq/lisk-framework-faucet-plugin@0.2.0-beta.7
  • @liskhq/lisk-framework-forger-plugin@0.3.0-beta.7
  • @liskhq/lisk-framework-monitor-plugin@0.3.0-beta.7
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-beta.7
  • lisk-sdk v6.0.0-beta.7

Bugs and Improvements

  • Implement authorize RPC endpoint to enable CCU signing #8484
  • Align token methond names #8781
  • Update remaining tests which use AES-256-GCM #8819
  • CCM fees are under-specified and the implementation is not defensive #8602
  • Add interface to application to register a module as interoperable #8691
  • Update generic message signing #8775
  • Check that the idxs are strictly increasing in message recovery verify #8723
  • Unused parameter in token module configuration schema #8825
  • Incorrect handling of large integers in Regular Merkle Tree verification #8616
  • Update beforeCrossChainMessageForwarding in token module to handle fee properly #8737
  • Repeated code mainchain and sidechain CCU verify #8554
  • Update forward method to handle ccm fee properly #8735
  • Align genesisSchema and processing with LIP for auth module #8842
  • Update Message Recovery command execute to handle failed ccm fee handling #8738
  • RMT verify should occur in execute hook of message recovery command #8804
  • Update message recovery command verification #8721
  • Move message commands to bootbootstrap commands #8823
  • Compute index/position in Merkle tree correctly #8844
  • Lisk-db: the update and new methods are ambiguous #8850
  • Compute index/position in Merkle tree correctly #8859
  • BLS library does not properly check secret key Severity: Informational #8783
  • Expose endpoint to retrieve ccm schema #8375
  • Multiple chain_areHeadersContradicting RPC requests in the PoM plugin #8845
  • README of Report Misbehaviour needs an update #8826
  • Remove ReportMisbehaviorPlugin from examples/pos-mainchain #8878
  • Update the name of app_getRegisteredActions #8875
  • BLS operations involving secret data are not constant time #8449
  • Add missing configurable config params #8753

Known Issues

  • BFTweight zero coming from consensus_getBFTParameters endpoint #8852
  • ValidatorsHash is taking bftWeight zero into calculation #8883
  • CCU failing for validator update #8849

Version 6.0.0-beta.6

09 Aug 14:19
v6.0.0-beta.6
f28783e
Compare
Choose a tag to compare
Version 6.0.0-beta.6 Pre-release
Pre-release

Change Log

v6.0.0-beta.6 (2023-08-09)

Full Changelog: v6.0.0-beta.5...v6.0.0-beta.6

Similar to the previous version, this version also includes several bug fixes and improvements identified, or recommended in the security audit.

Released packages

  • lisk-commander@6.0.0-beta.6
  • @liskhq/lisk-api-client@6.0.0-beta.5
  • @liskhq/lisk-chain@0.4.0-beta.5
  • @liskhq/lisk-client@6.0.0-beta.5
  • @liskhq/lisk-codec@0.3.0-beta.4
  • @liskhq/lisk-cryptography@4.0.0-beta.3
  • lisk-elements@6.0.0-beta.5
  • @liskhq/lisk-p2p@0.8.0-beta.5
  • @liskhq/lisk-transaction-pool@0.6.0-beta.5
  • @liskhq/lisk-transactions@0.6.0-beta.4
  • @liskhq/lisk-tree@0.3.0-beta.4
  • @liskhq/lisk-validator@0.7.0-beta.4
  • lisk-framework@0.10.0-beta.6
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-beta.6
  • @liskhq/lisk-framework-dashboard-plugin@0.2.0-beta.6
  • @liskhq/lisk-framework-faucet-plugin@0.2.0-beta.6
  • @liskhq/lisk-framework-forger-plugin@0.3.0-beta.6
  • @liskhq/lisk-framework-monitor-plugin@0.3.0-beta.6
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-beta.6
  • lisk-sdk v6.0.0-beta.6

Bug fixes and Improvements

  • The beforeExecuteBlock function in the StateMachine class should be called beforeTransactionsExecute #8641
  • Lack of validation in InitializeMessageRecoveryCommand may lead to non-inclusion proof #8612
  • Incorrect comment in InitializeStateRecoveryCommand #8619
  • The Channel Terminated Command does not validate the CCM status #8608
  • Missing check isLive for SidechainInteroperabilityInternalMethod #8408
  • Poor validation isChainNameAvailable endpoint #8624
  • Interoperability Module: error message typo #8553
  • Add additional validation to config parameters #8465
  • Lisk Validator does not validate integer formats when provided as a number #8617
  • Interoperability Module: incorrect error message #8512
  • Remove unused ccu property from the context #8609
  • The executeBlock function in the StateMachine class is exported but is never used #8640
  • terminateChain method does not work #8603
  • Unreachable code in supportToken #8648
  • Improve error handling in transferCrossChain command #8650
  • Validate PoS params whose ranges are defined by block time #8694
  • Sidechain Terminated Command uses the wrong chain ID variable #8509
  • Update BFT votes subStore prefix #8756
  • Liveness limit to be updated to 4 weeks #8751
  • Update bounce method #8732
  • Clean up LISK32 charset handling #7927
  • Duplicate constants for Lisk32 charset #8653
  • Use of hard-coded charset string in error messages #8510
  • verifyLivenessConditionForRegisteredChains function has a duplicate implementation #8552
  • Unnecessarily complex code for getAllAccounts function #8549
  • Duplicate implementation of functionality #8511
  • Update the getGeneratorsBetweenTimestamps error message #8652
  • Improve how StateStore handles multiple snapshots #8768
  • Introduce interoperability_getMainchainID endpoint #8309
  • The applicationURL property of the Dashboard plugin needs correction #8773
  • BaseInteroperabilityInternalMethod.getChainValidators #8780
  • Initialize userStore when it does not exist for token recovery #8389
  • Sending of custom token from sidechain to mainchain fails #8761
  • Recovered messages can be replayed #8613
  • verifyDataBlock in message recovery command was given invalid parameters #8774
  • Update encryption to AES-128-GCM #8750
  • Update ambiguous message tags #8727
  • TotalWeight may exceed MAX_UINT64 in mainchain registration command verification #8782
  • Fix a bug in state recovery initialization command #8722
  • Add events for SMT and RMT verification errors #8719
  • Token support methods are not aligned with the LIP #8505
  • Unable to build Lisk Core docker image #8686
  • Update State Recovery Command verification #8720
  • Update constant recovered value for state recovery command #8807
  • Dynamic Rewards module is not exported #8798
  • Add ccmID in the topic in ccmContext for sidechainCrossChainUpdate execute #8810
  • dashboardPlugin doesn’t display endpoints of the registered plugins #8785
  • Update apply method to improve handling of ccm fee #8733
  • Lack of schema validation in certificate schema in multiple places #8551
  • Use verifyInclusionProof interface for proving the inclusion proofs #8784
  • Unable to decode generatorFeeProcessed event data #8779
  • Update verifyPartnerChainOutboxRoot and move it to execution #8718
  • TerminatedStateCreatedEvent class is not registered on sidechain #8818
  • Cross chain update on sidechain fails on verification for nft cc transfer #8803

Version 6.0.0-beta.5

18 Jul 09:50
v6.0.0-beta.5
eebd0b6
Compare
Choose a tag to compare
Version 6.0.0-beta.5 Pre-release
Pre-release

Change Log

v6.0.0-beta.5 (2023-07-18)

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

This version includes multiple bug fixes and improvements from the issues found during the external security audit.

Released packages

  • lisk-commander@6.0.0-beta.5
  • @liskhq/lisk-api-client@6.0.0-beta.4
  • @liskhq/lisk-chain@0.4.0-beta.4
  • @liskhq/lisk-client@6.0.0-beta.4
  • @liskhq/lisk-codec@6.0.0-beta.3
  • lisk-elements@6.0.0-beta.4
  • @liskhq/lisk-p2p@0.8.0-beta.4
  • @liskhq/lisk-transaction-pool@0.6.0-beta.4
  • @liskhq/lisk-transactions@0.6.0-beta.3
  • @liskhq/lisk-tree@0.6.0-beta.3
  • @liskhq/lisk-utils@0.6.0-beta.3
  • @liskhq/lisk-validator@0.6.0-beta.3
  • lisk-framework@0.10.0-beta.5
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-beta.5
  • @liskhq/lisk-framework-dashboard-plugin@0.2.0-beta.5
  • @liskhq/lisk-framework-faucet-plugin@0.2.0-beta.5
  • @liskhq/lisk-framework-forger-plugin@0.3.0-beta.5
  • @liskhq/lisk-framework-monitor-plugin@0.3.0-beta.5
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-beta.5
  • lisk-sdk v6.0.0-beta.5

Bugs

  • Invalid base method used in InitializeStateRecoveryCommand #8615
  • Fix plugin child process loading issue #8701
  • The error method incorrectly checks the status field #8606
  • Lack of schema validation in InitializeStateRecoveryCommand #8620
  • Remove status param from send method #8690
  • Add missing checks in isChainNameAvailable endpoint #8681
  • Missing check in the getMessageFeeTokenID #8618
  • Round length should not be configurable in PoS module #8562
  • Send method may lead to a crash when missing the timestamp parameter #8607

Improvements

  • Simplify code for getMinReturnFeePerByte #8622
  • Filter transaction pool by sender address #8693
  • Add isChannelActive method #8588
  • Certificate generation: Use of hard-coded constant #8611
  • deductEscrowAmountWithTerminate function manually implements getOrDefault, instead of calling the existing method #8646
  • Remove unnecessary _moduleName argument AuthEndpoint class #8642
  • initGenesisState function should use the constant ADDRESS_LENGTH #8643
  • Use constant ADDRESS_LENGTH in getValidatorKeys #8651
  • Should use the EscrowSubstore.getKey instead of duplicate implementation #8645
  • isSupported should use the splitTokenID function #8647
  • Remove unnecessary check on removeSupportForChain #8649
  • Bump semver from 7.3.8 to 7.5.2 (#8639) #8741

Version 6.0.0-beta.4

29 Jun 10:02
v6.0.0-beta.4
fb933f9
Compare
Choose a tag to compare
Version 6.0.0-beta.4 Pre-release
Pre-release

Change Log

v6.0.0-beta.4 (2023-06-29)

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

Similar to the previous release, this release also includes multiple bug fixes found during the ongoing external audit.

Released packages

  • lisk-commander@6.0.0-beta.4
  • lisk-framework@0.10.0-beta.4
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-beta.4
  • @liskhq/lisk-framework-dashboard-plugin@0.2.0-beta.4
  • @liskhq/lisk-framework-faucet-plugin@0.2.0-beta.4
  • @liskhq/lisk-framework-forger-plugin@0.3.0-beta.4
  • @liskhq/lisk-framework-monitor-plugin@0.3.0-beta.4
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-beta.4
  • lisk-sdk v6.0.0-beta.4

Bugs

  • registerValidatorKeys implementation in Validator module returns boolean #8564
  • Endpoint getChainAccount expects param chainID in bytes format #8657
  • CCM validation fails on apply #8660
  • Add strict flag to skip/enable verifyTransaction hook for dryRun #8596

Version 6.0.0-beta.3

26 Jun 14:53
v6.0.0-beta.3
4709bdd
Compare
Choose a tag to compare
Version 6.0.0-beta.3 Pre-release
Pre-release

Change Log

v6.0.0-beta.3 (2023-06-26)

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

This release includes multiple bug fixes found during the ongoing external audit.

Released packages

  • lisk-commander@6.0.0-beta.3
  • @liskhq/lisk-api-client@6.0.0-beta.3
  • @liskhq/lisk-chain@0.4.0-beta.3
  • @liskhq/lisk-client@6.0.0-beta.3
  • lisk-elements@6.0.0-beta.3
  • @liskhq/lisk-p2p@0.8.0-beta.3
  • @liskhq/lisk-transaction-pool@0.6.0-beta.3
  • lisk-framework@0.10.0-beta.3
  • @liskhq/lisk-framework-chain-connector-plugin@0.1.0-beta.3
  • @liskhq/lisk-framework-dashboard-plugin@0.2.0-beta.3
  • @liskhq/lisk-framework-faucet-plugin@0.2.0-beta.3
  • @liskhq/lisk-framework-forger-plugin@0.3.0-beta.3
  • @liskhq/lisk-framework-monitor-plugin@0.3.0-beta.3
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.3.0-beta.3
  • lisk-sdk v6.0.0-beta.3

Bugs

  • Token methods lack checks for negative token amounts #8470
  • Unit Test Review: Random Module #8154
  • Update generated protocol fixtures, folders, and their symlinks from dpos to pos #8579
  • Token module supports all tokens from mainchain and not just LSK #8471
  • Commands are responsible for validating their parameters #8475
  • Schemas do not require fields that should be required #8474
  • Schemas with required fields of non-existent properties #8472
  • Faucet plugin build is not published as npm #8479
  • Schemas with repeated ids #8473
  • CCM fees are always burned #8532
  • Lack of schema property length in chainAccountStore schema #8533
  • Add length checks for ownChainAccountStore name property #8550
  • Validator throws error on multisignature registration #8517
  • The “otherBuffer” argument must be an instance of Buffer or Uint8Array. Received undefined #8610
  • Update NFT and token module with additional checks and LIP updates #8580
  • Chain ID length not validated in interoperability endpoints #8604