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

Version 5.1.0

Compare
Choose a tag to compare
@ManuGowda ManuGowda released this 21 May 09:05
· 3794 commits to development since this release
v5.1.0
ab4897a

Change Log

5.1.0 (2021-05-21)

Full Changelog

This release implements 4 objectives as part of the Developer Experience phase:

Developer Experience

Released packages

  • lisk-sdk@5.1.0
  • lisk-commander@5.1.0
  • lisk-framework@0.8.0
  • lisk-elements@5.1.0
  • @liskhq/lisk-api-client@5.1.0
  • @liskhq/lisk-bft@0.3.0
  • @liskhq/lisk-chain@0.3.0
  • @liskhq/lisk-client@5.1.0
  • @liskhq/lisk-codec@0.2.0
  • @liskhq/lisk-cryptography@3.1.0
  • @liskhq/lisk-db@0.2.0
  • @liskhq/lisk-genesis@0.2.0
  • @liskhq/lisk-p2p@0.7.0
  • @liskhq/lisk-passphrase@3.1.0
  • @liskhq/lisk-transaction-pool@0.5.0
  • @liskhq/lisk-transactions@5.1.0
  • @liskhq/lisk-tree@0.2.0
  • @liskhq/lisk-utils@0.2.0
  • @liskhq/lisk-validator@0.6.0
  • @liskhq/lisk-framework-forger-plugin@0.2.0
  • @liskhq/lisk-framework-http-api-plugin@0.2.0
  • @liskhq/lisk-framework-monitor-plugin@0.2.0
  • @liskhq/lisk-framework-report-misbehavior-plugin@0.2.0
  • @liskhq/lisk-framework-report-dashboard-plugin@0.1.0
  • @liskhq/lisk-framework-report-faucet-plugin@0.1.0
All the issues

