Skip to content

@shuse2 shuse2 released this Apr 24, 2019 · 7557 commits to development since this release

Change Log

v1.6.0 (2019-04-24)

Full Changelog

Closed issues:

  • Node crashed multiple times without any error #3353
  • Allow setting output directory in lisk_snapshot.sh, add cleanup example #3310
  • Issues with Next Forging Turn (/api/delegates/forgers) #3304
  • Revert use of "npm start" in Dockerfile and docker-compose.yml #3264
  • App doesn't start when using child process on mainnet #3256
  • Update config failed to run in 1.6.0 #3255
  • Handle application and process restart #3245
  • Mainnet syncing and snapshotting failed for 1.6.0-alpha.4 #3242
  • Functional Get account is failing randomly #3239
  • Snapshot creation failed due to frozen transaction type 7 #3229
  • Genesis Block Schema validation error #3225
  • Accounts module assigns undefined logger to Votes logic #3224
  • Broadhash doesn't update on 1.6.0-alpha.1 #3217
  • NewRelic does not capture lisk core data #3216
  • PM2 does not show CPU and Memory usage as expected #3215
  • Lisk Node failed to start with snapshot mode #3214
  • Fix typo in newrelic_lisk.js #3206
  • Exit event does not kill all the processes #3201
  • NewRelic throws errors on start #3200
  • 1.6.0-alpha.0 Build failed with errors #3199
  • Revert child process auto-reload #3191
  • Remove jest-chain #3177
  • Lisk Core Should Start Without Redis #3176
  • Pipeline options are empty on the first run on Jenkins #3136
  • Fix brittle cache tests #3131
  • Bug: Fix failing tests development #3127
  • Upgrade Node.js version from 10.14.1 to 10.15.3 #3124
  • Log file is missing and incorrect log level #3123
  • Fix Jenkinsfile for put tests #3121
  • Unit test ChildProcessChannel class #3117
  • CLI option -c requires relative path #3115
  • Jenkins test is giving false positive #3113
  • lisk_snapshot.sh: dump directly from database #3109
  • Implement once listener for ChildProcessChannel sockets #3102
  • Functional test code coverage is broken #3100
  • Complete migration of the build process to a Makefile #3099
  • Error objects not being correctly logged #3092
  • Remove sequential tags from tests and Fix conflicting tests #3089
  • Fix protocol version parsing with double digits #3081
  • Update README file to reflect the modular architecture changes #3075
  • Wait for all sockets to be bound in Bus, ChildProcessChannel #3073
  • Remove js extension filename from requires #3071
  • Refactor channel.invoke to return only valid data #3068
  • Add missing functional:put tests on Jenkins #3060
  • Load http_api module as a child process #3059
  • Review http_api module unit test coverage #3058
  • Improve functional test coverage for asset field API response #3053
  • Remove symlinks from HTTP API module #3047
  • Remove callbacks from chain module actions #3045
  • Move "packaged" lisk-scripts into lisk repository #3042
  • Update lisk scripts to work along new structure #3041
  • Update docker configuration to match with current structure #3039
  • Review chain/helpers/ content #3035
  • Remove insecure and not used chain actions #3033
  • Refactor channel.invoke to not use callbacks as argument #3029
  • Merge coverage both Mocha and Jest #3023
  • Add test coverage for moved api error codes #3021
  • Update bus to support RPC connections and relevant channel should be introduced #3013
  • File name should be snake case #3012
  • Event & Action name validation regex definitions are different in Base class #3008
  • Update Lisk-elements to use latest version #3007
  • Validate filters for getter methods in Account and Transaction entities #3005
  • Remove swagger.yml file from Chain module and refactor http_api.js, attach_swagger.js #2996
  • Extract ApiError and ApiCodes logic from Chain and move it to HTTP API #2995
  • Group transaction actions on Chain module #2992
  • Refactor Chain actions arguments #2991
  • Remove usage of storageRead function on Chain actions #2989
  • Implement pending unit tests for HTTP API module #2988
  • Merge 1.5.0 release branch to development #2984
  • Update running application instructions in readme #2974
  • Peer objects are not being converted to string correctly #2964
  • Typo on peer dns lookup resolution code #2961
  • Change pending amount occurrences to strings across application #2957
  • Add jest tests to CI pipeline #2946
  • Storage component files exported via a predefined interface #2945
  • Run mocha tests by npm scripts & Remove Gruntfile.js #2935
  • Support running single test files with npx mocha #2930
  • Use npx instead of ./node_modules/.bin/ #2920
  • Refactor and verify the application cleanup logic for different cases #2914
  • Refactor the action layer for modules to load the actions directly not just names #2913
  • Refactor the event model and remove source from event #2912
  • Bump version of eslint-config-lisk-base devDependecy #2910
  • Drop blocks_list and trs_list views #2908
  • Convert to async update function from system component #2904
  • Inspect async/await usages in test hooks #2901
  • Remove Storage.instance to allow Storage component to be used by different modules #2895
  • Create controller/schemas/constants.js to validate system wide constants #2889
  • Test suite not working #2885
  • Create controller/schemas/genesisBlock.js to validate genesis block #2884
  • Refactor the chain module initialization to simplify and maintainable #2866
  • Improve the UX/DX for creating a module for framework #2863
  • Istanbul throws "Transformation error" exceptions #2858
  • Update the temp directory structure suitable for deployment and check the PID file before startup #2849
  • Introduce new flexible, resilient and modular architecture - reference list #2848
  • Review Lisk Framework documentation #2845
  • Add unit tests for controller codebase #2839
  • Import test suite structure from lisk-modular #2838
  • Fix intermittent test failure for database unit tests #2834
  • Account.get() does not work when multiple filters are provided with same key #2822
  • Update storage component readme file #2813
  • Enable network QA builds from core #2807
  • New migrations being created on wrong folder (old db folder) #2805
  • Cache component should implement a retry/auto-reconnect strategy #2802
  • Refactor the logic files of all transaction types to have consistent dependencies #2779
  • Update all functional GET tests for API module #2778
  • Update all functional POST tests for API module #2777
  • Integrate “peers” retrieval communication from chain module #2776
  • Integrate “transactions” posting communication with chain module #2775
  • Integrate “signatures” posting communication with chain module #2774
  • Load the “http_api” module through controller #2772
  • Initialize the storage, logger and cache components separately for http-api module #2771
  • Extract api codebase to http_api module #2770
  • Move Peer entity to chain module only #2769
  • Move Round entity to chain module #2768
  • Move Migration entity to chain module #2767
  • Update Transaction entity to have only getters and move other functions to chain specific implementation #2766
  • Update Block entity to have only getters and move other functions to chain specific implementation #2765
  • Update Account entity to have only getters and move other functions to chain specific implementation #2764
  • Migrate Lisk Modular repository files to framework directory and create lisk-chain module #2763
  • Restructure the file directories for components, modules and framework files #2762
  • Resolve the conflicting responsibilities between api/controller and module of Delegates #2782
  • Resolve the conflicting responsibilities between api/controller and module of Node #2783
  • Create a component system which will replace current modules/system to always have latest system status. #2760
  • Update logger component to be modified as component pattern #2578
  • Update cache component to be modified as component pattern #2579
  • Update db component to be modified as component pattern #2580

Merged pull requests:

Assets 2
You can’t perform that action at this time.