Releases: multiversx/mx-chain-go
Releases · multiversx/mx-chain-go
v1.10.8
v1.10.7
What's Changed
New Features
- Disable relayed v1/v2 by @sstanculeanu in #7094
 
Other Notable Changes
- Merge rc/v1.7.0 in feat/light client support by @BeniaminDrasovean in #5879
 - Merge rc/1.7.0 in feat/light client support by @BeniaminDrasovean in #6049
 - State changes collector by @BeniaminDrasovean in #5585
 - State changes outport by @cristure in #6429
 - bump mx-chain-core go version. by @cristure in #6476
 - State changes read operations by @ssd04 in #6296
 - updated core enums in state changes. by @cristure in #6495
 - Fix state changes collector store check by @ssd04 in #6679
 - Merge spica patch relayedv3 into feat state changes by @ssd04 in #6779
 - Merge master into feat state changes by @ssd04 in #6780
 - fix state changes collector index out of bounds by @ssd04 in #6826
 - state changes fixes by @BeniaminDrasovean in #6803
 - add unit test for revert fix, and update go mod by @BeniaminDrasovean in #6897
 - unit tests for merging same account accesses by @danielradu10 in #6965
 - Refactor stateAccessesCollector by @BeniaminDrasovean in #6926
 - merge state accesss for same account in the same tx by @BeniaminDrasovean in #6958
 - Merge master into state changes by @ssd04 in #7196
 - Fixes tx cost endpoint by @miiu96 in #7169
 - use account changes as int by @BeniaminDrasovean in #7232
 - Merge teegarden into feat state changes by @ssd04 in #7252
 - export original key and val in dataTrieChanges by @BeniaminDrasovean in #7270
 - fix dataTrieChanges delete by @BeniaminDrasovean in #7293
 - Merge rc/barnard patch 3 in feat/state changes 8oct by @BeniaminDrasovean in #7316
 - add StateAccessesCollector to testFullNode by @BeniaminDrasovean in #7319
 - Feat/state changes by @ssd04 in #6565
 - Merge rc barnard patch 3 into extend bootstrap time by @ssd04 in #7328
 - Extend default bootstrap time to wait for requested data by @ssd04 in #7324
 
Full Changelog: v1.10.6...v1.10.7
v1.10.6
v1.10.5
What's Changed
Other Notable Changes
- Merge "rc/barnard" into "master" by @miiu96 in #6625
 - proper wasmer location by @sstanculeanu in #7124
 
Full Changelog: v1.10.4...v1.10.5
v1.10.4
What's Changed
Other Notable Changes
- proposalToVote - calculated correct by @sasurobert in #7106
 
Full Changelog: v1.10.3...v1.10.4
What's Changed
Improvements
- Update go 1.23 by @sstanculeanu in #6511
 
