What's Changed
Release notes: This is the first supported version for Protocol 20.
Bug fixes
Stability improvements
- Update installation document to reflect current Rust requirements by @bboston7 in #4123
- Cleaned up BucketApplicator::Counters by @SirTyson in #3566
- BucketListDB Cleanup by @SirTyson in #4124
- Pin rust version to exact version 1.74.1 by @leighmcculloch in #4131
- Cleanup tx queue interface and address warnings/false positives from static analysis by @marta-lokhova in #4119
- Bad auth refund test by @sisuresh in #4133
- Fixed resource limit bug in SOROBAN_UPLOAD by @SirTyson in #4134
- Fix version match by @sisuresh in #4136
- Add some tests for malformed
Symbol
s in invocations/auth by @dmkozh in #4130 - Update soroban settings upgrade docs by @sisuresh in #4140
- Route Soroban TraceHook-based tracing into core trace-level tx logging by @graydon in #4141
- Fix docs by @sisuresh in #4147
- Increase eviction scan size to 1 mb by @SirTyson in #4146
- Adds script and backtraces for linux clang by @SirTyson in #3993
- Add metric to track metra production by @MonsieurNicolas in #4150
- Correctly deinit logging before reinit when changed on the fly by @graydon in #4151
- Add new config settings by @sisuresh in #4142
- Minor loadgen cleanup by @SirTyson in #4149
- Add eviction cycle metrics by @SirTyson in #4144
- Bump env curr and prev by @sisuresh in #4153
- Add soroban metrics for selected network limits by @jayz22 in #4148
- Set upper bound on scan size in the upgrade utils by @sisuresh in #4155
- Allow validators to serialize BL indexes to disk by @SirTyson in #4158
- Bump soroban to 20.1.1 by @graydon in #4159
- Add test vectors for ed25519 edge cases by @graydon in #4152
- Fix startup race condition by @marta-lokhova in #4162
- Improve survey documentation by @marta-lokhova in #4160
- Eviction scan fix by @SirTyson in #4173
- Bump FIRST_VERSION_REQUIRED_FOR_PROTOCOL_20 by @marta-lokhova in #4170
- Subtract refund from feeCharged by @sisuresh in #4171
- Soroban metrics improvement by @jayz22 in #4175
- Added bucket list window sample period config setting by @SirTyson in #4179
- Bucket list update and env bump for fees by @sisuresh in #4180
Breaking changes
None
Full Changelog: v20.1.0...v20.2.0