Stability improvements
- Win compile fix march2025 by @MonsieurNicolas in #4669
- Switch in-memory index to hash set by @SirTyson in #4665
- Update metrics and example config based on current implemention by @marta-lokhova in #4664
- Change expensive timer metrics to trend counters by @SirTyson in #4670
- Use raii lock in DownloadBucketsWork by @SirTyson in #4675
- Fix soroban test upgrades by @SirTyson in #4654
- Removed peer authenticated assert in Floodgate::broadcast by @SirTyson in #4680
- Fix core assert failure in debug logging mode by @marta-lokhova in #4681
- BucketSnapshotManager Race by @SirTyson in #4702
- LedgerTxn::getHeader cleanup by @marta-lokhova in #4698
- Startup bug fix by @SirTyson in #4701
- Remove redundant loads from checkValid path by @SirTyson in #4704
- Disable LTX cache when BucketList is in memory by @SirTyson in #4706
- Overlay cleanup and additional tests by @marta-lokhova in #4713
- Incorporate clang thread-safety static analysis into core by @marta-lokhova in #4727
New features
- Load generator: add a new mode to pre-generate load offline by @marta-lokhova in #4671
- Introduce an experimental flag to batch transactions to flood by @marta-lokhova in #4692
- Add config option to skip some validator checks for testing (for v22.3.0 release) by @bboston7 in #4709
- Add option to validate transaction signatures in the background by @bboston7 in #4699
Full Changelog: v22.2.0...v22.3.0