Other Notable Changes
- MX-15029: Accept multiple delegateVoting by @dragos-rebegea in #5857
 - MX-15032: MaxVotingDelayPeriodInEpochs by @dragos-rebegea in #5877
 - MX-15047: add gasUsage for changeConfig by @dragos-rebegea in #5872
 - Mx 15033 by @dragos-rebegea in #5922
 - Merge rc v1.8.0 feat governance fixes by @dragos-rebegea in #6491
 - MX-15031: Add cancel method before voting start by @dragos-rebegea in #6496
 - accounts storage iterator by @BeniaminDrasovean in #6086
 - Spica to barnard 23 okt by @sasurobert in #6553
 - Barnard to gov 4 nov by @sasurobert in #6582
 - Change penalise gas by @sasurobert in #6264
 - Barnard governance 14 11 by @sasurobert in #6608
 - Heartbeats chain simulator by @miiu96 in #6612
 - integrate new account storage iterator by @BeniaminDrasovean in #6696
 - Spica patch to barnard 22 Jan by @sasurobert in #6726
 - new epoch start blockchain hooks by @laurci in #6548
 - vm integration for get all transfers value hook, get code hash hook and internal errors masking by @laurci in #6774
 - vm integration for backtransfers improvements by @laurci in #6791
 - Merge rc/barnard into feat/governance-fixes by @dragos-rebegea in #6845
 - float64 conversion issue fix by @dragos-rebegea in #6868
 - Merge rc/barnard in feat/accounts storage iterator 13 mar by @BeniaminDrasovean in #6876
 - check only dbs that are older than the given epoch by @BeniaminDrasovean in #6327
 - integrate transfer and execute with return error by @laurci in #6852
 - add get esdt token type vm hook by @laurci in #6893
 - Automatic activation of nodes disabled by @sasurobert in #6793
 - Barnard to gov 24 mar by @sasurobert in #6903
 - Feat/accounts storage iterator by @BeniaminDrasovean in #6547
 - VM reserved functions activation flag integration by @laurci in #6932
 - Rc/andromeda by @AdoAdoAdo in #6747
 - fixes andromeda to barnard merge by @AdoAdoAdo in #7006
 - unit tests by @danielradu10 in #7008
 - Andromeda to governance by @sasurobert in #7017
 - Andromeda to barnard by @sasurobert in #6996
 - Barnard to gov 29 may by @sasurobert in #7019
 - Fix epoch start trigger missing prev header by @ssd04 in #6997
 - Adapt changes to use timestamp as milliseconds by @ssd04 in #7021
 - Fix code coverage upload by @andreibancioiu in #7029
 - Barnard to gov 10 june by @sasurobert in #7034
 - fixing tests with unbond by @sasurobert in #7037
 - Feat/governance fixes by @dragos-rebegea in #6490
 - [DO NOT MERGE] Set UnBondPeriodInEpochs = 3 by @elvisboghiu in #7009
 - Adjust workflow - optimization, plus migration on-prem (for MacOS) by @andreibancioiu in #7039
 - Update smart contract hooks to export milliseconds by @ssd04 in #7025
 - Fix hardware requirement cpu flags check by @ssd04 in #7030
 - set block data timestamp ms field by @ssd04 in #7033
 - Merge barnard into feat timestamp ms by @ssd04 in #7041
 - Fix codecov for Barnard by @andreibancioiu in #7042
 - update vm version: rename hook epochStartBlockTimeStampMs -> epochStartBlockTimestampMs by @laurci in #7043
 - Indexer with timestamp ms by @miiu96 in #7044
 - Merge barnard into feat timestamp ms by @ssd04 in #7048
 - Optimize some workflows - use self-hosted runner by @andreibancioiu in #7046
 - skip meta data entries when iterating esdts on API calls by @BeniaminDrasovean in #7035
 - Fix internal testing suite report storage by @btc-fan in #7028
 - Merge barnard into feat timestamp ms by @ssd04 in #7050
 - Fix codecov config (exclude files) by @andreibancioiu in #7052
 - Merge barnard into feat timestamp ms by @ssd04 in #7058
 - update vm version by @laurci in #7060
 - update go core version by @ssd04 in #7063
 - Feat/timestamp ms by @ssd04 in #7040
 - New indexer and vm common by @miiu96 in #7064
 - Update Index of Reports by @elvisboghiu in #7068
 - update vm version by @laurci in #7066
 - Update indexer by @miiu96 in #7087
 - governance fixes after qa testing by @sasurobert in #7092
 - fix get balance opcode by @sasurobert in #7096
 - do not vote on closed proposal by @sasurobert in #7101
 - proposalToVote - calculated correct by @sasurobert in #7106
 
New Contributors
- @elvisboghiu made their first contribution in #7009
 
Full Changelog: v1.9.6...v1.10.4
v1.10.3
What's Changed
Other Notable Changes
- do not vote on closed proposal by @sasurobert in #7101
 
Full Changelog: v1.10.2...v1.10.3
v1.10.2
What's Changed
Other Notable Changes
- governance fixes after qa testing by @sasurobert in #7092
 - fix get balance opcode by @sasurobert in #7096
 
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
Improvements
- Update go 1.23 by @sstanculeanu in #6511
 
