Releases: multiversx/mx-chain-go
Releases · multiversx/mx-chain-go
Release list
v1.11.9
What's Changed
Other Notable Changes
- when transitioning to Andromeda, request missing proofs by @BeniaminDrasovean in #7890
Full Changelog: v1.11.8...v1.11.9
v1.11.8
v1.11.7
What's Changed
Other Notable Changes
- more bootstrap optimizations by @raduchis in #7862
- unregister all processors on tear down by @sstanculeanu in #7865
- Fix transition on msg reverse order by @AdoAdoAdo in #7876
- recreate interceptors on bootstrap by @AdoAdoAdo in #7861
Full Changelog: v1.11.6...v1.11.7
v1.11.6
What's Changed
Other Notable Changes
- flags compressed by @sstanculeanu in #7835
- fix linter in tests by @AdoAdoAdo in #7859
Full Changelog: v1.11.5...v1.11.6
v1.11.5
What's Changed
Other Notable Changes
- update vm common by @sstanculeanu in #7833
Full Changelog: v1.11.3...v1.11.5
v1.11.2-patch-devnet
v1.11.3
v2.0.0
Release draft from Github Actions
What's Changed
Bugfixes
- extra guardian check by @sstanculeanu in #7181
- Supernova TxPool: Fixed Failing Integration Test by @danielradu10 in #7264
- Supernova TxPool: Fixed failing integration tests 09-19 by @danielradu10 in #7272
- Supernova TxPool: Bug fixes by @danielradu10 in #7308
- Fix race for TestEpochStartSubscriptionHandler_NotifyAll by @danielradu10 in #7314
- Supernova TxPool: Fix initialization of chain simulator config by @danielradu10 in #7321
- Supernova TxPool Part2: Fixed eviction consistency by @danielradu10 in #7352
- Supernova Async Exec: Fix Genesis Notarization by @danielradu10 in #7376
- Prepare for legacy sync by @sstanculeanu in #7379
- updated ratings to use round duration from chain parameters by @sstanculeanu in #7384
- fixed log data serialization by @sstanculeanu in #7511
- updated to reset the blocks queue's chan when resuming after a processing pause by @sstanculeanu in #7503
- allow 600m gas per tx in one mb by @sstanculeanu in #7519
- different revert on commit by @sstanculeanu in #7645
- Fix full lru on executed mbs by @sstanculeanu in #7644
- Missing proof while syncing by @sstanculeanu in #7647
- Get fees from the previous header of epoch change proposed for metrics by @sstanculeanu in #7654
- MEDIUM-007: Committed-hash guard map can grow without bound on non-V3 commit path by @sstanculeanu in #7705
- MEDIUM-001: Retry path for failed async execution returns early and skips backoff by @sstanculeanu in #7703
- MEDIUM-014: Unexecutable-transaction cache keys are not removed after cleanup by @sstanculeanu in #7708
- MEDIUM-020: Proofs-pool nonce overwrite leaves stale hash entries and inconsistent cleanup by @sstanculeanu in #7712
- MEDIUM-021: Intercepted-data dedup has a pre-save race window that allows parallel duplicate validation/processing by @sstanculeanu in #7713
- Fix add future header to process if needed by @sstanculeanu in #7728
- codex MEDIUM-06: Pending intercepted-data cache can poison later legi… by @sstanculeanu in #7733
- fix meta header nonce gaps on shard blocks due to missing data by @sstanculeanu in #7761
- SubroundEndRound fixes by @sstanculeanu in #7767
- decrease peer's rating before sendToConnectedPeer by @sstanculeanu in #7773
Improvements
- Update UnmarshallHeader method for v3 by @sstanculeanu in #7171
- Supernova TxPool: Propagate error from SelectTransactions by @danielradu10 in #7237
- Supernova TxPool: New Endpoint for SelectTransactions by @danielradu10 in #7230
- Supernova TxPool: GetVirtualNonce Endpoint by @danielradu10 in #7241
- Supernova Txpool: Improvements-09-12 by @danielradu10 in #7245
- Supernova TxPool: Improvements-09-15 by @danielradu10 in #7253
- Supernova TxPool: Virtual Nonce Endpoint Fixes by @danielradu10 in #7254
- Supernova TxPool: Improvements-16-09 by @danielradu10 in #7261
- Supernova TxPool: Fixed AccountBreadcrumb Constructor by @danielradu10 in #7265
- Create block proposal shard coverage by @sstanculeanu in #7267
- Supernova TxPool: Selection Endpoint Improvements by @danielradu10 in #7269
- Supernova TxPool Part2: Optimize the check for a tracked transaction by @danielradu10 in #7280
- Supernova TxPool Part2: Check if a transaction is still tracked by @danielradu10 in #7278
- Supernova TxPool Part2: Check Tracked Txs Fixes by @danielradu10 in #7284
- Supernova TxPool Part2: Added global account breadcrumb by @danielradu10 in #7288
- Select Transactions Endpoint: Return PPU info by @danielradu10 in #7290
- Supernova TxPool Part2: Integration of Global Account Breadcrumbs by @danielradu10 in #7294
- Supernova TxPool Part2: More integration tests for forks scenarios by @danielradu10 in #7307
- Integrated gas computation into proposal verification by @sstanculeanu in #7279
- Supernova TxPool: Inspect Dimension of Tracked Blocks by @danielradu10 in #7311
- Supernova TxPool Part2: Use global accounts breadcrumbs by @danielradu10 in #7300
- Added uniqueChunksProcessor by @sstanculeanu in #7231
- Update gas consumption limits in case of shard is stuck by @sstanculeanu in #7326
- Executed miniblocks and transactions cache by @sstanculeanu in #7312
- Supernova TxPool Part2: Reset SelectionTracker by @danielradu10 in #7309
- added syncBlockV3 by @sstanculeanu in #7304
- Supernova TxPool Part2: Add rootHash check by @danielradu10 in #7332
- integrated accountsProposal into baseProcess by @sstanculeanu in #7347
- Supernova TxPool Part2: Solved TODOs by @danielradu10 in #7344
- RevertCurrentBlock by @sstanculeanu in #7355
- updated pendingMiniBlocks for meta header v3 by @sstanculeanu in #7364
- Shard data proposal integration by @sstanculeanu in #7388
- Num pending on shard data proposal by @sstanculeanu in #7393
- Txpool context by @danielradu10 in #7380
- Unit tests for VerifyBlockProposal 11 Nov by @danielradu10 in #7418
- Execution manager by @sstanculeanu in #7402
- Restart execution on failure by @sstanculeanu in #7426
- Consensus integration for header v3 by @sstanculeanu in #7413
- fix CheckValidityTxValuesInEpoch by @sstanculeanu in #7529
- Enable epochs metrics v2 by @sstanculeanu in #7622
- Dynamic time left check for transactions selection by @sstanculeanu in #7627
- Skip txs once set guardian detected by @sstanculeanu in #7648
- Check guarded relayer on interceptor by @sstanculeanu in #7669
- implemented direct sent transactions cache by @sstanculeanu in #7527
- HIGH-007: V2 block callbacks can block consensus message pipeline before admissibility checks by @sstanculeanu in #7697
- MEDIUM-013: V3 timeout extension skips stale-header cleanup in pool/fork detector by @sstanculeanu in #7720
- MEDIUM-005: Header-proof wait state is not cleared; duplicate/late proofs can accumulate blocked goroutines by @sstanculeanu in #7689
- MEDIUM-016: Sync warm-up trusts proof-marked pending nonce without range/canonical checks by @sstanculeanu in #7710
- claude WS2-F04 + codex medium 11 by @sstanculeanu in #7741
- codex MEDIUM-08: Epoch-change meta proposal check is enforced in processing but missing in consensus verification by @sstanculeanu in #7734
- claude Deep Consensus & Block Processing Security Audit by @sstanculeanu in #7736
- Ai audit findings part2 by @sstancule...
v1.11.2
Release generated from Github Actions
Full Changelog: v1.11.1...v1.11.2