github MystenLabs/sui testnet-v1.28.2

latest releases: sui_v1.29.0_1720052135_rel_notes, sui_v1.29.0_1720057376_ci, sui_v1.29.0_1720047233_ci...
one day ago

Protocol

Sui Protocol Version in this release: 51

#18206:
Version 50 - Explicitly set number of leaders per round to 1 for Mysticeti commits

#17868:
New feature flag and protocol config fields will be introduced.

#18233:
Refactor the DKG to allow protocol upgrades of the cryptographic protocol, and migrate to V1 (controlled by a protocol config parameter).

Nodes (Validators and Full nodes)

#18175:
Added
MAX_ANNOTATED_VALUE_SIZE environment variable which can be used to override the MAX_BOUND for annotated values at startup (useful if encountering "Deserialized value too large" errors). If the MAX_ANNOTATED_VALUE_SIZE is not set, MAX_BOUND will default to the existing max bound of ~1MiB.

#17868:
A new API SoftBundleCertifiedTransactionsV3 will be added.

#18233:
Refactor the DKG to allow protocol upgrades of the cryptographic protocol, and migrate to V1 (controlled by a protocol config parameter).

Indexer

#18175:
Added MAX_ANNOTATED_VALUE_SIZE environment variable which can be used to override the MAX_BOUND for annotated values at startup (useful if encountering "Deserialized value too large" errors). If the MAX_ANNOTATED_VALUE_SIZE is not set, MAX_BOUND will default to the existing max bound of ~1MiB.

JSON-RPC

#18099:
Enable configuring the jsonrpc server type via the jsonrpc-server-type field in the node config as follows:

'websocket' for a websocket based service (deprecated)
'http' for an http based service
'both' for both a websocket and http based service (deprecated)

The default is 'http' if not specified.

This also formally deprecates the websocket jsonrpc service which will be removed completely within another few releases. For now users can opt back in to enabling this service by setting the `jsonrpc-server-type` config. We have found that this service is overall unreliable and leads to production issues/missing data or events when used and as such have decided to sunset it.

Deprecate the websocket-based jsonrpc service

#18175:
Added MAX_ANNOTATED_VALUE_SIZE environment variable which can be used to override the MAX_BOUND for annotated values at startup (useful if encountering "Deserialized value too large" errors). If the MAX_ANNOTATED_VALUE_SIZE is not set, MAX_BOUND will default to the existing max bound of ~1MiB.

GraphQL

#18175:
Added MAX_ANNOTATED_VALUE_SIZE environment variable which can be used to override the MAX_BOUND for annotated values at startup (useful if encountering "Deserialized value too large" errors). If the MAX_ANNOTATED_VALUE_SIZE is not set, MAX_BOUND will default to the existing max bound of ~1MiB.

CLI

#17920:
Add better rendering for Move aborts, and added support for rendering clever errors.

Don't miss a new sui release

NewReleases is sending notifications on new releases.