Other Notable Changes
- MX-15029: Accept multiple delegateVoting by @dragos-rebegea in #5857
 - MX-15032: MaxVotingDelayPeriodInEpochs by @dragos-rebegea in #5877
 - MX-15047: add gasUsage for changeConfig by @dragos-rebegea in #5872
 - Mx 15033 by @dragos-rebegea in #5922
 - Merge rc v1.8.0 feat governance fixes by @dragos-rebegea in #6491
 - MX-15031: Add cancel method before voting start by @dragos-rebegea in #6496
 - accounts storage iterator by @BeniaminDrasovean in #6086
 - Spica to barnard 23 okt by @sasurobert in #6553
 - Barnard to gov 4 nov by @sasurobert in #6582
 - Change penalise gas by @sasurobert in #6264
 - Barnard governance 14 11 by @sasurobert in #6608
 - Heartbeats chain simulator by @miiu96 in #6612
 - integrate new account storage iterator by @BeniaminDrasovean in #6696
 - Spica patch to barnard 22 Jan by @sasurobert in #6726
 - new epoch start blockchain hooks by @laurci in #6548
 - vm integration for get all transfers value hook, get code hash hook and internal errors masking by @laurci in #6774
 - vm integration for backtransfers improvements by @laurci in #6791
 - Merge rc/barnard into feat/governance-fixes by @dragos-rebegea in #6845
 - float64 conversion issue fix by @dragos-rebegea in #6868
 - Merge rc/barnard in feat/accounts storage iterator 13 mar by @BeniaminDrasovean in #6876
 - check only dbs that are older than the given epoch by @BeniaminDrasovean in #6327
 - integrate transfer and execute with return error by @laurci in #6852
 - add get esdt token type vm hook by @laurci in #6893
 - Automatic activation of nodes disabled by @sasurobert in #6793
 - Barnard to gov 24 mar by @sasurobert in #6903
 - Feat/accounts storage iterator by @BeniaminDrasovean in #6547
 - VM reserved functions activation flag integration by @laurci in #6932
 - Rc/andromeda by @AdoAdoAdo in #6747
 - fixes andromeda to barnard merge by @AdoAdoAdo in #7006
 - unit tests by @danielradu10 in #7008
 - Andromeda to governance by @sasurobert in #7017
 - Andromeda to barnard by @sasurobert in #6996
 - Barnard to gov 29 may by @sasurobert in #7019
 - Fix epoch start trigger missing prev header by @ssd04 in #6997
 - Adapt changes to use timestamp as milliseconds by @ssd04 in #7021
 - Fix code coverage upload by @andreibancioiu in #7029
 - Barnard to gov 10 june by @sasurobert in #7034
 - fixing tests with unbond by @sasurobert in #7037
 - Feat/governance fixes by @dragos-rebegea in #6490
 - [DO NOT MERGE] Set UnBondPeriodInEpochs = 3 by @elvisboghiu in #7009
 - Adjust workflow - optimization, plus migration on-prem (for MacOS) by @andreibancioiu in #7039
 - Update smart contract hooks to export milliseconds by @ssd04 in #7025
 - Fix hardware requirement cpu flags check by @ssd04 in #7030
 - set block data timestamp ms field by @ssd04 in #7033
 - Merge barnard into feat timestamp ms by @ssd04 in #7041
 - Fix codecov for Barnard by @andreibancioiu in #7042
 - update vm version: rename hook epochStartBlockTimeStampMs -> epochStartBlockTimestampMs by @laurci in #7043
 - Indexer with timestamp ms by @miiu96 in #7044
 - Merge barnard into feat timestamp ms by @ssd04 in #7048
 - Optimize some workflows - use self-hosted runner by @andreibancioiu in #7046
 - skip meta data entries when iterating esdts on API calls by @BeniaminDrasovean in #7035
 - Fix internal testing suite report storage by @btc-fan in #7028
 - Merge barnard into feat timestamp ms by @ssd04 in #7050
 - Fix codecov config (exclude files) by @andreibancioiu in #7052
 - Merge barnard into feat timestamp ms by @ssd04 in #7058
 - update vm version by @laurci in #7060
 - update go core version by @ssd04 in #7063
 - Feat/timestamp ms by @ssd04 in #7040
 - New indexer and vm common by @miiu96 in #7064
 - Update Index of Reports by @elvisboghiu in #7068
 - update vm version by @laurci in #7066
 - Update indexer by @miiu96 in #7087
 
