Stability improvements
- Support extended survey in the survey script
- Limit outbound connections based on inbound config
- docs: fix grammar & spelling in ledger.md
- Add a new load generation mode that produces DEX transactions.
- Require pull mode
- Extend survey functionality to include connection targets
- Survey improvements
- Index buckets before adding them to BucketList
- Add missing "override"
- Improvements to survey script
- Fix CI Github action workflow warning (deprecated features)
- Improve asan and diagnostics in CI
- Introduce a capability to limit amount of DEX operations in tx sets
- Added BucketListDB init tests and invariant checks
- Better bloom filter metrics
- Flow control capacity accounting
- Survey script improvements
- [Cleanup] Refactor some utility functions in Overlay tests
- Bucket list info
- Set the current ledger age to 0 if it has no LCL
New features
None in this release.
Soroban (only enabled in vNext, not enabled in default build)
- bump env and rust version
- Support installing Rust on aarch64 in install-rust.sh script
- Update env version to include delete im, remove EnvVal changes
- Bump soroban env to 0.0.10 release version
- Update to new env/xdr/wasmi, expose version info
- Core changes to decouple contract instance from source (CAP-46-02)
- Bump rs-soroban-env
- Pin
cxxbridge
tool at v 1.0.68 to matchCargo.lock
.
Breaking changes
- switch to llvm-12 (from llvm-10) and to gcc-10 (from gcc-8) ; not technically a breaking change (older versions of toolchains still work), but instead reflects what the currently tested toolchains are. Main implication is that we’re prioritizing testing Ubuntu 22.04 LTS instead of Ubuntu 18.04 LTS (that is EOL soon).