Skip to content

Version 6.0.0-beta.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@ishantiw ishantiw released this 09 Aug 14:19
· 355 commits to development since this release
v6.0.0-beta.6
f28783e

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