MyGit

testnet-v1.28.2

MystenLabs/sui

版本发布时间: 2024-07-03 04:27:29

MystenLabs/sui最新发布版本:testnet-v1.29.2(2024-07-18 08:23:12)

Protocol

Sui Protocol Version in this release: 51

https://github.com/MystenLabs/sui/pull/18206: Explicitly set number of leaders per round to 1 for Mysticeti commits

https://github.com/MystenLabs/sui/pull/17868: New feature flag and protocol config fields will be introduced.

https://github.com/MystenLabs/sui/pull/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)

https://github.com/MystenLabs/sui/pull/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.

https://github.com/MystenLabs/sui/pull/17868: A new API SoftBundleCertifiedTransactionsV3 will be added.

https://github.com/MystenLabs/sui/pull/18233: Refactor the DKG to allow protocol upgrades of the cryptographic protocol, and migrate to V1 (controlled by a protocol config parameter).

Indexer

https://github.com/MystenLabs/sui/pull/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

https://github.com/MystenLabs/sui/pull/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

https://github.com/MystenLabs/sui/pull/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

https://github.com/MystenLabs/sui/pull/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

https://github.com/MystenLabs/sui/pull/17920: Add better rendering for Move aborts, and added support for rendering clever errors.

相关地址:原始地址 下载(tar) 下载(zip)

1、 sui-testnet-v1.28.2-macos-arm64.tgz 344.97MB

2、 sui-testnet-v1.28.2-macos-x86_64.tgz 364.21MB

3、 sui-testnet-v1.28.2-ubuntu-x86_64.tgz 796.14MB

4、 sui-testnet-v1.28.2-windows-x86_64.tgz 265.34MB

查看:2024-07-03发行的版本