Protocol
Sui Protocol Version in this release: 88
#22580: Adds calculate_rewards function to Sui System
#22611: Improve error messages around type resolution.
Nodes (Validators and Full nodes)
#22572: support path-based remote-store options for fullnode state sync fallback
#22594: No noticeable impact to users
gRPC
#22435: Implementing GetPackage, GetModule, GetFunction, and GetDatatype APIs
#22525: Implementing ListPackageVersions API for MovePackageService
#22560: Speeding up index initialization by accumulating batches of balance updates in memory.
#22619: Tune rocksdb for index initialization.
CLI
#22530: sui keytool export to show the alias field correctly.
#22528: sui move build --dump-bytecode-as-base64 is now working correctly due to a bug in the logic when a Move.lock file existed with the published address.
#22622: Updates to the transaction replay-transaction and replay-batch client subcommands to use the new transaction replay infrastructure.
#22644: Remove profile-transaction and replay-checkpoint commands from the sui client commands.
Rust SDK
#22595: Adds support for custom user-defined headers in the SuiClientBuilder. Custom headers can be defined through the SuiClientBuilder::custom_headers function and should be added right before building.