Skip to content

Releases: MystenLabs/sui

testnet-v1.9.1

12 Sep 03:44
81b6f1c
Compare
Choose a tag to compare
testnet-v1.9.1 Pre-release
Pre-release

Highlights

Sui Protocol Version in this release: 23

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

#13581:
This PR implements the structured output (table with header and rows) for two Sui CLI commands, sui client addresses and sui client dynamic-field.

#13533:
This PR changes the default logging level for Sui CLI (Client, Move, Keytool) from info to error. The logging level can be overwritten by setting the RUST_LOG env variable.

https://github.com/MystenLabs/sui/commits/testnet-v1.9.1

devnet-v1.9.1

06 Sep 21:40
8c2cf85
Compare
Choose a tag to compare

testnet-v1.9.0

04 Sep 22:41
f598b13
Compare
Choose a tag to compare
testnet-v1.9.0 Pre-release
Pre-release

Highlights

#13581:
This PR implements the structured output (table with header and rows) for two Sui CLI commands, sui client addresses and sui client dynamic-field.

#13533:
This PR changes the default logging level for Sui CLI (Client, Move, Keytool) from info to error. The logging level can be overwritten by setting the RUST_LOG env variable.

devnet-v1.9.0

04 Sep 21:21
f598b13
Compare
Choose a tag to compare
devnet-v1.9.0 Pre-release
Pre-release

Highlights

#13581:
This PR implements the structured output (table with header and rows) for two Sui CLI commands, sui client addresses and sui client dynamic-field.

#13533:
This PR changes the default logging level for Sui CLI (Client, Move, Keytool) from info to error. The logging level can be overwritten by setting the RUST_LOG env variable.

mainnet-v1.8.2

31 Aug 02:15
4330908
Compare
Choose a tag to compare

What's Changed

Sui Protocol Version in this release: 22

#13124:
Add protocol config feature flags for zkLogin to enable testing in Devnet, and use updated proof verification logics for zkLogin signature verification.

#13417:
When building Move code, there are now additional linter warnings related to comparing collections from Sui framework code (Bag, Table, and TableVec). Note that this comparison is not a structural one based on the collection content, which is what one might expect, so Sui now indicates this via a linter warning.

#12989:
All transaction execution errors from execute_transaction_block of client-fault now return a -32002 error code. If you encounter this error code, there is most likely an issue in your transaction inputs.
Previously, when executing a transaction that failed on the RPC, you would receive a "Transaction has non-recoverable errors from at least 1/3 of validators" after the transaction was unable to execute. You now receive an improved error message, "Transaction execution failed due to issues with transaction inputs, please review the errors and try again: {errors}", where {errors} is a string list of actionable errors. After you resolve the errors indicated, your transaction should be successful.

#13194:
When building Move code, there are now additional linter warnings related to freezing an object containing (directly or indirectly) another (wrapped) object. Freezing such an object prevents the unwrapping of inner objects.

#12575:
Details included in error messages returned during dependency graph construction might differ from the previous error messages, but they still include similar details and information.

#12933:
Error code designation is updated to support a more cohesive error reporting structure. Internal errors that arise while reading from authority return a -32603 error code. Client-fault errors that arise while reading from authority return a -32602 error code. Error strings are not modified.

#13312:
Removes the --legacy-digest flag from the sui client upgrade and sui move build CLI commands, as Sui networks no longer require package digests to be calculated using the legacy algorithm.

fix: use another default address: 005304c

Full Changelog: https://github.com/MystenLabs/sui/commits/mainnet-v1.8.2

mainnet-v1.8.1

30 Aug 04:14
Compare
Choose a tag to compare

What's Changed

Sui Protocol Version in this release: 22

#13124:
Add protocol config feature flags for zkLogin to enable testing in Devnet, and use updated proof verification logics for zkLogin signature verification.

#13417:
When building Move code, there are now additional linter warnings related to comparing collections from Sui framework code (Bag, Table, and TableVec). Note that this comparison is not a structural one based on the collection content, which is what one might expect, so Sui now indicates this via a linter warning.

#12989:
All transaction execution errors from execute_transaction_block of client-fault now return a -32002 error code. If you encounter this error code, there is most likely an issue in your transaction inputs.
Previously, when executing a transaction that failed on the RPC, you would receive a "Transaction has non-recoverable errors from at least 1/3 of validators" after the transaction was unable to execute. You now receive an improved error message, "Transaction execution failed due to issues with transaction inputs, please review the errors and try again: {errors}", where {errors} is a string list of actionable errors. After you resolve the errors indicated, your transaction should be successful.

#13194:
When building Move code, there are now additional linter warnings related to freezing an object containing (directly or indirectly) another (wrapped) object. Freezing such an object prevents the unwrapping of inner objects.

#12575:
Details included in error messages returned during dependency graph construction might differ from the previous error messages, but they still include similar details and information.