New Contributors
- @elvisboghiu made their first contribution in #7009
 
Full Changelog: v1.9.6...v1.10.1
v1.10.0
What's Changed
Improvements
- Update go 1.23 by @sstanculeanu in #6511
 
Other Notable Changes
- MX-15029: Accept multiple delegateVoting by @dragos-rebegea in #5857
 - MX-15032: MaxVotingDelayPeriodInEpochs by @dragos-rebegea in #5877
 - MX-15047: add gasUsage for changeConfig by @dragos-rebegea in #5872
 - Mx 15033 by @dragos-rebegea in #5922
 - Merge rc v1.8.0 feat governance fixes by @dragos-rebegea in #6491
 - MX-15031: Add cancel method before voting start by @dragos-rebegea in #6496
 - accounts storage iterator by @BeniaminDrasovean in #6086
 - Spica to barnard 23 okt by @sasurobert in #6553
 - Barnard to gov 4 nov by @sasurobert in #6582
 - Change penalise gas by @sasurobert in #6264
 - Barnard governance 14 11 by @sasurobert in #6608
 - Heartbeats chain simulator by @miiu96 in #6612
 - integrate new account storage iterator by @BeniaminDrasovean in #6696
 - Spica patch to barnard 22 Jan by @sasurobert in #6726
 - new epoch start blockchain hooks by @laurci in #6548
 - vm integration for get all transfers value hook, get code hash hook and internal errors masking by @laurci in #6774
 - vm integration for backtransfers improvements by @laurci in #6791
 - Merge rc/barnard into feat/governance-fixes by @dragos-rebegea in #6845
 - float64 conversion issue fix by @dragos-rebegea in #6868
 - Merge rc/barnard in feat/accounts storage iterator 13 mar by @BeniaminDrasovean in #6876
 - check only dbs that are older than the given epoch by @BeniaminDrasovean in #6327
 - integrate transfer and execute with return error by @laurci in #6852
 - add get esdt token type vm hook by @laurci in #6893
 - Automatic activation of nodes disabled by @sasurobert in #6793
 - Barnard to gov 24 mar by @sasurobert in #6903
 - Feat/accounts storage iterator by @BeniaminDrasovean in #6547
 - VM reserved functions activation flag integration by @laurci in #6932
 - Rc/andromeda by @AdoAdoAdo in #6747
 - fixes andromeda to barnard merge by @AdoAdoAdo in #7006
 - unit tests by @danielradu10 in #7008
 - Andromeda to governance by @sasurobert in #7017
 - Andromeda to barnard by @sasurobert in #6996
 - Barnard to gov 29 may by @sasurobert in #7019
 - Fix epoch start trigger missing prev header by @ssd04 in #6997
 - Adapt changes to use timestamp as milliseconds by @ssd04 in #7021
 - Fix code coverage upload by @andreibancioiu in #7029
 - Barnard to gov 10 june by @sasurobert in #7034
 - fixing tests with unbond by @sasurobert in #7037
 - Feat/governance fixes by @dragos-rebegea in #6490
 - [DO NOT MERGE] Set UnBondPeriodInEpochs = 3 by @elvisboghiu in #7009
 - Adjust workflow - optimization, plus migration on-prem (for MacOS) by @andreibancioiu in #7039
 - Update smart contract hooks to export milliseconds by @ssd04 in #7025
 - Fix hardware requirement cpu flags check by @ssd04 in #7030
 - set block data timestamp ms field by @ssd04 in #7033
 - Merge barnard into feat timestamp ms by @ssd04 in #7041
 - Fix codecov for Barnard by @andreibancioiu in #7042
 - update vm version: rename hook epochStartBlockTimeStampMs -> epochStartBlockTimestampMs by @laurci in #7043
 - Indexer with timestamp ms by @miiu96 in #7044
 - Merge barnard into feat timestamp ms by @ssd04 in #7048
 - Optimize some workflows - use self-hosted runner by @andreibancioiu in #7046
 - skip meta data entries when iterating esdts on API calls by @BeniaminDrasovean in #7035
 - Fix internal testing suite report storage by @btc-fan in #7028
 - Merge barnard into feat timestamp ms by @ssd04 in #7050
 - Fix codecov config (exclude files) by @andreibancioiu in #7052
 - Merge barnard into feat timestamp ms by @ssd04 in #7058
 - update vm version by @laurci in #7060
 - update go core version by @ssd04 in #7063
 - Feat/timestamp ms by @ssd04 in #7040
 - New indexer and vm common by @miiu96 in #7064
 - Update Index of Reports by @elvisboghiu in #7068
 - update vm version by @laurci in #7066
 
