Skip to content

Releases: multiversx/mx-chain-go

v1.3.19

20 Apr 20:06
49f8528
Compare
Choose a tag to compare

Release v1.3.19 is out 🚀

What's Changed

Full Changelog: v1.3.17...v1.3.19

v1.3.19 + indexer 1.2.22

20 Apr 20:10
3601b1f
Compare
Choose a tag to compare
Pre-release
  • testing version

v1.3.17

07 Apr 06:11
b7668c2
Compare
Choose a tag to compare

Release v1.3.17 is out 🚀

Release description:

Binary Update v1.3.17
This release is fully backwards compatible with the v1.3.13 version and addresses several fixes in the trie sync area and the optional indexer implmentation.

What's Changed

Full Changelog: v1.3.13...v1.3.17

v1.3.13

22 Mar 13:06
38ed1e8
Compare
Choose a tag to compare

Release v1.3.13 is out 🚀

Release description:

Binary Update v1.3.13
This release brings the new scheduled transactions feature able to execute twice the number of SC calls in a round, a refactoring of the trie storage mechanism and a series of bugfixes & optimizations

What's Changed

Read more

v1.2.38-rc2

04 Mar 18:22
6c40856
Compare
Choose a tag to compare
- new pubsub lib & adaptation

v1.2.38

02 Dec 01:31
Compare
Choose a tag to compare

Release v1.2.38 is out 🚀

Release description:
Binary Update v1.2.38
There are no activation epochs as this binary is 100% compatible with the latest one, v1.2.36

This release contains the following hotfixes:

  • use the correct gas consumed to decide on the transactions preselection.
  • allow inclusion of intra shard transactions when shard status is "stuck"

v1.2.36-indexer1.1.26

22 Nov 14:43
4559be9
Compare
Choose a tag to compare
v1.2.36-indexer1.1.26 Pre-release
Pre-release

v1.2.36 + indexer v1.1.26

v1.2.36

22 Nov 11:40
de89cb1
Compare
Choose a tag to compare

Release v1.2.36 is out 🚀

Release description:
Binary Update v1.2.36
There are no activation epochs as this binary is 100% compatible with the latest one, v1.2.30

What's new:
#3514 Minor improvements for pruning storer concurrent operations
#3550 Small refactor for the pruning storer Get() operation.
#3581 New outport driver interface, made the outport handler wait for all drivers to return nil error on each function.
#3593 Optimized the preselection of transactions

Bug fixes:
#3544 Update goroutines filter in integration tests
#3542 Completely disabled checkpointing in import-db process
#3548 Fixed the number of epochs to keep in case of full archive
#3549 Fixed missing trigger from epoch start meta block
#3567 Updated the elrond-vm-common module. The new version of the module contains a fix for an event that is generated on an ESDT NFT Transfer operation cross-shard
#3562 Fixed concurrent persisters opening. Fixed a leaking pointer on an opened persister.

v1.2.30

26 Oct 13:32
2ef5218
Compare
Choose a tag to compare

Release v1.2.30 is out 🚀

Release description:
Binary Update v1.2.30
The activation epoch for the new features is 460 which should happen ~2021.11.02 14:45 UTC

What's new:

  • #3491: Register vm containter factory to gas schedule notifier
  • #3479: Compressed some flags used for enabling of disabling some features based on the current epoch
  • #3492: Added logs and events for ESDT issue operations
  • #3494: Change WASM operations gas costs
    • #3448: Added useful logs for smart contract operations
    • #3503: Reduces the gas cost for some operations
  • #3495: Integrated Arwen version 1.4.17
    • #3513: Integrated Arwen version 1.4.23
  • #3475: Reduce maximum gas limit inside a mini-block
    • #3496: Added metric for maximum gas inside a transaction
    • #3512: Fix checking gas consumed in sender shard by receiver shard
  • #3430: Added a new API endpoint /block/by-round/:round that will return the block for a given round
  • #3453: Merkle proof API refactoring
  • #3497: Integrate new libp2p versions
  • #3488: Added a flag for defining a memory ballast obejct, useful for garbage collector optimizations
  • #3499: Refactored transaction validation structures
  • #3440: Indexed gas consumed in blocks
  • #3506: Added new functionality in OutportDriver: FinalizedBlock function
  • #3505: Integrated new notifier-go
  • #3520: Generate a SCR if trying to write under protected key in storage
  • #3522: Fix some linter issues
  • #3537: Referenced new vm-common
  • #3540: Added a new 'delegators' index for Elasticsearch

Bug fixes:

  • #3489: Fix the gas usage computation for built-in transaction that have too much gas provided
  • #3485: Fix full history pruning storer epoch-related operations
  • #3490: Fix a possible out-of-memory situation for trie syncing
  • #3498: Fix a possible bug when the first node in queue is unjailed
  • #3504: Fix nodes coordinator registery not getting prunned in case of restarts in every epoch
  • #3509: Fixed the situation when a delegator withdraws all his funds but the rewards remain in storage
    • #3529: Fix an edge-case for NumUsers field
  • #3530: Fix transaction simulation for built in functions
  • #3531: Fix bootstrap from storage after import
  • #3532: Fixed a possible deadlock in gasScheduleNotifier
  • #3536: Fix the gas used calculation for validators when executing SCRs
  • #3534: Fix waiting list length

v1.2.22

28 Sep 14:08
6922167
Compare
Choose a tag to compare

Release v1.2.22 is out 🚀

Release description:
Binary Update v1.2.22

What's new:
#3472 Small improvement in transaction simulator engine for the situation when the transaction to be estimated is a simple move balance.

Bug fixes:
#3466 Removed Arwen binary build from the Elrond node Docker image.
#3465 Fixed the node redundancy mechanism by using a new BLS key for the redundancy handler
#3473 Fixed connect to seeders print + added a new print if the node errors.
#3470 Fix health record creation error on shuffle out.