Stability improvements
- Various fixes based on TSan reporting by @marta-lokhova in #5008
- Reduce noise in CI output by @drebelsky in #4962
- Harden static thread-safety analysis by @marta-lokhova in #5010
- Fix Windows build by @MonsieurNicolas in #5017
- Speed up soroban in-memory loading by @drebelsky in #5015
- Fix BucketManager compile issue by @marta-lokhova in #5018
- Updating security notes on state archival bug fixed in stellar-core v24.4.0 by @anupsdf in #5013
- Test fixes and code hardening in preparation for parallel features by @marta-lokhova in #5022
- Added state snapshot invariant tests by @SirTyson in #5009
- Misc improvements for apply-load tool. by @dmkozh in #5021
- Update testnet settings to use multiple apply threads. by @dmkozh in #5024
- Reduce test suite runtime and various cleanups to snapshot invariance by @marta-lokhova in #5026
- Jitter injection framework for threads by @marta-lokhova in #5019
- Update Github CI, docker setup and documentation to run on Ubuntu 24.04 with clang-20 and gcc-14 by @anupsdf in #4940
- Revert Dockerfile changes to expect DISTRO appended to STELLAR_CORE_VERSION to unstick Jenkins pipeline job by @anupsdf in #5032
- Bump protocol version v25, bump curr xdr, and remove protocol gating by @sisuresh in #5030
- Bump xdr and env for rc1 by @sisuresh in #5040
New features
- Call createCostTypesForV25 and add new cpu and mem cost types (for Bn254) by @sisuresh in #4976
- Add support for TTL in XDR query utility. by @dmkozh in #4981
- Add a way to query Hot Archive via dump-ledger. by @dmkozh in #4993
- Bump env and xdr for Poseidon by @sisuresh in #5000
Breaking changes
- Move the Soroban memo check to protocol starting from p25. by @dmkozh in #5016
- Don't populate inner feeCharged in fee bump tx results starting from p25 by @dmkozh in #5033
Future deprecation warning
None.
Known issues
Protocol issues:
https://github.com/orgs/stellar/projects/52
Full Changelog: v24.1.0...v25.0.0rc1