What's Changed
Bugfixes
- Fix metric count consensus by @sstanculeanu in #5792
New Features
- Staking V4: auction list api endpoint by @bogdan-rosianu in #4068
- New endpoint /node/waiting-epochs-left/:key by @sstanculeanu in #5714
Improvements
- Added new flag + readme for starting p2p prometheus dashboards by @sstanculeanu in #5707
Other Notable Changes
- Create ticker on metachain by @sasurobert in #3363
- Liquid staking manager by @sasurobert in #3375
- Liquid staking integration tests by @sasurobert in #3388
- Liquid staking unit and integration tests by @sasurobert in #3385
- Merge from dev to ls by @sasurobert in #3438
- Power in decentralization by @sasurobert in #3447
- Merge dev into liquid staking by @mariusmihaic in #3803
- Staking v4 init auciton nodes list by @mariusmihaic in #3818
- Merge dev liquid staking v2 by @mariusmihaic in #3872
- Filter auction nodes list by @mariusmihaic in #3822
- SystemSCs.go code split by @iulianpascalau in #3891
- Merge dev into liquid staking 16032022 by @mariusmihaic in #3910
- Ignore staking queue by @mariusmihaic in #3861
- Move all waiting list related code from staking.go to stakingWaitingList.go by @mariusmihaic in #3866
- Nodes coordinator with staking v4 by @mariusmihaic in #3883
- Shard validator info handler map interface by @mariusmihaic in #3907
- Integrate validators info map into system SC by @mariusmihaic in #3908
- Integrate validators info map into validators statistics by @mariusmihaic in #3915
- Integrate validators info map into validator creator by @mariusmihaic in #3926
- Integrate validators info map into rewards creator by @mariusmihaic in #3929
- Integrate validators info map into staking data provider by @mariusmihaic in #3930
- Validator statistics - save shuffled out nodes in auction list by @mariusmihaic in #3932
- Merge dev into liquid staking 19 04 22 by @mariusmihaic in #4000
- add golangci linter for feat branches PRs by @bogdan-rosianu in #4004
- FIX: Linter errors by @mariusmihaic in #4008
- Merge dev into liqiud staking 28 04 22 by @mariusmihaic in #4032
- Integration tests staking v4 by @mariusmihaic in #3951
- Bug fixes staking v4 by @mariusmihaic in #3993
- Fix adding keys to waiting list in tests setup by @mariusmihaic in #4049
- Staking v4 - Integration tests with custom scenarios by @mariusmihaic in #4045
- StakingV4: Create auction list selector subcomponent by @mariusmihaic in #4073
- Merge dev into liquid staking 26 05 2022 by @mariusmihaic in #4118
- FIX: Broken test by @mariusmihaic in #4128
- Fix latency unit test by @mariusmihaic in #4132
- Staking v4: soft auction list selection by @mariusmihaic in #4083
- Merge dev into liquid staking 09 06 2022 by @mariusmihaic in #4183
- Staking V4: Refactor stakingDataProvider to pre-fill auction data by @mariusmihaic in #4155
- En 12197 staking v4 save nodes config by @mariusmihaic in #4125
- Staking v4: integration tests for unStake nodes by @mariusmihaic in #4121
- Staking V4: integration tests jail/unJail by @mariusmihaic in #4170
- Merge dev into liquid staking 16 06 2022 by @mariusmihaic in #4197
- Merge dev into liquid staking 22 06 2022 by @mariusmihaic in #4215
- StakingV4: Auction list API endpoint V2 by @mariusmihaic in #4178
- Merge dev into liquid staking 30 08 2022 by @mariusmihaic in #4246
- Stakingv4 up2date 12 jan 2023 by @mariusmihaic in #4869
- Remove liquid staking from stakingV4 by @mariusmihaic in #4935
- Remove BuiltInFunctionOnMetaEnableEpoch and FixWaitingList by @mariusmihaic in #4936
- Add PreviousList to peersAccount/validatorInfo/shardValidatorInfo by @mariusmihaic in #4961
- Rename staking v4 flags to steps by @mariusmihaic in #4970
- Protection check for stakingV4 configs by @mariusmihaic in #4983
- Remove unused IsTransferToMetaFlagEnabled by @mariusmihaic in #4989
- Merge rc v1 5 0 into stakingv4 16 feb 2023 by @mariusmihaic in #4992
- FIX: Remove warn by @mariusmihaic in #4993
- Fix edge case empty waiting list by @mariusmihaic in #5061
- Config protection max, min nodes with hysteresis by @mariusmihaic in #5078
- Deterministic displayer integration tests by @mariusmihaic in #5093
- Merge rc into stakingv4 21 mar 2023 by @mariusmihaic in #5114
- FIX: Low waiting list edge case in StakingV4Step2 by @mariusmihaic in #5111
- New enable epochs handler functionality by @sstanculeanu in #5417
- New methods enable epochs handler by @sstanculeanu in #5491
- Feat/refactor enable epochs handler by @sstanculeanu in #5419
- Replace SendTxRequest with FrontendTransaction by @sstanculeanu in #5649
- lastSnapshot marker fix by @BeniaminDrasovean in #5642
- remove the state checkpoint operation by @BeniaminDrasovean in #5672
- Trie storage statistics component by @ssd04 in #5401
- use disabled snapshots manager if the snapshots are disabled by @BeniaminDrasovean in #5674
- chore: integrated cacheless core-go libs by @iulianpascalau in #5747
- Move ValidatorAPIResponse structure to mx-chain-core-go by @sstanculeanu in #5738
- Trie sync progress status by @ssd04 in #5705
- New logger version by @iulianpascalau in #5776
- Context closing during snapshot bugfix by @BeniaminDrasovean in #5775
- Merge rc/1.7.0 into staking v4 3 jan 2024 by @mariusmihaic in #5800
- Fix linter in staking v4 after merge from rc/1.7.0 by @mariusmihaic in #5822
- Mx 14854 merge rc 1 7 into staking v4 10 jan 2024 by @mariusmihaic in #5823
- FIX: Remove enforced config protections by @mariusmihaic in #5825
- Fix import db resource leak by @iulianpascalau in #5795
- switch to current block randomness for ordering transactions by @AdoAdoAdo in #5683
- Protocol ID check in seeder by @iulianpascalau in #5868
- Merge rc sirius fixes rc v1.7.0 2024.01.29 by @iulianpascalau in #5885
- Merge rc 1 7 into staking v4 30 jan 2024 by @mariusmihaic in #5893
- do not activate more nodes on stake if too many nodes by @sasurobert in #5858
Full Changelog: v1.6.15...v1.7.0