Closed issues

  • Generating asset from bootstrap command failed #6446
  • Type error on registering plugin with custom options #6444
  • Call action modals are unscrollable #6442
  • Generated application requires files property in the package.json #6440
  • Dashboard and Faucet build should include index.html #6438
  • Error while bootstrapping blockchain application #6434
  • Dashboard and Faucet application is not accessible #6431
  • Fix commander bootstrapping lint errors #6430
  • Transaction type changes to the first transaction type in the dropdown list on adding any text to asset field #6423
  • Text area for params in send transaction widget is having problem with editing json object #6422
  • Peer info dialog shows incorrect network stats #6414
  • Start command description should use bootstrapped app name #6409
  • Start command network flag shows invalid error message #6408
  • Generated application should not have fixed version #6406
  • Generated application have outdated esint #6403
  • Accept --registry flag on lisk init #6402
  • lisk-commander root command should not show any error #6401
  • Bootstrapping command lisk init:plugin failed on package installation #6397
  • Bootstrapping command lisk init:plugin is not listed under all commands list #6396
  • Bootstrapped plugin should have configuration getter #6395
  • Non-Sanitize invalid names for bootstraping generators cause invalid code #6394
  • Bootstrapped application should have a README #6392
  • P2P eviction function functionality #6391
  • Icons usage is inconsistent #6390
  • Send transaction widget resolves passphrase input as string incorrectly #6388
  • Update faucet config fetch from plugin #6384
  • Expose BaseIPCClientCommand from the lisk-commander #6383
  • Slow startup for default bootstrapped application #6380
  • Lisk asset generator command register invalid syntax to module #6379
  • Lisk bootstrapping naming convention for module is not aligned with plugin and assets #6378
  • Bootstrap application linting is broken #6376
  • Dashboard showing the same data and sending invalid data #6370
  • Dashboard styles is not matching the design #6365
  • Invalid application URL resolution outside development environment #6362
  • P2P functional test is unstable #6357
  • Update recent event widget body to render limited data #6355
  • Missing module and asset name in the transaction widget #6354
  • JSON text editor stay hidden unless focused #6353
  • Handle specific action call in dashboard plugin #6352
  • A ticker component to be used to refresh data in dashboard plugin #6348
  • Prepare 5.1.0 for production #6347
  • Call action widget should accept empty input #6346
  • Long text is not shortened with ... #6344
  • Action can be only called once in dashboard plugin #6343
  • Update dashboard plugin application name to be customizable #6342
  • Update style of JSON text area #6341
  • CopiableText icon position changes #6340
  • Update AJV to 8.1.0 #6329
  • Update start command template to include faucet and dashboard plugins #6324
  • SelectInput component selected prop does not reflect the selected value on UI #6314
  • Unstable functional tests for lisk-http-api-plugin #6310
  • Expose network information through app:getNodeInfo #6309
  • Add lisk console to application command #6306
  • Add functional test for faucet plugin funding #6303
  • Add wsPort to app:getNodeInfo #6297
  • Add JSON data support in TextArea Input #6295
  • Update CopiableText component to fix layout issue with longer text #6291
  • Create react base table component #6290
  • Unstable lisk elements p2p tests #6289
  • Rename cryptography function name regarding base32 address #6283
  • Update dependencies #6281
  • Update framework test application #6274
  • Update eslint and other dev dependencies #6272
  • Update faucet favicon to lisk icon #6266
  • Unstable report-misbehavior-plugin functional and integration tests #6262
  • Improve genesis block creation utility provided by "testing" in framework #6258
  • Resolve conflicting testing export namespace from lisk-chain and lisk-framework #6257
  • Rename all test file extension to be spec.ts #6250
  • Improve controller logging #6248
  • Add functional tests for faucet plugin using testing utils #6247
  • BaseChannel in framework is incompatible with Channel in lisk-api-client #6246
  • signTransaction in lisk-transactions has wrong return type #6245
  • Provide application url information to the UI from plugin #6244
  • Connect states in the main page #6243
  • Create state to store the API responses for dashboard #6242
  • Create functions to update states using API client #6241
  • Create a main page with all widgets and responsive design #6240
  • Create react component for recent events #6239
  • Create react component for call action widget #6238
  • Create react component for send transaction widget #6237
  • Create react component for transactions widget #6236
  • Create react component for Recent blocks #6235
  • Create react component for MyAccount widget #6234
  • Create react component for dialogs #6233
  • Create react component for input #6232
  • Create react component for widget bases #6231
  • Create react component for base dialog #6230
  • Create react component for small widget #6229
  • Implement captcha for faucet plugin #6228
  • Create react component for logo #6226
  • Create react component for buttons #6225
  • Create react component for copiable text #6224
  • Create react component for icon #6223
  • Create react component for text #6222
  • Create SCSS constant #6221
  • Setup UI package directories and libraries for dashboard #6219
  • Setup Dashboard plugin package #6218
  • Add framework application actions which returns all registered actions and events #6217
  • Add dashboard plugin #6216
  • Remove unnecessary testing utils from plugins #6211
  • Update framework integration tests to use getBlockProcessEnv testing util #6203
  • Unit tests should not include functional or integration related tests #6188
  • Start command with custom data path does not work #6172
  • Unintended blockchain:download command for bootstrapped application #6164
  • Transaction create command --network flag not failing on unknown network #6162
  • Transaction create command with no signature failed #6161
  • Transaction create with offline mode is not working #6160
  • Transaction create command failed on empty data attribute #6158
  • SDK Link command does not work on bootstrapped application #6157
  • Bootstrapped commands with optional data path and required argument fail #6156
  • Lisk Generate Plugin prompts for unwanted options with no defaults #6154
  • Update init command to create config which starts forging by default #6152
  • Update default config to be info level #6151
  • Update start command to use default folder by default #6150
  • Generated application has lint error #6148
  • Generated application typescript build is broken #6147
  • Examples listed in "generate module" command are invalid #6145
  • Custom "rpc" config values are not respected with commander start command #6143
  • Implement UI for faucet #6141
  • Add Server side injection of config for UI #6140
  • Add authorize action in faucet plugin #6139
  • Add fundTokens action in faucet plugin #6138
  • Add Faucet plugin class with configuration #6137
  • Add new package @liskhq/lisk-framework-faucet-plugin #6136
  • Add faucet plugin #6135
  • Disabling RPC crashes the application #6134
  • Improve init command description log messages #6133
  • Update report misbehavior plugin to use lisk-framework #6132
  • Update monitor plugin to use lisk-framework #6131
  • Update forger plugin to use lisk-framework #6130
  • Update http-api plugin to use lisk-framework #6129
  • Update dpos module unit test to use lisk-framework #6128
  • Update keys module unit test to use lisk-framework #6127
  • Update sequence module unit test to use lisk-framework #6126
  • Update token module unit test to use lisk-framework #6125
  • Add waitUntilBlockHeight in lisk-framework #6124
  • Add createTransaction in lisk-framework #6123
  • Add createGenesisBlock in lisk-framework #6122
  • Add createBlock in lisk-framework #6121
  • Add getApplicationEnv in lisk-framework #6120
  • Add getBlockProcessingEnv in lisk-framework #6119
  • Add getModuleInstance in lisk-framework #6118
  • Add getXXXContext for each hook context in lisk-framework #6117
  • Add application testing framework #6115
  • Errors compiling project with skipLibCheck disabled #6108
  • Update typescript version #6107
  • Migrate commander mocha tests to jest #6105
  • Move tests for base commands to commander #6103
  • Deprecation warnings in bootstrapped application #6101
  • Update api client functions to accept hex string #6099
  • Add access to logger to module and plugins #6097
  • genesis-block:create should have indicator and logs #6096
  • Generate initial genesis block and config with init command #6095
  • Update generate:network-config to be in application command #6092
  • Create standalone plugin bootstrapping generator #6089
  • Improve commands used for bootstrapping #6087
  • Add IP address binding option for private port #6084
  • Failure in package installation during bootstrapping is not detected #6083
  • Improve offline and online commander communication #6082
  • Create oclif commands skeleton in the template #6075
  • Create genesis block bootstrapping generator #6074
  • Create network config bootstrapping command #6073
  • Create plugin bootstrapping generator #6072
  • Create asset bootstrapping generator #6071
  • Create module bootstrapping generator #6070
  • Create app bootstrapping generator to generate directory structure and app #6069
  • Add templating support in base generator #6068
  • Integrate yeoman generators skeleton with oclif commands #6067
  • Add application bootstrapping to commander #6066
  • Improve Lisk SDK 5.0 #6065
  • Update postTransaction typing in framework, apiClient and http-api plugin #6056
  • Commander descriptions for hash-onion & network-identifier are missing #6054
  • Update createIPCClient to allow "~" #6017
  • Update IPC server to respect the enable flag #6010
  • Potential regression introduced on code or flaky tests #5970
  • Allow running node-inspector when using child processes #5520

Merged pull requests