github MystenLabs/sui devnet-v1.70.0

latest releases: sui_v1.71.0_1776152058_ci, sui_v1.71.0_1776142671_ci, sui_v1.70.1_1776141722_release...
pre-release16 hours ago

Protocol

Sui Protocol Version in this release: 121

#26095: Shifts 120 to 121, and adds an additional check in 120 to enforce cleanliness around jumps.

#23295: Adds the Move standard library function std::u8::mul_div
Adds the Move standard library function std::u8::mul_div_ceil
Adds the Move standard library function std::u16::mul_div
Adds the Move standard library function std::u16::mul_div_ceil
Adds the Move standard library function std::u32::mul_div
Adds the Move standard library function std::u32::mul_div_ceil
Adds the Move standard library function std::u64::mul_div
Adds the Move standard library function std::u64::mul_div_ceil
Adds the Move standard library function std::u128::mul_div
Adds the Move standard library function std::u128::mul_div_ceil
Adds the Move standard library function std::u256::mul_div
Adds the Move standard library function std::u256::mul_div_ceil

#26051: Deprecated std::u8::divide_and_round_up in favor of std::u8::div_ceil.
Deprecated std::u16::divide_and_round_up in favor of std::u16::div_ceil.
Deprecated std::u32::divide_and_round_up in favor of std::u32::div_ceil.
Deprecated std::u64::divide_and_round_up in favor of std::u64::div_ceil.
Deprecated std::u128::divide_and_round_up in favor of std::u128::div_ceil.
Deprecated std::u256::divide_and_round_up in favor of std::u256::div_ceil.

gRPC

#26070: When 0x1::type_name::TypeName Move values show up in structured outputs, it will show up as a simple string representation of the type, rather than an object with a name field.

#26062: Display v2: Implicitly format fields using the json transform, if the str transform would not work for them.

JSON-RPC

#26070: When 0x1::type_name::TypeName Move values show up in structured outputs, it will show up as a simple string representation of the type, rather than an object with a name field.

#26062: Display v2: Implicitly format fields using the json transform, if the str transform would not work for them.

GraphQL

#26061: Bugfix in how GraphQL fetches Display v2 formats

#26070: When 0x1::type_name::TypeName Move values show up in structured outputs, it will show up as a simple string representation of the type, rather than an object with a name field.

#26062: Display v2: Implicitly format fields using the json transform, if the str transform would not work for them.

Indexing Framework

#25881: Refactors Connection trait into ConcurrentConnection/SequentialConnection subtraits and Store trait into ConcurrentStore/SequentialStore subtraits.

#26092: Removes SequentialStore::sequential_connect which was introduced in a recent refactoring but is not used.

#26133: Implements ConcurrentConnection for ObjectStoreConnection to support backwards indexing.

#26096: Remove CheckpointData::Raw raw variant. Treat all ingestion errors as transient (retryable). Populate total_ingested_bytes during gRPC ingestion.

#26116: Added IngestionClientTrait::latest_checkpoint_number(), concurrent pipelines with pruning enabled now start indexing at network tip - retention.


Full Log: https://github.com/MystenLabs/sui/commits/devnet-v1.70.0

Don't miss a new sui release

NewReleases is sending notifications on new releases.