Soroban Rust SDK v28 introduces breaking changes that simplify contract data management. Contracts can now add optional fields or remove fields entirely without breaking stored data via CAP-86. New features include spec shaking v2 to reduce Wasm bloat for large contract imports, sparse event publishing to lower on-chain payloads, and executable references for coordinated fleet upgrades.





























