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-base64is 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.