What's Changed
- Add soroban version test by @sisuresh in #4132
- Fix overflow in incomplete eviction scan check by @SirTyson in #4227
- Use git cli by @sisuresh in #4215
- Increase resources for settings upgrade utils by @sisuresh in #4233
- Add phase 2 Soroban config for testnet. by @dmkozh in #4232
- Bump dependencies March 2024 by @MonsieurNicolas in #4226
- Soroban Settings Docs by @sisuresh in #4235
- Simplify tx queue, remove transaction chains support by @marta-lokhova in #4196
- Workaround entropy bug GitHub by @MonsieurNicolas in #4241
- Don't use bash syntax in sh script by @MonsieurNicolas in #4242
- Reduce the range of the testnet write fees. by @dmkozh in #4239
- Small ergonomic improvements for the upgrade script. by @dmkozh in #4243
- Phase2 pubnet limits and fees by @anupsdf in #4238
- Apply refund to fee bump fee charged by @sisuresh in #4228
- Adds poolshare index for BucketsDB by @SirTyson in #4224
- Fix tx queue metrics by @marta-lokhova in #4237
- Monitor Soroban write fee and export it in LCM. by @dmkozh in #4251
- Stability fixes by @marta-lokhova in #4240
- Squash DB schema upgrades pre-21 by @ThomasBrady in #4254
- Fix prev dep tree by @sisuresh in #4263
- Populate the resource fee meta by @dmkozh in #4255
- Publish a few missed config metrics by @jayz22 in #4261
- Fix a main-thread assertion in the QuorumIntersectionChecker by @graydon in #4262
- Parallel bl db by @SirTyson in #4176
Full Changelog: v20.3.0...v20.4.0rc1