Skip to content

Releases: MystenLabs/sui

testnet-v1.53.2

05 Aug 20:31
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 90

#20957: updates to protocol version 89, standard library changes

#22798: Enable passkey and passkey inside multisig for mainnet in protocol version 89.

#22940: Shifts protocol version 89 to 90.

Nodes (Validators and Full nodes)

#22842: ObjectNotFound and DependencyPackageNotFound errors from transaction processing now get retried in QuorumDriver by default.

CLI

#22914: Fixes bug around global value mutation tracking in generated traces for debugger


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.53.2

mainnet-v1.53.2

06 Aug 16:45
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 90

#20957: updates to protocol version 89, standard library changes

#22798: Enable passkey and passkey inside multisig for mainnet in protocol version 89.

#22940: Shifts protocol version 89 to 90.

Nodes (Validators and Full nodes)

#22842: ObjectNotFound and DependencyPackageNotFound errors from transaction processing now get retried in QuorumDriver by default.

CLI

#22914: Fixes a bug around global value mutation tracking in generated traces for debugger


Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.53.2

testnet-v1.53.1

30 Jul 20:22
fdfd864
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 90

#20957: updates to protocol version 89, standard library changes

#22798: Enable passkey and passkey inside multisig for mainnet in protocol version 89.

#22940: Shifts protocol version 89 to 90.

Nodes (Validators and Full nodes)

#22842: ObjectNotFound and DependencyPackageNotFound errors from transaction processing now get retried in QuorumDriver by default.

CLI

#22914: Fixes a bug around global value mutation tracking in generated traces for debugger


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.53.1

mainnet-v1.52.3

29 Jul 19:30
cd58464
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 89

#22937: Adds a new protocol version to enable the latest checks.


Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.52.3

devnet-v1.53.0

28 Jul 21:34
97c1e24
Compare
Choose a tag to compare
devnet-v1.53.0 Pre-release
Pre-release

Protocol

Sui Protocol Version in this release: 89

#20957:
updates to protocol version 89, standard library changes

#22798:
Enable passkey and passkey inside multisig for mainnet
in protocol version 89.

Nodes (Validators and Full nodes)

#22842:
ObjectNotFound and
DependencyPackageNotFound errors from transaction processing now get
retried in QuorumDriver by default.

CLI

#22914:
Fixes bug around global value mutation tracking in generated
traces for debugger


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

testnet-v1.52.2

22 Jul 20:24
Compare
Choose a tag to compare

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-base64 is 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.


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.52.2

mainnet-v1.52.2

23 Jul 17:03
Compare
Choose a tag to compare

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-base64 is 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.


Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.52.2

testnet-v1.52.1

15 Jul 20:42
Compare
Choose a tag to compare

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


Full Log: https://github.com/MystenLabs/sui/commits/testnet-v1.52.1

devnet-v1.52.0

14 Jul 18:50
Compare
Choose a tag to compare
devnet-v1.52.0 Pre-release
Pre-release

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 on 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 aMove.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.


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

mainnet-v1.51.5

10 Jul 22:02
5a37455
Compare
Choose a tag to compare

Protocol

Sui Protocol Version in this release: 87

#22244: Changes to using type tags in the object runtime. No user-visible impacts.

#22419: Adds an existing hardcoded bound to the protocol config for clarity.

#19439: Added epoch-stable sequence numbers for read-only per-epoch configs accessed in the transaction.

#22474: enables Party objects (and associated party_transfer functions) in testnet

Nodes (Validators and Full nodes)

#21877: TLS is now required to connect to the validator gRPC interface.

#22540: The default bucket for state sync archive fallback now uses a requester pays policy. Update the sui node's state-archive-read-config section according to the docs

gRPC

#22241: Implementing GetBalance and ListBalances APIs for
LiveDataService.


Co-authored-by: Brandon Williams [email protected]

#21877: TLS is now required to connect to the validator gRPC interface.

CLI

#22332: Update test names used for filtering in Move unit tests so the fully-qualified name is used to match against (i.e., testing::a::test_name instead of a::test_name). Also, add support for regexes to be used for test filtering rather than just substring matching.

#22303: Update the package summary generation to make it more portable.

#22350: Improved initial clone times for Move packages that are git dependencies.


Full Log: https://github.com/MystenLabs/sui/commits/mainnet-v1.51.5