github multiversx/mx-chain-go v1.1.10

latest releases: v1.8.5, v1.8.4, v1.8.3...
4 years ago

Release v1.1.10 is out 🚀

Release description:
Binary Update v1.1.10

What's new:
#2351 - Modified how the mechanism that indexes data in elastic search database works. Now all the methods that want to write data in elastic search use a buffered chan and a goroutine writes data that is stored in the chan sequentially.
#2381 - Parameterizable log file name: changed signature of method NewFileLogging to can create log files with a custom prefix.
#2376 - Import DB further speed improvements: altered some config storage values in import-db mode to speed-up storage syncing.
#2444 - Replaced travis build with github action Build and Deploy Testnet workflow.

Bug fixes:
#2374 - Fix bad tx behavior through tx pool cleaning: refactored some misleading methods name compared with their behavior in TransactionCoordinator and PreProcess interface/implementations and fixed bad tx behavior through tx pool cleaning for each processed tx at commit time.
#2385 - Implemented protection at save key value level - which keeps leafs size under control.
#2425 - Fixed elasticsearch errors that appeared when the templates files were missing but the indexer was disabled.
#2368 - Fix multiple broadcast for cross txs: added/changed some prints and their log level in broadcast component and added a missing return.
#2378 - Fixed logs that would have not displayed errors. Basically, the changes are: log.LEVEL("message", err) -> log.LEVEL("message", "error", err).
#2395 - Fixed the epoch confirmation block request issue: a node might end up not being able to process the first valid block from the shard, as it will say epoch does not match.
#2433 - Fixed unjail from inactive issue. Temp rating must be set to unJailRating.
#2437 - Fixed rewards computation edgecase fix: if an eligible node is not selected at all the entire epoch as block producer but participates in signing all the blocks it is assigned in consensus group and all those blocks end up in the canonical blockchain, then the node will not receive any rewards for that particular epoch, although it should have received.
#2446 - Fixed import-db turbo mode by injecting the correct sign verifier in vm container.
#2434 - Fixed problem that appears when rating is saved as a long instead of float. When information about rating are saved first time in elasticsearch database there is a chance that the rating of a validator to be seen by database like type long instead of float.
#2456 - Fixed backwards compatibility problem with observers that index data in elasticsearch database.
#2458 - Fixed waiting all signatures edge case after NTP sync and bumped the beevik/ntp library to version v0.3.0.
#2469 - Fixed jail inactive validator with bad rating issue: the nodes shuffler takes those with bad rating and moves them to inactive and no other components moves the inactive nodes to jail. Thus implemented that at start in epoch all those with bad rating which are not selected as eligible/waiting validators will be jailed. This bug affects one validator to unJail as well as he cannot do that (as it is not jailed), plus he cannot do any other action as with bad rating neither unStake, unBond, stake are permitted.

Don't miss a new mx-chain-go release

NewReleases is sending notifications on new releases.