github MystenLabs/sui mainnet-v1.10.1

latest releases: sui_v1.34.0_1726784826_ci, sui_v1.34.0_1726779862_rel_notes, sui_v1.34.0_1726774850_ci...
11 months ago

Highlights

Sui Protocol Version in this release: 25

#13822:
Use ceremony-generated verifying key to verify proofs in zklogin transaction. Upgrade protocol version to 25 that enables JWK consensus and zkLogin flag for 3 OAuth providers.

#13422:
New compiler warnings surrounding unused constants are possible when building Move code with those elements.

#13695:
You can now convert the sui_sdk::error::Error::RpcError response into a sui_sdk::error::JsonRpcError response to determine whether the error is a client or transient error. After converting, you can inspect the code, message, and data of the error, and use the methods is_call_error, is_client_error, is_execution_error, and is_transient_error. You can find an example of this usage at sui-sdk/examples/json_rpc_errors.rs. Note that transient errors now map to code -32050, and -32001 is reserved for any unknown errors the RPC returns.

#13699:
Enabling the protocol-config flag narwhal_new_leader_election_schedule for the new reputation-based leader election algorithm in Narwhal for enhanced fault tolerance and sets the bad node stake threshold value consensus_bad_nodes_stake_threshold for mainnet.

#13675:
Updates the default output for the sui client new-address <KEY_PAIR_SCHEME> command in the Sui Client CLI. The console now displays a well-formatted table with the key pair details. If you include the --json flag (sui client new-address <KEY_PAIR_SCHEME> --json), the console displays the JSON representation of the key pair details instead.

#13408:
Adds initial public(package) support to Move 2024.alpha. Instead of explicitly listing friend modules, you can now make function definitions public across the entire package. They are publicly available for any modules in that package, but you still cannot call them outside of that package.

https://github.com/MystenLabs/sui/commits/mainnet-v1.10.1

Don't miss a new sui release

NewReleases is sending notifications on new releases.