Skip to content

BOSCore v3.0.8 Release Notes

Compare
Choose a tag to compare
@Thaipanda Thaipanda released this 07 Jun 08:37
· 41 commits to master since this release
323586e

Change Description

1. Upgrade state history plugin

  1. Upgrade state_history_plugin resolve #152, support new version hyperion
  2. Refactor name structure
  3. Refactor apply_context and transaction context
  4. Upgrade cleos
  5. Upgrade chain_plugin, history plugin, and mongodb plugin
  6. Upgrade wasm_interface.

2. PBFT lib bug fix

  1. Fix a potential crash in fetching last_irreversible_block state. Resolves #157.

3. Security and Enhancement

  1. Update connected lib channels of plugins
  2. Verify certifications before generating new view
  3. Shuffle view change messages during new view generation
  4. Check if production is paused in pbft_ready()

Hyperion

This version has passed the test with Hyperion 3.1.0-beta.4

API Change

Add:

  • get_view_change_missing_bps,
  • get_prepare_missing_bps,
  • get_commit_missing_bps

in pbft_api_plugin,
helping to identify missing bp messages. Refer to README for more information.

Version:

  • build from source code with tag : v3.0.8
  • or use docker image : boscore/bos:v3.0.8

For Ubuntu, SW/eden APT source can be used:

sudo apt-get install software-properties-common
curl https://apt.eossweden.org/key 2> /dev/null | sudo apt-key add -
sudo apt-add-repository -y 'deb [arch=amd64] https://apt.eossweden.org/bos `lsb_release -cs` stable' 
sudo apt-get update
sudo apt-get install bos-mv-308