Skip to content

Java kernel v1.5 release

Compare
Choose a tag to compare
@AionJayT AionJayT released this 15 Apr 15:09
· 227 commits to master since this release

This is a highly recommended update release.

The release fixed some bugs relate with the kernel logical database, enhanced the block create/broadcast and enhanced the AVM/FVM vulnerability check, It is highly recommended to update it.

Block signer update

If you are a staking pool operator or a solo staker, in this release will requires the block signer v1.1, you can download it from the release page of the block signer repo or you can find it in the tooling folder of the release package.

  • Remember to set your coinbase address in the config of the blocksigner.

Bug fixes:

  • Fixed the blockstore #1129
  • Fixed kernel shutdown hanging #1131 #1133
  • Database pruning Tests and Bug Fixes #1132
  • Fixed kernel cannot load the database through the file link #1134

Enhancement:

  • Cleaned-up the blockstore usage #1122
  • Updated fastvm jar for avoiding the package conflict and executing kernel in IDE #1127
  • Revised the block broadcast timing #1128
  • Removed use of AbstractRepository #1130
  • Refactored and remove DBUtils #1135
  • Submitted the staking block on-time #1136
  • Restricted block prorogation to broadcast the best block only
  • Set energy used to 0 on rejection
  • Adjusted/fixed the block assemble log type/level
  • Implemented the BlockDetailsValidator
  • Removed jackson library warning message