#12933:
Error code designation is updated to support a more cohesive error reporting structure. Internal errors that arise while reading from authority return a -32603 error code. Client-fault errors that arise while reading from authority return a -32602 error code. Error strings are not modified.

#13312:
Removes the --legacy-digest flag from the sui client upgrade and sui move build CLI commands, as Sui networks no longer require package digests to be calculated using the legacy algorithm.

fix: use another default address: 005304c

Full Changelog: https://github.com/MystenLabs/sui/commits/mainnet-v1.8.1

testnet-v1.8.2

30 Aug 22:25
4330908
Compare
Choose a tag to compare
testnet-v1.8.2 Pre-release
Pre-release

What's Changed

#13124:
Add protocol config feature flags for zkLogin to enable testing in Devnet, and use updated proof verification logics for zkLogin signature verification.

#13417:
When building Move code, there are now additional linter warnings related to comparing collections from Sui framework code (Bag, Table, and TableVec). Note that this comparison is not a structural one based on the collection content, which is what one might expect, so Sui now indicates this via a linter warning.

#12989:
All transaction execution errors from execute_transaction_block of client-fault now return a -32002 error code. If you encounter this error code, there is most likely an issue in your transaction inputs.
Previously, when executing a transaction that failed on the RPC, you would receive a "Transaction has non-recoverable errors from at least 1/3 of validators" after the transaction was unable to execute. You now receive an improved error message, "Transaction execution failed due to issues with transaction inputs, please review the errors and try again: {errors}", where {errors} is a string list of actionable errors. After you resolve the errors indicated, your transaction should be successful.

#13194:
When building Move code, there are now additional linter warnings related to freezing an object containing (directly or indirectly) another (wrapped) object. Freezing such an object prevents the unwrapping of inner objects.

#12575:
Details included in error messages returned during dependency graph construction might differ from the previous error messages, but they still include similar details and information.

#12933:
Error code designation is updated to support a more cohesive error reporting structure. Internal errors that arise while reading from authority return a -32603 error code. Client-fault errors that arise while reading from authority return a -32602 error code. Error strings are not modified.

#13312:
Removes the --legacy-digest flag from the sui client upgrade and sui move build CLI commands, as Sui networks no longer require package digests to be calculated using the legacy algorithm.

Full Changelog: https://github.com/MystenLabs/sui/commits/testnet-v1.8.2

testnet-v1.8.1

28 Aug 22:30
Compare
Choose a tag to compare
testnet-v1.8.1 Pre-release
Pre-release

What's Changed

fix: use another default address: 005304c

Full Changelog: https://github.com/MystenLabs/sui/commits/testnet-v1.8.1

devnet-v1.8.1

23 Aug 21:31
Compare
Choose a tag to compare
devnet-v1.8.1 Pre-release
Pre-release

What's Changed

fix: use another default address: 005304c

Full Changelog: https://github.com/MystenLabs/sui/commits/devnet-v1.8.1

testnet-v1.8.0

21 Aug 22:20
adecc6c
Compare
Choose a tag to compare
testnet-v1.8.0 Pre-release
Pre-release

What's Changed

#13124:
Add protocol config feature flags for zkLogin to enable testing in Devnet, and use updated proof verification logics for zkLogin signature verification.

#13417:
When building Move code, there are now additional linter warnings related to comparing collections from Sui framework code (Bag, Table, and TableVec). Note that this comparison is not a structural one based on the collection content, which is what one might expect, so Sui now indicates this via a linter warning.

#12989:
All transaction execution errors from execute_transaction_block of client-fault now return a -32002 error code. If you encounter this error code, there is most likely an issue in your transaction inputs.
Previously, when executing a transaction that failed on the RPC, you would receive a "Transaction has non-recoverable errors from at least 1/3 of validators" after the transaction was unable to execute. You now receive an improved error message, "Transaction execution failed due to issues with transaction inputs, please review the errors and try again: {errors}", where {errors} is a string list of actionable errors. After you resolve the errors indicated, your transaction should be successful.

#13194:
When building Move code, there are now additional linter warnings related to freezing an object containing (directly or indirectly) another (wrapped) object. Freezing such an object prevents the unwrapping of inner objects.

#12575:
Details included in error messages returned during dependency graph construction might differ from the previous error messages, but they still include similar details and information.

#12933:
Error code designation is updated to support a more cohesive error reporting structure. Internal errors that arise while reading from authority return a -32603 error code. Client-fault errors that arise while reading from authority return a -32602 error code. Error strings are not modified.

#13312:
Removes the --legacy-digest flag from the sui client upgrade and sui move build CLI commands, as Sui networks no longer require package digests to be calculated using the legacy algorithm.

Full Changelog: https://github.com/MystenLabs/sui/commits/testnet-v1.8.0