Skip to content

Releases: multiversx/mx-chain-go

BoNwards wave 23

06 Feb 15:48
Compare
Choose a tag to compare
  • Bugfixed the error "mismatch in reward transactions" that appeared when the leader gathered fees equal to the reward value
  • Bugfixed the multiple sending of the same reward transactions
  • Added debugging prints

Note: This release should start with a new DB

BoNwards wave 22 - patch 1

05 Feb 19:15
9e52e3b
Compare
Choose a tag to compare
  • Improved the BLS consensus even further: added a special message that will trigger block commit instead of waiting the full singed block header to be propagated. Added the possibility to broadcast 2 in 1 the block header along with the block body
  • Improved Arwen VM engine
  • Removed unnecessary transactions requests

BoNwards wave 22

03 Feb 17:53
Compare
Choose a tag to compare
  • Added a cache for computed consensus group based on the shard ID, randomness and round. This will greatly reduce the computational power needed after skipping thousands of rounds.

Note: This release should start with a new DB

BoNwards wave 21

30 Jan 17:13
Compare
Choose a tag to compare
  • Temporary revert the libp2p libs to an older version
  • General code clean-up, running go vet and gosec will raise no issues
  • Headers protection on interceptors when receiving older than final header blocks or ahead of time blocks
  • Improved project's code coverage
  • Added milliseconds when displaying timestamp on logger line
  • Finished improving the new consensus mechanism, added new metrics for consensus

Note: This release should start with a new DB

BoNwards wave 18

21 Jan 08:36
Compare
Choose a tag to compare

Note: This release should start with a new DB

BoNwards wave 17

20 Jan 18:20
Compare
Choose a tag to compare
  • Major optimization in consensus state machine: all peers process speculatively the proposed block, waiting for the signed header to be intercepted. When it is received, it will cause an immediately commitment of the state trie. This will cause the proposed block being processed in the same round was produced, yielding performance boost since all shard nodes will start the new round synced.
  • Added a time.sleep each time a new pubsub publish is done. This is a temporary fix until the new pubsub publish feedback is ready to be used.

Note: This release should start with a new DB

BoNwards wave 16

20 Jan 10:54
Compare
Choose a tag to compare
  • Fixed a p2p related bug that appeared when publishing new messages on a p2p topic
  • Optimized code related to data pools (now we have only one implementation of data pools independent of the node's shard ID)
  • Account's trie now splits the nodes in an inverse manner (as to align with next elrond's features)
  • Requests are now done by also specifying the epoch number
  • Fixed tests that sometimes failed

Note: This release should start with a new DB

BoNwards wave 15

16 Jan 15:36
Compare
Choose a tag to compare

Note: This release should start with a new DB

BoNwards wave 14

16 Jan 10:30
Compare
Choose a tag to compare
  • Fixed a bug related to 2 mutex usages

Note: This release should start with a new DB

BoNwards wave 13

15 Jan 17:02
7a10a61
Compare
Choose a tag to compare
  • Block tracker print fixes and requests
  • Permanent fix for invalid transactions processed but not received through interceptors
  • Fixed kad-dht parameters to allow faster network recovery and faster peer bootstrapping process