New Contributors
- @elvisboghiu made their first contribution in #7009
 
Full Changelog: v1.9.6...v1.10.0
v1.9.6
What's Changed
Bugfixes
- Rc/rewards config by @sstanculeanu in #6861
 
New Features
- Equivalent messages filter on consensus topic by @sstanculeanu in #5666
 - Equivalent proofs tracker by @ssd04 in #6456
 - Metachain notarizez based on equivalent proofs by @sstanculeanu in #6513
 
Improvements
- throttler-management by @danielradu10 in #6405
 - equivalentProofsTopic + interceptor by @sstanculeanu in #6457
 - final proof is now sent on the common topic with META by @sstanculeanu in #6516
 
Other Notable Changes
- EN-13432 consensus group size by epoch by @bogdan-rosianu in #4742
 - En 13432 consensus group size changes part 2 by @bogdan-rosianu in #4797
 - EN-13432: Nodes shuffler refactoring by @bogdan-rosianu in #4799
 - EN-13432: update index hashed nodes coordinator by @bogdan-rosianu in #4806
 - EN-13432: fixes for nodes coordinator with chain parameters by @bogdan-rosianu in #4819
 - Merge rc 1 5 into feat consensus group size by @bogdan-rosianu in #4844
 - chain parameters notifier by @bogdan-rosianu in #4927
 - Merge rc v1 6 cons changes aug11 by @bogdan-rosianu in #5475
 - Merge rc v 6 cns size changes aug24 by @bogdan-rosianu in #5523
 - Merge rc 1 6 into feat cns size sep4 by @bogdan-rosianu in #5557
 - Merge rc 1.7.next1 into rc 1.8.0 by @ssd04 in #6384
 - Merge rc 1.8.0 into consensus size changes by @ssd04 in #6389
 - fix cyclic import by @AdoAdoAdo in #6396
 - Multikey goroutines by @danielradu10 in #6402
 - Adapt final info message check by @ssd04 in #6431
 - Mx 15065 fixed order consensus by @AdoAdoAdo in #6436
 - fixed ordering for consensus group after flag activation by @AdoAdoAdo in #6448
 - refactor to use common functions for single/multi-key by @ssd04 in #6408
 - benchmark_signature_verification by @ilincaseby in #6424
 - Refactor consensus by @AdoAdoAdo in #6483
 - Fix integration tests - part 1 by @ssd04 in #6515
 - Message validation optimization by @cristure in #6462
 - Refactor v2 subround block by @AdoAdoAdo in #6535
 - cleanup consensus v2 signature subround by @AdoAdoAdo in #6537
 - Subround endround v2 tests by @ssd04 in #6601
 - cleanup consensus v2 subround end round by @AdoAdoAdo in #6540
 - Fixes header sig verification by @AdoAdoAdo in #6665
 - Integrate proof check on sync by @ssd04 in #6501
 - Subround endround v2 fixes by @ssd04 in #6683
 - Check proof on activation block sync by @ssd04 in #6697
 - stabilization-equivalent-proofs by @AdoAdoAdo in #6686
 - Change AddProof by @ssd04 in #6712
 - Proofs pool cleanup delta by @ssd04 in #6725
 - fix requesting attesting blocks after equivalent proofs by @AdoAdoAdo in #6732
 - Fix shard stuck by @AdoAdoAdo in #6739
 - Feat/consensus size changes by @bogdan-rosianu in #4843
 - fix shard final block at transition by @AdoAdoAdo in #6745
 - fix config for shard nodes by @AdoAdoAdo in #6749
 - Equivalent proofs stabilization 2 by @AdoAdoAdo in #6717
 - Fix consensus check by @AdoAdoAdo in #6760
 - add header verification unit tests by @AdoAdoAdo in #6769
 - adapt integration tests for consensus v2 by @ssd04 in #6685
 - set fork detector checkpoints on bootstrapper applyBlock by @AdoAdoAdo in #6783
 - Consensus transition speedup by @AdoAdoAdo in #6787
 - Wait for epoch start block if not available by @ssd04 in #6804
 - trigger activation fixes by @AdoAdoAdo in #6788
 - avoid executing twice the block by @AdoAdoAdo in #6806
 - Block body mutex by @ssd04 in #6805
 - remove old consensus test with equivalent proofs by @ssd04 in #6816
 - remove close err chan by @ssd04 in #6819
 - Previous header proof in block structure by @miiu96 in #6814
 - when no block received, try removing the first requested block by @AdoAdoAdo in #6823
 - Add proof to pool on transition by @ssd04 in #6825
 - fix linter issue in tests by @ssd04 in #6827
 - Feat/equivalent messages by @sstanculeanu in #5786
 - add process block stopwatch by @ssd04 in #6831
 - check shard data only on meta nodes in interceptor by @ssd04 in #6835
 - add state statistics for search first by @ssd04 in #6837
 - Fix Andromeda import db by @miiu96 in #6842
 - Subround endround equivalent proofs unit tests by @ssd04 in #6836
 - Equivalent proofs unit tests by @ssd04 in #6830
 - add storage statistics for persister write operation by @ssd04 in #6847
 - Chain simulator integration andromeda by @miiu96 in #6849
 - Equivalent messages anti flood by @AdoAdoAdo in #6857
 - Outport finalized state updates by @ssd04 in #6867
 - Skip signer indices indexing by @miiu96 in #6862
 - Integration test rewards Andromeda by @miiu96 in #6875
 - Invalid signers cache by @sstanculeanu in #6873
 - Remove Todo's Andromeda by @miiu96 in #6886
 - Optimize startup for internal testnets by @andreibancioiu in #6884
 - General review fixes by @AdoAdoAdo in #6880
 - Proofs pool improvements by @ssd04 in #6878
 - Proofs pool upsert by @ssd04 in #6887
 - fix keys management max rounds of inactivity by @ssd04 in #6898
 - Integration tests rewards with txs by @miiu96 in #6899
 - small fix for multikey local testnet by @sstanculeanu in #6906
 - add log on shard header prev proof verification by @ssd04 in #6905
 - store early consensus headers for execution by @AdoAdoAdo in #6910
 - updated config.sh to take into consideration the round duration by @raduchis in #6908
 - fix shard header finalized state by @ssd04 in #6911
 - Check proof only if not nil by @ssd04 in #6914
 - Fixes chain simulator by @miiu96 in #6919
 - Equivalent proofs propagation optimisation by @AdoAdoAdo in #6923
 - Fix bitmap by @miiu96 in #6921
 - Revert chain simulator delay by @miiu96 in #6929
 - Fields size checker by @ssd04 in #6920
 - R...