Releases: multiversx/mx-chain-go
Releases · multiversx/mx-chain-go
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...
v1.8.13
Full Changelog: v1.8.12...v1.8.13
v1.8.12
What's Changed
Bugfixes
- Added new config for rewards by @sstanculeanu in #6841
Other Notable Changes
- Rc/spica patch relayedv3 fix by @sstanculeanu in #6782
Full Changelog: v1.8.11...v1.8.12